0001493152-24-015948.txt : 20240425 0001493152-24-015948.hdr.sgml : 20240425 20240425164129 ACCESSION NUMBER: 0001493152-24-015948 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 116 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240425 DATE AS OF CHANGE: 20240425 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Taoping Inc. CENTRAL INDEX KEY: 0001552670 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 000000000 STATE OF INCORPORATION: D8 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-35722 FILM NUMBER: 24877076 BUSINESS ADDRESS: STREET 1: 21ST FLOOR, EVERBRIGHT BANK BUILDING STREET 2: ZHUZILIN, FUTIAN DISTRICT, GUANGDONG CITY: SHENZHEN STATE: F4 ZIP: 518040 BUSINESS PHONE: (86) 755-8831-9888 MAIL ADDRESS: STREET 1: 21ST FLOOR, EVERBRIGHT BANK BUILDING STREET 2: ZHUZILIN, FUTIAN DISTRICT, GUANGDONG CITY: SHENZHEN STATE: F4 ZIP: 518040 FORMER COMPANY: FORMER CONFORMED NAME: China Information Technology, Inc. DATE OF NAME CHANGE: 20120620 20-F 1 form20-f.htm
false FY 0001552670 http://fasb.org/us-gaap/2023#UsefulLifeShorterOfTermOfLeaseOrAssetUtilityMember P4Y P1Y P3Y 0001552670 2023-01-01 2023-12-31 0001552670 dei:BusinessContactMember 2023-01-01 2023-12-31 0001552670 2023-12-31 0001552670 2022-12-31 0001552670 us-gaap:NonrelatedPartyMember 2023-12-31 0001552670 us-gaap:NonrelatedPartyMember 2022-12-31 0001552670 us-gaap:RelatedPartyMember 2023-12-31 0001552670 us-gaap:RelatedPartyMember 2022-12-31 0001552670 2023-08-01 2023-08-01 0001552670 us-gaap:ProductMember 2023-01-01 2023-12-31 0001552670 us-gaap:ProductMember 2022-01-01 2022-12-31 0001552670 us-gaap:ProductMember 2021-01-01 2021-12-31 0001552670 TAOP:ProductsRelatedPartiesMember 2023-01-01 2023-12-31 0001552670 TAOP:ProductsRelatedPartiesMember 2022-01-01 2022-12-31 0001552670 TAOP:ProductsRelatedPartiesMember 2021-01-01 2021-12-31 0001552670 us-gaap:AdvertisingMember 2023-01-01 2023-12-31 0001552670 us-gaap:AdvertisingMember 2022-01-01 2022-12-31 0001552670 us-gaap:AdvertisingMember 2021-01-01 2021-12-31 0001552670 TAOP:AdvertisingRelatedPartiesMember 2023-01-01 2023-12-31 0001552670 TAOP:AdvertisingRelatedPartiesMember 2022-01-01 2022-12-31 0001552670 TAOP:AdvertisingRelatedPartiesMember 2021-01-01 2021-12-31 0001552670 TAOP:SoftwareMember 2023-01-01 2023-12-31 0001552670 TAOP:SoftwareMember 2022-01-01 2022-12-31 0001552670 TAOP:SoftwareMember 2021-01-01 2021-12-31 0001552670 TAOP:SoftwareRelatedPartiesMember 2023-01-01 2023-12-31 0001552670 TAOP:SoftwareRelatedPartiesMember 2022-01-01 2022-12-31 0001552670 TAOP:SoftwareRelatedPartiesMember 2021-01-01 2021-12-31 0001552670 us-gaap:ProductAndServiceOtherMember 2023-01-01 2023-12-31 0001552670 us-gaap:ProductAndServiceOtherMember 2022-01-01 2022-12-31 0001552670 us-gaap:ProductAndServiceOtherMember 2021-01-01 2021-12-31 0001552670 TAOP:OtherRelatedPartiesMember 2023-01-01 2023-12-31 0001552670 TAOP:OtherRelatedPartiesMember 2022-01-01 2022-12-31 0001552670 TAOP:OtherRelatedPartiesMember 2021-01-01 2021-12-31 0001552670 2022-01-01 2022-12-31 0001552670 2021-01-01 2021-12-31 0001552670 TAOP:SystemIntegrationMember 2023-01-01 2023-12-31 0001552670 TAOP:SystemIntegrationMember 2022-01-01 2022-12-31 0001552670 TAOP:SystemIntegrationMember 2021-01-01 2021-12-31 0001552670 us-gaap:CommonStockMember 2020-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001552670 TAOP:ReserveMember 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 2020-12-31 0001552670 us-gaap:CommonStockMember 2021-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001552670 TAOP:ReserveMember 2021-12-31 0001552670 us-gaap:RetainedEarningsMember 2021-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2021-12-31 0001552670 2021-12-31 0001552670 us-gaap:CommonStockMember 2022-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001552670 TAOP:ReserveMember 2022-12-31 0001552670 us-gaap:RetainedEarningsMember 2022-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2022-12-31 0001552670 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001552670 TAOP:ReserveMember 2021-01-01 2021-12-31 0001552670 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001552670 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001552670 TAOP:ReserveMember 2022-01-01 2022-12-31 0001552670 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001552670 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001552670 TAOP:ReserveMember 2023-01-01 2023-12-31 0001552670 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-12-31 0001552670 us-gaap:CommonStockMember 2023-12-31 0001552670 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001552670 TAOP:ReserveMember 2023-12-31 0001552670 us-gaap:RetainedEarningsMember 2023-12-31 0001552670 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001552670 us-gaap:NoncontrollingInterestMember 2023-12-31 0001552670 TAOP:ConsultantMember 2021-01-01 2021-01-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember 2021-03-01 2021-03-31 0001552670 TAOP:ConsultantMember 2021-04-01 2021-04-30 0001552670 2021-04-30 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-01 2021-06-30 0001552670 TAOP:IASPECTechnologyGroupCoLtdMember 2021-09-01 2021-09-30 0001552670 TAOP:ConsultantMember 2021-11-01 2021-11-30 0001552670 TAOP:ConsultantMember 2021-12-01 2021-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-02-01 2022-02-28 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember us-gaap:RestrictedStockMember 2022-02-01 2022-02-28 0001552670 TAOP:ConsultantMember 2022-03-01 2022-03-31 0001552670 TAOP:ConsultantMember 2022-07-01 2022-07-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2023-04-01 2023-04-30 0001552670 TAOP:ConsultantMember us-gaap:RestrictedStockMember 2023-05-01 2023-05-31 0001552670 TAOP:ConsultantMember 2023-05-01 2023-05-31 0001552670 TAOP:DirectorsExecutiveOfficersAndEmployeesMember 2023-05-01 2023-05-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-30 0001552670 TAOP:MrJianghuaiLinMember 2021-06-30 0001552670 TAOP:TaopingNewMediaCoLtdMember TAOP:MrJianghuaiLinMember 2021-06-30 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2022-12-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2022-06-07 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedTDLMember 2023-09-06 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedTDLMember 2022-09-06 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedTDALMember 2023-10-27 0001552670 TAOP:TaopingCapitalLimitedTCLMember 2023-10-27 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedTDALMember 2023-10-27 0001552670 TAOP:TaopingCapitalLimitedTCLMember 2023-10-27 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedTDLMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingEPHoldingsShenzhenCoLtdTEPHMember 2023-05-31 0001552670 TAOP:FujianTaopingInvestmentCoMember 2023-09-30 0001552670 TAOP:FujianTaopingInvestmentCoMember 2023-09-30 0001552670 TAOP:FujianTaopingInvestmentCoMember 2023-12-31 0001552670 2021-09-01 2021-09-30 0001552670 us-gaap:ParentMember 2021-09-17 2021-09-18 0001552670 us-gaap:RevenueFromRightsConcentrationRiskMember us-gaap:RevenueFromContractWithCustomerMember TAOP:TaopingNewMediaCoLtdMember 2023-01-01 2023-12-31 0001552670 us-gaap:RevolvingCreditFacilityMember 2023-12-31 0001552670 us-gaap:RevolvingCreditFacilityMember 2023-07-31 0001552670 us-gaap:RevolvingCreditFacilityMember 2023-09-30 0001552670 us-gaap:InvestorMember TAOP:PublicStandbyEquityPurchaseAgreementMember 2023-07-16 2023-07-17 0001552670 us-gaap:InvestorMember TAOP:PrivateStandbyEquityPurchaseAgreementMember 2023-07-16 2023-07-17 0001552670 us-gaap:InvestorMember TAOP:PrivateStandbyEquityPurchaseAgreementMember us-gaap:SubsequentEventMember 2024-04-01 2024-04-30 0001552670 srt:ParentCompanyMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingHoldingsLimitedMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingHoldingsLimitedMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingHoldingsLimitedMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingGroupChinaLtdISTHKMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedTDALMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedTDALMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedTDALMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedTDLMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedTDLMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedTDLMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingCapitalLimitedTCLMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingCapitalLimitedTCLMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingCapitalLimitedTCLMember 2021-01-01 2021-12-31 0001552670 TAOP:AlphaDigitalGroupLtdADGMember 2023-01-01 2023-12-31 0001552670 TAOP:AlphaDigitalGroupLtdADGMember 2022-01-01 2022-12-31 0001552670 TAOP:AlphaDigitalGroupLtdADGMember 2021-01-01 2021-12-31 0001552670 TAOP:KazakhTaopingOperationManagementCoLtdKTOMember 2023-01-01 2023-12-31 0001552670 TAOP:KazakhTaopingOperationManagementCoLtdKTOMember 2022-01-01 2022-12-31 0001552670 TAOP:KazakhTaopingOperationManagementCoLtdKTOMember 2021-01-01 2021-12-31 0001552670 TAOP:KazakhTaopingDataCenterCoLtdKTDMember 2023-01-01 2023-12-31 0001552670 TAOP:KazakhTaopingDataCenterCoLtdKTDMember 2022-01-01 2022-12-31 0001552670 TAOP:KazakhTaopingDataCenterCoLtdKTDMember 2021-01-01 2021-12-31 0001552670 TAOP:InformationSecurityTechMember 2023-01-01 2023-12-31 0001552670 TAOP:InformationSecurityTechMember 2022-01-01 2022-12-31 0001552670 TAOP:InformationSecurityTechMember 2021-01-01 2021-12-31 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2023-01-01 2023-12-31 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2022-01-01 2022-12-31 0001552670 TAOP:TopCloudSoftwareChinaCoLtdTopCloudMember 2021-01-01 2021-12-31 0001552670 TAOP:InformationSecurityIOTTechCoLtdISIOTMember 2023-01-01 2023-12-31 0001552670 TAOP:InformationSecurityIOTTechCoLtdISIOTMember 2022-01-01 2022-12-31 0001552670 TAOP:InformationSecurityIOTTechCoLtdISIOTMember 2021-01-01 2021-12-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2023-01-01 2023-12-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2022-01-01 2022-12-31 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2021-01-01 2021-12-31 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2023-01-01 2023-12-31 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2022-01-01 2022-12-31 0001552670 TAOP:BiznestInternetTechCoLtdBiznestMember 2021-01-01 2021-12-31 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2023-01-01 2023-12-31 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2022-01-01 2022-12-31 0001552670 TAOP:IASPECBocomIoTTechCoLtdBocomMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingNewMediaCoLtdTNMMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingNewMediaCoLtdTNMMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingNewMediaCoLtdTNMMember 2021-01-01 2021-12-31 0001552670 TAOP:ShenzhenTaopingEducationTechnologyCoLtdSZTETMember 2023-01-01 2023-12-31 0001552670 TAOP:ShenzhenTaopingEducationTechnologyCoLtdSZTETMember 2022-01-01 2022-12-31 0001552670 TAOP:ShenzhenTaopingEducationTechnologyCoLtdSZTETMember 2021-01-01 2021-12-31 0001552670 TAOP:WuhuTaopingEducationTechnologyCoLtdWHTETMember 2023-01-01 2023-12-31 0001552670 TAOP:WuhuTaopingEducationTechnologyCoLtdWHTETMember 2022-01-01 2022-12-31 0001552670 TAOP:WuhuTaopingEducationTechnologyCoLtdWHTETMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingDigitalTechDongguanCoLtdTDTDGMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingDigitalTechDongguanCoLtdTDTDGMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingDigitalTechDongguanCoLtdTDTDGMember 2021-01-01 2021-12-31 0001552670 TAOP:TopCloudTechChenzhouCoLtdTCTCZMember 2023-01-01 2023-12-31 0001552670 TAOP:TopCloudTechChenzhouCoLtdTCTCZMember 2022-01-01 2022-12-31 0001552670 TAOP:TopCloudTechChenzhouCoLtdTCTCZMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingDigitalTechJiangsuCoLtdTDTJSMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingDigitalTechJiangsuCoLtdTDTJSMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingDigitalTechJiangsuCoLtdTDTJSMember 2021-01-01 2021-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2023-01-01 2023-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-01 2022-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingEPHoldingsShenzhenCoLtdTEPHMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingEPHoldingsShenzhenCoLtdTEPHMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingEPHoldingsShenzhenCoLtdTEPHMember 2021-01-01 2021-12-31 0001552670 TAOP:FujianTaopingInvestmentCoLtdFJTIMember 2023-01-01 2023-12-31 0001552670 TAOP:FujianTaopingInvestmentCoLtdFJTIMember 2022-01-01 2022-12-31 0001552670 TAOP:FujianTaopingInvestmentCoLtdFJTIMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingGuangxiEPTechCoLtdTPGXTMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingGuangxiEPTechCoLtdTPGXTMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingGuangxiEPTechCoLtdTPGXTMember 2021-01-01 2021-12-31 0001552670 TAOP:AverageYearlyRMBMember 2021-12-31 0001552670 srt:OfficeBuildingMember srt:MinimumMember 2023-12-31 0001552670 srt:OfficeBuildingMember srt:MaximumMember 2023-12-31 0001552670 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001552670 TAOP:ElectronicsEquipmentFurnitureAndFixturesMember srt:MinimumMember 2023-12-31 0001552670 TAOP:ElectronicsEquipmentFurnitureAndFixturesMember srt:MaximumMember 2023-12-31 0001552670 TAOP:MotorVehiclesMember 2023-12-31 0001552670 TAOP:PurchasedSoftwareMember 2023-12-31 0001552670 TAOP:MediaDisplayEquipmentMember 2023-12-31 0001552670 TAOP:CryptocurrencyMiningMachineMember 2023-12-31 0001552670 TAOP:YearEndRMBMember 2023-12-31 0001552670 TAOP:YearEndRMBMember 2022-12-31 0001552670 TAOP:AverageYearlyRMBMember 2023-12-31 0001552670 TAOP:AverageYearlyRMBMember 2022-12-31 0001552670 TAOP:YearEndHKDMember 2023-12-31 0001552670 TAOP:YearEndHKDMember 2022-12-31 0001552670 TAOP:AverageYearlyHKDMember 2023-12-31 0001552670 TAOP:AverageYearlyHKDMember 2022-12-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-09 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-09 0001552670 TAOP:TaopingNewMediaCoLtdMember TAOP:MrJianghuaiLinMember 2021-06-09 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-01 2021-06-09 0001552670 2021-06-01 2021-06-09 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2023-01-01 2023-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember TAOP:SharePurchaseAgreementMember 2022-01-13 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-12 2022-01-13 0001552670 TAOP:FirstPhaseMember TAOP:SharePurchaseAgreementMember TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-13 0001552670 TAOP:SecondPhaseMember TAOP:SharePurchaseAgreementMember TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-13 0001552670 TAOP:ThirdPhaseMember TAOP:SharePurchaseAgreementMember TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-13 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember TAOP:SecondPhaseMember 2022-01-01 2022-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember TAOP:ThirdPhaseMember 2023-01-01 2023-12-31 0001552670 TAOP:SharePurchaseAgreementMember TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2023-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-01 2022-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2023-01-01 2023-12-31 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-13 0001552670 TAOP:ZhenjiangTaopingIoTTechCoLtdZJIOTMember 2022-01-13 2022-01-13 0001552670 TAOP:WuhuTaopingEducationTechnologyCoLtdMember 2021-06-30 0001552670 TAOP:UnrelatedThirdPartyMember 2022-06-07 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedMember 2023-09-06 0001552670 TAOP:TaopingDigitalAssetsHongKongLimitedMember 2023-09-06 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedMember 2023-10-27 0001552670 TAOP:TaopingDigitalAssetsAsiaLimitedMember 2023-10-27 0001552670 us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0001552670 us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0001552670 us-gaap:SegmentContinuingOperationsMember 2021-01-01 2021-12-31 0001552670 us-gaap:SegmentDiscontinuedOperationsMember 2023-01-01 2023-12-31 0001552670 us-gaap:SegmentDiscontinuedOperationsMember 2022-01-01 2022-12-31 0001552670 us-gaap:SegmentDiscontinuedOperationsMember 2021-01-01 2021-12-31 0001552670 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001552670 TAOP:NonEmployeesStockOptionsMember 2023-01-01 2023-12-31 0001552670 TAOP:NonEmployeesStockWarrantsMember 2023-01-01 2023-12-31 0001552670 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001552670 TAOP:NonEmployeesStockOptionsMember 2022-01-01 2022-12-31 0001552670 TAOP:NonEmployeesStockWarrantsMember 2022-01-01 2022-12-31 0001552670 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0001552670 TAOP:NonEmployeesStockOptionsMember 2021-01-01 2021-12-31 0001552670 TAOP:NonEmployeesStockWarrantsMember 2021-01-01 2021-12-31 0001552670 TAOP:ConvertiblePromissoryNotesMember us-gaap:PrivatePlacementMember 2023-09-27 0001552670 TAOP:ConvertiblePromissoryNotesMember us-gaap:PrivatePlacementMember 2023-09-27 2023-09-27 0001552670 TAOP:TaopingNewMediaCoLtdMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-01-01 2021-12-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2023-12-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2022-12-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-12-31 0001552670 TAOP:TaopingAffiliateCustomersMember TAOP:SystemMaintenanceServiceMember 2023-01-01 2023-12-31 0001552670 TAOP:TaopingAffiliateCustomersMember TAOP:SystemMaintenanceServiceMember 2022-01-01 2022-12-31 0001552670 TAOP:TaopingAffiliateCustomersMember TAOP:SystemMaintenanceServiceMember 2021-01-01 2021-12-31 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2023-12-31 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2022-12-31 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2023-01-01 2023-12-31 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2023-12-31 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2022-12-31 0001552670 TAOP:RelatedCompanyOwnedByMrLinMember 2023-01-01 2023-12-31 0001552670 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-12-31 0001552670 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-12-31 0001552670 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001552670 TAOP:OfficeBuildingsMember 2023-12-31 0001552670 TAOP:OfficeBuildingsMember 2022-12-31 0001552670 TAOP:ElectronicEquipmentFurnitureAndFixturesMember 2023-12-31 0001552670 TAOP:ElectronicEquipmentFurnitureAndFixturesMember 2022-12-31 0001552670 TAOP:MediaDisplayEquipmentMember 2022-12-31 0001552670 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001552670 TAOP:PurchasedSoftwareMember 2022-12-31 0001552670 srt:OfficeBuildingMember 2023-12-31 0001552670 us-gaap:SegmentDiscontinuedOperationsMember TAOP:CryptocurrencyMiningMember 2023-01-01 2023-12-31 0001552670 us-gaap:SegmentDiscontinuedOperationsMember TAOP:CryptocurrencyMiningMember 2022-01-01 2022-12-31 0001552670 us-gaap:SegmentDiscontinuedOperationsMember 2023-12-31 0001552670 us-gaap:SegmentDiscontinuedOperationsMember 2022-12-31 0001552670 TAOP:BankLoanTwoMember 2023-12-31 0001552670 TAOP:BankLoanTwoMember 2022-12-31 0001552670 us-gaap:ShortTermDebtMember 2023-12-31 0001552670 us-gaap:ShortTermDebtMember 2023-01-01 2023-12-31 0001552670 srt:MinimumMember 2023-01-01 2023-12-31 0001552670 srt:MaximumMember 2023-01-01 2023-12-31 0001552670 TAOP:PRCMember 2023-01-01 2023-12-31 0001552670 TAOP:PRCMember 2022-01-01 2022-12-31 0001552670 TAOP:PRCMember 2021-01-01 2021-12-31 0001552670 country:HK 2023-01-01 2023-12-31 0001552670 country:HK 2022-01-01 2022-12-31 0001552670 country:HK 2021-01-01 2021-12-31 0001552670 TAOP:BVIMember 2023-01-01 2023-12-31 0001552670 TAOP:BVIMember 2022-01-01 2022-12-31 0001552670 TAOP:BVIMember 2021-01-01 2021-12-31 0001552670 country:US srt:MaximumMember 2023-01-01 2023-12-31 0001552670 country:US srt:MinimumMember 2023-01-01 2023-12-31 0001552670 TAOP:HighTechnologyEnterpriseMember 2023-01-01 2023-12-31 0001552670 TAOP:BiznestMember 2023-01-01 2023-12-31 0001552670 TAOP:VendorMember 2023-01-01 2023-12-31 0001552670 TAOP:VendorMember 2023-12-31 0001552670 TAOP:ThresholdMember 2021-01-01 2021-12-31 0001552670 TAOP:VendorMember 2021-01-01 2021-12-31 0001552670 TAOP:VendorMember 2022-01-01 2022-12-31 0001552670 country:US us-gaap:RelatedPartyMember 2019-12-31 0001552670 country:US us-gaap:RelatedPartyMember 2020-12-31 0001552670 2019-12-31 0001552670 TAOP:IOVSoftwareMember 2023-12-31 0001552670 country:US us-gaap:AdvertisingMember 2020-10-01 2021-04-30 0001552670 2020-10-01 2021-04-30 0001552670 us-gaap:AdvertisingMember country:US 2021-05-01 2021-11-30 0001552670 us-gaap:AdvertisingMember country:US 2021-12-01 2022-05-30 0001552670 us-gaap:AdvertisingMember country:US 2022-06-01 2022-11-30 0001552670 us-gaap:AdvertisingMember country:US 2022-12-01 2023-05-30 0001552670 us-gaap:AdvertisingMember country:US 2023-06-01 2023-11-30 0001552670 2020-10-01 2020-10-02 0001552670 TAOP:OfficeSpaceMember 2023-01-01 2023-12-31 0001552670 TAOP:OfficeSpaceMember 2023-12-31 0001552670 TAOP:ServerRoomsMember 2023-01-01 2023-12-31 0001552670 TAOP:ServerRoomsMember 2023-12-31 0001552670 TAOP:DormitoryLeaseMember 2023-01-01 2023-12-31 0001552670 TAOP:DormitoryLeaseMember 2023-12-31 0001552670 srt:MinimumMember 2023-12-31 0001552670 srt:MaximumMember 2023-12-31 0001552670 us-gaap:SegmentContinuingOperationsMember 2023-12-31 0001552670 us-gaap:EquityMethodInvestmentsMember 2023-01-01 2023-12-31 0001552670 us-gaap:EquityMethodInvestmentsMember 2022-01-01 2022-12-31 0001552670 TAOP:QingdaoTaopingIoTCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-12-31 0001552670 TAOP:YunnanTaopingIoTCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-12-31 0001552670 TAOP:JiangsuTaopingIoTTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-12-31 0001552670 TAOP:JiangsuTaopingNewMediaCoLtdMember us-gaap:EquityMethodInvestmentsMember 2023-12-31 0001552670 us-gaap:EquityMethodInvestmentsMember 2023-12-31 0001552670 TAOP:ConvertiblePromissoryNoteOneMember 2019-10-31 0001552670 TAOP:ConvertiblePromissoryNoteTwoMember 2020-03-31 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2020-09-30 0001552670 TAOP:ConvertiblePromissoryNotesMember 2019-10-01 2020-09-30 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2021-12-31 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2021-06-01 2021-06-30 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2021-06-30 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2021-10-01 2021-10-31 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember TAOP:PrincipalAmountMember 2021-10-01 2021-10-31 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember TAOP:AccruedInterestMember 2021-10-01 2021-10-31 0001552670 TAOP:ConvertiblePromissoryNoteOneMember 2021-01-01 2021-12-31 0001552670 TAOP:ConvertiblePromissoryNoteOneMember 2021-12-31 0001552670 TAOP:ConvertiblePromissoryNoteTwoMember 2021-01-01 2021-12-31 0001552670 TAOP:ConvertiblePromissoryNoteOneMember 2023-09-27 0001552670 TAOP:ConvertiblePromissoryNotesMember 2023-09-27 2023-09-27 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2023-09-27 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2023-09-01 2023-09-27 0001552670 TAOP:ConvertiblePromissoryNoteOneMember 2023-09-01 2023-09-27 0001552670 TAOP:ConvertiblePromissoryNoteOneMember 2023-12-31 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2023-01-01 2023-12-31 0001552670 TAOP:ConvertiblePromissoryNoteThreeMember 2023-12-31 0001552670 TAOP:ConvertiblePromissoryNoteOneMember 2023-01-01 2023-12-31 0001552670 TAOP:ConvertiblePromissoryNoteTwoMember 2023-01-01 2023-12-31 0001552670 us-gaap:ConvertibleNotesPayableMember 2020-12-01 2020-12-31 0001552670 us-gaap:ConvertibleNotesPayableMember 2021-02-01 2021-02-28 0001552670 us-gaap:InvestorMember 2021-01-01 2021-01-31 0001552670 us-gaap:InvestorMember 2021-01-31 0001552670 us-gaap:InvestorMember 2021-02-01 2021-02-28 0001552670 us-gaap:InvestorMember 2021-02-28 0001552670 TAOP:EmployeesMember 2021-03-01 2021-03-31 0001552670 TAOP:DirectOfferingMember 2021-03-01 2021-03-31 0001552670 TAOP:DirectOfferingMember 2021-03-31 0001552670 TAOP:TaopingNewMediaCoLtdMember 2021-06-30 0001552670 TAOP:HolderMember 2021-06-01 2021-06-30 0001552670 TAOP:DirectOfferingMember 2021-07-01 2021-07-31 0001552670 TAOP:DirectOfferingMember 2021-07-31 0001552670 TAOP:IASPECTechnologyCoLtdMember 2021-09-01 2021-09-30 0001552670 TAOP:IASPECTechnologyCoLtdMember 2021-09-30 0001552670 TAOP:IASPECTechnologyGroupCoLtdiASPECMember 2021-09-30 0001552670 TAOP:FinancialIntermediaryServiceOrganizationMember 2021-11-01 2021-11-30 0001552670 TAOP:ConsultantsMember 2021-12-01 2021-12-31 0001552670 TAOP:ConsultantsMember 2021-01-01 2021-12-31 0001552670 2022-02-01 2022-02-28 0001552670 TAOP:ShareholdersMember 2022-02-01 2022-02-28 0001552670 TAOP:ZhengjiangTaopingMember 2023-04-01 2023-04-30 0001552670 TAOP:ServiceCompensationMember 2023-05-01 2023-05-31 0001552670 TAOP:DirectorsExecutiveOffcersEmployeeMember 2023-05-01 2023-05-31 0001552670 us-gaap:InvestorMember TAOP:PublicStandbyEquityPurchaseAgreementMember 2023-07-01 2023-07-31 0001552670 us-gaap:InvestorMember TAOP:PrivateStandbyEquityPurchaseAgreementMember 2023-07-01 2023-07-31 0001552670 us-gaap:InvestorMember 2023-08-01 2023-08-31 0001552670 us-gaap:InvestorMember 2023-08-31 0001552670 us-gaap:InvestorMember 2023-10-01 2023-10-31 0001552670 us-gaap:InvestorMember srt:MaximumMember 2023-10-31 0001552670 us-gaap:InvestorMember srt:MinimumMember 2023-10-31 0001552670 us-gaap:InvestorMember 2023-11-01 2023-11-30 0001552670 us-gaap:InvestorMember 2023-11-30 0001552670 us-gaap:InvestorMember 2023-12-01 2023-12-31 0001552670 us-gaap:InvestorMember srt:MaximumMember 2023-12-31 0001552670 us-gaap:InvestorMember srt:MinimumMember 2023-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:EmployeesAndDirectorsMember 2020-07-23 2020-07-24 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:EmployeesAndDirectorsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:EmployeesAndDirectorsMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0001552670 TAOP:EmployeeMember 2023-01-01 2023-12-31 0001552670 TAOP:EmployeeMember 2022-01-01 2022-12-31 0001552670 TAOP:EmployeeMember 2021-01-01 2021-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2020-07-01 2020-07-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2023-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2022-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2021-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2023-01-01 2023-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2022-01-01 2022-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember 2021-01-01 2021-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember TAOP:FebruaryTwoThousandTwentyOneMember srt:MaximumMember 2021-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember TAOP:FebruaryTwoThousandTwentyOneMember srt:MaximumMember 2022-12-31 0001552670 TAOP:TwoThousandSixteenEquityIncentivePlanMember TAOP:ConsultantsMember TAOP:AprilTwoThousandTwentyOneMember srt:MaximumMember 2021-12-31 0001552670 TAOP:NonEmployeesMember 2022-01-01 2022-12-31 0001552670 us-gaap:StockOptionMember 2020-12-31 0001552670 us-gaap:StockOptionMember 2021-01-01 2021-12-31 0001552670 us-gaap:StockOptionMember 2021-12-31 0001552670 us-gaap:StockOptionMember 2022-01-01 2022-12-31 0001552670 us-gaap:StockOptionMember 2022-12-31 0001552670 us-gaap:StockOptionMember 2023-01-01 2023-12-31 0001552670 us-gaap:StockOptionMember 2023-12-31 0001552670 TAOP:WarrantOneMember 2022-12-31 0001552670 TAOP:WarrantOneMember 2022-01-01 2022-12-31 0001552670 TAOP:WarrantsMember 2022-12-31 0001552670 TAOP:TITSegmentMember 2023-01-01 2023-12-31 0001552670 TAOP:TITSegmentMember 2022-01-01 2022-12-31 0001552670 TAOP:TITSegmentMember 2021-01-01 2021-12-31 0001552670 TAOP:CBTSegmentMember 2023-01-01 2023-12-31 0001552670 TAOP:CBTSegmentMember 2022-01-01 2022-12-31 0001552670 TAOP:CBTSegmentMember 2021-01-01 2021-12-31 0001552670 TAOP:CorporateAndOthersMember 2023-01-01 2023-12-31 0001552670 TAOP:CorporateAndOthersMember 2022-01-01 2022-12-31 0001552670 TAOP:CorporateAndOthersMember 2021-01-01 2021-12-31 0001552670 TAOP:TITSegmentMember 2023-12-31 0001552670 TAOP:TITSegmentMember 2022-12-31 0001552670 TAOP:CBTSegmentMember 2023-12-31 0001552670 TAOP:CBTSegmentMember 2022-12-31 0001552670 TAOP:AssetsFromDiscontinuedOperationsMember 2023-12-31 0001552670 TAOP:AssetsFromDiscontinuedOperationsMember 2022-12-31 0001552670 TAOP:CorporateAndOthersMember 2023-12-31 0001552670 TAOP:CorporateAndOthersMember 2022-12-31 0001552670 2023-09-01 2023-09-30 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:CustomerMember 2023-01-01 2023-12-31 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:CustomerMember 2022-01-01 2022-12-31 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:CustomerMember 2021-01-01 2021-12-31 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:CustomerOneMember 2023-01-01 2023-12-31 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:NoCustomerMember 2023-01-01 2023-12-31 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:NoCustomerMember 2021-01-01 2021-12-31 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveCustomerMember 2023-01-01 2023-12-31 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveCustomerMember 2022-01-01 2022-12-31 0001552670 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveCustomerMember 2021-01-01 2021-12-31 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveReceivablesMember 2023-01-01 2023-12-31 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:TopFiveReceivablesMember 2022-01-01 2022-12-31 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:CustomerOneMember 2023-01-01 2023-12-31 0001552670 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember TAOP:CustomerOneMember 2022-01-01 2022-12-31 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:FiveUnrelatedSuppliersMember 2023-01-01 2023-12-31 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:FiveUnrelatedSuppliersMember 2022-01-01 2022-12-31 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:FiveUnrelatedSuppliersMember 2021-01-01 2021-12-31 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:SupplierTwoMember 2023-01-01 2023-12-31 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:SupplierOneMember 2022-01-01 2022-12-31 0001552670 TAOP:PurchasesMember TAOP:SuppliersConcentrationRiskMember TAOP:SupplierThreeMember 2021-01-01 2021-12-31 0001552670 us-gaap:SubsequentEventMember TAOP:ShanjingCapitalGroupCoLtdMember 2024-01-02 2024-01-02 0001552670 us-gaap:SubsequentEventMember TAOP:ShanjingCapitalGroupCoLtdMember 2024-01-11 2024-01-11 0001552670 us-gaap:SubsequentEventMember TAOP:ShanjingCapitalGroupCoLtdMember 2024-02-27 2024-02-27 0001552670 us-gaap:SubsequentEventMember TAOP:ShanjingCapitalGroupCoLtdMember 2024-02-28 2024-02-28 0001552670 us-gaap:SubsequentEventMember TAOP:ShanjingCapitalGroupCoLtdMember 2024-03-07 2024-03-07 0001552670 us-gaap:SubsequentEventMember TAOP:ShanjingCapitalGroupCoLtdMember 2024-03-18 2024-03-18 0001552670 us-gaap:SubsequentEventMember TAOP:ShanjingCapitalGroupCoLtdMember 2024-03-28 2024-03-28 0001552670 us-gaap:SubsequentEventMember TAOP:StandbyEquityPurchaseAgreementMember 2024-01-02 0001552670 us-gaap:SubsequentEventMember TAOP:StandbyEquityPurchaseAgreementMember 2024-01-11 0001552670 us-gaap:SubsequentEventMember TAOP:StandbyEquityPurchaseAgreementMember 2024-02-27 0001552670 us-gaap:SubsequentEventMember TAOP:StandbyEquityPurchaseAgreementMember 2024-02-28 0001552670 us-gaap:SubsequentEventMember TAOP:StandbyEquityPurchaseAgreementMember 2024-03-07 0001552670 us-gaap:SubsequentEventMember TAOP:StandbyEquityPurchaseAgreementMember 2024-03-18 0001552670 us-gaap:SubsequentEventMember TAOP:StandbyEquityPurchaseAgreementMember 2024-03-28 0001552670 us-gaap:SubsequentEventMember TAOP:ShanjingCapitalGroupCoLtdMember 2024-01-02 2024-03-28 0001552670 TAOP:PrivateStandbyEquityPurchaseAgreementMember TAOP:ShanjingCapitalGroupCoLtdMember 2023-07-19 2023-07-19 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure iso4217:CNY TAOP:Number iso4217:HKD

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 20-F

 

(Mark One)

 

REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR 12(g) OF THE SECURITIES EXCHANGE ACT OF 1934

 

OR

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended December 31, 2023

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from ___________ to ___________

 

OR

 

SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

Date of event requiring this shell company report _________________________

 

Commission file number: 001-35722

 

TAOPING INC.

(Exact Name of Registrant as Specified in Its Charter)

 

Not Applicable

(Translation of Registrant’s Name Into English)

 

British Virgin Islands

(Jurisdiction of Incorporation or Organization)

 

21st Floor, Everbright Bank Building

Zhuzilin, Futian District

Shenzhen, Guangdong 518040

People’s Republic of China

(Address of Principal Executive Offices)

 

Mr. Jianghuai Lin, Chief Executive Officer

21st Floor, Everbright Bank Building

Zhuzilin, Futian District

Shenzhen, Guangdong 518040

People’s Republic of China

Tel: +86-755-88319888

Fax: + 86-755-83709333

(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)

 

Securities registered or to be registered pursuant to Section 12(b) of the Act:

 

Title of Each Class   Trading Symbol(s)   Name of Each Exchange On Which Registered
Ordinary Shares, no par value   TAOP   NASDAQ Capital Market

 

Securities registered or to be registered pursuant to Section 12(g) of the Act.

 

None

(Title of Class)

 

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act.

 

None

(Title of Class)

 

Indicate the number of outstanding shares of each of the issuer’s classes of capital or common stock as of the close of the period covered by the annual report (December 31, 2023): 2,891,822 ordinary shares, no par value

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

 

If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934. Yes ☐ No

 

Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether 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). Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of “large accelerated filer, “accelerated filer,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

  Large Accelerated Filer ☐ Accelerated Filer ☐ Non-Accelerated Filer Emerging growth company

 

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

 

† The term “new or revised financial accounting standard” refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

 

U.S. GAAP   International Financial Reporting ☐   Other ☐
    Standards as issued by the International    
    Accounting Standards Board    

 

If “Other” has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow. ☐ Item 17 ☐ Item 18

 

If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ☐ No

 

 

 

 
 

 

Annual Report on Form 20-F

Year Ended December 31, 2023

 

TABLE OF CONTENTS

 

PART I 3
ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS 3
A. Directors and Senior Management 3
B. Advisers 3
C. Auditors 3
ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE 3
A. Offer Statistics 3
B. Method and Expected Timetable 3
ITEM 3. KEY INFORMATION 3
A. [Reserved] 12
B. Capitalization and Indebtedness 12
C. Reasons for the Offer and Use of Proceeds 12
D. Risk Factors 12
ITEM 4. INFORMATION ON THE COMPANY 39
A. History and Development of the Company 39
B. Business Overview 42
C. Organizational Structure 67
D. Property, Plant and Equipment 67
ITEM 4A. UNRESOLVED STAFF COMMENTS 67
ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS 67
A. Operating Results 67
B. Liquidity and Capital Resources 74
C. Research and Development, Patents and Licenses, Etc. 78
D. Trend Information 78
E. Critical Accounting Estimates. 79
ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES 83
A. Directors and Senior Management 83
B. Compensation 85
C. Board Practices 87
D. Employees 90
E. Share Ownership 90

 

i
 

 

ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS 91
A. Major Shareholders 91
B. Related Party Transactions 92
C. Interests of Experts and Counsel 92
ITEM 8. FINANCIAL INFORMATION 93
A. Consolidated Statements and Other Financial Information 93
B. Significant Changes 93
ITEM 9. THE OFFER AND LISTING 93
A. Offer and Listing Details 93
B. Plan of Distribution 93
C. Markets 93
D. Selling Shareholders 93
E. Dilution 93
F. Expenses of the Issue 93
ITEM 10. ADDITIONAL INFORMATION 94
A. Share Capital 94
B. Memorandum and Articles of Association 94
C. Material Contracts 102
D. Exchange Controls 102
E. Taxation 104
F. Dividends and Paying Agents 109
G. Statement by Experts 109
H. Documents on Display 109
I. Subsidiary Information 109
ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 109
ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES 110
A. Debt Securities 110
B. Warrants and Rights 110
C. Other Securities 110
D. American Depositary Shares 110
PART II 111
ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES 111
ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITIES HOLDERS AND USE OF PROCEEDS 111
ITEM 15. CONTROLS AND PROCEDURES 111
ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT 112
ITEM 16B. CODE OF ETHICS 112
ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES 112
ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES 113
ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS 113
ITEM 16F. CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT 113
ITEM 16G. CORPORATE GOVERNANCE 113
ITEM 16H. MINE SAFETY DISCLOSURE 114
ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS 114
ITEM 16J. INSIDER TRADING POLICIES 114
ITEM 16K. CYBERSECURITY 114
PART III 116
ITEM 17. FINANCIAL STATEMENTS 116
ITEM 18. FINANCIAL STATEMENTS 116
ITEM 19. EXHIBITS 116

 

ii
 

 

INTRODUCTORY NOTES

 

Use of Certain Defined Terms

 

Except as otherwise indicated by the context and for the purposes of this report only, references in this report to:

 

  “Taoping” or “the Company” are to Taoping Inc., a British Virgin Islands business company, which has no business operations of its own;
     
  “We,” “us,” “our” and “our company” are to the combined business of Taoping and its subsidiaries;
     
  “Taoping Holdings” and “THL” are to Taoping Holdings Limited, a BVI subsidiary of Taoping;
     
  “Taoping Group” and “IST HK” are to Taoping Group (China) Ltd., a Hong Kong company;
     
  “TopCloud” are to TopCloud Software (China) Co., Ltd., a PRC company;
     
  “IST” are to Information Security Tech. (China) Co., Ltd., a PRC company;
     
  “ISIOT” are to Information Security IoT Tech. Co., Ltd., a PRC company;
     
  “Biznest” are to Biznest Internet Technology Co., Ltd., a PRC company;
     
  “Bocom” are to iASPEC Bocom IoT Technology Co. Ltd., a PRC company;
     
  “BVI” are to the British Virgin Islands;
     
  “BVI Act” are to the BVI Business Companies Act (as amended);
     
  “Hong Kong” are to the Hong Kong Special Administrative Region of the People’s Republic of China;
     
  “PRC” and “China” are to the People’s Republic of China;
     
  “SEC” are to the Securities and Exchange Commission;
     
  “Exchange Act” are to the Securities Exchange Act of 1934, as amended;
     
  “Securities Act” are to the Securities Act of 1933, as amended;
     
  “Renminbi” and “RMB” are to the legal currency of China; and
     
  “U.S. dollars,” “dollars” and “$” are to the legal currency of the United States.

 

On July 31, 2023, we completed a share combination of Taoping’s ordinary shares at a ratio of one-for-ten. This share combination did not change the maximum number of shares the Company is authorised to issue or the par value of the ordinary shares. Accordingly, except as otherwise indicated, all share and per share information contained in this annual report has been restated to retroactively show the effect of the share combination.

 

1
 

 

Forward-Looking Information

 

In addition to historical information, this annual report contains forward-looking statements within the meaning of Section 27A of the Securities Act and Section 21E of the Exchange Act. We have attempted to identify forward-looking statements by terminology including “anticipates,” “believes,” “can,” “continue,” “could,” “estimates,” “expects,” “intends,” “may,” “plans,” “potential,” “predicts,” “should,” or “will” or the negative of these terms or other comparable terminology. Such statements include, among others, those concerning market and industry segment growth and demand and acceptance of new and existing products; any projections of sales, earnings, revenue, margins or other financial items; any statements of the plans, strategies and objectives of management for future operations; and any statements regarding future economic conditions or performance, as well as all assumptions, expectations, predictions, intentions or beliefs about future events. You are cautioned that any such forward-looking statements are not guarantees of future performance and involve risks and uncertainties, as well as assumptions, which, if they were to ever materialize or prove incorrect, could cause the results of the Company to differ materially from those expressed or implied by such forward-looking statements. Potential risks and uncertainties include, among other things, the effects of the global Covid-19 pandemic, 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 including, but not limited to, those that we discussed or referred to in Item 3 “Key information-D. Risk Factors” and elsewhere in this annual report.

 

Readers are urged to carefully review and consider the various disclosures made by us in this report and our other filings with the SEC. These reports attempt to advise interested parties of the risks and factors that may affect our business, financial condition and results of operations and prospects. The forward-looking statements made in this report speak only as of the date hereof and we disclaim any obligation, except as required by law, to provide updates, revisions or amendments to any forward-looking statements to reflect changes in our expectations or future events.

 

2
 

 

PART I

 

Taoping is not an operating company but rather a holding company incorporated in the BVI. Because Taoping has no business operations of its own, we conduct our business through Taoping’s operating subsidiaries, primarily in China. This structure involves unique risks to investors and you may never directly hold equity interests in Taoping’s operating entities. You are specifically cautioned that there are significant legal and operational risks associated with being based in or having the majority of operations in China, including that changes in the legal, political and economic policies of the Chinese government, the relations between China and the United States, or Chinese or United States regulations may materially and adversely affect our business, financial condition, results of operations and the market price of Taoping’s securities. Moreover, the Chinese government may exercise significant oversight and discretion over the conduct of our business and may intervene in or influence our operations at any time, which could result in a material change in our operations and/or the value of Taoping’s securities or could significantly limit or completely hinder our ability to offer or continue to offer Taoping securities to investors and cause the value of such securities to significantly decline or be worthless. For a detailed description of risks related to the holding corporate structure, see Item 3 “Key Information-D. Risk Factors-Risks Related to Doing Business in China”.

 

ITEM 1. IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

 

A. Directors and Senior Management

 

Not applicable.

 

B. Advisers

 

Not applicable.

 

C. Auditors

 

Not applicable.

 

ITEM 2. OFFER STATISTICS AND EXPECTED TIMETABLE

 

A. Offer Statistics

 

Not applicable.

 

B. Method and Expected Timetable

 

Not applicable.

 

ITEM 3. KEY INFORMATION

 

Taoping was incorporated in the BVI under the BVI Act on June 18, 2012. Taoping is not an operating company but rather a holding company conducting its operations through Taoping’s operating subsidiaries, primarily in China. This structure involves unique risks to investors and you may never directly hold equity interests in Taoping’s operating entities. Between July 2007 and September 2021, Taoping employed a variable interest entity structure where the operating entities were controlled and consolidated based on contractual agreements, rather than direct ownership, due to restrictions on foreign investment in value-added telecommunication business in China. Taoping dissolved such variable interest entity structure in September 2021 and ceased the e-commerce and related businesses which had constituted an insignificant portion of its consolidated revenue prior to such dissolution. See “Regulatory Permissions to Operate Business” below for more information. Since then, Taoping has been owning all of the operating entities through one or more subsidiaries. While the variable interest entity structure was in place, Taoping did not experience any difficulty in controlling the operating entities through contractual arrangements and the terms of the contractual agreements relating to the variable interest entity structure had been complied with by the parties of such agreements.

 

3
 

 

However, you are specifically cautioned that there are significant legal and operational risks associated with being based in or having the majority of operations in China. Specifically, the PRC government recently initiated a series of regulatory actions and made a number of public statements on the regulation of business operations in China, including cracking down on illegal activities in the securities market, enhancing supervision over China-based companies listed overseas using a variable interest entity structure, adopting new measures to extend the scope of cybersecurity reviews, and expanding efforts in anti-monopoly enforcement. We do not believe that our subsidiaries in China are directly subject to these regulatory actions or statements, as we have not carried out any monopolistic behavior and our business does not involve the collection of personal information or implicate national security. We also dissolved the variable interest entity structure in 2021 as our business does not involve any type of restricted industry.

 

On February 17, 2023, the China Securities Regulatory Commission (the “CSRC”) promulgated the Trial Administrative Measures of Overseas Securities Offering and Listing by Domestic Companies (the “Trial Measures”) and five supporting listing guidelines (the “Listing Guidelines”), which came into effect on March 31, 2023. On February 24, 2023, the CSRC, together with several other governmental authorities jointly revised the Provisions on Strengthening Confidentiality and Archives Administration for Overseas Securities Offering and Listing (the “Revised Provisions”). The Revised Provisions came into effect on March 31, 2023 together with the Trial Measures. Given the recent nature of the introduction of the above Trial Measures, the Listing Guidelines and Revised Provisions, there remains significant uncertainty as to the enactment, interpretation and implementation of regulatory requirements related to overseas securities offerings and other capital markets activities. Notwithstanding the foregoing, as of the date of this report, we are not aware of any PRC laws or regulations in effect requiring that we obtain permission from any PRC authorities to issue securities to foreign investors, other than the filing requirements under the Trial Measures, and we have not received any inquiry, notice, warning, or sanction from the CSRC or any other PRC authorities that have jurisdiction over our operations. See “Regulatory Permissions to Operate Business and for the Offering of Securities to Foreign Investors” below.

  

In addition, pursuant to the Holding Foreign Companies Accountable Act (the “HFCA Act”) enacted in 2020, if the auditor of a U.S. listed company’s financial statements is not subject to Public Company Accounting Oversight Board (the “PCAOB”) inspections for three consecutive “non-inspection” years, the SEC is required to prohibit the securities of such issuer from being traded on a U.S. national securities exchange, such as NYSE and Nasdaq, or in U.S. over-the-counter markets. On June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign Companies Accountable Act, and on December 29, 2022, legislation entitled “Consolidated Appropriations Act, 2023” (the “Consolidated Appropriations Act”) was signed into law, which contained, among other things, an identical provision to the Accelerating Holding Foreign Companies Accountable Act and amended the HFCA Act by requiring the SEC to prohibit an issuer’s securities from trading on any U.S. stock exchanges or over-the-counter markets if its auditor is not subject to PCAOB inspections for two consecutive years instead of three. On December 16, 2021, the PCAOB issued a Determination Report finding that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong because of a position taken by one or more authorities in such jurisdictions, and identified specific registered public accounting firms subject to this determination. Our current registered public accounting firm, PKF Littlejohn LLP (“PKF”), or our former registered public accounting firm, UHY LLP, is not headquartered in mainland China or Hong Kong and was not identified in this report as a firm subject to the PCAOB’s determination. They both are subject to full inspection by the PCAOB and the PCAOB is able to inspect the audit workpapers of our subsidiaries in China, as such workpapers are electronic files possessed by our registered public accounting firms. On August 26, 2022, the CSRC, the Ministry of Finance of the PRC (the “MOFCOM”), and the PCAOB signed a Statement of Protocol (the “Protocol”) governing inspections and investigations of accounting firms based in mainland China and Hong Kong, taking the first step toward opening access for the PCAOB to inspect and investigate registered public accounting firms headquartered in mainland China and Hong Kong. Pursuant to the fact sheet with respect to the Protocol disclosed by the SEC, the PCAOB shall have independent discretion to select any issuer audits for inspection or investigation and has the unfettered ability to transfer information to the SEC. On December 15, 2022, the PCAOB made a statement announcing that it was able, in 2022, to inspect and investigate completely issuer audit engagements of PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong. However, uncertainties still exist as to whether the PCAOB will have continued access for complete inspections and investigations in the future. The PCAOB has indicated that it will act immediately to consider the need to issue new determinations under the HFCA Act if needed. If the PCAOB determines in the future that it cannot inspect or fully investigate our auditor at such future time, trading in the Company’s securities would be prohibited under the HFCA Act. See “Risk Factor-Risks Related to Doing Business in China-The recent joint statement by the SEC, proposed rule changes submitted by Nasdaq, and the HFCA Act, all call for additional and more stringent criteria to be applied to U.S.-listed companies with significant operations in China. These developments could add uncertainties to our continued listing, future offerings, business operations share price and reputation.”

 

4
 

 

Cash is transferred through our organization in the following manner:

 

  Our equity structure is a direct holding structure, that is, Taoping, the BVI entity listed in the U.S., controls its operating subsidiaries in China, through Taoping Holdings, a BVI subsidiary of Taoping. See Item 4. “Information of the Company-A. History and Development of the Company-Corporate Structure” for more details.
     
  As of the date of this report, neither Taoping nor any of its subsidiaries have paid dividends or made distributions to U.S. investors.
     
  Within our direct holding structure, the cross-border transfer of funds from Taoping to its Chinese subsidiaries is legal and compliant with the laws and regulations of China. Taoping is permitted to provide funding to its subsidiaries in mainland China in the form of shareholder loans or capital contributions, subject to satisfaction of applicable government registration, approval and filing requirements of the respective jurisdiction. There are no quantity limits on Taoping’s ability to make capital contributions to its subsidiaries in mainland China under the PRC regulations. Historically, cash proceeds raised from overseas financing activities by Taoping have been first transferred to its BVI subsidiary, Taoping Holdings. Whenever we need to make capital contributions to either of our PRC subsidiaries by contributing any of such net proceeds, and convert the contributed proceeds into RMB, we will need to increase the PRC subsidiary’s registered capital by registering and/or filing the increase with the Ministry of Commerce or one of its local branches, the State Administration of Foreign Exchange (“SAFE”) or one of its local branches, or an authorized bank. If we transfer any of the proceeds to one of our PRC subsidiaries through loans, under current PRC law we will also need to register such loans with the SAFE or one of its local branches, and the amount that we may convert into RMB and loan to one of these entities will be limited by applicable SAFE regulations, in the case of a loan to one of our PRC subsidiaries, to the greater of (i) the difference between the subsidiary’s approved total investment and the subsidiary’s total registered capital and (ii) two times the PRC subsidiary’s net assets.
     
  As a holding company, Taoping relies on dividends and other distributions on equity paid by its operating subsidiaries in China for cash requirements, including the funds necessary to pay dividends and other cash distributions to its shareholders or to any service expenses it may incur. For operating subsidiaries in mainland China, they will first transfer funds to Taoping Group in accordance with applicable laws and regulations of China, and then to Taoping through Taoping Holdings. Taoping will then distribute dividends to its shareholders in proportion to their respective shareholding, regardless of whether the shareholders are U.S. investors or investors in other countries or regions. As of the date of this report, none of our subsidiaries has made any transfers, dividends or other distributions to Taoping, the holding company. We intend to retain most, if not all, of our available funds and any future earnings to the development and growth of our business in China and do not expect to pay dividends in the foreseeable future.
     
  The ability of our subsidiaries in mainland China to distribute dividends is based upon their distributable earnings. Current PRC regulations permit these subsidiaries to pay dividends to their respective shareholders only out of their accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, each of our subsidiaries in mainland China is required to set aside at least 10% of its after-tax profits each year, if any, to fund a statutory reserve until such reserve reaches 50% of its registered capital. These reserves are not distributable as cash dividends. In addition, if any of our operating subsidiaries incurs debt on its own behalf in the future, the instruments governing such debt may restrict its ability to pay dividends to Taoping. We believe, other than above, current PRC regulations do not prohibit or limit using cash generated from one subsidiary to fund another subsidiary’s operations. We currently do not have our own cash management policy and procedures that dictate how funds are transferred.

 

5
 

 

The table below presents the cash flows between our subsidiaries for the fiscal years ended December 31, 2023 and 2022.

 

   

Years Ended December 31,

 
Cash Flows Between Subsidiaries   2023     2022  
Advances between subsidiaries(1)     1,281,636       3,713,393  
Settlement of trade credits between subsidiaries(2)     -       -  
Additional paid-in capital by immediate parent company     401,804       2,200,000  
Intercompany dividends or other distributions     -       -  

 

(1) Represent the sum of advances among offshore subsidiaries (including then-existing BVI subsidiary, Hong Kong subsidiaries and Kazakhstan subsidiaries), and between such offshore subsidiaries and PRC subsidiaries in mainland China. These advances were made in the ordinary course of business, payable on demand and interest free.

 

(2) The trade credits extended between subsidiaries primarily related to provision of technical services, sales of products, and sublease of office between PRC subsidiaries. For the years ended December 31, 2023 and 2022, the trade credits between subsidiaries amounted to $1,140,536 and $1,287,328, respectively. The Company’s subsidiaries only record but do not settle the trade credits in cash between them, which is allowed under the PRC laws.

 

Restrictions on Cash Transfers

 

We face various restrictions and limitations on foreign exchange, our ability to transfer cash between entities, across borders and to U.S. investors, and our ability to distribute earnings from our subsidiaries to Taoping and holders of our ordinary shares. If our subsidiaries incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our PRC subsidiaries are permitted to pay dividends to us only out of their retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Pursuant to laws applicable to entities incorporated in the PRC, our subsidiaries in the PRC must make appropriations from after-tax profit to non-distributable reserve funds. These reserve funds include one or more of the following: (i) a general reserve, (ii) an enterprise expansion fund and (iii) a staff bonus and welfare fund. Subject to certain cumulative limits, the general reserve fund requires an annual appropriation of 10% of after-tax profit (as determined under accounting principles generally accepted in the PRC at each year-end) until the accumulative amount of such reserve fund reaches 50% of its registered capital; the other fund appropriations are at the subsidiaries’ discretion. These reserve funds can only be used for the specific purposes of enterprise expansion, staff bonus and welfare, and are not distributable as cash dividends. Also, due to restrictions on the distribution of share capital from our PRC subsidiaries, the share capital of our PRC subsidiaries, is considered restricted.

 

Due to various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies, we may not be able to obtain the necessary government approvals or complete the necessary government registrations or other procedures on a timely basis, or at all, with respect to future loans or capital contributions by us to our PRC subsidiaries. This may delay or prevent us from using our offshore funds to make loans or capital contribution to our PRC subsidiaries, and thus may restrict our ability to execute our business strategy, and materially and adversely affect our liquidity and our ability to fund and expand our business.

 

Furthermore, due to restrictions on foreign exchange placed on our PRC subsidiaries by the PRC government under PRC laws and regulations, to the extent cash is located in the PRC or within a PRC domiciled entity and may need to be used to fund our operations outside of the PRC, the funds may not be available due to such limitations unless and until related approvals and registrations are obtained. Under regulations of the SAFE of China, the Renminbi is not convertible into foreign currencies for capital account items, such as loans, repatriation of investments and investments outside of China, unless the prior approval of the SAFE is obtained and prior registration with the SAFE is made.

 

6
 

 

Regulatory Permissions to Operate Business and for the Offering of Securities to Foreign Investors

 

The establishment, operation and management of corporate entities in mainland China are governed by the Company Law of the People’s Republic of China, or the China Company Law, which was adopted by the Standing Committee of the National People’s Congress (“SCNPC”) in December 1993, implemented in July 1994, and subsequently amended in December 1999, August 2004, October 2005, December 2013 and October 2018. Under the China Company Law, companies are generally classified into two categories: limited liability companies and companies limited by shares. The China Company Law applies to both domestic and foreign-invested companies.

 

Investment activities in mainland China by foreign investors are governed by the Guiding Foreign Investment Direction, which was promulgated by the State Council on February 11, 2002, and came into effect on April 1, 2002, and the latest Special Administrative Measures (Negative List) for Foreign Investment Access (2022), or the Negative List, which was promulgated by the MOFCOM and the National Development and Reform Commission (“NDRC”) on March 12, 2022, and took effect on the same date. The Negative List sets out in a unified manner the restrictive measures, such as the requirements on shareholding percentages and management, for the access of foreign investments, and the industries that are prohibited for foreign investment. Any field not falling in the Negative List shall be administered under the principle of equal treatment to domestic and foreign investment.

The Foreign Investment Law of the People’s Republic of China, or the Foreign Investment Law was promulgated by the NPC in March 2019 and become effective in January 2020. The investment activities of foreign natural persons, enterprises or other organizations (hereinafter referred to as foreign investors) directly or indirectly within the territory of mainland China are governed by the Foreign Investment Law, including: 1) establishing by foreign investors of foreign-invested enterprises in mainland China alone or jointly with other investors; 2) acquiring by foreign investors of shares, equity, property shares, or other similar interests of Chinese domestic enterprises; 3) investing by foreign investors in new projects in mainland China alone or jointly with other investors; and 4) other forms of investment prescribed by laws, administrative regulations or the State Council.

In December 2019, the State Council issued the Regulations on Implementing the Foreign Investment Law, which came into effect in January 2020. After the Regulations on Implementing the Foreign Investment Law came into effect, the Regulation on Implementing the Law on Sino-foreign Equity Joint Ventures, Provisional Regulations on the Duration of Sino-Foreign Equity Joint Ventures, the Regulations on Implementing the Law on Wholly Foreign-Owned Enterprises and the Regulations on Implementing the Law on Sino-Foreign Cooperative Joint Ventures have been repealed simultaneously.

In December 2019, the MOFCOM and the State Administration for Market Regulation (“SAMR”) issued the Measures for the Reporting of Foreign Investment Information, which came into effect in January 2020. After the Measures for the Reporting of Foreign Investment Information came into effect, the Interim Measures on the Administration of Filing for Establishment and Change of Foreign Invested Enterprises has been repealed simultaneously. Since January 1, 2020, for foreign investors carrying out investment activities directly or indirectly in mainland China, the foreign investors or foreign-invested enterprises shall submit investment information to the relevant commerce administrative authorities pursuant to these measures.

  

In light of the above restrictions and requirements, prior to the dissolution of our VIE structure in September 2021, we had conducted our value-added telecommunications businesses through our then consolidated VIEs. As a result of the dissolution of our VIE structure, we ceased the e-commerce and related businesses which had constituted a minor portion of our consolidated revenue. Based on the legal analysis of the Company’s in-house legal counsel, who is a licensed attorney in the PRC, we believe that none of our PRC subsidiaries’ current business is stipulated on the Negative List.

 

As a result, according to the laws and regulations currently in effect, our PRC subsidiaries are able to conduct their business without being subject to restrictions imposed by the foreign investment laws and regulations of the PRC and none of Taoping or our subsidiaries is required to obtain additional licenses or permits beyond a regular business license for each PRC subsidiary’s operations. Each of our PRC subsidiaries is required to obtain and has obtained such regular business license from the local branch of the SAMR. No application for any such license has been denied.

 

7
 

 

However, we cannot assure you that our PRC subsidiaries are always able to successfully update or renew the licenses or permits required for the relevant business in a timely manner or that these licenses or permits are sufficient to conduct all of our present or future business. If our PRC subsidiaries (i) do not receive or maintain required permissions or approvals, (ii) inadvertently conclude that such permissions or approvals are not required, or (iii) applicable laws, regulations, or interpretations change and our PRC subsidiaries are required to obtain such permissions or approvals in the future, we could be subject to fines, legal sanctions or an order to suspend our PRC operating subsidiaries’ business, which may materially and adversely affect the business, financial condition and results of operations of us. See “Risk Factors-Risks Related to Doing Business in China-Uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations” on page 27.

 

In connection with our previous issuance of securities, under current PRC laws, regulations and regulatory rules, as of the date of this annual report, we believe that we and our PRC subsidiaries, (i) are not required to obtain permissions from the CSRC, (ii) are not required to go through cybersecurity review by the Cyberspace Administration of China (the “CAC”), and (iii) have not received or were denied such requisite permissions by any PRC authority. We cannot guarantee that the regulators will agree with us. As of the date hereof, we have not been involved in any investigations for cybersecurity review made by the CAC, and we have not received any inquiry, notice, warning, or sanctions in such respect.

 

However, the PRC government has recently indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. The CSRC published the Trial Measures and the Listing Guidelines on February 17, 2023, designed to regulate overseas securities offerings by PRC domestic companies. On February 24, 2023, the CSRC, together with several other governmental authorities jointly enacted the Revised Provisions. The Revised Provisions were issued under the title the “Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies,” and came into effect on March 31, 2023 together with the Trial Measures. See “Risk Factor-Risks Related to Doing Business in China-The PRC government has increasingly strengthened oversight in offerings conducted overseas or on foreign investment in China-based issuers, which could result in a material change in our operations and our ordinary shares could decline in value or become worthless.” on page 19.

 

Given the recent nature of the introduction of the above Trial Measures, Listing Guidelines, and Revised Provisions, there remains significant uncertainty as to the enactment, interpretation and implementation of regulatory requirements related to overseas securities offerings and other capital markets activities. Notwithstanding the foregoing, as of the date of this report, other than the filing requirements mandated by the Trial Measures, we are not aware of any PRC laws or regulations in effect requiring that we obtain permission from any PRC authorities to issue securities to foreign investors, and we have not received any inquiry, notice, warning, or sanction from the CSRC, the CAC, or any other PRC authorities that have jurisdiction over our operations.

 

Enforceability of Civil Liabilities

 

British Virgin Islands

 

There is no statutory enforcement in the BVI of judgments obtained in the U.S., however, the courts of the BVI will in certain circumstances recognize such a foreign judgment and treat it as a cause of action in itself which may be sued upon as a debt at common law so that no retrial of the issues would be necessary, provided that:

 

  the U.S. court issuing the judgment had jurisdiction in the matter and the company either submitted to such jurisdiction or was resident or carrying on business within such jurisdiction and was duly served with process;

 

8
 

 

  the judgment is final and for a liquidated sum;
     
  the judgment given by the U.S. court was not in respect of penalties, taxes, fines or similar fiscal or revenue obligations of the company;
     
  in obtaining judgment there was no fraud on the part of the person in whose favor judgment was given or on the part of the court;
     
  recognition or enforcement of the judgment in the BVI would not be contrary to public policy; and
     
  the proceedings pursuant to which judgment was obtained were not contrary to natural justice.

 

The BVI courts are unlikely:

 

  to recognise or enforce against the Company, judgments of courts of the U.S. predicated upon the civil liability provisions of the securities laws of the U.S.; and
     
  to impose liabilities against the Company, predicated upon the certain civil liability provisions of the securities laws of the U.S. so far as the liabilities imposed by those provisions are penal in nature.

 

Substantially all of our assets are located outside the United States. In addition, a majority of our directors and officers are nationals or residents of jurisdictions other than the United States and all or a substantial portion of their assets are located outside the United States. As a result, it may be difficult for investors to effect service of process within the United States upon us or these persons.

 

Hong Kong

 

Currently judgment of U.S. courts will not be directly enforced in Hong Kong. There are currently no treaties or other arrangements providing for reciprocal enforcement of foreign judgments between Hong Kong and the U.S. However, a judgment of a court in the U.S. predicated upon U.S. federal or state securities laws may be enforced in Hong Kong at common law by bringing an action in a Hong Kong court on that judgment for the amount due thereunder, and then seeking summary judgment on the strength of the foreign judgment, provided that the foreign judgment, among other things, is (1) for a debt or a definite sum of money (not being taxes or similar charges to a foreign government taxing authority or a fine or other penalty) and (2) final and conclusive on the merits of the claim, but not otherwise. Such a judgment may not, in any event, be so enforced in Hong Kong if (a) it was obtained by fraud; (b) the proceedings in which the judgment was obtained were opposed to natural justice; (c) its enforcement or recognition would be contrary to the public policy of Hong Kong; (d) the court of the United States was not jurisdictionally competent; or (e) the judgment was in conflict with a prior Hong Kong judgment.

 

China

 

There is uncertainty as to whether the courts of China would (1) recognize or enforce judgments of United States courts obtained against us or our directors or officers predicated upon the civil liability provisions of the securities laws of the United States or any state in the United States; or (2) entertain original actions brought in each respective jurisdiction against us or our directors or officers predicated upon the securities laws of the United States or any state in the United States.

 

The recognition and enforcement of foreign judgments are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the jurisdiction where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other form of reciprocity with the United States that provide for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, courts in the PRC will not enforce a foreign judgment against us or our directors and officers if they decide that the judgment violates the basic principles of PRC law or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the United States. Under the PRC Civil Procedures Law, foreign shareholders may originate actions based on PRC law against us in the PRC for disputes if they can establish sufficient nexus to the PRC for a PRC court to have jurisdiction, and meet other procedural requirements, including, among others, the plaintiff must have a direct interest in the case, and there must be a concrete claim, a factual basis and a cause for the suit.

 

Summary of Risk Factors

 

There are a number of risks that you should consider and understand before making an investment decision regarding our securities. You should carefully consider all of the information set forth in this report and, in particular, the specific factors set forth in the section titled “Risk Factors” below. These risks include, but are not limited to:

 

  As of the date of this report, based on the legal analysis of the Company’s in-house legal counsel, who is a licensed attorney in the PRC, other than the filing requirements mandated by the Trial Measures, we believe that we are not required to obtain any approval or prior permission to offer securities to foreign investors from the CSRC or any other Chinese regulatory authority under the Chinese laws and regulations currently in effect. If a domestic company fails to complete required filing procedures or conceals any material fact or falsifies any major content in its filing documents, such domestic company may be subject to administrative penalties, such as an order to rectify, warnings, fines, and its controlling shareholders, actual controllers, the person directly in charge, and other directly liable persons may also be subject to administrative penalties, such as warnings and fines. There remains significant uncertainty as to the enactment, interpretation and implementation of regulatory requirements related to overseas securities offerings and other capital markets activities. The risks arising from the legal system in China include risks and uncertainties regarding the enforcement of laws and that rules and regulations in China can change quickly with little, if any, advance notice. As a result, there can be no assurance that we will not be subject to such requirements, approvals or permissions in the future. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Doing Business in China-The PRC government has increasingly strengthened oversight in offerings conducted overseas or on foreign investment in China-based issuers, which could result in a material change in our operations and our ordinary shares could decline in value or become worthless.” on pages 19 and “Key Information-D. Risk Factors-Risks Related to Doing Business in China-The PRC government exerts substantial influence over the manner in which we conduct our business activities. Its oversight and discretion over our business could result in a material adverse change in our operations and the value of our ordinary shares. Changes in laws, regulations and policies in China and uncertainties with respect to the PRC legal system could materially and adversely affect us. In addition, rules and regulations in China can change quickly with little advance notice.” on pages 19.

 

9
 

 

  There are significant legal and operational risks associated with having significant business operations in China, including those changes in the legal, political and economic policies of the Chinese government, the relations between China and the United States, or Chinese or United States regulations may materially and adversely affect our business, financial condition, results of operations and the value of the Company’s securities. Any such changes may take place quickly and with very little notice and as a result, could significantly limit or completely hinder our ability to offer or continue to offer Taoping’s securities to investors, and could cause the value of Taoping’s securities to significantly decline or become worthless. Recent statements made and regulatory actions undertaken by China’s government, such as those related to data security or anti-monopoly concerns and any other future laws and regulations may require us to incur significant expenses and could materially affect our ability to conduct our business or accept foreign investments. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Related to Doing Business in China-Changes in U.S. and Chinese regulations or in relations between the United States and China may adversely impact our business, our operating results, our ability to raise capital and the value of the securities that we are registering. Any such changes may take place quickly and with very little notice” on pages 21.
     
  The increased regulatory scrutiny focusing on U.S.-listed companies with significant operations in China in the U.S. could add uncertainties to our business operations, share price and reputation. In recent years, as part of increased regulatory focus in the United States on access to audit information, the United States enacted the HFCA Act in December 2020. On June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign Companies Accountable Act, and on December 29, 2022, legislation entitled “Consolidated Appropriations Act, 2023” was signed into law, which contained an identical provision to the Accelerating Holding Foreign Companies Accountable Act and amended the HFCA Act by requiring the SEC to prohibit an issuer’s securities from trading on any U.S. stock exchange or over-the-counter markets if its auditor is not subject to PCAOB inspections for two consecutive years instead of three. On December 16, 2021, the PCAOB issued its determination that the PCAOB is unable to inspect or investigate completely PCAOB-registered public accounting firms headquartered in mainland China and Hong Kong, because of positions taken by authorities in the jurisdictions, and the PCAOB included in the report of its determination a list of the accounting firms that are headquartered in mainland China or Hong Kong. Our current registered public accounting firm, PKF, or our former registered public accounting firm, UHY LLP, is not headquartered in mainland China or Hong Kong and was not identified in this report as a firm subject to the PCAOB’s determination. They both are subject to full inspection by the PCAOB and the PCAOB is able to inspect the audit workpapers of our subsidiaries in China, as such workpapers are electronic files possessed by our registered public accounting firms. On August 26, 2022, CSRC, the MOFCOM, and the PCAOB signed the Protocol, governing inspections and investigations of audit firms based in China and Hong Kong. The Protocol remains unpublished and is subject to further explanation and implementation. Pursuant to the fact sheet with respect to the Protocol disclosed by the SEC, the PCAOB shall have independent discretion to select any issuer audits for inspection or investigation and has the unfettered ability to transfer information to the SEC. On December 15, 2022, the PCAOB made a statement announcing that it was able, in 2022, to inspect and investigate completely issuer audit engagements of PCAOB-registered public accounting firms headquartered in China and Hong Kong. However, uncertainties still exist as to whether the PCAOB will have continued access for complete inspections and investigations in the future. When the PCAOB reassesses its determinations in the future, it could still determine that it is unable to inspect and investigate completely accounting firms based in mainland China and Hong Kong. The PCAOB has also indicated that it will act immediately to consider the need to issue new determinations under the HFCA Act if needed. There can be no assurance that we will continue to be able to comply with requirements imposed by U.S. regulators if the PCAOB is not able to fully inspect any component of our auditor’s work papers in the future. Delisting of the Company’s ordinary shares would force holders to sell their shares. The market price of Taoping’s ordinary shares could be adversely affected as a result of anticipated negative impacts of these executive or legislative actions, regardless of whether these executive or legislative actions are implemented and regardless of our actual operating performance. See Item 3 “Key Information-D. Risk Factors-Risks Related to Doing Business in China-The recent joint statement by the SEC, proposed rule changes submitted by Nasdaq, and the HFCA Act, all call for additional and more stringent criteria to be applied to U.S.-listed companies with significant operations in China. These developments could add uncertainties to our continued listing, future offerings, business operations share price and reputation” on page 26.

 

10
 

 

  As of the date of this report, based on the legal analysis of the Company’s in-house legal counsel, who is a licensed attorney in the PRC, we believe, according to the laws and regulations currently in effect, our PRC subsidiaries are able to conduct their business without being subject to restrictions imposed by the foreign investment laws and regulations of the PRC and none of Taoping or our subsidiaries is required to obtain additional licenses or permits beyond a regular business license for each PRC subsidiary’s operations. Each of our PRC subsidiaries is required to obtain and has obtained such regular business license. However, we cannot assure you that our PRC subsidiaries are always able to successfully update or renew the licenses or permits required for the relevant business in a timely manner or that these licenses or permits are sufficient to conduct all of our present or future business. If our PRC subsidiaries (i) do not receive or maintain required permissions or approvals, (ii) inadvertently conclude that such permissions or approvals are not required, or (iii) applicable laws, regulations, or interpretations change and our PRC subsidiaries are required to obtain such permissions or approvals in the future, we could be subject to fines, legal sanctions or an order to suspend our PRC operating subsidiaries’ business, which may materially and adversely affect the business, financial condition and results of operations of us. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Related to Doing Business in China- Uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations” on pages 27.
     
  There are uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations. For additional information. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Related to Doing Business in China-There are uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations” on pages 22.
     
  We have a limited operating history of selling cloud-based products and services and may be unable to achieve or sustain profitability or reasonably predict our future results. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Our Business-We have a limited operating history of selling cloud-based products and services and may be unable to achieve or sustain profitability or reasonably predict our future results” on page 13.
     
  Our independent registered auditors have expressed substantial doubt about our ability to continue as a going concern. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Our Business-Our independent registered auditors have expressed substantial doubt about our ability to continue as a going concern” on page 14.
     
  If we fail to comply with the continued listing requirements of NASDAQ, we would face possible delisting, which would result in a limited public market for our shares and make obtaining future debt or equity financing more difficult for us. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Our Securities-If we fail to comply with the continued listing requirements of NASDAQ, we would face possible delisting, which would result in a limited public market for our shares and make obtaining future debt or equity financing more difficult for us” on page 33.

 

11
 

 

  The trading price of Taoping’s ordinary shares has been and likely continue to be highly volatile, which could result in significant losses to holders of the ordinary shares. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Our Securities-The trading price of the Company’s ordinary shares is highly volatile, leading to the possibility of their value being depressed at a time when you want to sell your holdings” on pages 34-35.
     
  Because we do not expect to pay dividends in the foreseeable future, you must rely on price appreciation of your shares for return on your investment. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Our Securities-We do not intend to pay dividends for the foreseeable future” on page 36.
     
  You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under BVI law and a significant majority of our current business operations are conducted in the PRC. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Our Securities-You may have difficulty enforcing judgments obtained against us or our directors and officers” on page 37 and “Key Information-D. Risk Factors-Risks Relating to Our Securities-We are a BVI company and, because judicial precedent regarding the rights of shareholders is more limited under BVI law than that under U.S. law, you may have less protection for your shareholder rights than you would under U.S. law” on pages 37.
     
  Taoping is a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Our Securities-We are a “foreign private issuer” and have disclosure obligations that are different than those of U.S. domestic reporting companies. Therefore, you should not expect to receive the same information about us as a U.S. domestic reporting company may provide. Furthermore, if we lose our status as a foreign private issuer, we would be required to fully comply with the reporting requirements of the Exchange Act applicable to U.S. domestic issuers and incur significant operational, administrative, legal, and accounting costs that we would not incur as a foreign private issuer” on pages 36.
     
  As a foreign private issuer, Taoping is permitted to rely on exemptions from certain Nasdaq corporate governance standards applicable to domestic U.S. issuers. This may afford less protection to holders of Taoping’s securities. For additional information, see Item 3 “Key Information-D. Risk Factors-Risks Relating to Our Securities-As a foreign private issuer, we are permitted to rely on exemptions from certain NASDAQ corporate governance standards applicable to domestic U.S. issuers. This may afford less protection to holders of the Company’s securities” on page 36.

 

A. [Reserved]

 

B. Capitalization and Indebtedness

 

Not applicable.

 

C. Reasons for the Offer and Use of Proceeds

 

Not applicable.

 

D. Risk Factors

 

An investment in the Company’s securities involves a high degree of risk. INVESTORS PURCHASING OUR SECURITIES ARE PURCHASING SECURITIES OF TAOPING INC., THE BVI HOLDING COMPANY RATHER THAN SECURITIES OF TAOPING INC.’S SUBSIDIARIES THAT HAVE SUBSTANTIVE BUSINESS OPERATIONS IN CHINA AND OTHER COUNTRIES. You should carefully consider the risks described below, together with all of the other information included in this annual report, before making an investment decision. If any of the following risks actually occurs, our business, financial condition or results of operations could suffer. In that case, the value of the Company’s securities could significantly decline or be worthless and you may lose all or part of your investment.

 

12
 

 

Risks Relating to our Business

 

A sustained outbreak of the COVID-19 pandemic could have a material adverse impact on our business, operating results and financial condition.

 

The COVID-19 outbreak has led governments across the globe to impose a series of measures intended to contain its spread, including border closures, travel bans, quarantine measures, social distancing, and restrictions on business operations and large gatherings. The outbreak of COVID-19 has caused companies like us and our business partners to implement temporary adjustments to work schedules and travel plans, mandating employees to work from home and collaborate remotely. As a result, we may have experienced lower efficiency and productivity, internally and externally, which may adversely affect our service quality. Moreover, our business depends on our employees. If any of our employees has contracted or is suspected of having contracted COVID-19, these employees will be required to be quarantined and they could pass it to other of our employees, potentially resulting in severe disruption to our business.

 

Most of the restrictive measures previously adopted by the Chinese governments at various levels to control the spread of the COVID-19 virus have been revoked or replaced with more flexible measures since December 2022. The revocation or replacement of the restrictive measures to contain the COVID-19 pandemic could have a positive impact on our normal operations. However, the extent to which the COVID-19 pandemic may continue to impact our results will depend on future developments, which are highly uncertain and cannot be predicted as of the date of this report, including the effectiveness of vaccines and other treatments for COVID-19, and other new information that may emerge concerning the severity of the pandemic and steps taken to contain the pandemic or treat its impact, among others. Given the general slowdown in economic conditions globally, volatility in the capital markets as well as the general negative impact of the COVID-19 outbreak on the global market, we cannot assure you that we will be able to maintain the growth rate we have experienced or projected.

 

We have a limited operating history of selling cloud-based products and services and may be unable to achieve or sustain profitability or reasonably predict our future results.

 

In early 2013, we made a strategic decision to transform our business from servicing the public sector to focusing on the private sector. Leveraging our experience and expertise in handling large-scale IT projects for the public sector, we started investing in research and development to develop software products for the private sector. In 2014, continuing our business transition from the public sector to the private sector, we identified and provided cloud-based ecosystem solutions to four core markets including new media, healthcare, education, and residential community management. Underpinning our ecosystems are our industry-specific integrated technology platform, resource exchange, and big data services. In 2014, we predominately sold our cloud-based solutions to the Chinese new media industry. Starting from 2015, we further expanded the customer base of cloud-based solutions to education, government, and residential community management. In 2016, we expanded our business from the industry-specific integrated technology platform, resource exchange, and big data services into the elevator IoT sectors. From May 2017, we have focused our business to provide products and services on Cloud-App-Terminal (CAT) and IoT technology based digital advertising distribution networks and new media resource sharing platforms in the out-of-home adverting market in China. As such, we have a limited operating history of selling our cloud-based products and professional services to the private sector, which makes it difficult to evaluate our current business and future prospects and may increase the risk of your investment. In 2023, 2022 and 2021, we generated approximately $38.4 million, $24.0 million and $18.8 million in revenue, respectively, from our cloud-based technology (CBT) segment for customers in the education, new media, and out-of-home advertising market sectors. We expect to have significant operating expenses in the future to further support and grow our business, including expanding the scope of our customer base, expanding our direct and indirect selling capabilities, pursuing acquisitions of complementary businesses, investing in our data storage and analysis infrastructure, and research and development, and increasing our international presence.

 

13
 

 

Our independent registered auditors have expressed substantial doubt about our ability to continue as a going concern.

 

Our independent auditors have added an explanatory paragraph to their audit opinion issued in connection with our financial statements included in this report which states that the financial statements were prepared assuming that we would continue as a going concern.

 

Due to the unfavorable macro-economic environment and the slowdown of the out-of-home advertising market in China, we incurred net loss of approximately $9.9 million in 2021, $7.1 million in 2022 and $0.7 million in 2023. However, the Company will aggressively develop domestic and international markets to develop new customers and new product offerings through potential acquisitions and strategic collaborations with our business partners. There can be no assurance that we will be successful in achieving the goals set forth in our new business strategy and business model.

 

Unfavorable economic conditions may affect the level of the out-of-home advertising and information technology spending by our customers which could cause the demand for our products and services to decline.

 

The revenue growth and profitability of our business rely on the overall demand by our customers for out-of-home digital advertising, display technology products, and internet related services. Our business is sensitive to the overall economy in China and the economic and business conditions within our respective product and service sectors. The growth rate of the Chinese economy has been slowing since 2010 and the Chinese population began to decline in 2022. The Federal Reserve and other central banks outside of China have raised interest rates. The Russia-Ukraine conflict, the Hamas-Israel conflict and the attacks on shipping in the Red Sea have heightened geopolitical tensions across the world. The impact of the Russia-Ukraine conflict on Ukraine food exports has contributed to increases in food prices and thus to inflation more generally. There have also been concerns about the relationship between China and other countries which may potentially have economic effects. In particular, there is significant uncertainty about the future relationship between the United States and China with respect to a wide range of issues including trade policies, treaties, government regulations and tariffs. Economic conditions in China are sensitive to global economic conditions, as well as changes in domestic economic and political policies and the expected or perceived overall economic growth rate in China. Any severe or prolonged slowdown in the global or Chinese economy could materially and adversely affect our business, results of operations, and financial condition. Additionally, a reduction in out-of-home advertising and information technology spending by our customers could harm our business in several ways, including longer sales cycles and lower prices for our products and services. These events could have a material effect on our future revenues and earnings.

 

Our periodic operating results are difficult to predict and could fall below investors’ expectations or estimates by securities research analysts, which may cause the trading price of our ordinary shares to decline.

 

Our revenues and operating results can vary significantly from a filing period to the next due to a number of factors, many of which are beyond our control, such as public health pandemic, fluctuations in the volume of purchase by our customers as a result of changes in their operations, their decisions to purchase our products and services, as well as currency fluctuations. Our revenues and operating results could also be affected by delays or difficulties in expanding our geographical presence and infrastructure, changes to our pricing strategies due to a competitive business environment and underestimates of resources and time required to complete ongoing projects. Our first-quarter revenues may be relatively low compared to that of the other quarters due to the Chinese New Year holiday. Moreover, our operating and financial results may fluctuate as a result of our dependency on our customers’ budgets and spending patterns. Therefore, we may not be able to accurately forecast the demand for our products and services beyond the current calendar year, which could adversely affect our business, operating results, and financial condition. In addition, sales volumes from specific customers are likely to vary from year to year, and a major customer in one year may not remain as a major customer in the subsequent years.

 

These fluctuations are likely to continue in the future and operating results for any period may not be indicative of our performance in any future period. If our operating results for any filing period fall below investors’ expectations or estimates by securities research analysts, the trading price of our ordinary shares may decline.

 

14
 

 

We face risks associated with new businesses or assets acquired through mergers or acquisitions, and the acquired companies may not perform to our expectations, which may adversely affect our results of operations.

 

We face risks when we acquire other businesses. These risks include:

 

  difficulties in the integration of acquired operations and retention of personnel,
  unforeseen or hidden liabilities,
  relevant tax, regulatory and accounting matters, and
  inability to generate sufficient revenues to offset acquisition costs.

 

Acquired companies may not perform to our expectations for various reasons, including the departure of key personnel and loss of customers. Therefore, we may not realize the benefits we have previously anticipated. If we fail to integrate acquired businesses or realize expected benefits, we may not gain anticipated economic returns on investments in these mergers and acquisitions and incur substantial transaction costs, causing our operating results to be materially and adversely affected.

 

If we are unable to secure additional financing or identify suitable merger or acquisition targets, we may be unable to implement our long-term business plan, develop or enhance our products and services, take advantage of future opportunities, or respond to competitive pressures on a timely manner.

 

Our long-term business plan includes the identification of suitable targets for horizontal or vertical mergers or acquisitions, so as to enhance overall productivity and to benefit from economies of scale. Due to the recent uncertainties in the global economic outlook and financial market stability, we may not be able to secure an adequate level of additional financing, whether through equity financing, debt financing or other sources. To raise additional capital, we may need to issue new securities, which could result in further dilution to our shareholders and significant dilution to our earnings per share. Issuance of new securities with registration rights or covenants through additional financings may be superior to the current ones that would restrict our operations and strategies. If we are unable to raise additional financing, we may be unable to implement our long-term business plan, develop or enhance our products and services, take advantage of future opportunities, or respond to competitive pressures on a timely basis, if at all. In addition, lack of additional capital could force us to substantially curtail or even cease operations.

 

We also may not be able to identify merger or acquisition targets. We may not be able to successfully integrate the targeted business or operations with ours after a merger or acquisition. Such failure to execute our long-term business plan likely will negatively impact results of our operations.

 

We generally do not have exclusive agreements with our customers and we may lose their contracts if they are not satisfied with our products and services or for other reasons.

 

We generally do not have exclusive agreements with our customers. As a result, we must rely on the quality of our products and services, our reputation in the industry, and favorable pricing terms to attract and retain customers. There is no assurance that we will be able to maintain and retain our relationships with current and or future customers. Our customers may choose to terminate their relationships with us if they are not satisfied with our services or the prices of our competitors’ offerings are lower. If a substantial number of our customers choose not to continue to purchase products and services from us, it would materially and adversely affect our business and results of operations.

 

The markets for out-of-home digital advertising and digital security systems in China are highly competitive. If we are unable to develop and offer competitive new products and services, our future operations could be adversely affected.

 

The markets for out-of-home digital advertising and digital security information systems in China are intensely competitive and are characterized by frequent technological changes, evolving industry standards, and changing in customer demands. We face competition from multiple domestic competitors in each segment and increased competition may result in price reductions, reduced margins, and inability to gain or hold market share.

 

Our future revenue stream, to a large degree, depends on our ability to capitalize on our technology strength and capabilities to offer new software applications and services to a broader client base. We must make investments in research and development to continue developing and offering new software applications and internet related products and services, and to enhance our existing software applications and internet related services to maintain market acceptance of our products and services. We may encounter challenges in innovation and introduction of new products and services. Our software applications under development may not be successfully completed or, if developed, may not achieve significant customer acceptance. If we are unable to successfully define, develop, introduce competitive new software applications, and enhance the existing ones, our future operating results would be adversely affected. The timeline for software developments is difficult to predict. Timely launch of new applications and their acceptance by customers are important to our future success. A delay in the development or introduction of new applications could have a significantly adverse impact on our results of operations.

 

15
 

 

Our software applications may contain defects or errors, which could decrease sales, damage our reputation, or delay deliveries of our products.

 

Our software products are complex and must meet the stringent technical requirements requested by our customers. In order to keep pace with the current technologies and the rapid changes in the industry standards, we must accelerate new product developments and enhancements for our existing products. Because of the complex designs and the expeditious development cycles, we cannot assure that our software products are free of errors, especially for the newly released software applications and the updates for the existing software products. If our software is not free of errors, this could potentially result in litigation, declining sales, increasing product returns, product warranty costs, and damage to our reputation, which would adversely affect our business.

 

Our technology may become obsolete, which could materially adversely affect our ability to sell our products and services.

 

Our industry is known for rapid changes in technology, frequent introductions of new applications, quick evolution of industry standards, and changes in customer demands. If our technology, products and services become obsolete, our business operations would be materially and adversely affected. These market characteristics can cause the existing products to be obsolete and unmarketable. Our future success depends upon our ability to timely address the increasingly sophisticated requests from our customers to support the existing and new hardware, software, database, and networking platforms. Failure to achieve market acceptance of our existing products and services or to launch new products could materially and adversely affect our business and results of operations. As a result, we have to invest in research and development in order to succeed in this competitive industry and timely satisfy market demands. Our research and development expenses from continuing operations were approximately $3.0 million, $3.6 million and $4.5 million for the years ended December 31, 2023, 2022, and 2021, respectively.

 

We face the risk of systems interruptions and capacity constraints, possibly resulting in adverse publicity, revenue loss and erosion of customer trust.

 

The satisfactory performance, reliability, and availability of our network infrastructure are critical to our reputation and our ability to attract and retain customers and to maintain adequate customer service levels. We may experience temporary service interruptions for a variety of reasons, including telecommunications or power failures, fire, water damage, vandalism, computer bugs, or viruses or hardware failures. We may not be able to correct a problem in a timely manner. Any service interruption that results in the unavailability of our system or reduces its capacity could result in real or perceived public safety issues that may affect customer confidence in our services and afflict negative publicity that could cause us to lose customer accounts or fail to obtain new accounts. Any inability to scale our systems may cause unanticipated system disruptions, slower response times, degradation in quality of customer service, or impaired performance and speed of transaction processing. We are not certain that we will be able to project the rate or timing of increases, if any, in the use of our services to permit us to upgrade and expand our systems effectively or to efficiently integrate any newly developed or purchased modules with our existing systems.

 

We have a limited history with our pricing models for our CBT products and services and, as a result, we may be forced to change the prices we charge for our applications or the pricing models upon which they are based.

 

We have limited experience with respect to determining the optimal prices and pricing models for certain of our CBT products and services and certain geographic markets. As the markets for our applications mature, or as competitors introduce products or services that compete with ours, including bundling competing offerings with additional products or services, we may be unable to attract new customers at the same price or based on the same pricing models as we have used historically. As a result, in the future we may be required to reduce our prices, which could adversely affect our financial performance. In addition, we may offer volume price discounts based on the number of products or services purchased by a customer or the number of our applications purchased by a customer, which would effectively reduce the prices we charge for our products and services. Also, we may be unable to renew existing customer agreements or enter into new customer agreements at the same prices or upon the same terms that we have historically, which could have a material and adverse effect on our financial position.

 

16
 

 

Security breaches may harm our business.

 

Our cloud-based applications involve the storage and transmission of our customers’ proprietary and confidential information. Any security breaches, unauthorized access, unauthorized usage, virus or similar breach or disruption could result in loss of confidential information, damage to our reputation, early termination of our contracts, litigation, regulatory investigations, indemnity obligations, or other liabilities. If our security measures are breached as a result of third-party action, employee error, malfeasance or otherwise and, as a result, someone obtains unauthorized access to customer data, our reputation will be damaged, our business may suffer and we could incur significant liability. Because the techniques used to obtain unauthorized access or sabotage computer systems change frequently, and generally are not identified until they are launched against a target, we may be unable to anticipate these hacking techniques or implement adequate preventative measures. Any or all of these concerns could negatively affect our ability to attract new customers and cause existing customers to elect not to renew or upgrade their subscriptions, or subject us to third-party lawsuits, regulatory fines, or other action or liability, which could adversely affect our operating results.

 

If we are not able to adequately secure and protect our patents, trademarks and other proprietary rights, our business may be materially affected.

 

To protect our intellectual properties, we rely on a combination of copyright, trademark, and trade secret laws. We also rely on non-disclosure agreements and other confidentiality procedures and contractual provisions to protect our intellectual property rights. Some of these technologies are critical to our business but are not protected by copyrights or patents. It may be possible for unauthorized third parties to copy or reverse engineer our products, or otherwise obtain and use information that we regard as proprietary. Further, third parties could challenge the scope or enforceability of our copyrights. In certain other jurisdictions, including China where we operate, the laws do not protect our proprietary rights to the same extent as the laws of the United States. Any misappropriation of our intellectual property could have a material and adverse effect on our business and results of operations. We cannot assure you that the measures we take to protect our proprietary rights are adequate.

 

Claims that we infringe the proprietary rights of third parties could result in significant expenses or restrictions on our ability to sell our products and services.

 

Third parties may claim that our products or services infringe their proprietary rights. Any infringement claim, with or without merit, would be time-consuming and expensive to litigate or settle and could divert our management’s attention from our core business. In the event of a successful infringement claim against us, we may have to pay significant damages, incur substantial legal fees, develop costly non-infringing technology, or enter into license agreements that require us to pay substantial royalties that may not be available on terms acceptable to us, if at all.

  

A significant portion of our sales are derived from a limited number of customers or related parties, and results from operations could be adversely affected and shareholder value harmed if we lose any of these customers.

 

Historically, a significant portion of our revenues have been derived from a limited number of customers or related parties. For the year ended December 31, 2023, we generated about $0.2 million of revenue from related parties. For the years ended December 31, 2023, 2022 and 2021, approximately 30%, 24% and 29%, respectively, of our revenues of continuing operations were derived from our five largest customers, including related parties. The loss of any of these significant customers and related parties would adversely affect our revenues and shareholder value.

 

We have limited insurance coverage for our operations in China.

 

The insurance industry in China is still in the early stage of development. Insurance companies in China offer limited insurance products. We have determined that the risks of disruption or liability from our business, the loss or damage to our property, including our facilities, equipment and office furniture, the cost of insuring these risks, and the difficulties associated with acquiring such insurance on commercially reasonable terms make it impractical for us to have such insurance. As a result, we do not have any business liability, disruption, litigation or property insurance coverage for our operations in China, except for insurance on some company owned vehicles. Any occurrence of uninsured loss or damage to property, or litigation, or business disruption may result in substantial costs and diversion of resources, which could have an adverse effect on our operating results.

 

17
 

 

We do not have insurance coverage against damages or losses of our products. Defects in our products could result in a loss of customers and decrease in revenue, unexpected expenses and a loss of market share.

 

We have not purchased product liability insurance to provide against any claims against us based on our product quality. As a result, defects in our products could result in a loss of customers and decrease in revenue, unexpected expenses and a loss of market share, and any of our products are found to have reliability, quality or compatibility problems, we will be required to accept returns, provide replacements, provide refunds, or pay damages. We may be required to incur substantial amounts to indemnify our customers in respect of their product quality claims against us, which would materially and adversely affect the results of our operations and severely damage our reputation.

 

We depend heavily on key personnel, and turnover of key employees and senior management could harm our business.

 

Our future business and results of operations significantly depend upon continuous contributions by key technical and senior management personnel, including Jianghuai Lin, Chairman and Chief Executive Officer, Zhiqiang Zhao, President and Director, Liqiong (Iris) Yan, the Chief Financial Officer, Zhixiong Huang, Chief Operating Officer and Guangzeng Chen, Chief Technology Officer. The success of our business also depends in significant part upon our ability to attract and retain additional qualified management, technical, marketing, sales, and support personnel for our operations. If we lose a key employee, or if we are not able to attract and retain skilled employees as needed, our business could suffer. Significant turnover in our senior management could largely deplete our institutional knowledge held by our existing senior management team. We depend on the skills and abilities of these key employees in managing technical, marketing, and sales aspects of our business, any part of which could be harmed by future turnover.

 

We may be exposed to potential risks relating to our internal controls over financial reporting.

 

Companies that file reports with the SEC, including us, are subject to the requirements of Section 404 of the Sarbanes-Oxley Act of 2002, or SOX 404. SOX 404 requires management to establish and maintain a system of internal control over financial reporting, and annual reports on Form 10-K or Form 20-F filed under the Exchange Act are required to contain a report by management assessing the effectiveness of a company’s internal control over financial reporting. Separately, under SOX 404, as amended by the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, public companies that are large accelerated or accelerated filers, other than emerging growth companies or smaller reporting companies, must include in their annual reports on Form 10-K or Form 20-F an attestation report of their auditors’ attesting to and reporting on the management’s assessment of internal control over financial reporting. Non-accelerated filers and emerging growth companies are not required to include an attestation report of their auditors in the annual reports.

 

A report of our management is included under Item 15 “Controls and Procedures” of this report. We are a non-accelerated filer and not required to include an attestation report of our auditor in this annual report. Management believes that our internal control over financial reporting has continued to improve in 2023 to minimize material weaknesses identified in Item 15 of this report. Although we have made improvements to overcome such concern, we can provide no assurance that these material weaknesses will be entirely remediated in a timely manner. As a result, investors and others may lose confidence in the reliability of our financial statements.

  

We face risks associated with maintaining and expanding our international operations, including unfavorable and uncertain regulatory, political, economic, tax and labor conditions.

 

We are subject to legal and regulatory requirements, political uncertainty and social, environmental and economic conditions in multiple jurisdictions, over which we have little control and which are inherently unpredictable. Our operations in such jurisdictions, particularly as a company based in the PRC, create risks relating to, among others, compliance; organizing local operating entities; establishing, staffing and managing foreign business locations; navigating foreign government taxes, regulations and permit requirements; enforceability of our contractual rights; trade restrictions or exchange controls. Such conditions may increase our costs, impact our operations and business plans and require significant management attention, and may harm our business if we unable to manage them effectively.

 

18
 

 

Risks Relating to Doing Business in China

 

The PRC government exerts substantial influence over the manner in which we conduct our business activities. Its oversight and discretion over our business could result in a material adverse change in our operations and the value of our ordinary shares. Changes in laws, regulations and policies in China and uncertainties with respect to the PRC legal system could materially and adversely affect us. In addition, rules and regulations in China can change quickly with little advance notice.

 

A substantial portion of our operations are conducted in the PRC. Accordingly, our financial condition and results of operations are affected to a significant extent by the economic, political and legal developments in the PRC. The PRC economy differs from the economies of most developed countries in many respects, including the extent of government involvement, level of development, growth rate, and control of foreign exchange and allocation of resources. The PRC government has implemented various measures to encourage economic growth and to guide the allocation of resources. Some of these measures may benefit the overall PRC economy but may also have a negative effect on us. Our financial condition and results of operations could be materially and adversely affected by government control over capital investments or changes in tax regulations that are applicable to us.

 

The Chinese government recently has published new policies that significantly affected certain industries such as the education and internet industries, and we cannot rule out the possibility that it will not in the future release regulations or policies regarding our industry that could require us or our PRC subsidiaries to seek permission from Chinese authorities to continue to operate our business in China, which may adversely affect our business, financial condition and results of operations. Furthermore, recent statements made by the Chinese government have indicated an intent to increase the government’s oversight and control over offerings of companies with significant operations in China that are to be conducted in foreign markets, as well as foreign investment in China-based issuers like us. Any such action, once taken by the Chinese government, could significantly limit or completely hinder our ability to offer our securities, and could cause the value of such securities to significantly decline or become worthless.

 

For example, in July 2021, the Chinese government provided new guidance on China-based companies raising capital outside of China, including through arrangements via VIEs. In light of such developments, the SEC has imposed enhanced disclosure requirements on China-based companies seeking to register securities with the SEC. Although we dissolved the VIE structure in September 2021 and our business in China currently does not involve any type of restricted industry under Chinese regulations, any future Chinese, U.S. or other rules and regulations that place restrictions on capital raising or other activities by companies with extensive operations in China could adversely affect our business. If the business environment in China deteriorates from the perspective of domestic or international investment, or if relations between China and the United States or other governments deteriorate, the Chinese government may intervene with our operations, and our business in China, as well as the value of our securities, may also be adversely affected.

 

The PRC government has increasingly strengthened oversight in offerings conducted overseas or on foreign investment in China-based issuers, which could result in a material change in our operations and our ordinary shares could decline in value or become worthless.

 

The PRC government has recently indicated an intent to take actions to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. For example, on July 6, 2021, the relevant PRC government authorities made public the Opinions on Strictly Scrutinizing Illegal Securities Activities in Accordance with the Law, or the Opinions. These Opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision of overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based over-seas-listed companies.

 

On December 24, 2021, the CSRC issued the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) and the Administrative Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments), collectively the Draft Overseas Listing Regulations, for public comment until January 23, 2022.

 

19
 

 

Following issuance of the Draft Overseas Listing Regulations, on February 17, 2023, the CSRC issued the Notice on Filing Arrangements for Overseas Securities Offering and Listing by Domestic Companies (the “CSRC Filing Notice”), stating that the CSRC has published the Trial Measures, and Listing Guidelines, collectively the Trial Measures and Listing Guidelines. Among others, the Trial Measures and Listing Guidelines provide that overseas offerings and listings by PRC domestic companies shall:

 

  (i) require submission of relevant materials that contain a filing report and a legal opinion, providing truthful, accurate and complete information on matters including but not limited to the shareholders of the issuer. Where the filing documents are complete and in compliance with stipulated requirements, the CSRC shall, within 20 working days after receipt of filing documents, conclude the filing procedure and publish filing results on the CSRC website. Where filing documents are incomplete or do not conform to stipulated requirements, the CSRC shall request supplementation and amendment thereto within five working days after receipt of the filing documents. The issuer should then complete supplementation and amendment within 30 working days;
     
  (ii) abide by laws, administrative regulations and relevant state rules concerning foreign investment in China, state-owned asset administration, industry regulation and outbound investment, and shall not disrupt the PRC domestic market order, harm state or public interests or undermine the lawful rights and interests of PRC domestic investors;
     
  (iii) abide by national secrecy laws and relevant provisions. Necessary measures shall be taken to fulfill confidentiality obligations. Divulgence of state secrets or working secrets of government agencies is strictly prohibited. Provision of personal information and important data, etc., to overseas parties in relation to overseas offering and listing of PRC domestic companies shall be in compliance with applicable laws, administrative regulations and relevant state rules; and
     
  (iv) be made in strict compliance with relevant laws, administrative regulations and rules concerning national security in the spheres of foreign investment, cybersecurity, data security, etc., and issuers shall duly fulfill their obligations to protect national security. If the intended overseas offering and listing necessitates a national security review, relevant security review procedures shall be completed according to the law before the application for such offering and listing is sub-mitted to any overseas parties such as securities regulatory agencies and trading venues;

 

The Trial Measures came into effect on March 31, 2023. PRC domestic companies seeking to offer and list securities (which, for the purposes of the Trial Measures, are defined thereunder as equity shares, depository receipts, corporate bonds convertible to equity shares, and other equity securities that are offered and listed overseas, either directly or indirectly, by PRC domestic companies) in overseas markets, either via direct or indirect means, must file with the CSRC within three working days after their application for an overseas listing is submitted.

  

The Trial Measures provide that where a PRC domestic company seeks to indirectly offer and list securities in overseas markets, the issuer shall designate a major domestic operating entity, which shall, as the domestic entity responsible, file with the CSRC. The Trial Measures stipulate that an overseas listing will be determined as “indirect” if the issuer meets both of the following conditions: (1) 50% or more of any of the issuer’s operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent accounting year are accounted for by PRC domestic companies (Condition I), and (2) the main parts of the issuer’s business activities are conducted in the PRC, or its main places of business are located in the PRC, or the senior managers in charge of its business operations and management are mostly Chinese citizens or domiciled in the PRC (Condition II); whether Chinese citizens from Taiwan, Hong Kong, and Macau are included in the foregoing specification is not specified. The determination as to whether or not an overseas offering and listing by PRC domestic companies is indirect shall be made on a “substance over form” basis; the Listing Guidelines further stipulate that if an issuer not satisfying Condition I submits an application for issuance and listing in overseas markets in accordance with relevant non-PRC issuance regulations requiring such issuer to disclose risk factors mainly related to the PRC, the securities firm(s) and the issuer’s PRC counsel should follow the principle of “substance over form” in order to identify and argue whether the issuer should complete a filing under the Trial Measures. Subsequent securities offerings of an issuer in (i) the same overseas market where it has previously offered and listed securities, and (ii) an overseas market other than one where the issuer has previously offered and listed securities shall be filed with the CSRC within three working days after offerings are completed. Additionally, the Trial Measures stipulate that after an issuer has offered and listed securities in an overseas market, the issuer shall submit a report to the CSRC within three working days after the occurrence and public disclosure of (i) a change of control thereof, (ii) investigations of or sanctions imposed on the issuer by overseas securities regulators or relevant competent authorities, (iii) changes of listing status or transfers of listing segment, and (iv) a voluntary or mandatory delisting.

 

20
 

 

The CSRC Filing Notice states that, beginning from March 31, 2023, PRC domestic enterprises which have already issued and listed securities overseas and fall within the scope of filing under the Trial Measures shall be considered “existing enterprises” (“Existing Listed Enterprises”). Existing Listed Enterprises are not required to complete filings immediately; rather, Existing Listed Enterprises should complete filings if they are subsequently involved in matters require filings, such as follow-on financing activities, in accordance with the Trial Measures.

 

There is a possibility that we may be deemed as an Existing Listed Enterprise as defined under the CSRC Filing Notice, and that future offerings of listed securities or listings outside China by us may be subject to CSRC filing requirements in accordance with the Trial Measures.

 

On February 24, 2023, the CSRC, together with several other governmental authorities jointly enacted the Revised Provisions. The Revised Provisions were issued under the title the “Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies,” and came into effect on March 31, 2023 together with the Trial Measures. One of the major revisions to the revised Provisions is expanding their application to cover indirect overseas offering and listing, as is consistent with the Trial Measures. The revised Provisions require that, among other things, (a) a domestic company that plans to, either directly or indirectly through its overseas listed entity, publicly disclose or provide to relevant individuals or entities, including securities companies, securities service providers, and overseas regulators, any documents and materials that contain state secrets or working secrets of government agencies, shall first obtain approval from competent authorities according to law, and file with the secrecy administrative department at the same level; and (b) a domestic company that plans to, either directly or indirectly through its overseas listed entity, publicly disclose or provide to relevant individuals and entities, including securities companies, securities service providers, and overseas regulators, any other documents and materials that, if leaked, will be detrimental to national security or public interest, shall strictly fulfill relevant procedures stipulated by applicable national regulations. Any failure or perceived failure by our Company, or our PRC subsidiaries to comply with the above confidentiality and archives administration requirements under the revised Provisions and other PRC laws and regulations may result in the relevant entities being held legally liable by competent authorities, and referred to the judicial organ to be investigated for criminal liability if suspected of committing a crime.

 

Given that the Trial Measures, Listing Guidelines and Revised Provisions have been introduced recently, and that there remain substantial uncertainties surrounding the enforcement thereof, we cannot assure you that, if required, we would be able to complete the filings and fully comply with the relevant new rules on a timely basis, if at all. Further, as of the date of this report, the aforementioned Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) issued on December 24, 2021 remain in draft form and final and effective versions are yet to be published.

 

Changes in U.S. and Chinese regulations or in relations between the United States and China may adversely impact our business, our operating results, our ability to raise capital and the value of the securities that we are registering. Any such changes may take place quickly and with very little notice.

 

The U.S. government, including the SEC, has made statements and taken certain actions that led to changes to United States and international relations, and will impact companies with connections to the United States or China. The SEC has issued statements primarily focused on companies with significant China-based operations, such as us. For example, on July 30, 2021, Gary Gensler, Chairman of the SEC, issued a Statement on Investor Protection Related to Recent Developments in China, pursuant to which Chairman Gensler stated that he has asked the SEC staff to engage in targeted additional reviews of filings for companies with significant China-based operations. The statement also addressed risks inherent in companies with VIE structures. We have dissolved our VIE structure and are not in any industry that is subject to foreign ownership limitations by China. However, it is possible that the Company’s filings with the SEC may be subject to enhanced review by the SEC and this additional scrutiny could affect our ability to effectively raise capital in the United States.

 

21
 

 

In response to the SEC’s July 30, 2021 statement, the CSRC announced on August 1, 2021, that “it is our belief that Chinese and U.S. regulators shall continue to enhance communication with the principle of mutual respect and cooperation, and properly address the issues related to the supervision of China-based companies listed in the U.S. so as to form stable policy expectations and create benign rules framework for the market.” While the CSRC will continue to collaborate “closely with different stakeholders including investors, companies, and relevant authorities to further promote transparency and certainty of policies and implementing measures,” it emphasized that it “has always been open to companies’ choices to list their securities on international or domestic markets in compliance with relevant laws and regulations.” If any new legislation, executive orders, laws and/or regulations are implemented, if the U.S. or Chinese governments take retaliatory actions due to the recent U.S.-China tension or if the Chinese government exerts more oversight and control over securities offerings that are conducted in the United States, such changes could have an adverse effect on our business, financial condition and results of operations, our ability to raise capital and the value of the securities that we are registering.

 

In August 2023, an executive order was issued by the Biden administration to restrict U.S. investments in sensitive technologies in the Chinese mainland, Hong Kong, and Macau, such as advanced computing chips, quantum technology, and artificial intelligence. As of the date of this annual report, the final rules implementing the order have not become effective yet, and the scope of the review program may be materially different from what is currently contemplated by the advance notice. Therefore, there are substantial uncertainties on whether the outbound foreign direct investment review program will have a material impact on our business, results of operations, financial condition, and prospects.

 

There are uncertainties regarding the interpretation and enforcement of PRC laws, rules and regulations.

 

A significant portion of our operations are conducted in the PRC, and are governed by PRC laws, rules and regulations. Our PRC subsidiaries are subject to laws, rules and regulations applicable to foreign investment in China. The PRC legal system is a civil law system based on written statutes. Unlike the common law system, prior court decisions may be cited for reference but have limited precedential value. In 1979, the PRC government began to promulgate a comprehensive system of laws, rules and regulations governing economic matters in general. The overall effect of legislation over the past four decades has significantly enhanced the protections afforded to various forms of foreign investment in China. However, China has not developed a fully integrated legal system, and recently enacted laws, rules and regulations may not sufficiently cover all aspects of economic activities in China or may be subject to significant degrees of interpretation by PRC regulatory agencies. In particular, because these laws, rules and regulations, especially those relating to the internet, are relatively new, and because of the limited number of published decisions and the nonbinding nature of such decisions, and because the laws, rules and regulations often give the relevant regulator significant discretion in how to enforce them, the interpretation and enforcement of these laws, rules and regulations involve uncertainties and can be inconsistent and unpredictable. In addition, the PRC legal system is based in part on government policies and internal rules, some of which are not published on a timely basis or at all, and may have a retroactive effect. As a result, we may not be aware of our violation of these policies and rules until after the occurrence of the violation. Any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention.

  

Our business is subject to complex and evolving laws and regulations regarding privacy and data protection. Compliance with China’s new Data Security Law, Cybersecurity Review Measures, Personal Information Protection Law, Regulations on Network Data Security (draft for public comments), as well as additional laws, regulations and guidelines that the Chinese government promulgates in the future may entail significant expenses and could materially affect our business.

 

Regulatory authorities in China have implemented and are considering further legislative and regulatory proposals concerning data protection. China’s new Data Security Law went into effect on September 1, 2021. The Data Security Law provides that the data processing activities must be conducted based on “data classification and hierarchical protection system” for the purpose of data protection and prohibits entities in China from transferring data stored in China to foreign law enforcement agencies or judicial authorities without prior approval by the Chinese government. The Data Security Law sets forth the legal liabilities of entities and individuals found to be in violation of their data protection obligations, including rectification order, warning, fines of up to RMB5 million, suspension of relevant business, and revocation of business permits or licenses. On July 7, 2022, CAC promulgated the Security Assessment Measures for Outbound Data Transfers, or the “Measures,” which became effective on September 1, 2022. The Measures applies to the security assessment of critical data and personal information collected and generated by a data processor in its operation in the PRC, which are to be provided abroad. Article 4 of the Measures stipulates that a data processor shall declare security assessment for its outbound data transfer to the CAC through the local cyberspace administration at the provincial level if the data processor provide data abroad under any of the following circumstances: (i) where a data processor provides critical data abroad; (ii) where a critical information infrastructure operator or a data processor processing the personal information of more than one million people provides personal information abroad; (iii) where a data processor has provided personal information of 100,000 people or sensitive personal information of 10,000 people in total abroad since January 1 of the previous year; and (iv) other circumstances prescribed by the CAC for which declaration for security assessment for outbound data transfers is required.

 

22
 

 

On November 7, 2016, the SCNPC promulgated the Cybersecurity Law of the PRC which came into effect on June 1, 2017 and applies to the construction, operation, maintenance and use of networks as well as the supervision and administration of cybersecurity in China. The PRC Cybersecurity Law defines “network operators” as owners and administrators of networks and network service providers, are subject to various security protection-related obligations, including: (i) complying with security protection obligations under graded system for cybersecurity protection requirements, which include formulating internal security management rules and operating instructions, appointing cybersecurity responsible personnel and their duties, adopting technical measures to prevent computer viruses, cyber-attack, cyber-intrusion and other activities endangering cybersecurity, adopting technical measures to monitor and record network operation status and cybersecurity events; (ii) formulating a emergency plan and promptly responding and handling security risks, initiating the emergency plans, taking appropriate remedial measures and reporting to regulatory authorities in the event comprising cybersecurity threats; and (iii) providing technical assistance and support to public security and national security authorities for protection of national security and criminal investigations in accordance with the law.

 

On July 10, 2021, the CAC issued the Cybersecurity Review Measures (revised draft for public comments), which took effect on February 15, 2022. The revised Cybersecurity Review Measures authorize the CAC to conduct cybersecurity review on a range of activities that affect or may affect national security. The PRC National Security Law defines various types of national security, including technology security and information security. The revised Cybersecurity Review Measures expands the cybersecurity review to data processing operators in possession of personal information of over 1 million users if the operators intend to list their securities in a foreign country. Under the revised Cybersecurity Review Measures, the scope of entities required to undergo cybersecurity review to assess national security risks that arise from data processing activities would be expanded to include all critical information infrastructure operators who purchase network products and services and all data processors carrying out data processing activities that affect or may affect national security. In addition, the revised Cybersecurity Review Measures provide that all such entities that maintain or store the personal information of more than 1 million users and undertake a public listing of securities in a foreign country would be required to pass cybersecurity review, which would focus on the potential risk of core data, important data, or a large amount of personal information being stolen, leaked, destroyed, illegally used or exported out of China, or critical information infrastructure being affected, controlled or maliciously used by foreign governments after such a listing. An operator that violates these Measures shall be dealt with in accordance with the provisions of the PRC Cybersecurity Law and the PRC Data Security Law.

 

On November 14, 2021, the CAC released the Regulations on Network Data Security (draft for public comments) and accepted public comments until December 13, 2021. The draft Regulations on Network Data Security provide more detailed guidance on how to implement the general legal requirements under legislations such as the Cybersecurity Law, Data Security Law and the Personal Information Protection Law. The draft Regulations on Network Data Security follow the principle that the state will regulate based on a data classification and multi-level protection scheme, under which data is largely classified into three categories: general data, important data and core data. Personal data and important data will be subject to “key” protection and core data to “strict” protection. We believe that the data we access falls within the category of “general data,” because such data is data of our member merchants, does not involve personal information and is not large in volume. Further, when we conduct advertising data collection and analysis, such data is only related to the placement and delivery of ads, which does not involve any personal information. However, we may constitute an online platform operator under the draft Regulations on Network Data Security, which is defined as a platform that provides information publishing, social network, online transaction, online payment and online audio/video services, because our PRC subsidiary Biznest is operating a smart cloud platform that publishes commercial ads of our advertiser clients. Online platform operator under the draft Regulations will be required, among other things, to disclose terms and privacy policies and the algorithms they use. Where there are any changes that would result in significant impacts on users’ rights and interests, online platform operators will be required to seek public comments for at least 30 business days and publish how the public comments have been considered and incorporated into the final versions and why other comments are rejected. The draft Regulations also set forth procedures for reporting data breach incidents. In the event that a data breach incident has caused harm to any individuals or organizations, a data processor should notify the relevant individuals and organizations within 3 business days, unless such notices are not required under applicable laws or regulations. Additionally, if we are deemed as a data processor listed overseas under the draft Regulations, we will be required to carry out an annual data security assessment on our own or by engaging a third party data security services institution and submit a data security assessment report for the prior year to the local cyberspace affairs administration department before January 31 of each year. The Regulations on Network Data Security (draft for public comments) were released for public comments and subject to further changes.

 

23
 

 

On August 20, 2021, the SCNPC promulgated the Personal Information Protection Law which became effective on November 1, 2021. The Personal Information Protection Law provides a comprehensive set of data privacy and protection requirements that apply to the processing of personal information and expands data protection compliance obligations to cover the processing of personal information of persons by organizations and individuals in China, and the processing of personal information of persons in China outside of China if such processing is for purposes of providing products and services to, or analyzing and evaluating the behavior of, persons in China. The Personal Information Protection Law also provides that critical information infrastructure operators and personal information processing entities who process personal information meeting a volume threshold to be set by Chinese cyberspace regulators are also required to store in China personal information generated or collected in China, and to pass a security assessment administered by Chinese cyberspace regulators for any export of such personal information. Lastly, the Personal Information Protection Law contains proposals for significant fines for serious violations of up to RMB 50 million or 5% of annual revenues from the prior year and may also be ordered to suspend any related activity by competent authorities.

 

As our smart cloud platform is engaged in the advertising business, the advertising industry is not subject to any foreign investment restrictions and our smart cloud platform does not collect any personal information, we believe that we will be able to comply with the requirements of the PRC Cybersecurity Law, the PRC Data Security Law and related implementing regulations. However, interpretation, application and enforcement of these laws, rules and regulations evolve from time to time and their scope may continually change, through new legislation, amendments to existing legislation or changes in enforcement. Compliance with the PRC Cybersecurity Law and the PRC Data Security Law could increase the cost to us in providing our services, require changes to our operations or may prevent us from providing certain services.

 

On February 25, 2023, the SAMR released the Administrative Measures for Internet Advertising, which came into effect on May 1, 2023 and replaced Interim Measures for the Administration of Internet Advertising. The Administrative Measures for Internet Advertising further strengthen the responsibilities of Internet platform operators and enhance their review obligation in Internet advertising activities. Any failure to comply with the Administrative Measures for Internet Advertising may result in administrative liabilities, including warnings, public denouncement, fines, enforcement orders requiring us to correct, suspension of business or even criminal liabilities, all of which may materially and adversely affect our business and results of operations. Our smart cloud platform, currently engaged in the advertising business, complies with the requirements of the Administrative Measures for Internet Advertising.

 

PRC laws and regulations establish complex procedures in connection with certain acquisitions of China-based companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions or mergers in China.

 

On August 8, 2006, six PRC regulatory agencies, including the MOFCOM, the State-Owned Assets Supervision and Administration Commission, the State Administration of Taxation, the State Administration for Industry and Commerce, the CSRC, and the SAFE, jointly adopted the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, which came into effect on September 8, 2006 and were amended on June 22, 2009. The M&A Rules include, among other things, provisions that purport to require that an offshore special purpose vehicle formed for the purpose of an overseas listing of securities of a PRC company obtain the approval of the CSRC prior to the listing and trading of such special purpose vehicle’s securities on an overseas stock exchange. On September 21, 2006, the CSRC published on its official website procedures regarding its approval of overseas listings through special purpose vehicles. However, substantial uncertainty remains regarding the scope and applicability of the M&A Rules to offshore special purpose vehicles.

 

The regulations also established additional procedures and requirements that are expected to make merger and acquisition activities in China by foreign investors more time consuming and complex, including requirements in some instances that the MOFCOM be notified in advance of any change-of-control transaction in which a foreign investor takes control of a PRC domestic enterprise, or that the approval from the MOFCOM be obtained in circumstances where overseas companies established or controlled by PRC enterprises or residents acquire affiliated domestic companies.

 

24
 

 

Moreover, according to the Anti-Monopoly Law of the People’s Republic of China promulgated on August 30, 2007 and the Provisions on Thresholds for Reporting of Concentrations of Undertakings (the “Prior Reporting Rules”) issued by the State Council in August 2008 and amended in September 2018, the concentration of business undertakings by way of mergers, acquisitions or contractual arrangements that allow one market player to take control of or to exert decisive impact on another market player must also be notified in advance to the anti-monopoly enforcement agency of the State Council when the applicable threshold is crossed and such concentration shall not be implemented without the clearance of prior reporting. In addition, the Regulations on Implementation of Security Review System for the Merger and Acquisition of Domestic Enterprise by Foreign Investors (the “Security Review Rules”) issued by the MOFCOM that became effective in September 2011 specify that mergers and acquisitions by foreign investors that raise “national defense and security” concerns and mergers and acquisitions through which foreign investors may acquire de facto control over domestic enterprises that raise “national security” concerns are subject to strict review by the MOFCOM, and the rules prohibit any activities attempting to bypass a security review by structuring the transaction through, among other things, trusts, entrustment or contractual control arrangements.

 

We may grow our business in part by acquiring other companies operating in our industry. Compliance with the requirements of the regulations to complete such transactions could be time-consuming, and any required approval processes, including approval from the MOFCOM, may delay or inhibit our ability to complete such transactions, which could affect our ability to expand our business or maintain our market share.

 

PRC regulation of loans to, and direct investment in, PRC entities by offshore holding companies and governmental control of currency conversion may restrict or prevent Taoping from making additional capital contributions or loans to its PRC subsidiaries.

 

Taoping, as an offshore holding company, is permitted under PRC laws and regulations to provide funding to its PRC subsidiaries through loans or capital contributions. However, loans by Taoping to its PRC subsidiaries to finance their activities cannot exceed statutory limits i.e., the difference between its total amount of investment and its registered capital, or certain amount calculated based on elements including capital or net assets, the cross-border financing leverage ratio and the macro prudential coefficient (“Macro-prudential Management Mode”) and must be registered with the local counterpart of the SAFE and capital contributions to its PRC subsidiaries are subject to the requirement of making necessary filings in the Foreign Investment Comprehensive Management Information System, and registration with other governmental authorities in China. According to the Circular of the People’s Bank of China and the State Administration of Foreign Exchange on Upregulating the Macro-prudent Adjustment Parameter for Cross-border Financing issued on July 20, 2023, the limit for the total amount of foreign debt under the Macro-prudential Management Mode is adjusted to three times of their respective net assets.

  

The SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming the Administration of Foreign Exchange Settlement of Capital of Foreign-invested Enterprises, or Circular 19, effective on June 1, 2015, in replacement of the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration of the Payment and Settlement of Foreign Currency Capital of Foreign- Invested Enterprises, the Notice from the State Administration of Foreign Exchange on Relevant Issues Concerning Strengthening the Administration of Foreign Exchange Businesses, and the Circular on Further Clarification and Regulation of the Issues Concerning the Administration of Certain Capital Account Foreign Exchange Businesses. According to Circular 19, the flow and use of the RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company is regulated such that RMB capital may not be used for the issuance of RMB entrusted loans, the repayment of inter-enterprise loans or the repayment of bank loans that have been transferred to a third party. Although Circular 19 allows RMB capital converted from foreign currency-denominated registered capital of a foreign-invested enterprise to be used for equity investments within the PRC, it also reiterates the principle that RMB converted from the foreign currency-denominated capital of a foreign-invested company may not be directly or indirectly used for purposes beyond its business scope. Thus, it is unclear whether the SAFE will permit such capital to be used for equity investments in the PRC in actual practice. The SAFE promulgated the Notice of the State Administration of Foreign Exchange on Reforming and Standardizing the Foreign Exchange Settlement Management Policy of Capital Account, or Circular 16, effective on June 9, 2016, which reiterates some of the rules set forth in Circular 19, but changes the prohibition against using RMB capital converted from foreign currency-denominated registered capital of a foreign-invested company to issue RMB entrusted loans to a prohibition against using such capital to grant loans to non-associated enterprises. Violations of Circular 19 and Circular 16 could result in administrative penalties. Circular 19 and Circular 16 may significantly limit our ability to transfer any foreign currency Taoping holds to its PRC subsidiaries, which may adversely affect our liquidity and our ability to fund and expand our business in the PRC.

 

25
 

 

In light of the various requirements imposed by PRC regulations on loans to, and direct investment in, PRC entities by offshore holding companies, we cannot assure you that we will be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis, if at all, with respect to future loans or future capital contributions by us to our PRC subsidiaries. As a result, uncertainties exist as to our ability to provide prompt financial support to our PRC subsidiaries when needed. If we fail to complete such registrations or obtain such approvals, our ability to use foreign currency and to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business.

 

The recent joint statement by the SEC, proposed rule changes submitted by Nasdaq, and the HFCA Act, all call for additional and more stringent criteria to be applied to U.S.-listed companies with significant operations in China. These developments could add uncertainties to our continued listing, future offerings, business operations share price and reputation.

 

U.S. public companies that have substantially all of their operations in China have been the subject of intense scrutiny, criticism and negative publicity by investors, financial commentators and regulatory agencies, such as the SEC. Much of the scrutiny, criticism and negative publicity has centered on financial and accounting irregularities and mistakes, a lack of effective internal controls over financial accounting, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud.

 

On December 7, 2018, the SEC and the PCAOB issued a joint statement highlighting the continued challenges faced by the U.S. regulators in their oversight of financial statement audits of U.S.-listed companies with significant operations in HK SAR. On April 21, 2020, SEC Chairman Jay Clayton and former PCAOB Chairman William D. Duhnke III, along with other senior SEC staff, released a joint statement highlighting the risks associated with investing in companies based in or have substantial operations in emerging markets including HK SAR, reiterating past SEC and PCAOB statements on matters including the difficulty associated with inspecting accounting firms and audit work papers in HK SAR and higher risks of fraud in emerging markets and the difficulty of bringing and enforcing SEC, Department of Justice and other U.S. regulatory actions, including in instances of fraud, in emerging markets generally.

 

On May 20, 2020, the U.S. Senate passed the HFCA Act requiring a foreign company to certify it is not owned or controlled by a foreign government if the PCAOB is unable to audit specified reports because the company uses a foreign auditor not subject to PCAOB inspection. In addition, if the PCAOB is unable to inspect the company’s auditors for three consecutive years, the issuer’s securities are prohibited to trade on a national exchange. On December 2, 2020, the U.S. House of Representatives approved the HFCA Act and it was signed into law on December 18, 2020.

 

On May 21, 2021, Nasdaq filed three proposals with the SEC to (i) apply minimum offering size requirement for companies primarily operating in a “Restrictive Market”, (ii) prohibit Restrictive Market companies from directly listing on Nasdaq Capital Market, and only permit them to list on Nasdaq Global Select or Nasdaq Global Market in connection with a direct listing and (iii) apply additional and more stringent criteria to an applicant or listed company based on the qualifications of the company’s auditors.

 

On June 22, 2021, the U.S. Senate passed the Accelerating Holding Foreign Companies Accountable Act, and on December 29, 2022, legislation entitled “Consolidated Appropriations Act, 2023” was signed into law, which contained, among other things, an identical provision to the Accelerating Holding Foreign Companies Accountable Act and amended the HFCA Act by requiring the SEC to prohibit an issuer’s securities from trading on any U.S. stock exchanges or over-the-counter markets if its auditor is not subject to PCAOB inspections for two consecutive years instead of three.

 

On September 22, 2021, the PCAOB adopted a final rule implementing the HFCA Act, which provides a framework for the PCAOB to use when determining, as contemplated under the HFCA Act, whether the PCAOB is unable to inspect or investigate completely registered public accounting firms located in a foreign jurisdiction because of a position taken by one or more authorities in that jurisdiction.

 

26
 

 

On December 2, 2021, the SEC adopted amendments to finalize rules implementing the submission and disclosure requirements in the HFCA Act. The rules apply to registrants the SEC identifies as having filed an annual report with an audit report issued by a registered public accounting firm that is located in a foreign jurisdiction and that the PCAOB is unable to inspect or investigate (“Commission-Identified Issuers”). The final amendments require Commission-Identified Issuers to submit documentation to the SEC establishing that, if true, it is not owned or controlled by a governmental entity in the public accounting firm’s foreign jurisdiction. The amendments also require that a Commission-Identified Issuer that is a “foreign issuer,” as defined in Exchange Act Rule 3b-4, provide certain additional disclosures in its annual report for itself and any of its consolidated foreign operating entities. A Commission-Identified Issuer will be required to comply with the submission and disclosure requirements in the annual report for each year in which it was identified.

 

On December 16, 2021, pursuant to the HFCA Act, the PCAOB issued a Determination Report which found that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China of the People’s Republic of China and Hong Kong, a Special Administrative Region and dependency of the PRC, because of a position taken by one or more authorities in such jurisdictions. In addition, the PCAOB’s report identified specific registered public accounting firms which are subject to these determinations. Our current registered public accounting firm, PKF, or our former registered public accounting firm, UHY LLP, is not headquartered in mainland China or Hong Kong and was not identified in this report as a firm subject to the PCAOB’s determination. Our current auditor, PKF, is a UK-based accounting firm that is registered with the PCAOB and can be inspected by the PCAOB. We have no current intention of engaging any auditor not subject to regular inspection by the PCAOB. Furthermore, the PCAOB is able to inspect the audit workpapers of our PRC subsidiaries, as such workpapers are electronic files possessed by our registered public accounting firms. However, if the PCAOB determines in the future that it cannot inspect or fully investigate our auditor at such future time, trading in our securities would be prohibited under the HFCA Act.

  

On August 26, 2022, CSRC, the MOFCOM, and the PCAOB signed the Protocol, governing inspections and investigations of audit firms based in China and Hong Kong. The Protocol remains unpublished and is subject to further explanation and implementation. Pursuant to the fact sheet with respect to the Protocol disclosed by the SEC, the PCAOB shall have independent discretion to select any issuer audits for inspection or investigation and has the unfettered ability to transfer information to the SEC. On December 15, 2022, the PCAOB made a statement announcing that it was able, in 2022, to inspect and investigate completely issuer audit engagements of PCAOB-registered public accounting firms headquartered in China and Hong Kong. However, uncertainties still exist as to whether the PCAOB will have continued access for complete inspections and investigations in the future. When the PCAOB reassesses its determinations in the future, it could still determine that it is unable to inspect and investigate completely accounting firms based in mainland China and Hong Kong. The PCAOB has also indicated that it will act immediately to consider the need to issue new determinations under the HFCA Act if needed. There can be no assurance that we will continue to be able to comply with requirements imposed by U.S. regulators if the PCAOB is not able to fully inspect any component of our auditor’s work papers in the future. Delisting of the Company’s ordinary shares would force holders to sell their shares. The market price of Taoping’s ordinary shares could be adversely affected as a result of anticipated negative impacts of these executive or legislative actions, regardless of whether these executive or legislative actions are implemented and regardless of our actual operating performance.

 

Uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.

 

On March 15, 2019, the SCNPC approved the Foreign Investment Law, which took effect on January 1, 2020. The Foreign Investment Law embodies an expected PRC regulatory trend to rationalize its foreign investment regulatory regime in line with prevailing international practice and the legislative efforts to unify the corporate legal requirements for both foreign and domestic invested enterprises in China. The Foreign Investment Law establishes the basic framework for the access to, and the promotion, protection and administration of foreign investments in view of investment protection and fair competition.

 

According to the Foreign Investment Law, the State Council will publish or approve to publish a “negative list” for special administrative measures concerning foreign investment. The latest Negative List, which was promulgated by the MOFCOM and the NDRC on March 12, 2022, and took effect on the same date. The Negative List set out in a unified manner the restrictive measures, such as the requirements on shareholding percentages and management, for the access of foreign investments, and the industries that are prohibited for foreign investment. Any field not falling in the Negative List shall be administered under the principle of equal treatment to domestic and foreign investment.

 

27
 

 

Based on the legal analysis of the Company’s in-house legal counsel, who is a licensed attorney in the PRC, we believe that none of our PRC subsidiaries’ current business is stipulated on the Negative List. As a result, according to the laws and regulations currently in effect, our PRC subsidiaries are able to conduct their business without being subject to restrictions imposed by the foreign investment laws and regulations of the PRC and none of Taoping or our subsidiaries is required to obtain additional licenses or permits beyond a regular business license for each PRC subsidiary’s operations. Each of our PRC subsidiaries is required to obtain and has obtained such regular business license from the local branch of the SAMR. No application for any such license has been denied.

 

However, we cannot assure you that our current operations or any newly-developed business in the future will still deemed to be “permitted” in the “negative list”, which may be promulgated or be amended from time to time by the MOFCOM and the NDRC. As a result, we cannot assure you that our PRC subsidiaries are always able to successfully update or renew the licenses or permits required for the relevant business in a timely manner or that these licenses or permits are sufficient to conduct all of our present or future business. If our PRC subsidiaries (i) do not receive or maintain required permissions or approvals, (ii) inadvertently conclude that such permissions or approvals are not required, or (iii) applicable laws, regulations, or interpretations change and our PRC subsidiaries are required to obtain such permissions or approvals in the future, we could be subject to fines, legal sanctions or an order to suspend our PRC operating subsidiaries’ business, which may materially and adversely affect the business, financial condition and results of operations of us.

 

Restrictions on currency exchange may limit our ability to receive and use our income effectively.

 

The majority of our sales will be settled in RMB, and any future restrictions on currency exchanges may limit our ability to use revenue generated in RMB to fund any future business activities outside of China or to make dividend or other payments in U.S. dollars. Although the conversion of RMB into foreign currency for current account transactions, such as interest payments, profit distributions, and trade or service related transactions, can be made without prior governmental approval, significant restrictions still remain, including primarily the restriction that FIEs may only buy, sell, or remit foreign currencies after providing valid commercial documents to certain banks in China authorized to conduct foreign exchange business. In addition, conversion of RMB for capital account items, including direct investment and loans, are subject to governmental approval in China, and requires companies to open and maintain separate foreign exchange accounts for capital account items. We cannot be certain that the Chinese regulatory authorities will not impose more stringent restrictions on the convertibility of the RMB.

 

Failure to make adequate contributions to various employee benefit plans as required by PRC regulations may subject us to penalties.

 

Companies operating in China are required to participate in various government sponsored employee benefit plans, including certain social insurance, housing funds and other welfare-oriented payment obligations, and contribute to the plans in amounts equal to certain percentages of salaries, including bonuses and allowances, of our employees up to a maximum amount specified by the local government from time to time at locations where we operate our businesses. The requirement of employee benefit plans has not been implemented consistently by the local governments in China given the different levels of economic development in different locations. The government authorities may examine whether an employer has made adequate payments of the requisite employee benefit payments, and employers who fail to make adequate payments may be subject to late payment fees, fines and/or other penalties. Although we believe all of our PRC subsidiaries are in material compliance with relevant laws and regulations, we cannot assure you that we are able to make adequate contribution in a timely manner at all time. If we are subject to late fees or fines in relation to the underpaid employee benefits, our financial condition and results of operations may be adversely affected.

 

Fluctuations in exchange rates could adversely affect our business and the value of our securities.

 

The value of our ordinary shares will be indirectly affected by the foreign exchange rate between the U.S. dollar and RMB, and between the two currencies and other currencies in which our sales may be denominated. Appreciation or depreciation in the value of RMB relative to the U.S. dollar would affect our financial results reported in U.S. dollar without giving effect to any underlying change in our business or results of operations. Fluctuations in the exchange rate will also affect the relative value of any dividend we issue that will be exchanged into U.S. dollars, as well as earnings from any U.S. dollar-denominated investments we make in the future.

 

Since July 2005, the RMB has no longer been pegged to the U.S. dollar. Although the People’s Bank of China regularly intervenes in the foreign exchange market to prevent significant short-term fluctuations in the exchange rate, RMB may appreciate or depreciate significantly in value against the U.S. dollar in the medium to long term. Moreover, it is possible that in the future PRC authorities may lift restrictions on fluctuations in the RMB exchange rate and lessen intervention in the foreign exchange market.

 

Very limited hedging transactions are available in China to reduce our exposure to the exchange rate fluctuations. To date, we have not entered into any hedging transactions. While we may enter into hedging transactions in the future, the availability and effectiveness of these transactions may be limited. We may not be able to successfully hedge our exposure at all. In addition, our foreign currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert RMB into foreign currencies.

 

28
 

 

Restrictions under PRC law on our PRC subsidiaries’ ability to make dividends and other distributions could materially and adversely affect our ability to grow, make investments or acquisitions that could benefit our business, pay dividends to you, and otherwise fund and conduct our business.

 

Substantially all of our revenues are earned by our PRC subsidiaries. However, PRC regulations restrict the ability of our PRC subsidiaries to make dividends and other payments to their offshore parent companies. PRC legal restrictions permit payments of dividends by our PRC subsidiaries only out of their accumulated after-tax profits, if any, determined in accordance with PRC accounting standards and regulations. Our PRC subsidiaries are also required under PRC laws and regulations to allocate at least 10% of their annual after-tax profits determined in accordance with PRC GAAP to a statutory general reserve fund until the amounts in said reserve fund reach 50% of the company’s registered capital. Allocations to these statutory reserve funds can only be used for specific purposes and are not transferable to us in the form of loans, advances, or cash dividends. Any limitations on the ability of our PRC subsidiaries to transfer funds to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends and otherwise fund and conduct our business.

 

PRC regulations relating to investments in offshore companies by PRC residents may subject our PRC-resident beneficial owners or our PRC subsidiary to liability or penalties, limit our ability to inject capital into our PRC subsidiary or limit our PRC subsidiary’s ability to increase their registered capital or distribute profits.

 

The SAFE promulgated the Circular on Relevant Issues Concerning Foreign Exchange Control on Domestic Residents’ Offshore Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, on July 4, 2014, which replaced the former circular commonly known as “SAFE Circular 75” promulgated by SAFE on October 21, 2005. SAFE Circular 37 requires PRC residents to register with local branches of the SAFE in connection with their direct establishment or indirect control of an offshore entity, for the purpose of overseas investment and financing, with such PRC residents’ legally owned assets or equity interests in domestic enterprises or offshore assets or interests, referred to in SAFE Circular 37 as a “special purpose vehicle.” SAFE Circular 37 further requires amendment to the registration in the event of any significant changes with respect to the special purpose vehicle, such as increase or decrease of capital contributed by PRC individuals, share transfer or exchange, merger, division or other material event. In the event that a PRC shareholder holding interests in a special purpose vehicle fails to fulfill the required SAFE registration, the PRC subsidiaries of that special purpose vehicle may be prohibited from making profit distributions to the offshore parent and from carrying out subsequent cross-border foreign exchange activities, and the special purpose vehicle may be restricted in its ability to contribute additional capital into its PRC subsidiary. Moreover, failure to comply with the various SAFE registration requirements described above could result in liability under PRC law for evasion of foreign exchange controls. According to the Notice on Further Simplifying and Improving Policies for the Foreign Exchange Administration of Direct Investment released on February 13, 2015 by SAFE, local banks will examine and handle foreign exchange registration for overseas direct investment, including the initial foreign exchange registration and amendment registration, under SAFE Circular 37 from June 1, 2015.

 

According to SAFE Circular 37, our shareholders or beneficial owners, who are PRC residents, are subject to SAFE Circular 37 or other foreign exchange administrative regulations in respect of their investment in our company. We have notified substantial beneficial owners of ordinary shares who we know are PRC residents of their filing obligations. Nevertheless, we may not be aware of the identities of all of our beneficial owners who are PRC residents. We do not have control over our beneficial owners and there can be no assurance that all of our PRC-resident beneficial owners will comply with SAFE Circular 37 and subsequent implementation rules, and there is no assurance that the registration under SAFE Circular 37 and any amendment will be completed in a timely manner, or will be completed at all. The failure of our beneficial owners who are PRC residents to register or amend their foreign exchange registrations in a timely manner pursuant to SAFE Circular 37 and subsequent implementation rules, or the failure of future beneficial owners of our company who are PRC residents to comply with the registration procedures set forth in SAFE Circular 37 and subsequent implementation rules, may subject such beneficial owners or our PRC subsidiaries to fines and legal sanctions. Such failure to register or comply with relevant requirements may also limit our ability to contribute additional capital to our PRC subsidiaries and limit our PRC subsidiaries’ ability to distribute dividends to us. These risks may have a material adverse effect on our business, financial condition and results of operations.

 

Furthermore, it is uncertain how SAFE Circular 37, and any future regulation concerning offshore or cross-border transactions, will be interpreted, amended and implemented by the relevant PRC government authorities, and we cannot predict how these regulations will affect our business operations or future strategy. Failure to register or comply with relevant requirements may also limit our ability to contribute additional capital to our PRC subsidiaries and limit our PRC subsidiaries’ ability to distribute dividends to us. These risks could in the future have a material adverse effect on our business, financial condition and results of operations.

 

29
 

 

Any failure to comply with PRC regulations regarding employee share incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.

 

Pursuant to SAFE Circular 37, PRC residents who participate in share incentive plans in overseas non-publicly-listed companies may submit applications to SAFE or its local branches for the foreign exchange registration with respect to offshore special purpose companies. In the meantime, directors, executive officers and other employees who are PRC citizens or who are non-PRC residents residing in the PRC for a continuous period of not less than one year, subject to limited exceptions, and who have been granted restricted shares, options or restricted share units, or RSUs may follow the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, issued by SAFE in February 2012, to apply for the foreign exchange registration. According to those regulations, employees, directors and other management members participating in any stock incentive plan of an overseas publicly listed company who are PRC citizens or who are non-PRC citizens residing in China for a continuous period of not less than one year, subject to limited exceptions, are required to register with SAFE through a domestic qualified agent, which may be a PRC subsidiary of the overseas listed company, and complete certain other procedures. Failure to complete the SAFE registrations may subject them to fines and legal sanctions and may also limit their ability to make payment under the relevant equity incentive plans or receive dividends or sales proceeds related thereto in foreign currencies, or our ability to contribute additional capital into our subsidiaries in China and limit our PRC subsidiaries’ ability to distribute dividends to us. We also face regulatory uncertainties under PRC law that could restrict our ability to adopt additional equity incentive plans for our directors, officers and employees who are PRC citizens or who are non-PRC residents residing in the PRC for a continuous period of not less than one year, subject to limited exceptions.

 

In addition, the State Administration of Taxation has issued circulars concerning employee share options, restricted shares or RSUs. Under these circulars, employees working in the PRC who exercise share options, or whose restricted shares or RSUs vest, will be subject to PRC individual income tax. The PRC subsidiaries of an overseas listed company have obligations to file documents related to employee share options or restricted shares with relevant tax authorities and to withhold individual income taxes of those employees related to their share options, restricted shares or RSUs. Although we currently withhold income tax from our PRC employees in connection with their exercise of options and the vesting of their restricted shares and RSUs, if the employees fail to pay, or the PRC subsidiaries fail to withhold, their income taxes according to relevant laws, rules and regulations, the PRC subsidiaries may face sanctions imposed by the tax authorities.

 

Under the Enterprise Income Tax Law, we may be classified as a “resident enterprise” of China. Such classification will likely result in unfavorable tax consequences to us and our non-PRC shareholders.

 

On March 16, 2007, the SCNPC passed a new Enterprise Income Tax Law, or the EIT Law. On November 28, 2007, the State Council of China passed its implementing rules, which took effect on January 1, 2008. Under the EIT Law, an enterprise established outside of China with “de facto management bodies” within China is considered a “resident enterprise,” meaning that it can be treated in a manner similar to a Chinese enterprise for enterprise income tax purposes. The implementing rules of the EIT Law define de facto management as “substantial and overall management and control over the production and operations, personnel, accounting, and properties” of the enterprise.

 

On April 22, 2009, the State Administration of Taxation issued the Notice Concerning Relevant Issues Regarding Cognizance of Chinese Investment Controlled Enterprises Incorporated Offshore as Resident Enterprises, or the Notice, also referred to as SAT Circular 82. The Notice further interprets the application of the EIT Law and its implementation rules to non-Chinese enterprise or group controlled offshore entities. Pursuant to the Notice, an enterprise incorporated in an offshore jurisdiction and controlled by a Chinese enterprise or group will be classified as a “non-domestically incorporated resident enterprise” if (i) its senior management in charge of daily operations reside or perform their duties mainly in China; (ii) its financial or personnel decisions are made or approved by bodies or persons in China; (iii) its substantial assets and properties, accounting books, corporate chops, board and shareholder minutes are kept in China; and (iv) at least half of its directors with voting rights or senior management habitually reside in China. A resident enterprise would be subject to an enterprise income tax rate of 25% on its worldwide income and must pay a withholding tax at a rate of 10%, when paying dividends to its non-PRC shareholders. However, it remains unclear as to whether the Notice is applicable to an offshore enterprise controlled by Chinese natural persons. It is unclear how tax authorities will determine tax residency based on the facts of each case.

 

30
 

 

We may be deemed to be a resident enterprise by Chinese tax authorities. If the PRC tax authorities determine that we are a “resident enterprise” for the PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow. First, we may be subject to the enterprise income tax at a rate of 25% on our worldwide taxable income as well as PRC enterprise income tax reporting obligations, which would materially reduce our net income. Second, although, under the EIT Law and its implementing rules, dividends paid to us from our PRC subsidiaries would qualify as “tax-exempt income,” we cannot guarantee that such dividends will not be subject to a 10% withholding tax, as the PRC foreign exchange control authorities, which enforce the withholding tax, have not yet issued a guidance with respect to the processing of outbound remittances to entities that are treated as resident enterprises for the PRC enterprise income tax purposes. It is possible that future guidance issued with respect to the new “resident enterprise” classification could result in a situation, where a 10% withholding tax is imposed on dividends we pay to our shareholders that are non-resident enterprises and with respect to gains derived by said shareholders from transferring our shares. Finally, if we are deemed a PRC resident enterprise, dividends paid to our non-PRC individual shareholders and any gain realized on the transfer of our shares by such shareholders may be subject to PRC tax at a rate of 20%, if such income is deemed to be from PRC sources.

 

If we were treated as a “resident enterprise” by the PRC tax authorities, we would be subject to taxation in both the U.S. and China, and we may not be able to claim our PRC tax as a credit to reduce our U.S. tax.

  

We and our shareholders face uncertainties with respect to indirect transfers of equity interests in PRC resident enterprises or other assets attributed to a Chinese establishment of a non-Chinese company, or immovable properties located in China owned by non-Chinese companies.

 

In October 2017, the State Administration of Taxation issued the Bulletin on Issues Concerning the Withholding of Non-PRC Resident Enterprise Income Tax at Source, or Bulletin 37, which replaced the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by Non-PRC Resident Enterprises issued by the State Administration of Taxation on December 10, 2009, and partially replaced and supplemented rules under the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or Bulletin 7, issued by the State Administration of Taxation on February 3, 2015. Pursuant to Bulletin 7, an “indirect transfer” of PRC assets, including a transfer of equity interests in an unlisted non-PRC holding company of a PRC resident enterprise, by non-PRC resident enterprises may be re-characterized and treated as a direct transfer of the underlying PRC assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. According to Bulletin 7, “PRC taxable assets” include assets attributed to an establishment in China, immoveable properties located in China, and equity investments in PRC resident enterprises and any gains from the transfer of such asset by a direct holder, who is a non-PRC resident enterprise, would be subject to PRC enterprise income taxes. When determining whether there is a “reasonable commercial purpose” of the transaction arrangement, factors to be taken into consideration include: whether the main value of the equity interest of the relevant offshore enterprise derives from PRC taxable assets; whether the assets of the relevant offshore enterprise mainly consists of direct or indirect investment in China or if its income mainly derives from China; whether the offshore enterprise and its subsidiaries directly or indirectly holding PRC taxable assets have real commercial nature which is evidenced by their actual function and risk exposure; the duration of existence of the business model and organizational structure; the replicability of the transaction by direct transfer of PRC taxable assets; and the tax situation of such indirect transfer and applicable tax treaties or similar arrangements. In the case of an indirect offshore transfer of assets of a PRC establishment, the resulting gain is to be included with the enterprise income tax filing of the PRC establishment or place of business being transferred, and may consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to immoveable properties located in China or to equity investments in a PRC resident enterprise, which is not related to a PRC establishment or place of business of a non-resident enterprise, a PRC enterprise income tax of 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. Pursuant to Bulletin 37, the withholding agent shall declare and pay the withheld tax to the competent tax authority in the place where such withholding agent is located within 7 days from the date of occurrence of the withholding obligation, while the transferor is required to declare and pay such tax to the competent tax authority within the statutory time limit according to Bulletin 7. Late payment of applicable tax will subject the transferor to default interest charges. Both Bulletin 37 and Bulletin 7 do not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired from a transaction through a public stock exchange.

 

31
 

 

There is uncertainty as to the application of Bulletin 37 or previous rules under Bulletin 7. We face uncertainties as to the reporting and other implications of certain past and future transactions where PRC taxable assets are involved, such as offshore restructuring, sale of the shares in our offshore subsidiaries or investments. Our company may be subject to filing obligations or taxes if our company is transferor in such transactions, and may be subject to withholding obligations if our company is transferee in such transactions, under Bulletin 37 and Bulletin 7. For transfer of shares in our company by investors that are non-PRC resident enterprises, our PRC subsidiary may be requested to assist in the filing under Bulletin 37 and Bulletin 7. As a result, we may be required to expend valuable resources to comply with Bulletin 37 and Bulletin 7 or to request the relevant transferors from whom we purchase taxable assets to comply with these circulars, or to establish that our company should not be taxed under these circulars, which may have a material adverse effect on our financial condition and results of operations.

 

We may be exposed to liabilities under the Foreign Corrupt Practices Act and Chinese anti-corruption laws, and any determination that we violated these laws could have a material adverse effect on our business.

 

We are subject to the Foreign Corrupt Practice Act, or FCPA, and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties by U.S. persons and issuers as defined by the statute, for the purpose of obtaining or retaining business. We have operations, agreements with third parties, and make most of our sales in China. The PRC also strictly prohibits bribery of government officials. Our activities in China create the risk of unauthorized payments or offers of payments by the employees, consultants, sales agents, or distributors of our Company to government officials or political parties, even though they may not always be subject to our control. It is our policy to implement safeguards to discourage these practices by our employees. However, our existing safeguards and any future improvements may prove to be less than effective, and the employees, consultants, sales agents, or distributors of our Company may engage in conduct for which we might be held responsible. Violations of the FCPA or Chinese anti-corruption laws may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition. In addition, the U.S. government may seek to hold our Company liable for FCPA violations committed by companies in which we invest or that we acquire.

 

If we become directly subject to the scrutiny, criticism, and negative publicity involving U.S.-listed Chinese companies, we may have to expend significant resources to investigate and resolve the matter, which could harm our business operations, stock price, and reputation. It could result in a loss of your investment in our stock, especially if such matter cannot be addressed and resolved favorably.

 

In the past few years, U.S. publicly traded companies that have substantially all of their operations in China, particularly companies like us have been the subject of intense scrutiny, criticism, and negative publicity by investors, financial commentators, and regulatory agencies, such as the SEC. Much of the scrutiny, criticism, and negative publicity has centered around financial and accounting irregularities and mistakes, lack of effective internal controls over financial accounting, inadequate corporate governance policies or lack of adherence thereto and, in many cases, allegations of fraud. As a result of the scrutiny, criticism, and negative publicity, the publicly traded stocks of many U.S. listed Chinese companies have sharply decreased in value and, in some cases, have become virtually worthless. Many of these companies are now subject to shareholder lawsuits and SEC enforcement actions, and are conducting internal and external investigations into the allegations. It is not clear the effect of this sector-wide scrutiny, criticism, and negative publicity will have on our Company, our business, and our stock price. If we become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we will have to expend significant resources to investigate such allegations defending our Company. This situation will be costly, time-consuming, and distract our management from growing our company.

 

32
 

 

Risks Relating to Our Securities

 

If we fail to comply with the continued listing requirements of NASDAQ, we would face possible delisting, which would result in a limited public market for our shares and make obtaining future debt or equity financing more difficult for us.

 

Our ordinary shares are traded and listed on the Nasdaq Capital Market under the symbol of “TAOP.” We received a notification from Nasdaq Listing Qualifications on September 16, 2022, as announced in a report with the SEC on a 6-K Form filed on September 16, 2022, that we were not in compliance with the minimum bid price requirements set forth in Nasdaq Listing Rule 5550(a)(2) for continued listing on The Nasdaq Capital Market. Nasdaq Listing Rule 5550(a)(2) requires listed securities to maintain a minimum bid price of $1.00 per share, and Nasdaq Listing Rule 5810(c)(3)(A) provides that a failure to meet the minimum bid price requirement exists if the deficiency continues for a period of 30 consecutive business days. Based on the closing bid price of the Company’s ordinary shares for the 30 consecutive business days prior to the date of the notification letter from Nasdaq, the Company no longer satisfied the minimum bid price requirement. The notification letter provided that the Company had 180 calendar days, or until March 15, 2023, to regain compliance with Nasdaq Listing Rule 5550(a)(2). To regain compliance, the Company’s ordinary shares must have a closing bid price of at least $1.00 per share for a minimum of 10 consecutive business days (Nasdaq may monitor the price for as long as 20 consecutive business days prior to making a final compliance determination). In the event the Company does not regain compliance with the minimum bid price requirement by March 15, 2023, the Company may be eligible for an additional 180 calendar day grace period. On March 16, 2023, we received a second notice from the Nasdaq Listing Qualifications, in which Nasdaq granted us an additional 180 days, or until September 11, 2023, to regain compliance, because the Company met the continued listing requirement for public float and other applicable requirements, except the bid price requirement, and the Company had indicated its intention of curing the deficiency by effecting a share combination, if necessary. On July 31, 2023, the board of directors of the Company approved a one-for-ten share combination of the Company’s issued and outstanding ordinary shares, no par value. The share combination was intended to increase the per share trading price of the ordinary shares to satisfy the $1.00 minimum bid price requirement for continued listing on the NASDAQ Stock Market. On August 15, 2023, we received a notice from the Nasdaq Listing Qualifications, in which Nasdaq determined that for the last 10 consecutive business days, from August 1 through 14, 2023, the closing bid price of the Company’s ordinary shares stock had been at $1.00 per share or greater. Accordingly, the Company has regained compliance with Listing Rule 5550(a)(2) and this matter was closed.

  

However, there is no assurance that we will be able to continue to maintain our compliance with the NASDAQ continued listing requirements. If we fail to so, the Company’s ordinary shares may lose their status on NASDAQ Capital Market and they would likely be traded on the over-the-counter markets, including the Pink Sheets market. As a result, selling the Company’s ordinary shares could be more difficult because smaller quantities of shares would likely be bought and sold, transactions could be delayed, and security analysts’ coverage of us may be reduced. In addition, in the event that the Company’s ordinary shares are delisted, broker dealers would bear certain regulatory burdens which may discourage broker dealers from effecting transactions in the Company’s ordinary shares and further limit the liquidity of the Company’s shares. These factors could result in lower prices and larger spreads in the bid and ask prices for the Company’s ordinary shares. Such delisting from NASDAQ and continued or further declines in the Company’s ordinary share price could also greatly impair our ability to raise additional necessary capital through equity or debt financing and could significantly increase the ownership dilution to shareholders caused by the Company’s issuing equity in financing or other transactions.

 

If we were delisted from NASDAQ, we may become subject to the trading complications experienced by “Penny Stocks” in the over-the-counter market.

 

Delisting from NASDAQ may cause the Company’s shares to become subject to the SEC’s “penny stock” rules. The SEC generally defines a penny stock as an equity security that has a market price of less than $5.00 per share or an exercise price of less than $5.00 per share, subject to certain exemptions. One such exemption is to be listed on NASDAQ. Therefore, were we to be delisted from NASDAQ, the Company’s ordinary shares may become subject to the SEC’s “penny stock” rules. These rules require, among other things, that any broker engaging in a purchase or sale of the Company’s securities provide its customers with: (i) a risk disclosure document, (ii) disclosure of market quotations, if any, (iii) disclosure of the compensation of the broker and its salespersons in the transaction, and (iv) monthly account statements showing the market values of the Company’s securities held in the customer’s accounts. A broker would be required to provide the bid and offer quotations and compensation information before effecting the transaction. This information must be contained on the customer’s confirmation. Generally, brokers are less willing to effect transactions in penny stocks due to these additional delivery requirements. These requirements may make it more difficult for shareholders to purchase or sell the Company’s ordinary shares. Since the broker, not us, prepares this information, we would not be able to assure that such information is accurate, complete or current.

 

33
 

 

We have issued convertible notes that contains variable conversion prices which could result in substantial dilution to the Company’s existing shareholders.

 

On September 27, 2023, we entered into a securities purchase agreement to an investor, pursuant to which we sold to the investor an unsecured convertible promissory note with a 12-month maturity. The note has the original principal amount of $609,000. The investor may, at any time after six months from the issue date, convert all or any part of the outstanding balance of the note, at a conversion price of $8.00 per share. In addition, at any time after six months from the issue date, the investor may redeem all or any portion of the note, subject to a maximum amount of $150,000 per month, into ordinary shares of the Company at a price equal to 80% multiplied by the lowest daily volume-weighted average price during the 10 trading days immediately preceding the applicable redemption, subject to certain adjustments and limitations. The investor also has the right, on any trading day and the following trading day, that any intraday trade price of the ordinary shares is 10% greater than the previous measurement period’s closing trade price (as defined in the note), to redeem all or any portion of the outstanding balance of the note into ordinary shares.

 

Therefore, if the investor elects to convert the then-outstanding balance of the note into the Company ordinary shares at or prior to maturity, such conversion may be made at a significant discount to the then market price of the Company’s shares. In the event that the investor converts any or all of the above note, the Company’s existing shareholders will experience immediate dilution in their ownership of the Company’s shares, as a result of the discounted price at which the note may be converted.

 

The trading price of the Company’s ordinary shares is highly volatile, leading to the possibility of their value being depressed at a time when you want to sell your holdings.

 

The market price of the Company’s ordinary shares is volatile, and this volatility may continue. Numerous factors, many of which are beyond our control, may cause the market price of the Company’s ordinary shares to fluctuate significantly. These factors include:

 

  our earnings releases, actual or anticipated changes in our earnings, fluctuations in our operating results or our failure to meet the expectations of financial market analysts and investors;
  changes in financial estimates by us or by any securities analysts who might cover the Company’s shares;
  speculations about our business in the press or the investment community;
  significant developments relating to our relationships with our customers or suppliers;
  stock market price and volume fluctuations of other publicly traded companies and, in particular, those that are in our industries;
  customer demand for our products;
  investor perceptions of our industry in general and our company in particular;
  the operating and stock performance of comparable companies;
  general economic conditions and trends;
  major catastrophic events;
  announcements by us or our competitors of new products, significant acquisitions, strategic partnerships or divestitures;
  changes in accounting standards, policies, guidance, interpretation or principles;
  loss of external funding sources;
  sales of the Company’s ordinary shares, including sales by our directors, officers or significant shareholders; and
  additions or departures of key personnel.

 

In the past, shareholders of a public company often brought securities class action suits against the company following periods of instability in the market price of that company’s securities. If we were involved in a class action suit, it could divert a significant amount of our management’s attention and other resources from our business and operations, which could harm our results of operations and require us to incur significant expenses to defend the suit. Any such class action suit, whether or not successful, could harm our reputation and restrict our ability to raise capital in the future. In addition, if a claim is successfully made against us, we may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations.

 

34
 

 

The Company’s outstanding warrants and convertible notes may adversely affect the market price of the Company’s ordinary shares.

 

As of the date of this report, there are warrants outstanding to purchase 36,000 ordinary shares of the Company. These warrants are exercisable for 36,000 ordinary shares at an exercise price of $45.6 per share. These warrants can only be exercised in cash. We also sold to the investor an unsecured convertible promissory note with a 12-month maturity on September 27, 2023. The investor may, at any time after six months from the issue date, convert all or any part of the outstanding balance of the note. The sale or possibility of sale of the shares underlying the warrants and the conversion or possibility of conversion of the note could have an adverse effect on the market price of our ordinary shares or our ability to obtain future financing. If and to the extent these warrants and convertible note are exercised or converted, as the case may be, you may experience dilution to your holdings.

 

Techniques employed by short sellers may drive down the market price of the Company’s ordinary shares.

 

Short selling is the practice of selling securities that the seller does not own but rather has borrowed from a third party with the intention of buying identical securities back at a later date to return to the lender. The short seller hopes to profit from a decline in the value of the securities between the sale of the borrowed securities and the purchase of the replacement shares, as the short seller expects to pay less in that purchase than it received in the sale. As it is in the short seller’s interest for the price of the security to decline, many short sellers publish, or arrange for the publication of, negative opinions regarding the relevant issuer and its business prospects in order to create negative market momentum and generate profits for themselves after selling a security short. These short attacks have, in the past, led to selling of shares in the market.

 

Public companies that have substantially all of their operations in China have been the subject of short selling. Much of the scrutiny and negative publicity has centered on allegations of a lack of effective internal control over financial reporting resulting in financial and accounting irregularities and mistakes, inadequate corporate governance policies or a lack of adherence thereto and, in many cases, allegations of fraud. As a result, a number of targets of such efforts are now conducting internal and external investigations into the allegations and, in the interim, are subject to shareholder lawsuits and/or SEC enforcement actions.

 

If we were to become the subject of any unfavorable allegations, whether such allegations are proven to be true or untrue, we could have to expend a significant amount of resources to investigate such allegations and/or defend ourselves. While we would vigorously defend against any such short seller attacks, we may be constrained in the manner in which we can proceed against the relevant short seller by principles of freedom of speech, applicable state law or issues of commercial confidentiality. Such a situation could be costly and time-consuming, and could distract our management from growing our business. Even if such allegations are ultimately proven to be groundless, allegations against us could severely impact our business operations, and any investment in the Company’s ordinary shares could be greatly reduced or even rendered worthless.

 

If securities or industry analysts do not publish research or publish inaccurate or unfavorable research about our business, the market price and trading volume for the Company’s shares could decline.

 

The trading market for the Company’s ordinary shares will depend in part on the research and reports that securities or industry analysts publish about us or our business. If research analysts do not establish and maintain adequate research coverage or if one or more of the analysts who covers us downgrades the Company’s ordinary shares or publishes inaccurate or unfavorable research about our business, the market price for the Company’s ordinary shares would likely decline. If one or more of these analysts cease coverage of the Company or fail to publish reports on us regularly, we could lose visibility in the financial markets, which, in turn, could cause the market price or trading volume for the Company’s ordinary shares to decline.

 

35
 

 

We do not intend to pay dividends for the foreseeable future.

 

For the foreseeable future, we intend to retain any earnings to finance the development and expansion of our business, and do not anticipate paying any cash dividends on the Company’s shares. Accordingly, investors must be prepared to rely on sales of their shares after price appreciation to earn an investment return, which may never occur. Investors seeking cash dividends should not purchase the Company’s shares. Any determination to pay dividends in the future will be made at the discretion of our Board of Directors, and will depend on our results of operations, financial condition, contractual restrictions, restrictions imposed by applicable laws, and other factors our board deems relevant.

 

The Company’s outstanding voting securities may be concentrated in a few shareholders.

 

As of April 24, 2024, our officers, directors and beneficially own or control, directly or indirectly, approximately 13.9% of our outstanding ordinary shares. As a result, they possess significant influence over our company. These persons will be able to significantly influence, though not independently determine, the outcome of matters required to be submitted to our shareholders for approval, including significant corporate actions such as mergers, consolidations, sales of all or substantially all of our assets, election of directors and other significant corporate actions. They may take actions that are not in the best interest of the Company or our other shareholders. This concentration of ownership may discourage, delay or prevent a change in control of our company, which could deprive our shareholders of an opportunity to receive a premium for their shares as part of a sale of our company and may reduce the price of the ordinary shares. These actions may be taken even if they are opposed by our other shareholders. In addition, the significant concentration of ownership may adversely affect the trading price of the ordinary shares due to investors’ perception that conflicts of interest may exist or arise.

 

We are a “foreign private issuer” and have disclosure obligations that are different than those of U.S. domestic reporting companies. Therefore, you should not expect to receive the same information about us as a U.S. domestic reporting company may provide. Furthermore, if we lose our status as a foreign private issuer, we would be required to fully comply with the reporting requirements of the Exchange Act applicable to U.S. domestic issuers and incur significant operational, administrative, legal, and accounting costs that we would not incur as a foreign private issuer.

  

We are a foreign private issuer. As a result, we are not subject to certain of the requirements imposed upon U.S. domestic issuers by the SEC. For example, we are not required by the SEC or the federal securities laws to issue quarterly reports or file proxy statements with the SEC. We are also allowed to file our annual report with the SEC within four months of our fiscal year end. We are also not required to disclose certain detailed information regarding executive compensation that is required from U.S. domestic issuers. Further, our directors and executive officers are not required to report equity holdings under Section 16 of the Securities Act. As a foreign private issuer, we are also exempt from the requirements of Regulation FD (Fair Disclosure) which, generally, aim to ensure that select groups of investors are not privy to specific information about an issuer before other investors. We are, however, still subject to the anti-fraud and anti-manipulation rules of the SEC, such as Rule 10b-5. Since many of the disclosure obligations required of us as a foreign private issuer are different than those required by U.S. domestic reporting companies, our shareholders should not expect to receive all of the same types of information about us and at the same time as information is received from, or provided by, U.S. domestic reporting companies. We are liable for violations of the rules and regulations of the SEC, which do apply to us as a foreign private issuer. Violations of these rules could affect our business, results of operations, and financial condition.

 

As a foreign private issuer, we are permitted to rely on exemptions from certain NASDAQ corporate governance standards applicable to domestic U.S. issuers and are subject to reporting obligations that, to some extent, are more lenient and less frequent than those of a U.S. issuer. This may afford less protection to holders of the Company’s securities.

 

We are exempted from certain corporate governance requirements of the Nasdaq Capital Market by virtue of being a foreign private issuer. As a foreign private issuer, we are permitted to follow the governance practices of our home country, the BVI in lieu of certain corporate governance requirements of the Nasdaq Capital Market. As a result, the standards applicable to us are considerably different than the standards applied to domestic U.S. issuers. For instance, we are not required to:

 

  have a majority of the board be independent (although all of the members of the audit committee must be independent under the Exchange Act);
     
  have a compensation committee and a nominating committee to be comprised solely of “independent directors”; and
     
  hold an annual meeting of shareholders no later than one year after the end of the Company’s fiscal year-end.

 

36
 

 

The information we are required to file with or furnish to the SEC will be less extensive and less timely as compared to that required to be filed with the SEC by U.S. domestic issuers. Certain corporate governance practices in the BVI, which is our home country, may differ significantly from the NASDAQ Capital Market corporate governance listing standards.

 

As a result, you may not have the same protections afforded to shareholders of companies that are subject to all of the Nasdaq corporate governance requirements.

 

You may have difficulty enforcing judgments obtained against us or our directors and officers.

 

Taoping is a BVI company with substantially all of our assets and operations located outside of the United States. In addition, all of Taoping’s directors and officers are nationals and residents of countries other than the United States. A substantial portion of the assets of these persons is also located outside the United States. As a result, it may be difficult for you to effect service of process within the United States upon us or these persons. As a result, it may be difficult or impossible for you to bring an action against us or against these individuals in the United States. It may also be difficult for you to enforce the U.S. courts judgments obtained in U.S. courts including judgments based on the civil liability provisions of the U.S. federal securities laws against us or our officers and directors. In addition, there is uncertainty as to whether the courts of the BVI or Hong Kong would (i) recognize or enforce judgments of United States courts obtained against us or our directors or officers predicated upon the civil liability provisions of the securities laws of the United States or any state in the United States or (ii) entertain original actions brought in the BVI or Hong Kong against us or our directors or officers predicated upon the securities laws of the United States or any state in the United States. The courts of the BVI or Hong Kong may enforce a foreign judgment subject to various conditions, including but not limited to, that the foreign judgment is a final judgment conclusive upon the merits of the claim, the judgment is for a liquidated amount in a civil matter and not in respect of taxes, fines, penalties, or similar charges, the proceedings in which the judgment was obtained were not contrary to natural justice, and the enforcement of the judgment is not contrary to public policy of the BVI or Hong Kong.

 

The recognition and enforcement of foreign judgments in mainland China are provided for under the PRC Civil Procedures Law. PRC courts may recognize and enforce foreign judgments in accordance with the requirements of the PRC Civil Procedures Law based either on treaties between China and the country where the judgment is made or on principles of reciprocity between jurisdictions. China does not have any treaties or other forms of reciprocity with the United States that provide for the reciprocal recognition and enforcement of foreign judgments. In addition, according to the PRC Civil Procedures Law, the PRC courts will not enforce a foreign judgment against us or our director and officers if they decide that the judgment violates the basic principles of PRC laws or national sovereignty, security or public interest. As a result, it is uncertain whether and on what basis a PRC court would enforce a judgment rendered by a court in the United States.

 

We are a BVI company and, because judicial precedent regarding the rights of shareholders is more limited under BVI law than that under U.S. law, you may have less protection for your shareholder rights than you would under U.S. law.

 

Our corporate affairs are governed by our memorandum and articles of association, as amended and restated from time to time, the BVI Act and the common law of the BVI. The rights of shareholders to take action against the directors, actions by minority shareholders and the fiduciary responsibilities of our directors to us under BVI law are to a large extent governed by the common law of the BVI. The common law of the BVI is derived in part from comparatively limited judicial precedent in the BVI as well as that from English common law, which has persuasive, but not binding, authority on a court in the BVI. The rights of our shareholders and the fiduciary responsibilities of our directors under BVI law are not as clearly established as they would be under statutes or judicial precedent in some jurisdictions in the U.S. In particular, the BVI has a less exhaustive body of securities laws than the U.S. In addition, some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the BVI. There is no statutory recognition in the BVI of judgments obtained in the U.S., although the courts of the BVI will in certain circumstances recognize and enforce a non-penal judgment of a foreign court of competent jurisdiction without retrial on the merits.

 

37
 

 

Under the laws of most jurisdictions in the United States, majority and controlling shareholders generally have certain fiduciary responsibilities to the minority shareholders. Shareholders’ actions must be taken in good faith and any unreasonable actions by controlling shareholders may be declared null and void. BVI law protecting the interests of minority shareholders may not be as vigorous in all circumstances as the law protecting minority shareholders in United States or other jurisdictions. Although a shareholder of a BVI company may sue the company derivatively, the procedures and defenses available to the company may result in the rights of shareholders of a BVI company being more limited than those of shareholders of a company organized in the United States. Furthermore, our directors have the power to take certain actions without shareholders’ approval, which would require shareholders’ approval under the laws of most United States or other jurisdictions. The directors of a BVI company, subject in certain cases to the court’s approval but without shareholders’ approval, may implement a reorganization, merger or consolidation, or sale of assets, property, business or securities of the company which sale is subject to a limit of up to 50% in total value of the company. The ability of our board of directors to create new classes or series of shares and the rights attached by amending the Company’s memorandum and articles of association could have the effect of delaying, deterring or preventing a change in our control, including a tender offer to purchase the Company’s ordinary shares at a premium over then market prices.

 

As a result of all of the above, public shareholders may have more difficulty in protecting their interests in the face of actions taken by management, members of the board of directors or controlling shareholders than they would as shareholders of a U.S. public company.

 

General Risk Factors

 

We are subject to changing law and regulations regarding regulatory matters, corporate governance and public disclosure that have increased both our costs and the risk of non-compliance.

 

We are subject to rules and regulations by various governing bodies, including, for example, the SEC, which are charged with the protection of investors and the oversight of companies whose securities are publicly traded, and to new and evolving regulatory measures under applicable law, including the laws of the BVI. Our efforts to comply with new and changing laws and regulations have resulted in and are likely to continue to result in, increased general and administrative expenses and a diversion of management time and attention from revenue-generating activities to compliance activities.

 

Moreover, because these laws, regulations and standards are subject to varying interpretations, their application in practice may evolve over time as new guidance becomes available. This evolution may result in continuing uncertainty regarding compliance matters and additional costs necessitated by ongoing revisions to our disclosure and governance practices. If we fail to address and comply with these regulations and any subsequent changes, we may be subject to penalty and our business may be harmed.

 

Taoping employs a mail forwarding service, which may delay or disrupt our ability to receive mail in a timely manner.

 

Mail addressed to Taoping and received at its registered office in the BVI will be forwarded unopened to the forwarding address supplied by Taoping to be dealt with. None of Taoping, its directors, officers, advisors or service providers (including the organization which provides registered office services in the BVI) will bear any responsibility for any delay howsoever caused in mail reaching the forwarding address, which may impair your ability to communicate with us.

 

Political risks associated with conducting business in Hong Kong.

 

Our current corporate structure includes certain Hong Kong subsidiaries. Accordingly, our business operation could be affected by the political and legal developments in Hong Kong. Hong Kong is a special administrative region of the PRC and the basic policies of the PRC regarding Hong Kong are reflected in the Basic Law, namely, Hong Kong’s constitutional document, which provides Hong Kong with a high degree of autonomy and executive, legislative and independent judicial powers, including that of final adjudication under the principle of “one country, two systems”. However, there is no assurance that there will not be any changes in the economic, political and legal environment in Hong Kong in the future.

 

38
 

 

Under the Basic Law of the Hong Kong Special Administrative Region of the PRC, Hong Kong is exclusively in charge of its internal affairs and external relations, while the government of the PRC is responsible for its foreign affairs and defense. As a separate customs territory, Hong Kong maintains and develops relations with foreign states and regions. Based on certain recent development including the Law of the People’s Republic of China on Safeguarding National Security in the Hong Kong Special Administrative Region issued by the SCNPC in June 2020, the U.S. State Department has indicated that the United States no longer considers Hong Kong to have significant autonomy from PRC and President Trump signed an executive order and Hong Kong Autonomy Act, or HKAA, to remove Hong Kong’s preferential trade status and to authorize the U.S. administration to impose blocking sanctions against individuals and entities who are determined to have materially contributed to the erosion of Hong Kong’s autonomy. The United States may impose the same tariffs and other trade restrictions on exports from Hong Kong that it places on goods from mainland China. These and other recent actions may represent an escalation in political and trade tensions involving the U.S., mainland China and Hong Kong, which could potentially harm our business.

 

Given the relatively small geographical size of Hong Kong, any of such incidents may have a widespread effect on our business operations, which could in turn adversely and materially affect our business, results of operations and financial condition. It is difficult to predict the full impact of the HKAA on Hong Kong and companies with operations in Hong Kong like us. Furthermore, legislative or administrative actions in respect of China-U.S. relations could cause investor uncertainty for affected issuers, including us, and the market price of the Company’s ordinary shares could be adversely affected.

  

Adverse developments affecting the financial services industry, such as actual events or concerns involving liquidity, defaults, or non-performance by financial institutions or transactional counterparties, could adversely affect our current and projected business operations and our financial condition and results of operations.

 

Actual events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, transactional counterparties or other companies in the financial services industry or the financial services industry generally, or concerns or rumors about any events of these kinds or other similar risks, have in the past and may in the future lead to market-wide liquidity problems. For example, on March 10, 2023, Silicon Valley Bank failed and was taken into receivership by the U.S. Federal Deposit Insurance Corporation; on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each swept into receivership; the following week, a syndicate of U.S. banks infused $30 billion in First Republic Bank; and later that same week, the Swiss Central Bank provided $54 billion in covered loan and short-term liquidity facilities to Credit Suisse Group AG, all in an attempt to reassure depositors and calm fears of a banking contagion. Our ability to effectively run our business could be adversely affected by general conditions in the global economy and in the financial services industry. Various macroeconomic factors could adversely affect our business, including fears concerning the banking sector, changes in inflation, interest rates and overall economic conditions and uncertainties. A severe or prolonged economic downturn could result in a variety of risks, including our ability to raise additional funding on a timely basis or on acceptable terms. A weak or declining economy could also impact third parties upon whom we depend to run our business. Increasing concerns over bank failures and bailouts and their potential broader effects and potential systemic risk on the global banking sector generally and its participants may adversely affect our access to capital and our business and operations more generally.

 

Currently, we do not have a business relationship with any of the banking institutions mentioned above, and our cash, cash equivalents and short term investments that are mostly concentrated in China have been unaffected by the turmoil in the financial industry in the US and Europe; however, we cannot guarantee that the banking institution with which we do business will not face similar circumstances in the future, or that the third parties with whom we do business will not be negatively affected by such circumstances.

 

ITEM 4. INFORMATION ON THE COMPANY

 

A. History and Development of the Company

 

General Information

 

The current legal and commercial name of the Company is Taoping Inc. Taoping Inc. was incorporated in the BVI under the BVI Act on June 18, 2012. The address of our principal place of business is 21st Floor, Everbright Bank Building, Zhuzilin, Futian District, Shenzhen 518040 Guangdong China. Our telephone number is 86-755-83708333. Taoping’s registered agent in the BVI is Maples Corporate Services (BVI) Limited of Kingston Chambers, PO Box 173, Road Town, Tortola, British Virgin Islands.

 

39
 

 

Corporate History

 

Taoping Inc.’s predecessor company was originally organized under the laws of the State of Florida on September 19, 1979 under the name Mark Thomas Publishing Inc. On April 29, 2003, we changed our name to Irish Mag, Inc. From our inception through October 8, 2006, we provided consulting services in the offset printing industry, targeting individual retail consumers as well as small to medium sized companies.

 

On April 7, 2008, we re-incorporated in the State of Nevada by merging into China Information Security Technology, Inc., a subsidiary that we established in Nevada to effect the re-incorporation. As a result, the Company’s name was changed to China Information Security Technology, Inc. and we became a Nevada corporation.

 

On August 26, 2010, the Company changed its name to China Information Technology, Inc., or CITN.

 

On October 31, 2012, we completed a corporate reorganization, whereby the Company, which was established as a subsidiary of CITN under the laws of the BVI to effect the reorganization, became the parent company of a publicly held entity. Consequently, CITN became a wholly-owned subsidiary of the Company. In connection with the reorganization, each outstanding share of the common stock of CITN was converted into the right to receive one ordinary share of the Company. The ordinary shares of the Company were listed on the NASDAQ Global Select Market under the trading symbol of “CNIT,” the same symbol under which the common stock of CITN were listed. Prior to the reorganization, shares of CITN’s common stock were registered pursuant to Section 12(b) of the Exchange Act. On October 31, 2012, the Company filed a Form 8-K12B under cover of a Form 6-K to establish the Company as the successor issuer to CITN pursuant to Rule 12g-3 under the Exchange Act. Pursuant to Rule 12g-3(a) under the Exchange Act, the ordinary shares of the Company, as successor issuer, were deemed registered under Section 12(b) of the Exchange Act. On November 13, 2012, CITN filed a Form 15 with the SEC to terminate the registration of the shares of its common stock and suspend its reporting obligations under Sections 13 and 15(d) of the Exchange Act. On November 19, 2012, we changed the name of CITN to China Information Technology (Nevada), Inc., which was liquidated and dissolved in July 2014.

 

At the Company’s 2017 Annual Meeting of Members, which was held on September 19, 2017, the shareholders of the Company approved an amendment to the Company’s Memorandum and Articles of Association to remove the par value of the Company’s ordinary shares. On October 12, 2017, the Company filed an amended and restated Memorandum and Articles of Association with the Registrar of Corporate Affairs in the BVI, pursuant to which the par value per share of the Company’s ordinary shares has been removed.

 

On May 25, 2018, the Company held its 2018 Annual Meeting of Members and its shareholders approved the change of company name to “Taoping Inc.” and an amendment and restatement of its Memorandum and Articles of Association to reflect such change of name. In connection with the name change, the trading symbol of its ordinary shares was changed to “TAOP,” effective on June 1, 2018.

 

On July 30, 2020, Taoping completed a share combination of the Company’s ordinary shares at a ratio of one-for-six, which decreased its outstanding ordinary shares to approximately 7,332,434 shares. This share combination did not change the maximum number of shares Taoping is authorised to issue or the par value of its ordinary shares.

 

On August 1, 2023, Taoping completed a share combination of the Company’s ordinary shares at a ratio of one-for-ten, which decreased its outstanding ordinary shares to approximately 1,864,554 shares. This share combination did not change the maximum number of shares Taoping is authorised to issue or the par value of its ordinary shares. Accordingly, except as otherwise indicated, all share and per share information contained in this annual report has been restated to retroactively show the effect of the share combination.

 

40
 

 

Management Services Agreement

 

On July 1, 2007, our subsidiary IST entered into a management services agreement, or MSA, with iASPEC and its shareholders. Pursuant to the MSA, iASPEC granted IST an exclusive, royalty-free, transferable, worldwide license to use and install certain iASPEC software, along with copies of source and object codes relating to such software in any manner permitted by applicable laws for ten years. Under the MSA, IST was entitled to receive 100% of the modified net profit of iASPEC, and would reimburse iASPEC for all net losses incurred. In connection with the MSA, IST also entered into a purchase option agreement, or Option Agreement, with iASPEC and its shareholders, effective as of July 1, 2007. Pursuant to the Option Agreement, the iASPEC shareholders granted IST, or its designee(s), an exclusive, irrevocable option to purchase from the iASPEC shareholders, from time to time, all or part of iASPEC’s shares, according to an equity transfer agreement, or to purchase all or part of iASPEC’s assets, according to an asset purchase and transfer agreement. Under the terms of the Option Agreement, the option is immediately exercisable at an exercise price of $1,800,000, in the aggregate, which is subject to regulatory approval.

 

As a result of the relationship with iASPEC, iASPEC became a variable interest entity of the Company.

 

On July 1, 2008, our Chairman and Chief Executive Officer, Mr. Jianghuai Lin, entered into an Equity Transfer Agreement with Mr. Jin Zhu Cai, the owner of a 24% minority interest in iASPEC. Pursuant to the Agreement, Mr. Lin purchased Mr. Cai’s minority interest for a total consideration of RMB 60 million (approximately $8.7 million). As a result of the Equity Transfer Agreement, Mr. Lin holds 100% of the equity interests of iASPEC.

 

On December 13, 2009, IST, iASPEC and Mr. Lin, as the sole shareholder of iASPEC, amended and restated the MSA, pursuant to which IST would continue to provide management and consulting services to iASPEC.

 

Dissolution of the Variable Interest Entity Structure

 

In September 2021, we dissolved the VIE structure by exercising the purchase option under the Option Agreement to purchase all of the equity interests in iASPEC at an aggregate exercise price of $1,800,000. On September 18, 2021, Taoping and IST entered into an equity transfer agreement with iASPEC and iASPEC’s then sole shareholder, Mr. Lin, under which Mr. Lin sold and transferred to IST all of the equity interests in and any and all rights and benefits relating thereto of iASPEC in exchange for 61,225 unregistered ordinary shares of Taoping as determined by dividing $1,800,000 by the volume-weighted average closing price of ordinary shares for the consecutive five (5) trading days immediately prior to September 18, 2021. The parties thereafter completed the equity transfer through applicable PRC governmental registration(s).

 

Upon the closing of the equity transfer, the Company’s variable interest entity structure was dissolved and iASPEC became a wholly owned indirect subsidiary of the Company. The amended and restated MSA was automatically terminated.

 

In June 2022, as a result of the Company’s business transformation and its exit from the TIT business, the Company disposed of 100% equity interests of iASPEC (excluding iASPEC’s subsidiaries) which mainly conducted the Company’s TIT business to an unrelated third party for nil consideration.

 

41
 

 

Corporate Structure

 

The following diagram illustrates our corporate structure as of the date of this report.

 

 

The Securities and Exchange Commission, or SEC, maintains an Internet site that contains reports, proxy and information statements and other information regarding issuers that file electronically with the SEC at http://www.sec.gov.

 

Our web site address is http://www.taop.com. Information contained on, or that can be accessed through, our website does not constitute a part of this Annual Report.

 

Principal Capital Expenditures and Divestitures

 

For the year ended December 31, 2023, our total capital expenditures and divestitures were $1.2 million and $0 million, respectively. For the year ended December 31, 2022, our total capital expenditures and divestitures were $1.8 million and $0 million, respectively. For the year ended December 31, 2021, our total capital expenditures and divestitures were $11.3 million and $0 million, respectively. Such expenditures and divestitures were primarily related to the purchase and sale of long-lived assets and business acquisitions. These capital expenditures were mainly funded by our operating cash flow.

 

B. Business Overview

 

General

 

Executive Offices of the Company are located in Shenzhen, China. As of December 31, 2023, we had approximately 56 full-time employees.

 

We are a provider of cloud-app technologies for Smart City IoT platforms, digital advertising delivery, and other internet-based information distribution systems in China. Our Internet ecosystem enables all participants of the new media community to efficiently promote branding, disseminate information, and exchange resources. In addition, we provide a broad portfolio of software and hardware with fully integrated solutions, including Information Technology infrastructure, Internet-enabled display technologies, and IoT platforms to customers in government, education, residential community management, media, transportation, and other private sectors.

 

Prior to 2014, we generated the majority of our revenues through selling our products and services mostly to the public service entities to help them improve their operational efficiency and service quality. Our representative customers included the 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 Immigration Frontier Inspection.

 

42
 

 

Since 2014, we have expanded and diversified our customer base into the private sector as well. Our customers in the private sector include, among others, elevator maintenance companies, residential community management, advertising agencies, auto dealerships, and educational institutes. Our new corporate mission is to make publicity accessible and affordable for businesses of all sizes.

 

We generated revenues from sales of hardware products, software products, system integration services, and related maintenance and support services. In 2015, with the introduction of our cloud-based software as a service (SaaS) offering, we expected to generate additional recurring monthly revenues from SaaS fees. In 2019 and 2020, only a very small portion of our revenue was generated from SaaS, which is expected to increase in the coming years with the nationwide roll-out of our cloud-based ad display terminal network.

 

In May 2017, we completed our transformation to a provider of CAT and IoT technology based digital advertising distribution network and new media resource sharing platform, and offered an end-to-end digital advertising solution enabling customers to efficiently and cost-effectively direct advertisements to specific interactive ad display terminals in the out-of-home advertising market across China. In 2017, we became profitable as a result of a successful transition of our business model. We continued to improve our financial position in 2018. However, as a result of the outbreak of Covid-19 pandemic in 2020, our business was negatively impacted from 2020 to 2022, and experienced certain recovery in 2023 with rebounded customer demands of our products. We had net loss of approximately $0.7 million, $7.1 million and $9.9 million respectively in 2023, 2022, and 2021. For years going forward, we intend to continue to execute our business plan of expanding our cloud-based and AI-related product offerings and building a nationwide cloud-based ad terminal network by penetrating into more cities throughout China, which is expected to generate recurring service revenue for the Company, in addition to equipment sales.

 

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 the Company, who owns approximately 27.1% 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 the Company’s presence in the new media and advertising sectors.

 

In 2021, the Company ventured into blockchain related business through the launch of cryptocurrency mining operations and established new subsidiaries in Hong Kong to diversity revenue streams, following a decline in its Traditional Information Technology (TIT) business segment.

 

In September 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 was dissolved and iASPEC became a wholly owned indirect subsidiary of the Company.

 

In January 2022, the Company completed the acquisition of 100% equity interest of ZJIOT, aiming to accelerate the Company’s smart charging pile and digital new media businesses in East China.

 

In December 2022, the Company entered into a series of contracts with certain third parties to sell its cryptocurrency mining and related equipment for a total sale price of approximately $1.08 million. The Company also terminated the leases for both the office facility and the storage rooms, which were previously used to house most of its mining machines for its cryptocurrency mining operations, and laid off relevant employees. As a result, the Company had ceased its cryptocurrency mining business by December 31, 2022. The Company disposed of 100% equity interests of Taoping Digital Assets (Hong Kong) Limited to an unrelated third party for nil consideration on September 6, 2023, and disposed of 100% equity interests of Taoping Digital Assets (Asia) Limited and Taoping Capital Limited (including their respective subsidiary) to an unrelated third party for nil consideration on October 27, 2023.

 

In May 2023, the Company established a subsidiary Taoping EP Holdings (Shenzhen) Co., Ltd. with a majority stake of 51%, to explore the new off-grid wastewater treatment business line.

 

43
 

 

In September 2023, the Company acquired 80% equity from other shareholders of Fujian Taoping Investment Co., Ltd. with nil consideration, to expand its digital advertising and other businesses in Fujian Province. As a result of the acquisition, the Company currently owns 100% of Fujian Taoping Investment Co, Ltd.

 

In November 2023, the Company established a subsidiary Taoping (Guangxi) EP Tech Co., Ltd. to expand its wastewater treatment business in Guangxi Province.

 

We report financial and operational 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. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of the BT segment by December 2022.

     
  (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 gradually being phased out in 2021.

 

Industry Overview

 

General

 

Urbanization is the primary driver for the demand of our Cloud-based solutions for advertising placement and public information dissemination. China’s urbanization rate has accelerated in the past 30 years. The Chinese urban population has grown to more than 1 billion in 2023. According to Chinese Social Development Research, approximately 70% of the Chinese population is expected to live in urban areas by 2035. Urban lifestyle revolves around consumption of information, goods, and services that necessitates advertising and public information dissemination. At the same time, urbanization has imposed considerable pressure on land use, environment protection, and municipal infrastructure. Urbanization has also led to increasing demands for equitable treatment for all dwellers in the cities.

 

In the first quarter of 2014, China’s State Council unveiled a new urbanization plan for the period from 2014 to 2020 in an effort to steer the country onto a more humanistic and environmentally friendly urbanization path. The plan increases the country’s investment in urban infrastructure, public service facilities, and affordable housing constructions. It also calls for closer coordination between urban and rural developments, optimization of city planning, and tighter integration of environmental protection measures into urbanization efforts. The plan also projects new construction of 20,000 to 50,000 skyscrapers around the country, as well as implementation of mass transit systems in more than 170 cities by 2025. In addition, it requires construction of regular railways to connect all medium sized cities of over 200,000 in population and high-speed railways to connect large cities of over 500,000 in population by 2020. Also, it plans to expand the nation’s civil aviation network to cover 90 percent of its total population.

 

44
 

 

According to the new urbanization implementation plan during the 14th Five-Year Plan period (2021-2025), China will further focus on high-quality urbanization. The plan regards transforming the urban development mode as top priority and takes institutional innovation as a fundamental driving force. Meeting people’s growing expectations for a better life will be the plan’s final goal. The plan is supposed to promote a people-centered new urbanization strategy and continue to grant permanent urban residency to the agricultural migrant population. An upgraded urbanization pattern featuring coordinated development in all sizes of cities will be built. The plan should also promote healthy, livable and safe urban development, further modernize urban governance systems and capabilities, and promote integrated urban and rural development.

 

Out-of-Home Digital Advertising Market in China

 

Rising urbanization has resulted in prevalent traffic congestions throughout China. In medium to large sized cities, people on an average spend 39 minutes of commuting time to work. According to China New-type Urbanization Report (2014-2018), in densely populated tier one cities including Beijing, Guangzhou, and Shanghai, it costs commuters 14, 12, and 11 minutes every day in traffic jams, respectively. In Beijing, a megacity of over 21 million residents, the daily commute takes 45 minutes, the worst of all Chinese cities.

 

While traffic jams are a headache for urban commuters and city planners, they present revenue generating opportunities for out-of-home advertisers, who seek attentive audience in high traffic areas. According to China Industry Information Net, the estimated total market size of China’s out-of-home advertising is expected to reach RMB 295 billion in 2023, with a CAGR of 14%. Cosmetics, beverage, and financial service companies are ranked as top spenders consistently. Internet and real estate companies also increased their advertisement spending significantly.

 

The growth, starting in 2013, can be attributed to three factors: 1) macroeconomic recovery in China has encouraged businesses to increase their advertising spending; 2) industry leaders have led consolidation in the out-of-home advertising market and grown their market share in tier one cities like Beijing, Guangzhou, Shanghai, and Shenzhen; 3) rapid advancement in Internet and mobile technologies has resulted in new O2O (offline-to-online) advertising opportunities.

 

Over 50% of the advertisers rated commercial buildings and public transportation hubs as the top two prime locations for advertisement placement. There are over 200 million people riding elevators every day in China. The number of advertisers opting for residential buildings also increased considerably. Precision advertisement uses digital technologies, such as internet-based ads management and distribution and big data analysis, to target its audience, and continues to be the advertisers’ focal point, which resulted in the increasing demands for digital advertising.

 

Market Trends

 

In addition to urbanization, two technological developments further accelerate the demand for our CBT products and services: 1) offline-to-online migration of display terminals and 2) adoption of Quick Response (QR) codes.

 

Currently, most of the advertising display terminals in China are not connected to any network. Consequently, updating their media contents requires onsite manual operation through flash drives or other means. They also tend to have low asset utilization rates. Based on our own primary research, we have estimated that offline terminals have an average asset utilization rate of 40% in tier-one cities, 30% in tier-two cities, and 20% in tier-three and smaller cities. In comparison, content on cloud-based terminals can be remotely uploaded, updated, and managed resulting in substantial labor cost savings for terminal operators, i.e. advertising agencies. In addition, cloud-based terminals offer advertising agencies the flexibility of fine-tuning advertisement schedules on the fly and customizing advertisement content at each location as specific as one single office building. More importantly, idle time slots on cloud-based terminals can be discovered and sold on Taoping, an online resource exchange platform of ours that was released in the fourth quarter of 2015 as a module of our Yunfa Net (www.pubds.com), an information distribution and advertising delivery system. Therefore, asset utilization rate of advertising agencies can be greatly improved. As a result, there is a growing demand to convert offline terminals into networked terminals using our CBT products and services. In January 2018, we separated Taoping module from Yunfa Net and officially launched the Taoping Net (www.taoping.cn) and Taoping App. Taoping Net provides an advertising-resources trading service platform which connects screen owners, advertisers and consumers. Taoping Net integrates nationwide high-quality screen resources of Taoping Alliance, a new media operating organization founded by us and Taoping New Media Co., Ltd. (“TNM”), a company controlled by Mr. Jianghuai Lin and was then acquired by the Company in June 2021. Taoping App, which enables customers to distribute and manage ads from mobile terminals, effectively satisfies the need to distribute fragmented ads. Using Taoping App, anyone can buy and distribute real-time ads to designated terminals.

 

45
 

 

Furthermore, the wide adoption of QR codes is also positively impacting the demand for our cloud-based products and services. A QR code is a digital barcode that contains merchants’ information. By incentivizing consumers to scan the QR code embedded in advertisement, advertising agencies can analyze the effectiveness of their advertisements and adjust their sales and marketing tactics on a real-time basis. In China, the application of QR codes is permeating from tier-one cities to the rest of the country. Although QR codes have frequently appeared in print ads as well as in digital ads displayed on offline terminals, the codes can be changed only as frequently as the advertisement itself. The data brought in to advertising agencies by the QR codes cannot be segmented by precise locations or time slots, and thus can generate only limited insight into viewer behavior. In contrast, individualized QR codes embedded in advertisement displayed on networked terminals can vary by location and time slot, and offer advertising agencies deeper insights at a much higher precision than offline terminals or print ads. Consequently, the adoption of QR codes is further driving the demand for our cloud-based ad display terminals.

 

In recent years, artificial intelligence (AI) has garnered substantial attention in the global advertising sector, and this focus is expected to increase significantly as technology continues to advance.

 

The most used functionalities of AI in advertising and marketing are:

 

Recommendations:

 

By utilizing predictive analytics, advertising agencies can offer more accurate recommendations to their clients, enabling them to fully leverage the services and products available. This approach leads to stronger customer satisfaction and value proposition.

 

Programmatic advertising:

 

In ad targeting, a key challenge for advertisers selling ad clips is ensuring the right ads reach the right customers at the right time. With the incorporation of artificial intelligence technologies, such as programmatic advertising, many advertising agencies have managed to automate the process of buying and selling advertising space by combining the power of AI and real-time bidding on mobile, video and social channels. This AI technology effectively analyzes a visitor’s behavior and enables real-time campaign optimization for an audience that is likely to convert.

 

The use of artificial intelligence and machine learning to purchase advertising in real time, rather than through human negotiations and pre-set prices, is a key component of programmatic advertising.

 

In response to the adoption of AI technology in the out-of-home advertising industry, in 2023 we started the development of Cloud Nest AI, a powerful generative AI system across the Cloud to accelerate growth. Cloud Nest AI will leverage the Company’s existing cloud-based technology and applications and integrate AI with intelligent Cloud platform technology and product capabilities. End users are empowered with smart scene terminals, that deeply integrate numerous industry-specific application scenarios across all major industries and subsegments. Our industry specific applications for different scenarios based on the Cloud Nest AI system are expected to provide multi-dimensional empowerment for various industries from multiple perspectives, such as content generation, human-computer interaction, visual perception, and cognitive decision-making. In the field of advertising media, Taoping’s cloud platform enables advertisers to upload creative content, including graphics, videos, and texts, for specific promotional strategies. Artificial intelligence then effectively utilizes this content to develop mixed-media promotions.

 

Our Products and Services

 

In the CBT segment, we provide cloud-based ecosystem solutions mainly to the new media in out-of-home digital advertising customers. Underpinning our ecosystems are our industry-specific integrated advertisement display terminal product, digital advertising distribution technology platform, resource exchange and sharing, and big data analysis services. In 2014, we sold our cloud-based solutions predominately to the Chinese new media industry. Starting from 2016, we have also focused our efforts in selling IoT ads display terminal hardware and providing digital ads distribution and resource sharing services for out-of-home advertising market. As a result of COVID-19 pandemic in 2020, city lockdowns, travel restrictions, and other preventive measures and persistent outbreaks of infection in regional localities through 2021 had negatively impacted on the China out-of-home advertising business and significantly dampened customers’ demand for ads display terminals. Nevertheless, mandatory home stays and work from remote locations triggered a steep surge in on-line gaming, on-line shopping, on-line entertainment, and electronic communication that created a great demand for high-end data storage servers to accommodate internet information transmission. We have stabilized supply chains for the high-end data storage server to meet market demands supplementing the declining revenue from ads display terminals and included the revenue and cost of revenue of high-end data storage servers in the CBT segment. Starting from late 2022, due to reopening of China to the world and the recovery of macro market conditions and customer demands, we experienced significant recovery of revenue in our existing business lines as well as our newly expanded AI related products and solutions.

 

46
 

 

For the out-of-home new media industry, we provide our software as a service to automate the entire interactive workflows between advertising agencies and their customers, including, among others, establishing new advertising projects, submitting advertisement proposals, revising and approving advertising proposals, processing payment online, remotely uploading advertisement content, and tracking and analyzing performance data.

 

Our Technology Platform

 

The foundation of our product offerings is our proprietary technology platform called Cloud-Application-Terminal (CAT). Its trademark has been registered in PRC. Our CAT platform includes three layers of technology: 1) cloud infrastructure, 2) software application, and 3) high-definition digital display terminals ranging from 18.5 to 84 inches in display size. Bundled together, three layers of technology serve as a turnkey solution for our customers to improve their operational efficiency and maximize their revenue.

 

Our CAT platform can be accessed from a variety of devices, including networked display terminals, desktop computers, and mobile devices. It can operate in all operating systems, including Windows, Android and iOS. It unifies all access points into one unique user account, through which a user can log onto our cloud system and enjoy all available software features and functions.

 

Our Resource Exchange and Sharing

 

Building on top of our CAT platform is our industry-specific resource sharing functionality. For the out-of-home new media industry, in the fourth quarter of 2015, we released a resource exchange called “Taoping” as a module of our proprietary cloud-based information distribution and ad delivery platform - Yunfa Net (www.pubds.com). Taoping in Chinese means “search and select display terminals.” Taoping pairs those who seek, with those who own out-of-home advertisement resources of interactive display terminals, and facilitates their transactions online.

 

For example, a local advertising agency based in Shenzhen City may need to place advertisement in Guangzhou City, but does not own any display terminals in Guangzhou. Through Taoping, the advertising agency can search available display terminals by location, venue, and time slots, find suitable resources, negotiate rental prices with terminal owners, and process payments online. Then through Taoping, the advertising agency can upload advertisement content onto remote terminals, monitor advertisement performances, make necessary editing to the advertisement, and update advertisement content.

 

Taoping enables advertising terminal resource owners to improve their asset utilization rates and returns on investments. At the same time, Taoping allows advertisement promoters to leverage available advertising resources in other geographic regions, and cost effectively expand into new business territories.

 

Our Big Data Services

 

Building on top of our resource sharing capability is our big data analysis service. After releasing our resource sharing feature, we have been compiling and analyzing data related to buyer/seller behavioral preferences, so that we can provide value-added services to our customers.

 

For example, through big data analyses, we are able to make insightful suggestions to advertising resource owners on which specific types of venues being displayed at specific time slots likely garner high rental fees as well as the optimal range of rental fees they could charge for each type of resources they own. For advertising promoters, we are able to provide advice such as the optimal combinations of terminals to rent in order to reach the biggest possible audience they desire, and attain the greatest impact while staying within their advertising budget.

 

47
 

 

Our Industry-Specific Ecosystems

 

In combining our proprietary CAT technology platform, resource sharing functionality, and big data services with our industry expertise, we provide integrated ecosystem solutions to the industries of out-of-home digital advertising new media, healthcare, education, and residential community management. As described above, starting from the out-of-home digital advertising new media industry, we have been in the process of rolling out product offerings to all of those four industries.

 

  New Media Elevator Management - Our New Media Elevator Management solution integrates advertisement placement with safety supervision into one single technology unit. The built-in LED screen of the unit delivers high-definition digital advertisement, while its safety sensors and data collectors transmit operational and technical data of the elevator to the appropriate property managers, safety supervisors, and maintenance crew, so that such staff can efficiently maintain operational safety of the elevator, and instantaneously respond to emergencies. Since our New Media Elevator Management solution combines public safety with media display, property managers view our products as of strategic importance to their daily operations, and they welcome our products better than the ones that are pure advertisement display terminals without safety devices. As a result, we are able to help advertising agencies that purchase our products to attain customers more easily and enter into new markets more cost effectively. In addition, the Elevator Management platform could be sold as a separate product depending on customer needs to facilitate digital elevator maintenance, big data solution for elevator maintenance company, residential management, and government authorities.
     
  New Media Transportation Management - Our New Media Transportation Management solution remotely uploads advertisement content together with critical transportation information - such as arrival and departure schedules, delay or cancellation notifications, gate assignments, and station announcements - into our cloud infrastructure and displays the content on our large-screen terminals strategically placed at high-traffic transportation hubs, including high-speed railway stations, subway stations, airports, and onboard public buses. Because our Transportation New Media Application combines advertisement display with transportation information crucial to commuters, we enable advertising agencies that purchase our products to attain large and attentive audiences at prime locations, which in turn help them achieve good advertisement placement rates and generate high revenue amounts.
     
  New Media Community Management - Our New Media Community Management solution combines advertisement display with dissemination of community information. Placed within various high-rise residential communities, our large screen display terminals serve as a window of information into various resources available to community residents, including community maps, news updates, emergency announcements, safety precautions, health tips, recreational activities, and local commercial promotions.

 

Product Warranty

 

For our TIT segment, we usually offer a one-year or three-year warranty for our system integration services depending on the project. Our warranty includes support services, minimal updates and system maintenance. No rights of return are allowed except for non-conforming products, which have been insignificant based on historical experiences. If nonconforming products are returned due to software issues, we will provide upgrades or additional customization to suit the customers’ needs, which is infrequent with immaterial costs. The original vendors of hardware are ultimately liable for replacement of defective or non-conforming hardware products. In cases where non-conformity is due to the integrated hardware, we return the hardware to the original vendor for replacement. Based on our past experience, the cost of our warranty provision has been immaterial.

 

For our CBT segment, we provide a one-year warranty for our digital displays and high-end data servers. The actual warranty service is carried out by our OEM partners, with whom we have obtained a contractual guarantee that they will repair or replace any defective hardware products that we have purchased on behalf of our customers. Our OEM partners ultimately bear and are liable for the costs of product warranty. Consequently, our own cost of warranty for this segment has been minimal.

 

Sales and Marketing

 

We develop new businesses by identifying and contacting potential new customers and through referrals, or by direct contacts from new customers as a result of our strong brand recognition and reputation in the industry. We solidify our market presence through various types of marketing campaigns, such as participating in exhibitions, trade shows, and seminars, developing distributors and dealers, and presenting solutions to prospective customers. We founded and played a key role in the Taoping Alliance, a new media operating organization that includes numerous advertising agencies throughout China, which greatly improved our market expansion capability and industry reputation.

 

48
 

 

Customers and Related Parties

 

In fiscal year 2023, one customer accounted for greater than 10% of total revenues in 2023. In fiscal year 2022 and 2021, no single customer represented 10% or more of our total revenue of continuing operations. The following tables provide revenue by our major customers of continuing operations for the years ended December 31, 2023, 2022 and 2021.

 

Year 2023

 

   Revenues   % of 
   (Thousands)   Revenues 
Fujian Haixia Xingyun Information Technology Co., Ltd  $6,020    16%
Shenzhen Chuangzhi Tiancheng Technology Co., Ltd   1,714    4%
Fuzhou Shenpeng Technology Co., Ltd   1,487    4%
Guangzhou Shengzhuo Intelligent Technology Co., Ltd   1,234    3%
Shenzhen Dashan Intelligent Technology Co., Ltd   1,113    3%
TOTAL  $11,568    30%

 

Year 2022

 

   Revenues   % of 
   (Thousands)   Revenues 
Guangzhou Shengzhuo Intelligent Technology Co., Ltd  $1,831    8%
Shenzhen Chuangzhi Tiancheng Technology Co., Ltd   1,464    6%
Shenzhen Nortel Positive Light Technology Co., Ltd   949    4%
Shenzhen Dingsheng Huaxun Technology Co., Ltd   840    3%
Shanghai Easy Net E-commerce Co., Ltd   835    3%
TOTAL  $5,919    24%

 

Year 2021

 

   Revenues   % of 
   (Thousands)   Revenues 
Shenzhen Yixing Information Technology Co. Ltd  $1,654    9%
Guangxi Wancang Technology Group Co., Ltd   1,092    6%
Guangzhou Shengzhuo Intelligent Technology Co., Ltd   990    5%
Shenzhen Taitao Electronic Technology Co., Ltd   967    5%
Shenzhen Chuangzhi Tiancheng Technology Co. Ltd   750    4%
TOTAL  $5,453    29%

 

Competition

 

In the CBT segment, there are many small IT service companies in China providing one-off software packages to solve one aspect of the problems, but not integrated solutions combining technology platform, resource exchange and sharing, and big data services like ours. For example, in the new media industry, we encounter competition from 56iq.com, Fujian Star-net Communication Co., Ltd, Shanghai View Show Technology Co., Ltd., and Maipu Communications Technology Co., Ltd. After completion of acquisition of Taoping New Media Co., Ltd, we compete with advertising agencies, such as Focus Media, Air Media, and Vision China in some geographic regions in China.

 

49
 

 

Compared with our competitors, we believe we have the following advantages:

 

We provide integrated ecosystem solutions that combine technology platform, resource exchange and sharing, and big data services. Our solution not only helps our customers improve their operational efficiency and reduce their labor cost, more importantly, help them maximize their asset utilization rate and increase their revenue. For example, by utilizing our solution, an advertising agency can upload its advertisement content from a centralized location to geographically dispersed display terminals, saving its maintenance staff from traveling to each terminal and updating media content manually. In addition, the advertising agency can list its idle terminal assets on Taoping, our resource exchange platform, and lease display terminals to other agencies by location and time slot, generating additional revenue from their existing assets.
   
Our solution has high scalability, availability, and flexibility. Because our technology solution is architected from ground up using the latest cloud-computing technology, our system can easily scale up to handle a rapidly increasing amount of data. In addition, as the number of display terminals connected to our network continues to grow, our system is able to handle additional workload and workflows to ensure high availability of each terminal. More importantly, because we own our cloud infrastructure and platform, we have the flexibility of changing or upgrading our software anytime without any constraints.
   
Our solution has a high level of security guarantee. Because we own the entire stack of technology infrastructure and terminals, we have a solid security fortress to prevent hackers from breaking into our system. In addition, because we have over 10 years of experience providing large-scale information systems to the public entities, such as police stations and public security bureaus, we have a track record of protecting our network from security intrusions or breaches. Lastly, to protect ourselves from national security concerns, we have an operational agreement with China’s Internet Oversight Board to inspect and filter all of our advertisement contents before uploading them onto our display network.
   
Our solution combines digital network with physical assets, establishing a high barrier to entry than other internet related companies. Our proprietary Cloud-Application-Terminal platform has integrated three layers of technology: cloud storage, application software, and display terminals. Although it is relatively easy for potential competitors to develop software application with technology advancement nowadays, it will take them a considerable amount of time and capital to replicate our nationwide physical network of cloud-based display terminals.

 

Business Transformation Efforts

 

Prior to 2014, we predominately sold large-scale customized IT solutions to the Chinese public service sector through various build-and-transfer projects. Due to changes in policies and regulations in China in 2012, various local governments started postponing IT projects they had previously contracted with us indefinitely. As a result, many of our existing receivables became uncollectable.

 

In early 2013, our management team made a strategic decision to transition our business from servicing the public sector to focusing on the private sector. We started completing our in-process IT projects and ceased taking on new customers in the public sector. In addition, we wrote off accounts receivable that we deemed no longer collectable. At the same time, we decided to transform our business from a build-and-transfer IT service company into a standardized IT product company. Leveraging our experience and expertise in handling large-scale IT projects for the public sector, we started investing in research and development of our own software products suitable for the private sector.

 

In 2014, continuing our transition from the public sector to the private sector, we identified new media, healthcare, education, and residential community management as the four core end markets on which we would focus. After fortifying our own software R&D efforts through our acquisition of Biznest in September 2014, we decided to exit the hardware manufacturing business and complete our transformation into a software company. In November 2014, we initiated the process of closing our own manufacturing facilities and transferring hardware production to our OEM partners. Transferring hardware production to our OEM partners was completed during 2015. As a result, we wrote off a large amount of accounts receivable and took substantial goodwill and identifiable intangible asset impairment charges in 2015 and 2016.

 

50
 

 

As part of transition from the traditional IT business to the cloud-based business, we sold iASPEC’s 100% equity holding in Zhongtian and 54.89% equity holding in Geo in 2015. Proceeds from these sales totaling $19.5 million have been invested in the development and market expansion of our new cloud-based business, as well as repayment of a portion of our short-term debts.

 

In 2017, we completed our business transformation to a leading products and services provider of CAT and IoT technology based digital advertising distribution network and new media resource sharing platform in the out-of-home Advertising Market in China. In 2017, we gained profitability as a result of the successful transition of our business model. In 2018, we continued to prove the sustainability of the new business model and increased the net income to be approximately $1.7 million. In 2021, 2020 and 2019, due to the unfavorable macro-economic environment and the slowdown of the out-of-home advertising market in China, we had net loss of approximately $9.9 million, $18.3 million and $3.6 million respectively. For years going forward, we will continue to execute our business plan and build a nationwide cloud-based ad terminal network by penetrating into more cities throughout China, which is expected to generate recurring service revenue for the Company, in addition to equipment sales. In addition, we have been actively exploring other cloud-based solutions including the smart charging pile business throughout China, by leveraging our TAOP smart cloud and the Taoping Alliance national distribution network.

 

In 2021, we expanded our CAT based new media sharing platform into digital advertising and smart community sectors by acquiring Taoping New Media Co., Ltd. to provide out-of-home digital advertising. Also, we explored business opportunities in blockchain, digital assets, and cryptocurrency mining operations by recruiting seasoned executives, contracting various well-known consulting firms, suppliers, and operators in these areas. In addition, we formed a Blockchain Business Division to manage blockchain development, digital assets NFT (None Fungible Token) and cryptocurrency mining operations, and a Digital Culture Business Division to cover on-line education and digital advertising operations. We generated revenues of $5.5 million from the blockchain business during the year ended December 31, 2021.

 

However, due to a decrease in output and the highly volatile nature of the cryptocurrency market, in December 2022, the Company entered into a series of contracts with certain third parties to sell its cryptocurrency mining and related equipment for a total sale price of approximately $1.08 million. The Company also terminated the leases for both the office facility and the storage rooms, which were previously used to house most of its mining machines for its cryptocurrency mining operations, and laid off relevant employees. As a result, the Company had ceased its cryptocurrency mining business by December 31, 2022.

 

In 2023, as an application expansion of its cloud-based platform, the Company started to explore new business opportunities in off-grid wastewater treatment and other AI-related product and solutions.

 

Intellectual Property

 

Our success depends, in part, on our ability to maintain and protect our proprietary technology and to conduct our business without infringing on the proprietary rights of others. We rely primarily on a combination of copyrights, patents, trademarks, and trade secrets, as well as executions of employee and third-party confidentiality agreements, to safeguard our intellectual property.

 

As of December 31, 2023, through our wholly-owned subsidiaries IST, TopCloud, Biznest, Bocom, and ISIOT, we had 187 registered and copyrighted software products, 528 registered trademarks and held 30 patents. We also own three domain names (http://www.taop.com; http://www.taoping.cn; and http://www.pubds.com).

 

We protect our know-how and technologies through confidentiality provisions in the employment contracts we enter into with our employees. In addition, our engineers are generally divided into different project groups, each of which generally handles only a portion of the project. As a result, no one engineer generally has access to the entire design process and documentation for a particular product.

 

We have funded a vendor to develop vehicular display terminal using our digital new media sharing platform to deliver advertisements. The development of vehicular display terminal was completed in September 2020 and started earning advertising revenue. According to modified contract, we have capitalized the funding as purchased software enjoying the intellectual property of the vehicular display terminal and shared advertising revenue generated from the vehicular display terminal within the four-year modified contract term.

 

51
 

 

Regulation

 

Because all of our operating entities are located in the PRC, we are regulated by the national and local laws of the PRC. This section summarizes the major PRC regulations relating to our business.

 

Permits and Certificates

 

Through our subsidiaries, we hold the following permits and certificates:

 

Name   Expiration Date   Company
National High-tech Enterprise   Valid till December 22, 2024, subject to renewal every three years.   IST
National High-tech Enterprise   Valid till December 22, 2024, subject to renewal every three years.   Biznest

 

The establishment, operation and management of corporate entities in mainland China are governed by the Company Law of the People’s Republic of China, or the China Company Law, which was adopted by the SCNPC in December 1993, implemented in July 1994, and subsequently amended in December 1999, August 2004, October 2005, December 2013 and October 2018. Under the China Company Law, companies are generally classified into two categories: limited liability companies and companies limited by shares. The China Company Law applies to both domestic and foreign-invested companies.

 

Investment activities in mainland China by foreign investors are governed by the Guiding Foreign Investment Direction, which was promulgated by the State Council on February 11, 2002, and came into effect on April 1, 2002, and the latest Special Administrative Measures (Negative List) for Foreign Investment Access (2022), or the Negative List, which was promulgated by the MOFCOM and the NDRC on March 12, 2022, and took effect on the same date. The Negative List sets out in a unified manner the restrictive measures, such as the requirements on shareholding percentages and management, for the access of foreign investments, and the industries that are prohibited for foreign investment. Any field not falling in the Negative List shall be administered under the principle of equal treatment to domestic and foreign investment.

The Foreign Investment Law of the People’s Republic of China, or the Foreign Investment Law was promulgated by the NPC in March 2019 and become effective in January 2020. The investment activities of foreign natural persons, enterprises or other organizations (hereinafter referred to as foreign investors) directly or indirectly within the territory of mainland China are governed by the Foreign Investment Law, including: 1) establishing by foreign investors of foreign-invested enterprises in mainland China alone or jointly with other investors; 2) acquiring by foreign investors of shares, equity, property shares, or other similar interests of Chinese domestic enterprises; 3) investing by foreign investors in new projects in mainland China alone or jointly with other investors; and 4) other forms of investment prescribed by laws, administrative regulations or the State Council.

In December 2019, the State Council issued the Regulations on Implementing the Foreign Investment Law, which came into effect in January 2020. After the Regulations on Implementing the Foreign Investment Law came into effect, the Regulation on Implementing the Law on Sino-foreign Equity Joint Ventures, Provisional Regulations on the Duration of Sino-Foreign Equity Joint Ventures, the Regulations on Implementing the Law on Wholly Foreign-Owned Enterprises and the Regulations on Implementing the Law on Sino-Foreign Cooperative Joint Ventures have been repealed simultaneously.

In December 2019, the MOFCOM and the SAMR issued the Measures for the Reporting of Foreign Investment Information, which came into effect in January 2020. After the Measures for the Reporting of Foreign Investment Information came into effect, the Interim Measures on the Administration of Filing for Establishment and Change of Foreign Invested Enterprises has been repealed simultaneously. Since January 1, 2020, for foreign investors carrying out investment activities directly or indirectly in mainland China, the foreign investors or foreign-invested enterprises shall submit investment information to the relevant commerce administrative authorities pursuant to these measures.

 

In light of the above restrictions and requirements, prior to the dissolution of our VIE structure in September 2021, we had conducted our value-added telecommunications businesses through our then consolidated VIEs. As a result of the dissolution of our VIE structure, we ceased the e-commerce and related businesses which had constituted a minor portion of our consolidated revenue. Based on the legal analysis of the Company’s in-house legal counsel, who is a licensed attorney in the PRC, we believe that none of our PRC subsidiaries’ current business is stipulated on the Negative List.

 

52
 

 

As a result, according to the laws and regulations currently in effect, our PRC subsidiaries are able to conduct their business without being subject to restrictions imposed by the foreign investment laws and regulations of the PRC and none of Taoping or our subsidiaries is required to obtain additional licenses or permits beyond a regular business license for each PRC subsidiary’s operations. Each of our PRC subsidiaries is required to obtain and has obtained such regular business license from the local branch of the SAMR. No application for any such license has been denied.

 

Amended Company Law

 

The establishment, operation and management of corporate entities in the PRC are governed by the Company Law of the PRC. On December 29, 2023, the SCNPC promulgated the amended Company Law of the PRC, which will come into effect on July 1, 2024, to supersede the existing PRC Company Law which was amended in October 2018. The major revisions made by the amended PRC Company Law included improving the system for the establishment and liquidation of companies, optimizing organizational structures of companies, improving the capital system of companies, strengthening the responsibilities of the controlling shareholder and management staff, and enhancing the social responsibilities of companies, etc. With respect to the period for payment of the registered capital, pursuant to the amended PRC Company Law, all shareholders of a PRC limited liability company shall fully pay up the registered capital subscribed for by such shareholders within five years since the date of establishment of the PRC limited liability company, unless otherwise provided by laws and regulations. On February 6, 2024, the SAMR issued a draft of the Provisions of the State Council on Implementing the Registered Capital Registration and Management System under the PRC Company Law for public comments, which further specified the detailed requirements and measures of the registration and management of registered capital under the amended PRC Company Law. Pursuant to such draft provisions, there shall be a three-year interim period from July 1, 2024 to June 30, 2027 for the existing companies to adjust their periods of capital contribution.

 

Regulations on Mobile Internet Applications Information Services

 

Mobile Internet applications and the Internet application store are especially regulated by the Administrative Provisions on Mobile Internet Applications Information Services, or the APP Provisions, which was promulgated by the CAC, on June 28, 2016 and entered into force on August 1, 2016. The APP Provisions regulate the APP information and the APP store service providers, and the CAC and local offices of cyberspace administration are responsible for the supervision and administration of nationwide or local APP information respectively.

 

The APP information service providers shall acquire relevant qualifications in accordance with laws and regulations and fulfil the information security management obligations as follows: (1) shall authenticate the identity information of the registered users including their mobile telephone number and other identity information under the principle of mandatory real name registration at the back-office end, and voluntary real name display at the front-office end; (2) shall establish and perfect the mechanism for the protection of users’ information, and follow the principle of legality, rightfulness and necessity, indicate expressly the purpose, method and scope of collection and use and obtain the consent of users while collecting and using users’ personal information; (3) shall establish and perfect the mechanism for the examination and management of information content, and in terms of any information content released that violates laws or regulations, take such measures as warning, restricting the functions, suspending the update and closing the accounts as the case may be, keep relevant records and report the same to relevant competent authorities; (4) shall safeguard users’ right to know and to make choices when users are installing or using such applications, and shall neither start such functions as collecting the information of users’ positions, accessing users’ contacts, turning on the camera and recording the sound, or any other function irrelevant to the services, nor forcefully install any other irrelevant applications without prior consent of users when noticed expressly; (5) shall respect and protect the intellectual properties and shall neither produce nor release any application that infringes others’ intellectual properties; and (6) shall record the users’ log information and keep the same for 60 days.

 

We have established necessary mechanisms and adopted data encryption and protection technology in our mobile application to ensure the collection, protection and storage of user information are in compliance with the requirements of the APP Provisions in all material aspects.

 

53
 

 

Regulations on Internet Information Security

 

In 1997, the Ministry of Public Security promulgated measures that prohibit use of the internet in ways which, among other things, result in a leakage of state secrets or a spread of socially destabilizing content. If an internet information service provider violates these measures, the Ministry of Public Security and the local security bureaus may revoke its operating license and shut down its websites.

 

Internet information in China is regulated and restricted from a national security standpoint. The Standing Committee of the National People’s Congress, or the SCNPC, has enacted the Decisions on Maintaining Internet Security on December 28, 2000 and further amended on August 27, 2009, which may subject violators to criminal punishment in China for any effort to: (i) gain improper entry into a computer or system of strategic importance; (ii) disseminate politically disruptive information; (iii) leak state secrets; (iv) spread false commercial information; or (v) infringe intellectual property rights.

 

The PRC Cybersecurity Law was promulgated by the SCNPC on November 7, 2016 and became effective on June 1, 2017. Under this regulation, network operators, including online information service providers, shall comply with laws and regulations and fulfill their obligations to safeguard security of the network when conducting business and providing services, and take all necessary measures pursuant to laws, regulations and compulsory national requirements to safeguard the safe and stable operation of the networks, respond to network security incidents effectively, prevent illegal and criminal activities, and maintain the integrity, confidentiality and usability of network data.

 

On July 6, 2021, certain PRC regulatory authorities issued Opinions on Strictly Cracking Down on Illegal Securities Activities, which, among others, provides for improving the laws and regulations on data security, cross-border data transmission, and confidential information management. It provided that efforts will be made to revise the regulations on strengthening the confidentiality and file management relating to the offering and listing of securities overseas, to implement the responsibility on information security of overseas listed companies, and to strengthen the standardized management of cross-border information provision mechanisms and procedures.

 

On July 12, 2021, the Ministry of Industry and Information Technology (the “MIIT”) and two other authorities jointly issued the Provisions on the Administration of Security Vulnerabilities of Network Products. The Provisions state that, no organization or individual may abuse the security vulnerabilities of network products to engage in activities that endanger network security, or to illegally collect, sell, or publish the information on such security vulnerabilities. Anyone who is aware of the aforesaid offences shall not provide technical support, advertising, payment settlement and other assistance to the offenders. According to the Provisions, network product providers, network operators, and platforms collecting network product security vulnerabilities shall establish and improve channels for receiving network product security vulnerability information and keep such channels available, and retain network product security vulnerability information reception logs for at least six months. The Provisions also bans provision of undisclosed vulnerabilities to overseas organizations or individuals other than to the product providers.

 

On July 30, 2021, the State Council issued the Regulations on Protection of Critical Information Infrastructure. Pursuant to these regulations, critical information infrastructure shall mean the important network facilities or information systems of key industries or fields such as public communication and information service, energy, transportation, water conservation, finance, public services, e-government affairs and national defense science, and important network facilities or information systems which may endanger national security, people’s livelihood and public interest once there occur damage, malfunctioning or data leakage to them. The Regulations provide that no individual or organization may carry out any illegal activity of intruding into, interfering with, or sabotaging any critical information infrastructures, or endanger the security of any critical information infrastructures. The Regulations also require that critical information infrastructure operators shall establish a cybersecurity protection system and accountability system, and that the main responsible person of a critical information infrastructure operator shall take full responsibility for the security protection of the critical information infrastructures operated by it. In addition, the administration departments for each important industry and sector shall be responsible for formulating the rule of critical information infrastructure determination applicable to their respective industry or sector, and determine the critical information infrastructure operators in their industry or sector.

 

54
 

 

On November 14, 2021, the CAC released the discussion draft of the Administrative Measures for Internet Data Security, which provides that data processors refer to individuals or organizations that autonomously determine the purpose and the manner of processing data. In accordance with the draft measures, data processors shall apply for a cybersecurity review for the following activities: (i) merger, reorganization or division of internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests to the extent that affects or may affect national security; (ii) listing abroad of data processors which process over one million users’ personal information; (iii) listing in Hong Kong which affects or may affect national security; or (iv) other data processing activities that affect or may affect national security. Besides, data processors that are listed overseas shall carry out an annual data security assessment. The draft measures remains unclear on whether the requirements will be applicable to companies that have been listed in the United States and Hong Kong, such as us. There is no timetable as to when the draft measures will be enacted.

 

On July 7, 2022, the CAC promulgated the Security Assessment Measures for Outbound Data Transfer, which became effective on September 1, 2022. These measures provide for the circumstances under which a data processor shall be subject to security assessment, including (i) where a data processor provides important data abroad; (ii) where a critical information infrastructure operator or a data processor that processes personal information of more than one million individuals provides personal information abroad; (iii) where a data processor that has exported personal information of over 100,000 individuals or sensitive personal information of over 10,000 individuals in total since January 1 of the previous year provides personal information abroad; and (iv) other circumstances prescribed by the CAC.

 

We have, in accordance with relevant provisions on network security of the PRC, established necessary mechanisms to protect information security, including, among others, adopting necessary network security protection technologies such as anti-virus firewalls, intrusion detection and data encryption, keeping record of network logs, and implementing information classification framework.

 

Regulations Relating to Advertising Business

 

The SAMR is the government agency responsible for regulating advertising activities in the PRC. According to PRC laws and regulations, companies that engage in advertising activities must obtain a business license from the SAMR or its local branches which specifically includes operating an advertising business within its business scope. The business license of an advertising company is valid for the duration of its existence, unless the license is suspended or revoked due to a violation of any law or regulation. PRC advertising laws and regulations set forth certain content requirements for advertisements in the PRC including, among other things, prohibitions on false or misleading content, superlative wording, socially destabilizing content or content involving obscenities, superstition, violence, discrimination or infringement of the public interest. Advertisers, advertising agencies, and advertising distributors are required to ensure that the content of the advertisements they prepare or distribute is true and in full compliance with applicable law. In providing advertising services, advertising operators and advertising distributors must review the supporting documents provided by advertisers for advertisements and verify that the content of the advertisements complies with applicable PRC laws and regulations. Prior to distributing advertisements that are subject to government censorship and approval, advertising distributors are obligated to verify that such censorship has been performed and approval has been obtained. The release or delivery of advertisements through the internet must not impair the normal use of the network by users. The advertisements released in pop-up form on a webpage and other forms must show the close flag prominently and ensure one-click close. Violation of these regulations may result in penalties, including fines, confiscation of advertising income, orders to cease dissemination of the advertisements and orders to eliminate the effect of illegal advertisement. In circumstances involving serious violations, the SAMR or its local branches may revoke the violators’ licenses or permits for their advertising business operations.

 

In July 2016, the State Administration of Industry and Commerce issued the Interim Measures for the Administration of Internet Advertising to regulate internet advertising activities. On February 25, 2023, the SAMR released the Administrative Measures for Internet Advertising, which came into effect from May 1, 2023 and replaced Interim Measures for the Administration of Internet Advertising. The Administrative Measures for Internet Advertising set out, among other things, the following requirements for Internet advertising activities:

 

  online advertisements for tobacco (including e-cigarettes) are not allowed, and online advertisements for prescription medicine are not allowed unless otherwise permitted by laws and regulations;

 

55
 

 

  online advertisements for special commodities and services such as medical treatments, pharmaceuticals, medical devices, agrochemicals, veterinary medicine, health foods and food for special medical purposes must be reviewed by competent authorities before online publication, and the advertisements for such commodities and services are not allowed to be published in the form of introducing health and wellness knowledge;
     
  advertisements for medical treatments, pharmaceuticals, health foods, special medical purpose formula foods, medical devices, cosmetics, alcohol, beauty advertisements, and online game advertisements that are detrimental to the physical and mental health of minors shall not be published on Internet media targeted to minors;
     
  Internet advertisements must be visibly marked as “advertisement” while paid-search results must be obviously distinguished from natural search results; and
     
  if the Internet advertisements are published by means of algorithmic recommendation or other technologies, the rules related to algorithm recommendation services and advertising records shall be included in the advertising archives

 

According to the Administrative Measures for Internet Advertising, the advertisers are responsible for the authenticity of the content of internet advertisements, while the internet advertisement publishers and advertisement agencies are required to establish, improve, and implement registration, review, and archive management systems for internet advertising businesses, which include verifying and registering advertiser information, verifying supporting documents and advertisements content, and allocating advertising review personnel familiar with advertising laws and regulations or establish advertising review bodies.

 

In addition, the Administrative Measures for Internet Advertising require internet platform operators providing internet information services to take measures to prevent and stop illegal advertisements, which include recording and storing the real identity information of users who publish advertisements for at least three years, monitoring and investigating the content of advertisements, and employing measures to stop illegal advertisements. Internet platform operators are also required to establish effective complaint and reporting mechanisms, cooperate with market regulatory departments in investigating illegal conduct, and use measures such as warnings, suspending or terminating services for users who publish illegal advertisements.

 

Regulations on Privacy Protection

 

The Several Provisions on Regulating the Market Order of Internet Information Services, issued by the MIIT in December 2011, provide that, an internet information service provider may not collect any user personal information or provide any such information to third parties without the consent of a user. An internet information service provider must expressly inform the users of the method, content and purpose of the collection and processing of such user personal information and may only collect such information necessary for the provision of its services. An internet information service provider is also required to properly maintain the user personal information, and in case of any leak or likely leak of the user personal information, online lending service providers must take immediate remedial measures and, in severe circumstances, make an immediate report to the telecommunications regulatory authority.

 

In addition, pursuant to the Decision on Strengthening the Protection of Online Information issued by the SCNPC in December 2012 and the Order for the Protection of Telecommunication and Internet User Personal Information issued by the MIIT in July 2013, any collection and use of user personal information must be subject to the consent of the user, abide by the principles of legality, rationality and necessity and be within the specified purposes, methods and scopes.

 

The Guidelines jointly released by ten PRC regulatory agencies in July 2015 aim, among other things, to require service providers to improve technology security standards, and safeguard user and transaction information. The Guidelines also prohibit service providers from illegally selling or disclosing users’ personal information. Pursuant to the Ninth Amendment to the Criminal Law issued by the SCNPC in August 2015, which became effective in November 2015, any Internet service provider that fails to fulfill the obligations related to Internet information security administration as required by applicable laws and refuses to rectify upon orders is subject to criminal penalty for the result of (i) any dissemination of illegal information in large scale; (ii) any severe effect due to the leakage of the client’s information; (iii) any serious loss of criminal evidence; or (iv) other severe situation, and any individual or entity that (i) sells or provides personal information to others in a way violating the applicable law, or (ii) steals or illegally obtain any personal information is subject to criminal penalty in severe situation. In addition, the Interpretations of the Supreme People’s Court and the Supreme People’s Procuratorate of the PRC on Several Issues Concerning the Application of Law in Handling Criminal Cases of Infringing Personal Information, effective in June 2017, have clarified certain standards for the conviction and sentencing in relation to personal information infringement. The PRC government has the power and authority to order internet content provider operators to turn over personal information if an internet user posts any prohibited content or engages in illegal activities on the internet. The Civil Code further provides in a stand-alone chapter of right of personality and reiterate that the personal information of a natural person shall be protected by the law. Any organization or individual shall legitimately obtain such personal information of others in due course on a need-to-know basis and ensure the safety and privacy of such information, and refrain from excessively handling or using such information.

 

56
 

 

With respect to the security of information collected and used by mobile apps, pursuant to the Announcement of Conducting Special Supervision against the Illegal Collection and Use of Personal Information by Apps, which was issued on January 23, 2019, app operators should collect and use personal information in compliance with the Cyber Security Law and should be responsible for the security of personal information obtained from users and take effective measures to strengthen the personal information protection. Furthermore, app operators should not force their users to make authorization by means of bundling, suspending installation or in other default forms and should not collect personal information in violation of laws, regulations or breach of user agreements. Such regulatory requirements were emphasized by the Notice on the Special Rectification of Apps Infringing upon User’s Personal Rights and Interests, which was issued by MIIT on October 31, 2019. On November 28, 2019, the CAC, the MIIT, the Ministry of Public Security and the SAMR jointly issued the Methods of Identifying Illegal Acts of Apps to Collect and Use Personal Information. This regulation further illustrates certain commonly-seen illegal practices of apps operators in terms of personal information protection, including “failure to publicize rules for collection and use,” “failure to expressly state the purpose, manner and scope of collecting and using personal information,” “collection and use of personal information without consent of users,” “collecting personal information irrelevant to the services provided by such app in violation of the principle of necessity,” “provision of personal information to others without consent,” “failure to provide the function of deleting or correcting personal information as required by laws” and “failure to publish information such as methods for complaints and reporting.” Among others, any of the following acts of an app operator will constitute “collection and use of personal information without consent of users”: (i) collecting an user’s personal information or activating the permission for collecting any user’s personal information without obtaining such user’s consent; (ii) collecting personal information or activating the permission for collecting the personal information of any user who explicitly refuses such collection, or repeatedly seeking for user’s consent such that the user’s normal use of such app is disturbed; (iii) any user’s personal information which has been actually collected by the app operator or the permission for collecting any user’s personal information activated by the app operator is beyond the scope of personal information which such user authorizes such app operator to collect; (iv) seeking for any user’s consent in a non-explicit manner; (v) modifying any user’s settings for activating the permission for collecting any personal information without such user’s consent; (vi) using users’ personal information and any algorithms to directionally push any information, without providing the option of non-directed pushing such information; (vii) misleading users to permit collecting their personal information or activating the permission for collecting such users’ personal information by improper methods such as fraud and deception; (viii) failing to provide users with the means and methods to withdraw their permission of collecting personal information; and (ix) collecting and using personal information in violation of the rules for collecting and using personal information promulgated by such app operator.

 

On August 22, 2019, the CAC promulgated the Provisions on the Internet Protection of Children’s Personal Information, which took effect on October 1, 2019, requiring that before collecting, using, transferring or disclosing the personal information of a child, the Internet service operator should inform the child’s guardians in a noticeable and clear manner and obtain their consents. Meanwhile, internet service operators should take measures like encryption when storing children’s personal information. On March 12, 2021, the CAC and three other authorities jointly issued the Rules on the Scope of Necessary Personal Information for Common Types of Mobile Internet Applications. The Rules specifies the scope of necessary personal information to be collected each for a variety of common mobile internet applications, such as maps and navigation apps, online ride-hailing apps, instant messaging apps, online community apps. Operators of such apps shall not refuse to provide basic services to users on the ground of users’ refusal to provide their personal non-essential information.

 

In addition, on August 20, 2021, the SCNPC adopted the Personal Information Protection Law which took effect on November 1, 2021. The Personal Information Protection Law requires, among others, that (i) the processing of personal information should have a clear and reasonable purpose which should be directly related to the processing purpose, in a method that has the least impact on personal rights and interests, and (ii) the collection of personal information should be limited to the minimum scope necessary to achieve the processing purpose to avoid the excessive collection of personal information. Different types of personal information and personal information processing will be subject to various rules on consent, transfer, and security. Entities handling personal information shall bear responsibilities for their personal information handling activities, and adopt necessary measures to safeguard the security of the personal information they handle. The entities failing to comply could be ordered to correct, or suspend or terminate the provision of services, and face confiscation of illegal income, fines or other penalties.

 

Our Taoping APP is used to facilitate cloud ads and content distribution to the designated terminal in our network, which does not invoice the collection and storage of any personal information.

 

57
 

 

Regulations Relating to Artificial Intelligence

 

Pursuant to the Internet Information Service Algorithmic Recommendation Management Provisions, which came into effect on March 1, 2022, algorithm recommendation service providers shall clearly inform users of their provision of algorithm recommendation services, and make public the basic principles, intentions and main operating mechanisms of the algorithm recommendation services. The algorithmic recommendation service providers shall not (i) carry out any illegal activity which may endanger national security and social public interest, disturb economic order and social order, or infringe third parties’ legal interest, or (ii) spread any information prohibited by laws or regulations. Algorithm recommendation service providers selling goods or providing services to consumers shall also protect consumers’ rights of fair trade, and are prohibited from carrying out illegal conduct such as unreasonable, differentiated treatment based on consumers’ preferences, purchase behavior or such other characteristics.

 

On July 10, 2023, the CAC and six other regulatory authorities in China promulgated the Interim Measures for Generative Artificial Intelligence Services, which took effect on August 15, 2023. The measures impose compliance requirements for providers of generative artificial intelligence services to the general public within the Chinese mainland. The measures stipulate that providers of generative artificial intelligence services related to text, image, audio, video and other content to the general public within the Chinese mainland will be responsible as “producers of Internet information content” and “personal information processors,” with the responsibilities specified in the Personal Information Protection Law, the Data Security Law, the Internet Security Law, and other Chinese mainland laws and regulations related to cybersecurity and personal information protection. Providers of generative artificial intelligence services are required to enter into service agreements with their users and adopt effective measures to prevent minor users from over-relying upon or becoming addicted to generative artificial intelligence services. In addition, providers of generative artificial intelligence services that have the potential to influence public opinion or provoke social agitation are required to conduct security assessments and complete filings in accordance with the Internet Information Service Algorithmic Recommendation Management Provisions.

 

Regulations Related to Intellectual Property

 

The SCNPC and the State Council have promulgated comprehensive laws and regulations to protect trademarks. The Trademark Law of the PRC (2019 revision, effective November 1, 2019) promulgated on August 23, 1982 and subsequently amended on February 22, 1993, October 27, 2001, August 30, 2013 and April 23, 2019 respectively, and the Implementation Regulation of the PRC Trademark Law (2014 revision) issued by the State Council on August 3, 2002 and amended on April 29, 2014, are the main regulations protecting registered trademarks. The Trademark Office under the SAIC administrates the registration of trademarks on a “first-to-file” basis, and grants a term of ten years to registered trademarks.

 

The PRC Copyright Law, adopted in 1990 and revised in 2001 and 2010 respectively, with its implementation rules adopted on August 8, 2002 and revised in 2011 and 2013 respectively, and the Regulations for the Protection of Computer Software as promulgated on December 20, 2001 and amended in 2011 and 2013 provide protection for copyright of computer software in the PRC. Under these rules and regulations, software owners, licensees and transferees may register their rights in software with the National Copyright Administration Center or its local branches to obtain software copyright registration certificates.

 

The Patent Law of the PRC was adopted by NPCSC in 1984 and amended in 1992, 2000 and 2008, respectively. A patentable invention, utility model or design must meet three conditions: novelty, inventiveness and practical applicability. Patents cannot be granted for scientific discoveries, rules and methods for intellectual activities, methods used to diagnose or treat diseases, animal and plant breeds or substances obtained by means of nuclear transformation. The Patent Office under the State Intellectual Property Office is responsible for receiving, examining and approving patent applications. A patent is valid for a term of twenty years for an invention and a term of ten years for a utility model or design, commencing on the application date. Subject to limited exceptions provided by law, any third-party user must obtain consent or a proper license from the patent owner to use the patent, or otherwise the use will constitute an infringement of the rights of the patent holder.

 

58
 

 

The MIIT, promulgated the Administrative Measures on Internet Domain Name, or the Domain Name Measures, on August 24, 2017 to protect domain names. According to the Domain Name Measures, domain name applicants are required to duly register their domain names with domain name registration service institutions. The applicants will become the holder of such domain names upon the completion of the registration procedure.

 

We have adopted necessary mechanisms to register, maintain and enforce intellectual property rights in China. However, we cannot assure you that we can prevent our intellectual property from all the unauthorized use by any third party, neither can we promise that none of our intellectual property rights would be challenged any third party.

 

Regulations Related to Employment

 

The PRC Labor Law and the Labor Contract Law require that employers execute written employment contracts with full-time employees. All employers must compensate their employees with wages equal to at least the local minimum wage standards. Violations of the PRC Labor Law and the Labor Contract Law may result in the imposition of fines and other administrative sanctions, and serious violations may constitute criminal offences.

 

On December 28, 2012, the PRC Labor Contract Law was amended, effective since July 1, 2013 to impose more stringent requirements on labor dispatch. Under such law, dispatched workers are entitled to pay equal to that of full-time employees for equal work, but the number of dispatched workers that an employer hires may not exceed a certain percentage of its total number of employees as determined by the Ministry of Human Resources and Social Security. Additionally, dispatched workers are only permitted to engage in temporary, auxiliary or substitute work. According to the Interim Provisions on Labor Dispatch promulgated by the Ministry of Human Resources and Social Security on January 24, 2014, which became effective on March 1, 2014, the number of dispatched workers hired by an employer shall not exceed 10% of the total number of its employees (including both directly hired employees and dispatched workers). The Interim Provisions on Labor Dispatch require employers not in compliance with the PRC Labor Contract Law in this regard to reduce the number of its dispatched workers to below 10% of the total number of its employees prior to March 1, 2016.

 

Enterprises in China are required by PRC laws and regulations to participate in certain employee benefit plans, including social insurance funds, namely a pension plan, a medical insurance plan, an unemployment insurance plan, a work-related injury insurance plan and a maternity insurance plan, and a housing provident fund, and contribute to the plans or funds in amounts equal to certain percentages of salaries, including bonuses and allowances, of the employees as specified by the local government from time to time at locations where they operate their businesses or where they are located.

 

According to the Interim Regulations on the Collection and Payment of Social Insurance Premiums, the Regulations on Work Injury Insurance, the Regulations on Unemployment Insurance and the Trial Measures on Employee Maternity Insurance of Enterprises, enterprises in the PRC shall provide benefit plans for their employees, which include basic pension insurance, unemployment insurance, maternity insurance, work injury insurance and basic medical insurance. An enterprise must provide social insurance by making social insurance registration with local social insurance agencies, and shall pay or withhold relevant social insurance premiums for and on behalf of employees. The Law on Social Insurance of the PRC, which was promulgated by the SCNPC on October 28, 2010, became effective on July 1, 2011, and was most recently updated on December 29, 2018, has consolidated pertinent provisions for basic pension insurance, unemployment insurance, maternity insurance, work injury insurance and basic medical insurance, and has elaborated in detail the legal obligations and liabilities of employers who do not comply with laws and regulations on social insurance.

 

59
 

 

According to the Regulations on the Administration of Housing Provident Fund, which was promulgated by the State Counsel and became effective on April 3, 1999, and was amended on March 24, 2002 and was partially revised on March 24, 2019 by the Decision of the State Council on Revising Some Administrative Regulations (Decree No. 710 of the State Council), housing provident fund contributions by an individual employee and housing provident fund contributions by his or her employer shall belong to the individual employee. Registration by PRC companies with the applicable housing provident fund management center is compulsory, and a special housing provident fund account for each of the employees shall be opened at an entrusted bank.

 

The employer shall timely pay up and deposit housing provident fund contributions in full amount and late or insufficient payments of such contributions are unlawful. The employer shall make the housing provident fund payment and deposit registrations with the housing provident fund administration center. With respect to companies which violate the above regulations and fail to complete housing provident fund payment and deposit registrations or open housing provident fund accounts for their employees, such companies shall be ordered by the housing provident fund administration center to complete such procedures within a designated time limit. Those who fail to complete their registrations within the designated period shall be levied a fine ranging from RMB 10,000 to RMB 50,000. When companies breach these regulations and fail to pay housing provident fund contributions in full amount that are due, the housing provident fund administration center shall order such companies to pay up within a designated period, and may further petition a People’s Court for mandatory enforcement against those who still fail to comply after the expiry of such period.

 

Regulations on Foreign Currency Exchange

 

Under the PRC Foreign Currency Administration Rules promulgated on January 29, 1996 and last amended on August 5, 2008 and various regulations issued by SAFE and other relevant PRC government authorities, payment of current account items in foreign currencies, such as trade and service payments, payment of interest and dividends can be made without prior approval from SAFE by following the appropriate procedural requirements. By contrast, the conversion of RMB into foreign currencies and remittance of the converted foreign currency outside the PRC for the purpose of capital account items, such as direct equity investments, loans and repatriation of investment, requires prior approval from SAFE or its local office.

 

On February 13, 2015, SAFE promulgated the Circular on Simplifying and Improving the Foreign Currency Management Policy on Direct Investment, effective from June 1, 2015, which cancels the requirement for obtaining approvals of foreign exchange registration of inbound foreign direct investment and outbound overseas direct investment from SAFE. The application for the registration of foreign exchange for the purpose of inbound foreign direct investment and outbound overseas direct investment may be filed with qualified banks, which, under the supervision of SAFE, may review the application and process the registration.

 

The Circular of the SAFE on Reforming the Management Approach regarding the Settlement of Foreign Capital of Foreign-invested Enterprise, or SAFE Circular 19, was promulgated on March 30, 2015 and became effective on June 1, 2015. According to SAFE Circular 19, a foreign-invested enterprise may, according to its actual business needs, settle with a bank the portion of the foreign exchange capital in its capital account for which the relevant foreign exchange bureau has confirmed monetary contribution rights and interests (or for which the bank has registered the account-crediting of monetary contribution). For the time being, foreign-invested enterprises are allowed to settle 100% of their foreign exchange capitals on a discretionary basis; a foreign-invested enterprise shall truthfully use its capital for its own operational purposes within the scope of business; where an ordinary foreign-invested enterprise makes domestic equity investment with the amount of foreign exchanges settled, the invested enterprise shall first go through domestic re-investment registration and open a corresponding Account for Foreign Exchange Settlement Pending Payment with the foreign exchange bureau (bank) at the place of registration. The Circular of the SAFE on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular 16, was promulgated and became effective on June 9, 2016. According to SAFE Circular 16, enterprises registered in PRC may also convert their foreign debts from foreign currency into Renminbi at the enterprise’s discretion. SAFE Circular 16 provides an integrated standard for conversion of foreign exchange under capital account items (including but not limited to foreign currency capital and foreign debts) at the enterprise’s discretion, which applies to all enterprises registered in the PRC. SAFE Circular 16 reiterates the principle that Renminbi converted from foreign currency-denominated capital of a company may not be directly or indirectly used for purposes beyond its business scope and may not be used for investments in securities or other investment with the exception of bank financial products that can guarantee the principal within the PRC unless otherwise specifically provided. Besides, the converted Renminbi shall not be used to make loans for related enterprises unless it is within the business scope or to build or to purchase any real estate that is not for the enterprise own use with the exception for the real estate enterprise.

 

60
 

 

On January 26, 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification, or SAFE Circular 3, which stipulates several capital control measures with respect to the outbound remittance of profits from domestic entities to offshore entities, including (i) banks must check whether the transaction is genuine by reviewing board resolutions regarding profit distribution, original copies of tax filing records and audited financial statements, and (ii) domestic entities must retain income to account for previous years’ losses before remitting any profits. Moreover, pursuant to SAFE Circular 3, domestic entities must explain in detail the sources of capital and how the capital will be used, and provide board resolutions, contracts and other proof as a part of the registration procedure for outbound investment.

 

On October 25, 2019, SAFE promulgated the Notice on Further Facilitating Cross-Board Trade and Investment, which became effective on the same date (except for Article 8.2 thereof). The notice removed restrictions on the capital equity investment in China by non-investment foreign-invested enterprises. In addition, restrictions on the use of funds for foreign exchange settlement of domestic accounts for the realization of assets have been removed and restrictions on the use and foreign exchange settlement of foreign investors’ security deposits have been relaxed. Eligible enterprises in the pilot areas are also allowed to use revenues under capital accounts, such as capital funds, foreign debts and overseas listing revenues for domestic payments without providing materials to the bank in advance for authenticity verification on an item by item basis, while the use of funds should be true, in compliance with applicable rules and conforming to the current capital revenue management regulations.

 

Regulations on Foreign Exchange Registration of Overseas Investment by PRC Residents

 

SAFE issued the Circular on Relevant Issues Relating to Domestic Resident’s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, which became effective in July 2014, to replace the Circular of the State Administration of Foreign Exchange on Issues Concerning the Regulation of Foreign Exchange in Equity Finance and Roundtrip Investments by Domestic Residents through Offshore Special Purpose Vehicles, to regulate foreign exchange matters in relation to the use of special purpose vehicles, or SPVs, by PRC residents or entities to seek offshore investment and financing or conduct round trip investment in China. SAFE Circular 37 defines a SPV as an offshore entity established or controlled, directly or indirectly, by PRC residents or entities for the purpose of seeking offshore financing or making offshore investment, using legitimate onshore or offshore assets or interests, while “round trip investment” is defined as direct investment in China by PRC residents or entities through SPVs, namely, establishing foreign-invested enterprises to obtain the ownership, control rights and management rights. SAFE Circular 37 stipulates that, prior to making contributions into an SPV, PRC residents or entities be required to complete foreign exchange registration with SAFE or its local branch. In addition, SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment in February 2015, which amended SAFE Circular 37 and became effective on June 1, 2015, requiring PRC residents or entities to register with qualified banks rather than SAFE in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing.

 

PRC residents or entities who had contributed legitimate onshore or offshore interests or assets to SPVs but had not obtained registration as required before the implementation of the SAFE Circular 37 must register their ownership interests or control in the SPVs with qualified banks. An amendment to the registration is required if there is a material change with respect to the SPV registered, such as any change of basic information (including change of the PRC residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, and mergers or divisions. Failure to comply with the registration procedures set forth in SAFE Circular 37 and the subsequent notice, or making misrepresentation on or failure to disclose controllers of the foreign-invested enterprise that is established through round-trip investment, may result in restrictions being imposed on the foreign exchange activities of the relevant foreign-invested enterprise, including payment of dividends and other distributions, such as proceeds from any reduction in capital, share transfer or liquidation, to its offshore parent or affiliate, and the capital inflow from the offshore parent, and may also subject relevant PRC residents or entities to penalties under PRC foreign exchange administration regulations. See “Risk Factors-Risks Related to Doing Business in China-PRC regulations relating to investments in offshore companies by PRC residents may subject our PRC-resident beneficial owners or our PRC subsidiary to liability or penalties, limit our ability to inject capital into our PRC subsidiary or limit our PRC subsidiary’s ability to increase their registered capital or distribute profits.”

 

61
 

 

Regulations on Stock Incentive Plans

 

SAFE promulgated the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, or the Stock Incentive Plan Notice, in February 2012, replacing the previous rules issued by SAFE in March 2007. Pursuant to the Stock Incentive Plan Notice and other relevant rules and regulations, PRC residents participating in stock incentive plan in an overseas publicly-listed company are required to register with SAFE or its local branches and follow certain other procedures. Participants of a stock incentive plan who are PRC residents must conduct the SAFE registration and other procedures with respect to the stock incentive plan through a qualified PRC agent, which could be a PRC subsidiary of the overseas publicly listed company or another qualified institution appointed by the PRC subsidiary. In addition, the PRC agent is required to update the relevant SAFE registration should there be any material change to the stock incentive plan, the PRC agent or other material changes. The PRC agent must, on behalf of the PRC residents who have the right to exercise the employee stock options, apply to SAFE or its local branches for an annual quota for the payment of foreign currencies in connection with the PRC residents’ exercise of the employee stock options. The foreign exchange proceeds received by the PRC residents from the sale of shares under the stock incentive plans granted and dividends distributed by the overseas listed companies must be remitted into the bank accounts in the PRC opened by the PRC agents prior to distribution to such PRC residents.

 

We have adopted an equity incentive plan, under which we will have the discretion to award incentives and rewards to eligible participants. We have advised the recipients of awards under our equity incentive plan to handle relevant foreign exchange matters in accordance with the Stock Incentive Plan Notice. However, we cannot guarantee that all employees awarded equity-based incentives can successfully register with SAFE in full compliance with the Stock Incentive Plan Notice. See “Risk Factors-Risks Relating to Doing Business in China-Any failure to comply with PRC regulations regarding employee share incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.”

 

Regulations on Dividend Distribution

 

Distribution of dividends of foreign investment enterprises are mainly governed by the Foreign Investment Enterprise Law, issued in 1986 and amended in 2000 and 2016 respectively, and the Implementation Rules under the Foreign Investment Enterprise Law, issued in 1990 and amended in 2001 and 2014 respectively. Under these regulations, foreign investment enterprises in the PRC may distribute dividends only out of their accumulative profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, no less than 10% of the accumulated profits of the foreign investment enterprises in the PRC are required to be allocated to fund certain reserve funds each year unless these reserves have reached 50% of the registered capital of the enterprises. A PRC company is not permitted to distribute any profits until any losses from previous fiscal years have been offset. Profits retained from prior fiscal years may be distributed together with distributable profits from the current fiscal year. Under our current corporate structure, our BVI holding company may rely on dividend payments from IST, which is a wholly foreign-owned enterprise incorporated in China, to fund any cash and financing requirements we may have. Limitation on the ability of our consolidated VIEs to make remittance to IST and on the ability of IST to pay dividends to us could limit our ability to access cash generated by the operations of those entities. See “Risk Factors-Risks Relating to Doing Business in China-- Restrictions under PRC law on our PRC subsidiaries’ ability to make dividends and other distributions could materially and adversely affect our ability to grow, make investments or acquisitions that could benefit our business, pay dividends to you, and otherwise fund and conduct our business.”

 

62
 

 

Dividend Withholding Tax

 

In March 2007, the SCNPC enacted the Enterprise Income Tax Law which became effective on January 1, 2008 and last amended on December 29, 2018. The PRC State Council promulgated the Implementation Rules of the Enterprise Income Tax Law on December 6, 2007, which became effective on January 1, 2008 and was partially amended on April 23, 2019. According to Enterprise Income Tax Law and its Implementation Rules, dividends payable by a foreign-invested enterprise in China to its foreign enterprise investors are subject to a 10% withholding tax, unless any such foreign investor’s jurisdiction of incorporation has a tax treaty with China that provides for a preferential withholding arrangement. Pursuant to the Notice of the State Administration of Taxation on Negotiated Reduction of Dividends and Interest Rates, issued on January 29, 2008 and supplemented and revised on February 29, 2008, and the Arrangement between Mainland China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income, which became effective on December 8, 2006 and applicable to income derived in any year of assessment commencing on or after April 1, 2007 in Hong Kong and in any year commencing on or after January 1, 2007 in the PRC, such withholding tax rate may be lowered to 5% if a Hong Kong enterprise is deemed the beneficial owner of any dividend paid by a PRC subsidiary by PRC tax authorities and holds at least 25% of the equity interest in that particular PRC subsidiary at all times within the 12-month period immediately prior to the distribution of the dividends. Furthermore, pursuant to the Announcement on Issues concerning “Beneficial Owners” in Tax Treaties issued on February 3, 2018 by the State Administration of Taxation, when determining the status of “beneficial owners,” a comprehensive analysis may be conducted through materials such as articles of association, financial statements, records of capital flows, minutes of board of directors, resolutions of board of directors, allocation of manpower and material resources, the relevant expenses, functions and risk assumption, loan contracts, royalty contracts or transfer contracts, patent registration certificates and copyright certificates, etc. However, even if an applicant has the status as a “beneficiary owner,” if the competent tax authority finds necessity to apply the principal purpose test clause in the tax treaties or the general anti-tax avoidance rules stipulated in domestic tax laws, the general anti-tax avoidance provisions shall apply.

 

Enterprise Income Tax

 

In December 2007, the State Council promulgated the Implementing Rules of the Enterprise Income Tax Law, or the Implementing Rules, which became effective on January 1, 2008. The Enterprise Income Tax Law and its relevant Implementing Rules (i) impose a uniform 25% enterprise income tax rate, which is applicable to both foreign invested enterprises and domestic enterprises (ii) permits companies to continue to enjoy their existing tax incentives, subject to certain transitional phase-out rules and (iii) introduces new tax incentives, subject to various qualification criteria.

 

The Enterprise Income Tax Law also provides that enterprises organized under the laws of jurisdictions outside China with their “de facto management bodies” located within China may be considered PRC resident enterprises and therefore be subject to PRC enterprise income tax at the rate of 25% on their worldwide income. The Implementing Rules further define the term “de facto management body” as the management body that exercises substantial and overall management and control over the production and operations, personnel, accounts and properties of an enterprise. If an enterprise organized under the laws of jurisdiction outside China is considered a PRC resident enterprise for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow. First, it would be subject to the PRC enterprise income tax at the rate of 25% on its worldwide income. Second, a 10% withholding tax would be imposed on dividends it pays to its non-PRC enterprise shareholders and with respect to gains derived by its non-PRC enterprise shareholders from transfer of its shares. Dividends paid to non-PRC individual shareholders and any gain realized on the transfer of equity by such shareholders may be subject to PRC tax at a rate of 20%, if such income is deemed to be from PRC sources. See “Risk Factors-Risks Relating to Doing Business in China-Under the Enterprise Income Tax Law, we may be classified as a “resident enterprise” of China. Such classification will likely result in unfavorable tax consequences to us and our non-PRC shareholders.”

 

On October 17, 2017, the State Administration of Taxation issued the Bulletin on Issues Concerning the Withholding of Non-PRC Resident Enterprise Income Tax at Source, or Bulletin 37, which replaced the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by Non-PRC Resident Enterprises issued by the State Administration of Taxation on December 10, 2009, and partially replaced and supplemented rules under the Bulletin on Issues of Enterprise Income Tax on Indirect Transfers of Assets by Non-PRC Resident Enterprises, or Bulletin 7, issued by the State Administration of Taxation on February 3, 2015. Under Bulletin 7, an “indirect transfer” of assets, including equity interests in a PRC resident enterprise, by non-PRC resident enterprises may be re-characterized and treated as a direct transfer of PRC taxable assets, if such arrangement does not have a reasonable commercial purpose and was established for the purpose of avoiding payment of PRC enterprise income tax. As a result, gains derived from such indirect transfer may be subject to PRC enterprise income tax. In respect of an indirect offshore transfer of assets of a PRC establishment, the relevant gain is to be regarded as effectively connected with the PRC establishment and therefore included in its enterprise income tax filing, and would consequently be subject to PRC enterprise income tax at a rate of 25%. Where the underlying transfer relates to the immoveable properties in China or to equity investments in a PRC resident enterprise, which is not effectively connected to a PRC establishment of a non-resident enterprise, a PRC enterprise income tax at 10% would apply, subject to available preferential tax treatment under applicable tax treaties or similar arrangements, and the party who is obligated to make the transfer payments has the withholding obligation. Pursuant to Bulletin 37, the withholding party shall declare and pay the withheld tax to the competent tax authority in the place where such withholding party is located within 7 days from the date of occurrence of the withholding obligation. Both Bulletin 37 and Bulletin 7 do not apply to transactions of sale of shares by investors through a public stock exchange where such shares were acquired from a transaction through a public stock exchange. See “Risk Factors-Risks Relating to Doing Business in China-We and our shareholders face uncertainties with respect to indirect transfers of equity interests in PRC resident enterprises or other assets attributed to a Chinese establishment of a non-Chinese company, or immovable properties located in China owned by non-Chinese companies.”

 

63
 

 

Value-Added Tax

 

Pursuant to the Provisional Regulations on Value-Added Tax of the PRC, or the VAT Regulations, which were promulgated by the State Council on December 13, 1993, and took effect on January 1, 1994, and were amended on November 10, 2008, February 6, 2016, and November 19, 2017, respectively, and the Rules for the Implementation of the Provisional Regulations on Value Added Tax of the PRC, which were promulgated by the Ministry of Finance, on December 25, 1993, and were amended on December 15, 2008, and October 28, 2011, respectively, entities and individuals that sell goods or labor services of processing, repair or replacement, sell services, intangible assets, or immovables, or import goods within the territory of the People’s Republic of China are taxpayers of value-added tax. The VAT rate is 17% for taxpayers selling goods, labor services, or tangible movable property leasing services or importing goods, except otherwise specified; 11% for taxpayers selling goods, labor services, or tangible movable property leasing services or importing goods, except otherwise specified; 6% for taxpayers selling services or intangible assets.

 

According to Provisions in the Notice on Adjusting the Value added Tax Rates, or the Notice, issued by the State Administration of Taxation and the Ministry of Finance, where taxpayers make VAT taxable sales or import goods, the applicable tax rates shall be adjusted from 17% to 16% and from 11% to 10%, respectively. The Notice took effect on May 1, 2018, and the adjusted VAT rates took effect at the same time. Pursuant to the Notice of the Ministry of Finance, the State Administration of Taxation and the General Administration of Customs of the PRC on Relevant Policies for Deepening the Value-Added Tax Reform, which was promulgated on March 20, 2019 and became effective on April 1, 2019, the tax rate of 16% applicable to the VAT taxable sale or import of goods by a general VAT taxpayer shall be adjusted to 13%, and the tax rate of 10% applicable thereto shall be adjusted to 9. On September 30, 2019, the Ministry of Finance and the State Taxation Administration jointly issued the Announcement on Clarifying the VAT Additional Deduction Policy for the Living Services, pursuant to which, from October 1, 2019 to December 31, 2021, the taxpayers engaging in providing living services are allowed to deduct additional 15% of the deductible input VAT amount for the current period from the payable tax. For aforementioned taxpayers providing production and living services relating to Announcement on Policies for Deepening the VAT Reform and Announcement on Clarifying the VAT Additional Deduction Policy for the Living Services, the input VAT additional deduction policies is further extended to December 31, 2022 according to the regulations. From January 1, 2023 to December 31, 2023, the VAT Additional Deduction policy is implemented in accordance with the following provisions: (i). Taxpayers in the productive service industry are allowed to add 5% of the current deductible input tax to offset the taxable amount; (ii). Taxpayers in the lifestyle service industry are allowed to deduct 10% of the current deductible input tax to offset the taxable amount.

 

In November 2011, the Ministry of Finance and the State Administration of Taxation promulgated the Pilot Plan for Imposition of Value-Added Tax to Replace Business Tax, or the Pilot Plan. The Notice of the Ministry of Finance and the State Administration of Taxation on Implementing the Pilot Plan of Replacing Business Tax with Value-Added Tax in an All-round Manner, issued on March 23, 2016, took effect on May 1, 2016. Pursuant to the Pilot Plan and the subsequent Notice, VAT at a rate of 6% is applied nationwide to revenue generated from the provision of certain modern services in lieu of the prior Business Tax.

 

New Overseas Listing Rules issued by the Chinese Government

 

The PRC government has recently indicated an intent to take actions to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. For example, on July 6, 2021, the relevant PRC government authorities made public the Opinions on Strictly Scrutinizing Illegal Securities Activities in Accordance with the Law, or the Opinions. These Opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision of overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies.

 

64
 

 

On December 24, 2021, the CSRC issued the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) and the Administrative Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments), collectively the Draft Overseas Listing Regulations, for public comment until January 23, 2022.

 

Following issuance of the Draft Overseas Listing Regulations, on February 17, 2023, the CSRC issued the CSRC Filing Notice, stating that the CSRC has published the Trial Measures and Listing Guidelines, collectively the Trial Measures and Listing Guidelines or the Oversea Listing Rules. Among others, the Oversea Listing Rules provide that overseas offerings and listings by PRC domestic companies shall:

 

(i) require submission of relevant materials that contain a filing report and a legal opinion, providing truthful, accurate and complete information on matters including but not limited to the shareholders of the issuer. Where the filing documents are complete and in compliance with stipulated requirements, the CSRC shall, within 20 working days after receipt of filing documents, conclude the filing procedure and publish filing results on the CSRC website. Where filing documents are incomplete or do not conform to stipulated requirements, the CSRC shall request supplementation and amendment thereto within five working days after receipt of the filing documents. The issuer should then complete supplementation and amendment within 30 working days;

 

(ii) abide by laws, administrative regulations and relevant state rules concerning foreign investment in China, state-owned asset administration, industry regulation and outbound investment, and shall not disrupt the PRC domestic market order, harm state or public interests or undermine the lawful rights and interests of PRC domestic investors;

 

(iii) abide by national secrecy laws and relevant provisions. Necessary measures shall be taken to fulfill confidentiality obligations. Divulgence of state secrets or working secrets of government agencies is strictly prohibited. Provision of personal information and important data, etc., to overseas parties in relation to overseas offering and listing of PRC domestic companies shall be in compliance with applicable laws, administrative regulations and relevant state rules; and

 

(iv) be made in strict compliance with relevant laws, administrative regulations and rules concerning national security in the spheres of foreign investment, cybersecurity, data security, etc., and issuers shall duly fulfill their obligations to protect national security. If the intended overseas offering and listing necessitates a national security review, relevant security review procedures shall be completed according to the law before the application for such offering and listing is submitted to any overseas parties such as securities regulatory agencies and trading venues.

 

The Trial Measures came into effect on March 31, 2023. PRC domestic companies seeking to offer and list securities (which, for the purposes of the Trial Measures, are defined thereunder as equity shares, depository receipts, corporate bonds convertible to equity shares, and other equity securities that are offered and listed overseas, either directly or indirectly, by PRC domestic companies) in overseas markets, either via direct or indirect means, must file with the CSRC within three working days after their application for an overseas listing is submitted.

 

The Trial Measures provide that where a PRC domestic company seeks to indirectly offer and list securities in overseas markets, the issuer shall designate a major domestic operating entity, which shall, as the domestic entity responsible, file with the CSRC. The Trial Measures stipulate that an overseas listing will be determined as “indirect” if the issuer meets both of the following conditions: (1) 50% or more of any of the issuer’s operating revenue, total profit, total assets or net assets as documented in its audited consolidated financial statements for the most recent accounting year are accounted for by PRC domestic companies (Condition I), and (2) the main parts of the issuer’s business activities are conducted in the PRC, or its main places of business are located in the PRC, or the senior managers in charge of its business operations and management are mostly Chinese citizens or domiciled in the PRC (Condition II); whether Chinese citizens from Taiwan, Hong Kong, and Macau are included in the foregoing specification is not specified. The determination as to whether or not an overseas offering and listing by PRC domestic companies is indirect shall be made on a ‘substance over form’ basis; the Listing Guidelines further stipulate that if an issuer not satisfying Condition I submits an application for issuance and listing in overseas markets in accordance with relevant non-PRC issuance regulations requiring such issuer to disclose risk factors mainly related to the PRC, the securities firm(s) and the issuer’s PRC counsel should follow the principle of “substance over form” in order to identify and argue whether the issuer should complete a filing under the Trial Measures. Subsequent securities offerings of an issuer in (i) the same overseas market where it has previously offered and listed securities, and (ii) an overseas market other than one where the issuer has previously offered and listed securities shall be filed with the CSRC within three working days after offerings are completed. Additionally, the Trial Measures stipulate that after an issuer has offered and listed securities in an overseas market, the issuer shall submit a report to the CSRC within three working days after the occurrence and public disclosure of (i) a change of control thereof, (ii) investigations of or sanctions imposed on the issuer by overseas securities regulators or relevant competent authorities, (iii) changes of listing status or transfers of listing segment, and (iv) a voluntary or mandatory delisting.

 

65
 

 

The CSRC Filing Notice states that, beginning from March 31, 2023, PRC domestic enterprises which have already issued and listed securities overseas and fall within the scope of filing under the Trial Measures shall be considered Existing Listed Enterprises. Existing Listed Enterprises are not required to complete filings immediately; rather, Existing Listed Enterprises should complete filings if they are subsequently involved in matters require filings, such as follow-on financing activities, in accordance with the Trial Measures.

 

There is a possibility that we may be deemed as an Existing Listed Enterprise as defined under the CSRC Filing Notice, and that future offerings of listed securities or listings outside China by us may be subject to CSRC filing requirements in accordance with the Trial Measures.

 

Regulations Relating to Anti-Monopoly

 

The currently effective Anti-Monopoly Law was promulgated by SCNPC in 2007 and most recently amended on June 24, 2022. Pursuant to the Anti-Monopoly Law, the operators of a concentration of undertakings which reaches the standard for declaration shall make an advance declaration to the Anti-Monopoly Law enforcement authority under the State Council. The fines for illegal concentration of business operators shall be “no more than ten percent of its preceding year’s sales revenue if the concentration of business operator has or may have an effect of excluding or limiting competition; or a fine of up to RMB5 million if the concentration of business operator does not have an effect of excluding or limiting competition.” Pursuant to the Anti-Monopoly Law, the authority may require the operators to make a declaration where there is evidence that the concentration has or may have the effect of eliminating or restricting competition, even if such concentration does not reach the filing threshold.

 

On February 7, 2021, the Anti-Monopoly Committee of the State Council promulgated the Anti-Monopoly Guidelines for the Internet Platform Economy Sector which stipulates that any concentration of undertakings involving variable interest entities shall fall within the scope of antimonopoly review. Furthermore, the Guidelines to Anti-Monopoly in the Field of Internet Platforms prohibit certain monopolistic acts of internet platforms so as to protect market competition and safeguard interests of users and undertakings participating in internet platform economy, including without limitation, prohibiting platforms with dominant position from abusing their market dominance (such as discriminating customers in terms of pricing and other transactional conditions using big data and analytics, coercing counterparties into exclusivity arrangements, using technology means to block competitors’ interface, favorable positioning in search results of goods displays, using bundle services to sell services or products, compulsory collection of unnecessary user data). On August 17, 2021, the SAMR issued the Provisions on Prohibition of Unfair Competition on the Internet (Draft for Comments), which prohibits business operators from using data, algorithms and other technical means to commit traffic hijacking, interference, malicious incompatibility and other improprieties to influence user choices or hinder or damage the normal operation of network products or services offered by other business operators.

 

Seasonality

 

The first quarter of the calendar year is typically the slowest season of the year due to the Chinese New Year holiday. During this period, accounts receivable collection is very slow and we also need to prepare for upcoming busier seasons by making payments for inventory.

 

66
 

 

C. Organizational Structure

 

See “A. History and Development of the Company-Corporate Structure” above for details of our current organizational structure.

 

D. Property, Plant and Equipment

 

All land in China is owned by the state or local governments. Individuals and companies are permitted to acquire rights to use land or land use rights for specific purposes. In the case of land used for industrial purposes, the land use rights are granted for a period of 50 years. This period may be renewed at the expiration of the initial and any subsequent terms according to the relevant Chinese laws. Granted land use rights are transferable and may be used as collateral for borrowings and other obligations.

 

Our current executive offices are located at 21st Floor, Everbright Bank Building, Zhuzilin, Futian District, Shenzhen, Guangdong, 518040, China, of which IST currently has property use rights. This office facility property consists of approximately 1,200 square meters and is currently being used as collateral for certain of our short-term bank loans. Our other properties primarily consist of media display equipment, computer equipment, servers, licensed software, furniture and fixtures. We currently do not have any intention to make large scale improvements or developments with respect to these properties.

 

We believe that all our properties have been adequately maintained, are generally in good condition, and are suitable and adequate for our business.

 

ITEM 4A. UNRESOLVED STAFF COMMENTS

 

Not Applicable.

 

ITEM 5. OPERATING AND FINANCIAL REVIEW AND PROSPECTS

 

You should read the following discussion and analysis of our financial condition and results of operations in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report on Form 20-F. This discussion may contain forward-looking statements. Our actual results may differ materially from those anticipated in these forward-looking statements because of various factors, including those set forth under Item 3 “Key Information-D. Risk Factors” or in other parts of this annual report on Form 20-F. See also “Introductory Notes-Forward-looking Information.”

 

A. Operating Results

 

Overview

 

We are a provider of cloud-app technologies for Smart City IoT platforms, digital advertising delivery, and other internet-based information distribution systems in China. Our Internet ecosystem enables all participants of the new media community to efficiently promote branding, disseminate information, and exchange resources. In addition, we provide a broad portfolio of software and hardware with fully integrated solutions, including Information Technology infrastructure, Internet-enabled display technologies, and IoT platforms to customers in government, education, residential community management, media, transportation, and other private sectors.

 

We were founded in 1993. As of December 31, 2023, we had approximately 56 full-time employees.

 

Prior to 2014, we generated majority of our revenues through selling our products 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.

 

In 2014, we generated revenues from sales of hardware products, software products, system integration services, and related maintenance and supporting services. Starting in 2015, with the introduction of our cloud-based software as a service (SaaS) offering, we generated additional recurring monthly revenues from SaaS fees. The revenue from SaaS was still small in 2018 and 2019, which is expected to pick up in future years along with the large-scale roll-out of our cloud-based new media terminals.

 

67
 

 

In May 2017, we completed the business transformation and rolled out CAT and IoT technology based digital ads distribution network and new media resource sharing platform in the out-of-home advertising market. In 2017, 2018 and 2019, we generated most revenue from selling fully integrated ads display terminals. In 2020, we have a portion of revenue generated from the sale of cloud severs as part of our CBT business. The revenue generated from SaaS and other software products and services remained small.

 

In 2021, we ventured into the blockchain related business through the launch of cryptocurrency mining operations. However, in December 2022, the Company entered into a series of contracts with certain third parties to sell its cryptocurrency mining and related equipment for a total sale price of approximately $1.08 million. The Company also terminated the leases for both the office facility and storage rooms, which were previously used to house most of its mining machines for its cryptocurrency mining operations, and laid off relevant employees. As a result, the Company had ceased its cryptocurrency mining business by December 31, 2022.

 

Recent Developments

 

In March and April 2023, the Company entered into two long-term strategic cooperation agreements (the “Agreements”) with Zhaoyuan City, Shandong Province and Wuxuan County, Guangxi Province, respectively. Under the Agreements, the Company will provide Taoping’s cloud-based intelligent product solutions, including its IoT Smart Rest Station, fully autonomous street sweeper, smart large screen displays, and Blue Box off-grid wastewater treatment solution. Zhaoyuan City and Wuxuan County will provide the Company with multiple channels of support and preferential policies. As part of the Agreements, both parties will also work together on low-carbon environmental protection, urban renewal, rural ecological revitalization, and other related projects.

 

Leveraging its strong technological reserves and advanced supporting technologies such as AI and IoT, the Company will provide Zhaoyuan City and Wuxuan County with smart city renewal solutions and technical support, and implement environmental governance projects such as wastewater, waste gas, and garbage treatment. Based on the concept of efficient and low-carbon environmental governance, the Company has combined its digital and intelligent innovative technology products, including its IoT Smart Rest Station with fully autonomous street sweeper and its new off-grid wastewater treatment solution, which will effectively improve the overall public service and environmental protection level for both urban and rural areas.

 

The above collaborations are expected to continue to bring revenue streams for the Company in the future.

 

Principal Factors Affecting Our Financial Performance

 

Demand for Software Products and Services, Advertising, and High-End Server

 

The revenue growth and profitability of our business depend on the overall market demand for software products and related services, high-end data servers, and out-of-home advertising. The demand for our CBT products is attributable to rapid urbanization and rising living standards in China. As a result of migration to the cities, individuals’ disposable income and consumptions of information to assist their purchases of goods and services increase as well. Consequently, our CBT products become increasingly receptive to advertisements displayed at public locations. Meanwhile, rising competition has driven merchants and service providers to seek advertisements as a way to make their brands visible and memorable that drives up the demand for innovative advertising technology like our cloud-based software and services. COVID-19 pandemic has changed landscape of business operations and resulted in significant increase in working from remote locations, on-line shopping, on-line education, on-line entertainment, and other on-line business transactions creating high demand for high-end data storage servers to accommodate the surging internet information transmission.

 

The demand for our TIT products is attributable to digitization of public services in China. Due to changes in policies and regulations in China in 2012, various local governments started postponing IT projects they had previously contracted with us indefinitely. As a result, many of our existing receivables became uncollectable. Starting 2013, we made a strategic decision to transition our business from servicing the public sector to focusing on the private sector. We started completing our in-process IT projects and ceased taking on new customers in the public sector. As a result, the TIT business has diminished throughout the years and gradually being phased out.

 

68
 

 

Taxation

 

Taoping and Taoping Holdings were incorporated in the BVI, and not subject to taxation in that jurisdiction. Under the “anti-inversion” rules of Section 7874 of the U.S. Internal Revenue Code, Taoping is treated for U.S. federal taxation purpose as a U.S. corporation and, accordingly, is subject to U.S. federal income tax on its worldwide income with a maximum income tax rate of 21%.

 

No provision for income tax in the United States has been made as Taoping has no taxable income in the United States.

 

IST HK, and our former subsidiary, HPC Electronics (China) Co., Limited (“HPC”) were incorporated in Hong Kong and subject to a Hong Kong Profits Tax of 16.5% according to the current Hong Kong tax laws.

 

Under the Chinese EIT Law, IST is approved as High Technology Enterprises and respective income tax rates were reduced to 15%. Biznest is approved as software enterprises and enjoys EIT at the tax rate of 12.5%. TopCloud, ISIOT, iASPEC and Bocom are subject to regular EIT at 25%.

 

Business Segment Information

 

Segment information is consistent with how the Chief Operating Decision Maker, i.e., the Directors of the Company, review business health, make investment, allocates resources and assess operating performances. Transfers and sales between reportable segments, if any, are recorded at cost.

 

We report financial and operational 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 in 2021. Cryptocurrency mining is the first initiative implemented in the BT segment. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of the BT segment by December 2022.
     
  (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 gradually being phased out in 2021.

 

For more information regarding our operating segments, see Note 20 (Consolidated Segment Data) to our audited consolidated financial statements included elsewhere in this report.

 

69
 

 

Results of Operations

 

Comparison of Years Ended December 31, 2023 and 2022

 

The following table sets forth key components of our results of operations for fiscal years ended December 31, 2023 and 2022, both in dollars and as a percentage of our revenue.

 

   December 31, 2023   December 31, 2022 
   Amount   % of Revenue   Amount   % of Revenue 
Revenue  $38,635,635    100.00%  $24,233,463    100.00%
Costs of revenue   29,783,354    77.09%   17,003,414    70.17%
Gross profit   8,852,281    22.91%   7,230,049    29.83%
Administrative expenses   (5,600,578)   (14.50)%   (6,149,981)   (25.38)%
Research and development expenses   (2,967,043)   (7.68)%   (3,606,653)   (14.88)%
Selling expenses   (482,358)   (1.25)%   (639,052)   (2.64)%
(Loss) from operations   (197,698)   (0.51)%   (3,165,637)   (13.06)%
Subsidy income   292,797    0.76%   148,577    0.61%
(Loss) from equity method investment   (8,031)   (0.02)%   (261,397)   (1.08)%
Other income (loss), net   267,292    0.69%   3,314,433    13.68%
Interest income   2,100    0.01%   7,956    0.03%
Interest expense   (580,630)   (1.50)%   (556,434)   (2.30)%
(Loss) before income taxes   (224,170)   (0.58)%   (512,502)   (2.11)%
Income tax (expense) benefit   (7,980)   (0.02)%   (69,869)   (0.29)%
Net loss from continuing operations   (232,150)   (0.60)%   (582,371)   (2.40)%
Net loss from discontinued operations   (465,791)   (1.21)%   (6,499,276)   (26.82)%
Net (loss)   (697,941)   (1.81)%   (7,081,647)   (29.22)%
Less: Net loss attributable to non- controlling interest   -    -    -    - 
Net (loss) attributable to Company  $(697,941)   (1.81)%  $(7,081,647)   (29.22)%

 

Revenue. We generate revenues from advertising, selling hardware, software, and other technology-related services to customers. For the year ended December 31, 2023, our total revenue of continuing operations was $38.6 million, of which approximately $0.2 million was from related parties, compared to total revenue of $24.2 million for the year ended December 31, 2022, an increase of $14.4 million, or 59.4%. The increase was primarily due to an increase of $12.0 million revenue from products, and an increase of $4.0 million of software revenue, offset by a decrease of $1.2 million of other revenue, and a decrease of $0.4 million of advertising revenue. The Company expects that revenue for the year of 2024 would increase moderately as a result of the steady growth of its product sales and digital advertising, as well as the additions of its new cloud-based intelligent products and solutions.

 

The following table shows our revenue, percentage of revenue, cost of revenue and gross margin, by revenue categories:

 

   Year Ended December 31, 2023   Year Ended December 31, 2022 
       % of   Cost of   Gross       % of   Cost of   Gross 
   Revenue   Revenue   Revenue   Margin   Revenue   Revenue   Revenue   Margin 
Products  $24,239,113    62.74%   21,389,832    11.75%  $12,253,565    50.56%   11,125,855    9.20%
Software   8,798,802    22.77%   4,145,233    52.89%   4,820,454    19.89%   665,846    86.19%
Advertising   5,001,695    12.95%   3,945,211    21.12%   5,409,511    22.32%   3,746,585    30.74%
Others   596,025    1.54%   303,078    49.15%   1,749,933    7.23%   1,465,128    16.28%
Total  $38,635,635    100.00%   29,783,354    22.91%  $24,233,463    100.00%   17,003,414    29.83%

 

70
 

 

A breakdown of revenue, percentage of revenue, cost of revenue and gross margin by segments is as follows:

 

   Year Ended December 31, 2023   Year Ended December 31, 2022 
       % of   Cost of   Gross       % of   Cost of   Gross 
   Revenue   Revenue   Revenue   Margin   Revenue   Revenue   Revenue   Margin 
TIT Segment  $214,980    0.56%   183,381    14.70%  $235,128    0.97%   715,907    (204.48)%
CBT Segment   38,420,655    99.44%   29,599,973    22.96%   23,998,335    99.03%   16,287,508    32.13%
Total  $38,635,635    100.00%   29,783,354    22.91%  $24,233,463    100.00%   17,003,415    29.83%

 

Cost of revenue and gross profit. As indicated in the tables above, our cost of revenue increased by $12.8 million, which were mainly attributed to increases in cost of products of $10.3 million and cost of software of $3.5 million, or 75.2%, to $29.8 million, for the year ended December 31, 2023, from $17.0 million for the year ended December 31, 2022. As a percentage of revenue, our cost of revenue increased to 77.1% during the year ended December 31, 2023, from 70.2% during the year ended December 31, 2022. As a result, gross profit as a percentage of revenue decreased to 22.9% for the year ended December 31, 2023 from 29.8% for the year ended December 31, 2022. The decrease in the overall gross margin primarily resulted from lower margin of software and advertising.

 

Administrative expenses. Our administrative expenses consist primarily of compensation and benefits for our general management, finance and administrative staff, professional advisor consulting fees, audit fees, and other expenses incurred in connection with general operations. Our administrative expenses decreased by $0.5 million, or 8.9%, to $5.6 million for the year ended December 31, 2023, from $6.1 million for the year ended December 31, 2022. As a percentage of revenue, administrative expenses decreased to 14.5% for 2023, from 25.4% for 2022. Such decrease was primarily due to a decrease of $0.4 million of professional service fee, a decrease of $0.3 million in depreciation expenses, a decrease of foreign currency exchange loss of $0.4 million, and a decrease of $0.2 million in office expenses, offset by increase of $1.0 million in share-based compensation to certain directors, executive officers, employees and consultants. We expect that the administrative expenses in 2024 will decrease as a result of the decrease of share-based compensation. As a percentage of revenue, administrative expenses will decrease as result of the expected additions of new revenue streams.

 

Research and development expenses. Our research and development expenses consist primarily of personnel related expenses, as well as costs associated with new software and hardware development and enhancement. Our research and development expenses decreased by $0.6 million, or 17.7%, to $3.0 million for the year ended December 31, 2023, from $3.6 million for the year ended December 31, 2022. Such decrease was primarily due to the decrease in depreciation of R&D related hardware equipment and software, and the decrease in payroll and benefits to R&D staff. As a percentage of revenue, research and development expenses decreased to 7.7% for 2023, from 14.9% for 2022. We expect that the R&D expenses in 2024 will be consistent with that of fiscal 2023, while as a percentage of revenue, R&D expenses will slightly decrease.

 

Selling expenses. Our selling expenses consist primarily of the compensation and benefits to our sales and marketing staff, business entertainment expenses, and marketing expenses. Our selling expenses decreased by $0.16 million, or 24.5%, to $0.48 million for the year ended December 31, 2023, from $0.64 million for the year ended December 31, 2022. This decrease was due to the decrease of the selling activities related costs. We expect that the selling expenses in 2024 will increase in line with revenue increase, while as a percentage of revenue, selling expenses will slightly decrease.

 

Subsidy income. Our subsidy income consists primarily of the compensation and benefits to governmental subsidies. Our subsidy income increased by $0.14 million, or 97.1%, to $0.29 million for the year ended December 31, 2023, from $0.15 million for the year ended December 31, 2022.

 

Other income (loss). Our other income decreased by $3.0 million, or 91.9%, to $0.3 million for the year ended December 31, 2023, from $3.3 million for the year ended December 31, 2022. Other income in 2022 was mainly generated from an income of approximately $3.0 million for disposition of a subsidiary.

 

Interest expense. Interest expense for the year ended December 31, 2023 was approximately $0.6 million, compared to interest expense of approximately $0.6 million in 2022.

 

71
 

 

Income tax expense. We recorded income tax expense of $7,980 for the year ended December 31, 2023, as compared to $69,869 of income tax expense in 2022.

 

Net loss (income) from discontinued operations. Net loss from discontinued operations for the year ended December 31, 2023 was approximately $0.5 million, compared to a net loss of approximately $6.5 million in 2022.

 

Net loss attributable to Company. As a result of the cumulative effect of the foregoing factors, we had a net loss attributable to the Company of $0.7 million for the year ended December 31, 2023, as compared to net loss of $7.1 million for the year ended December 31, 2022.

 

Comparison of Years Ended December 31, 2022 and 2021

 

The following table sets forth key components of our results of operations for fiscal years ended December 31, 2022 and 2021, both in dollars and as a percentage of our revenue.

 

   December 31, 2022   December 31, 2021 
   Amount   % of Revenue   Amount   % of Revenue 
Revenue  $24,233,463    100.00%  $19,390,579    100.00%
Costs of revenue   17,003,414    70.17%   12,719,125    65.59%
Gross profit   7,230,049    29.83%   6,671,454    34.41%
Administrative expenses   (6,149,981)   (25.38)%   (11,638,691)   (60.02)%
Research and development expenses   (3,606,653)   (14.88)%   (4,479,045)   (23.10)%
Selling expenses   (639,052)   (2.64)%   (694,474)   (3.58)%
(Loss) from operations   (3,165,637)   (13.06)%   (10,140,756)   (52.30)%
Subsidy income   148,577    0.61%   181,620    0.94%
(Loss) from equity method investment   (261,397)   (1.08)%   (814,440)   (4.20)%
Other income (loss), net   3,314,433    13.68%   (59,867)   (0.31)%
Interest income   7,956    0.03%   4,631    0.02%
Interest expense   (556,434)   (2.30)%   (928,352)   (4.79)%
(Loss) before income taxes   (512,502)   (2.11)%   (11,757,164)   (60.63)%
Income tax (expense) benefit   (69,869)   (0.29)%   (5,321)   (0.03)%
Net loss from continuing operations   (582,371)   (2.40)%   (11,762,485)   (60.66)%
Net loss (income) from discontinued operations   (6,499,276)   (26.82)%   1,837,626    9.48%
Net (loss)   (7,081,647)   (29.22)%   (9,924,859)   (51.18)%
Less: Net loss attributable to non- controlling interest   -    -    -    - 
Net (loss) attributable to Company  $(7,081,647)   (29.22)%  $(9,924,859)   (51.18)%

 

Revenue. We generate revenues from advertising, selling hardware, software, and other technology-related services to customers. For the year ended December 31, 2022, our total revenue of continuing operations was $24.2 million, of which approximately $0.2 million was from related parties, compared to total revenue of $19.4 million for the year ended December 31, 2021, an increase of $4.8 million, or 25.0%. The increase was primarily due to an increase of $1.5 million revenue from products, an increase of $2.8 million of advertising revenue, an increase of $0.8 million of other revenue, offset by a decrease of $0.3 million of software revenue. The Company expects that revenue for the year of 2023 would increase moderately as a result of the growth of advertising businesses, as well as the sales of its new cloud-based intelligent products and solutions.

 

72
 

 

The following table shows our revenue, percentage of revenue, cost of revenue and gross margin, by revenue categories:

 

   Year Ended December 31, 2022   Year Ended December 31, 2021 
       % of   Cost of   Gross       % of   Cost of   Gross 
   Revenue   Revenue   Revenue   Margin   Revenue   Revenue   Revenue   Margin 
Products  $12,253,565    50.56%   11,125,855    9.20%  $10,724,707    55.31%   9,890,346    7.78%
Software   4,820,454    19.89%   665,846    86.19%   5,174,422    26.69%   582,490    88.74%
Advertising   5,409,511    22.32%   3,746,585    30.74%   2,577,712    13.29%   2,193,945    14.89%
Others   1,749,933    7.23%   1,465,128    16.28%   913,738    4.71%   52,344    94.27%
Total  $24,233,463    100.00%   17,003,414    29.83%  $19,390,579    100.00%   12,719,125    34.41%

 

A breakdown of revenue, percentage of revenue, cost of revenue and gross margin by segments is as follows:

 

   Year Ended December 31, 2022   Year Ended December 31, 2021 
       % of   Cost of   Gross       % of   Cost of   Gross 
   Revenue   Revenue   Revenue   Margin   Revenue   Revenue   Revenue   Margin 
TIT Segment  $235,128    0.97%   715,907    (204.48)%  $636,743    3.28%   633,713    0.48%
CBT Segment   23,998,335    99.03%   16,287,508    32.13%   18,753,836    96.72%   12,085,412    35.56%
BT Segment   -    -    -    -    -    -    -    - 
Total  $24,233,463    100.00%   17,003,415    29.83%  $19,390,579    100.00%   12,719,125    34.41%

 

Cost of revenue and gross profit. As indicated in the tables above, our cost of revenue increased by $4.3 million, which were mainly attributed to increases in cost of products of $1.2 million, cost of advertising of $1.6 million, cost of software of $0.1 million, and cost of others of $1.4 million, or 33.7%, to $17.0 million, for the year ended December 31, 2022, from $12.7 million for the year ended December 31, 2021. As a percentage of revenue, our cost of revenue increased to 70.2% during the year ended December 31, 2022, from 65.6% during the year ended December 31, 2021. As a result, gross profit as a percentage of revenue decreased to 29.8% for the year ended December 31, 2022 from 34.4% for the year ended December 31, 2021. The decrease in the overall gross margin primarily resulted from lower margin of software and other revenue.

 

Administrative expenses. Our administrative expenses consist primarily of compensation and benefits for our general management, finance and administrative staff, professional advisor consulting fees, audit fees, and other expenses incurred in connection with general operations. Our administrative expenses decreased by $5.5 million, or 47.2%, to $6.1 million for the year ended December 31, 2022, from $11.6 million for the year ended December 31, 2021. As a percentage of revenue, administrative expenses decreased to 25.4% for 2022, from 60.0% for 2021. Such decrease was primarily due to a decrease of $4.5 million in allowance for credit losses, and decrease in share-based compensation of $2.6 million to certain employees and consultants, offset by an increase of consulting fees of $0.6 million and an increase of foreign currency exchange loss of $0.7 million. We expect that the administrative expenses in 2023 will be consistent with that of fiscal year 2022. As a percentage of revenue, administrative expenses will decrease as result of the expected additions of new revenue streams.

 

Research and development expenses. Our research and development expenses consist primarily of personnel related expenses, as well as costs associated with new software and hardware development and enhancement. Our research and development expenses decreased by $0.9 million, or 19.5%, to $3.6 million for the year ended December 31, 2022, from $4.5 million for the year ended December 31, 2021. Such decrease was primarily due to the decrease of amortization of intangible assets, decrease of depreciation of R&D related hardware equipment and software, and the decrease in payroll and benefits to R&D staff. As a percentage of revenue, research and development expenses decreased to 14.9% for 2022, from 23.1% for 2021. We expect that the R&D expenses in 2023 will be consistent with that of fiscal 2022, while as a percentage of revenue, R&D expenses will slightly decrease.

 

Selling expenses. Our selling expenses consist primarily of the compensation and benefits to our sales and marketing staff, business entertainment expenses, and marketing expenses. Our selling expenses decreased by $0.06 million, or 8.0%, to $0.64 million for the year ended December 31, 2022, from $0.70 million for the year ended December 31, 2021. This decrease was due to the decrease of the other selling activities related costs. We expect that the selling expenses in 2023 will increase in line with revenue increase, while as a percentage of revenue, selling expenses will slightly decrease.

 

73
 

 

Subsidy income. Our subsidy income consists primarily of the compensation and benefits to governmental subsidies. Our subsidy income decreased by $0.03 million, or 18.2%, to $0.15 million for the year ended December 31, 2022, from $0.18 million for the year ended December 31, 2021.

 

Other income (loss). Other income for the year ended December 31, 2022 was approximately $3.3 million, compared to other loss of approximately $0.1 million in 2021. Other income in 2022 was mainly the income generated from the write-off of approximately $0.3 million of accounts payable and other payables, and an income of approximately $3.0 million for disposition of a subsidiary.

 

Interest expense. Interest expense for the year ended December 31, 2022 was approximately $0.6 million, compared to interest expense of approximately $0.9 million in 2021. The decrease of interest expense in 2022 was mainly due to the decrease of interest accrual and the amortization of debt discount from issuance of convertible notes in 2021.

 

Income tax expense. We recorded income tax expense of $69,869 for the year ended December 31, 2022, as compared to $5,321 of income tax expense in 2021.

 

Net loss (income) from discontinued operations. Net loss from discontinued operations for the year ended December 31, 2022 was approximately $6.5 million, compared to net income of approximately $1.8 million in 2021.

 

Net loss attributable to Company. As a result of the cumulative effect of the foregoing factors, we had a net loss attributable to the Company of $7.1 million for the year ended December 31, 2022, as compared to net loss of $9.9 million for the year ended December 31, 2021.

 

Inflation

 

Inflation does not materially affect our business or the results of our operations.

 

Foreign Currency Fluctuations

 

See Item 11 “Quantitative and Qualitative Disclosures about Market Risk-Foreign Exchange Risk.”

 

B. Liquidity and Capital Resources

 

As of December 31, 2023, we had cash and cash equivalents of $1.3 million.

 

In January 2020, the Company adopted ASU 2016-13, Topics 326-Credit Losses, 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 Company considers the following factors when determining whether to permit a longer payment period or provide other concessions to customers:

 

the customer’s past payment history;
the customer’s general risk profile, including factors such as the customer’s size, age, and public or private status;
macroeconomic conditions that may affect a customer’s ability to pay; and
the relative importance of the customer relationship to the Company’s business.

 

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.

 

The allowance for credit losses at December 31, 2023 and 2022, totaled approximately $25.6 million and $25.5 million, respectively, representing management’s best estimate. The following table describes the movement for allowance for credit losses during the year ended December 31, 2023.

 

Balance at December 31, 2022  $25,484,295 
Increase in allowance for credit losses   794,087 
Foreign exchange difference   (686,436)
Balance at December 31, 2023  $25,591,946 

 

74
 

 

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

 

Cash Flows

 

   Years Ended December 31, 
   2023   2022   2021 
Net cash (used in) operating activities   (2,326,017)   (7,511,698)   (16,149,498)
Net cash (used in) provided by investing activities   (1,209,024)   4,310,557    (14,000,268)
Net cash provided by financing activities   3,839,344    22,716    33,028,157 
Effects of exchange rate changes on cash and cash equivalents   (26,688)   (329,601)   555,961 
Net increase (decrease) in cash and cash equivalents   277,615    (3,508,026)   3,434,352)
Cash, cash equivalents, and restricted cash at beginning of the year   1,023,240    4,531,266    1,096,914 
Cash, cash equivalents, and restricted cash at end of the year   1,300,855    1,023,240    4,531,266 

 

Operating Activities

 

Net cash used in operating activities was $2.3 million for the year ended December 31, 2023, $7.5 million for the year ended December 31, 2022 and $16.1 million for the year ended December 31, 2021. For the fiscal year 2023, net cash used in operating activities were primarily attributed to increase in advances to suppliers, increase in inventories and the decrease in accounts payable. For the fiscal year 2022, net cash used in operating activities were primarily attributed to the increase in accounts receivable for approximately $4.0 million and approximately $6.0 million for decrease in accounts payable. Net cash used in operating activities in the fiscal year 2021 were primarily attributed to increase in advance to suppliers for approximately $4.3 million and approximately $9.8 million for reduction of our payable liabilities.  

 

Investing Activities

 

Net cash used in investing activities was $1.2 million for the year ended December 31, 2023 and net cash provided by investing activities was $4.3 million for the year ended December 31, 2022. Net cash used in investing activities was $14.0 million for the year ended December 31, 2021. Net cash used in investing activities in 2023 was mainly due to purchase of property and equipment of approximately $1.2 million. Net cash provided by investing activities in 2022 was mainly due to purchase of property and equipment of approximately $1.8 million, offset by the proceeds from sales of property and equipment of $1.1 million, and proceeds from sales of cryptocurrencies of $5.0 million. Net cash used in investing activities in 2021 was mainly due to the purchase of property and equipment of approximately $11.3 million, and the consideration paid for acquisition of $7.3 million, offset by the proceeds from sales of cryptocurrencies of $4.5 million.

 

Financing Activities

 

Net cash provided by financing activities was $3.8 million for the year ended December 31, 2023, mainly attributable to proceeds from borrowings under short-term loans of $8.8 million, repayment of short-term loan of $7.2 million, proceeds from issuance of ordinary shares of $1.7 million, and proceeds from issuance of convertible note of $0.6 million. Net cash provided by financing activities was $22,700 for the year ended December 31, 2022, mainly attributable to proceeds from borrowings under short-term loans of $7.4 million, and repayment of short-term loan of $7.4 million. Net cash provided by financing activities was $33.0 million for the year ended December 31, 2021, mainly attributable to receipts of the borrowings from related party of $3.1 million, and net proceeds of $28.3 million from issuance of ordinary shares through private placement offerings.

 

75
 

 

Loan Facilities

 

As of December 31, 2023 and 2022, our loan facilities were as follows:

 

Short-term bank loans

 

   December 31, 
   2023   2022 
Secured short-term loans  $8,547,509   $7,203,762 
Total short-term bank loans  $8,547,509   $7,203,762 

 

Management’s Plans

 

As a result of the recovery of market conditions and customer demands, as well as the Company’s continued efforts in diversifying applications of its innovative Taoping smart cloud, the Company achieved a 59.4% year-over-year revenue growth and significantly reduced net loss by $6.4 million in 2023. Cash and cash equivalents at December 31, 2023 was $1.3 million, compared to cash and cash equivalents of $1.0 million a year ago.

 

The Company incurred a net loss of $0.7 million for year ended December 31, 2023, compared to a net loss of $7.1 million for 2022. The improved profitability was mainly due to the increase of gross profit, and the Company’s cessation of cryptocurrency mining business in 2023. As of December 31, 2023, the Company had a working capital surplus of approximately $5.2 million, significantly improved from a working capital deficit of $0.2 million as of December 31, 2022.

 

The Company will continue to focus the efforts on the digital advertising and other cloud-based and AI-related products and applications. Furthermore, its two core competencies, the Taoping national sales network and the highly scalable and compatible cloud platform, and its strong software development capability, make it a valued partner by many other smart-community customers and solution providers. In addition to seeking strategic acquisition to expand its digital advertising business, the Company continues to explore business opportunity in the smart community and new energy sectors. Starting from April 2023, the Company has entered into a series of long-term strategic cooperation agreements with various customers to provide Taoping’s cloud-based intelligent product solutions, including smart large screen, IoT smart rest station and off-grid wastewater treatment solution, which are expected to generate revenue and operating cashflow for the Company for year 2023 and beyond.

 

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. The Company’s existing $8.5 million revolving bank loan, which was collateralized with the Company’s office property, provides important capital support for its operation. In addition, the Company has renewed the bank facility line with a value of approximately $2.6 million in July 2023 and a value of approximately $4.9 million in September 2023, and both are valid for 12 months.

 

76
 

 

July 2023 Standby Equity Purchase Agreements

 

On July 17, 2023, the Company entered into a public standby equity purchase agreement and a private standby equity purchase agreement with an investor. Pursuant to the agreements, the Company has the right, but not the obligation, to sell to the investor up to $1,000,000 and $10,000,000, respectively, of its ordinary shares, within 24 months and 36 months, respectively, from the date of the agreements. As of April 2024, the Company has raised a total of $3.3 million through this equity line offering. In conclusion, the Company believes that it has the ability to raise needed capital to fund its operations and business growth, and is able to operate as a going concern.

 

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.

 

September 2023 Securities Purchase Agreement and Convertible Promissory Note

 

On September 27, 2023, the Company entered into a securities purchase agreement, pursuant to which the Company sold to the investor an unsecured convertible promissory note (the “Note”) with a 12-month maturity. The Note has the original principal amount of $609,000.00 including the original issue discount of $44,000 and the investor’s legal and other transaction costs of $15,000. The Company anticipates using the proceeds for general working capital purposes. The investor may, at any time after six months from the issue date, convert all or any part of the outstanding balance of the note, at a conversion price of $8.00 per share. In addition, at any time after six months from the issue date, the investor may redeem all or any portion of the note, subject to a maximum amount of $150,000 per month, into ordinary shares of the Company at a price equal to 80% multiplied by the lowest daily volume-weighted average price during the 10 trading days immediately preceding the applicable redemption, subject to certain adjustments and limitations. The investor also has the right, on any trading day and the following trading day, that any intraday trade price of the ordinary shares is 10% greater than the previous measurement period’s closing trade price (as defined in the Note), to redeem all or any portion of the outstanding balance of the note into ordinary shares.

 

The Note is recognized initially at fair value, net of debt discounts including original issue discount, transaction Expense Amount, and allocation of proceeds to beneficial conversion feature, in the amount of $215,440. As of December 31, 2023, the remaining unamortized debt discount was $159,785, and will be amortized through September 27, 2024. See “Notes to Consolidated Financial Statements- 16. Convertible Note Payable” on page F-37 for additional information.

 

Intercompany Transfers

 

Our subsidiaries organized in the PRC may pay dividends only out of their accumulated profits. Our PRC subsidiaries are required to set aside at least 10% of their after-tax profit to their general reserves until such reserves cumulatively reach 50% of their respective registered capital. General reserves of our PRC subsidiaries are not distributable as cash dividends. Restrictions on our net assets also include the conversion of local currency into foreign currencies, tax withholding obligations on dividend distributions, the need to obtain approval from SAFE for loans to a non-PRC consolidated entity, and the covenants or financial restrictions related to outstanding debt obligations. We are not aware of other restrictions on our net assets or the transferability of assets via loans or advances to our non-PRC consolidated entities. As our operations are principally based in China, our non-PRC consolidated entities do not have material cash obligations.

 

77
 

 

The following table provides the amount of our statutory general reserve, the amount of restricted net assets, consolidated net assets, and the amount of restricted net assets as a percentage of consolidated net assets, as of December 31, 2023 and 2022:

 

   December 31, 
   2023   2022 
PRC general reserve - restricted net assets  $10,209,086   $10,209,086 
Consolidated net assets  $12,763,297   $9,616,692 
Restricted net assets as percentage of consolidated net assets   79.99%   106.16%

 

An offshore holding company, as a shareholder of a Foreign Investment Entity (FIE), can make loans to the FIE, provided the parties being in compliance with the PRC regulations governing such loans. Our parent company can make a shareholder loan to a PRC subsidiary provided that (i) the amount of the loan does not exceed the difference between the total investment and registered capital as approved by the local Administration for Industry and Commerce that issued the business license of the subsidiary; and (ii) before the loan can be converted into RMB, the subsidiary reports to SAFE the intended use of proceeds (which cannot be to purchase domestic assets). The subsidiary can finance the operations of iASPEC in accordance with the terms of the MSA with iASPEC.

 

As of December 31, 2023 and 2022, the breakdown of our cash and cash equivalents (including restricted cash) was as follows:

 

   December 31, 
   2023   2022 
Cash located outside of the PRC  $653,638   $17,348 
Cash held by other entities located in the PRC (except VIEs noted above)   647,217    997,243 
Cash and cash equivalents from continuing operations   1,300,855    1,014,591 
Cash and cash equivalents from discontinued operations   -    8,649 
   $1,300,855   $1,023,240 

 

We do not believe that there would be any material costs to transfer cash outside the PRC. In addition, as our operations are principally based in China, our non-PRC consolidated entities do not incur material cash obligations. If nature of the businesses for our non-PRC consolidated entities have changed in the future and require material amounts of cash being transferred to them, we will assess the feasibility and plan cash transfers in accordance with foreign exchange regulations, taking into account of tax consequences. A company registered in mainland China must apply for and receive an approval from the SAFE to remit foreign currency to any foreign country, and must comply with PRC statutory reserve requirement as disclosed in Item 3 Key Information - D. Risk Factor of this annual report. As we conduct all of our operations in China, our inability to convert cash and short-term investments held in RMB to other currencies will materially affect our liquidity.

 

C. Research and Development, Patents and Licenses, Etc.

 

Our industry is characterized by extremely rapid technological change, evolving industry standards, and changing customer demands. These conditions require continuous expenditures on product research and development to enhance existing products, create new products, and avoid product obsolescence. See Item 3 “Key Information-D. Risk Factors-If we are unable to develop and offer competitive new products and services, our future operations could be adversely affected,” -“If we are unable to keep abreast with the rapid technological changes in our industry, demand for our products and services could decline and adversely affect our revenue and growth,” and -“Our technology may become obsolete, which could materially adversely affect our ability to sell our products and services.” For a detailed analysis of research and development costs, see Item 5.A. “Operating Results-Results of Operations-Research and development expenses”.

 

D. Trend Information

 

Other than as disclosed elsewhere in this annual report, we are not aware of any trend, uncertainty, demand, commitment or event that is reasonably likely to have a material effect on our net revenues and income from continuing operations, profitability, liquidity, capital resources, or would cause reported financial information not necessarily to be indicative of future operation results or financial condition.

 

78
 

 

E. Accounting policies adopted on the preparation of financial statements

 

The preparation of financial statements in conformity with U.S. GAAP requires our management to make assumptions, estimates and judgments that affect the amounts reported in the financial statements, including the notes thereto, and related disclosures of commitments and contingencies, if any. We consider our accounting policies to be those that require the more significant judgments and estimates in the preparation of financial statements, including the following:

 

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 four sources: (1) product sales, (2) software sales, (3) advertising and (4) 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.

 

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 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.

 

Revenue - Software

 

The Company designs and develops software products. Software development usually includes developing software, integrating various isolated software systems into one, and testing the software. The design and build process, 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 at the delivery of the software. The Company usually provides non-software services including after-sale support and training. The training only occurs at the introduction of the software. The software is high ended 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 software support service in one-off and recognizes the revenue at the point of delivery of service 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.

 

79
 

 

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

 

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. Both the Company and the mining pool operator have the right to terminate the contract at any time, with or without cause, and without compensation. 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. The contract first exists upon the successful placement of a block on the blockchain by the pool operator because that is the point when the parties have performed their contract obligation and neither party can unilaterally terminate the contract without compensating the other party.

 

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 from principal market 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 two years starting from May 1, 2022 and four years starting from July 1, 2022, 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 recognizes rental income.

 

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

 

Contract balances

 

The Company records advances from customers when cash payments are received or due in advance of our performance.

 

80
 

 

Practical expedients and exemptions

 

The Company generally expenses sales commissions if any incurred because the amortization period 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 length of one year or less.

 

Accounts Receivable, Accounts Receivable -related parties

 

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 estimates allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers. 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.

 

Inventories

 

Inventories are valued at the lower of cost (weighted average basis) and net realizable value. Net realizable value is the expected selling price in the ordinary course of business minus any costs of completion, disposal, and transportation to make the sale.

 

The Company performs an analysis of slow-moving or obsolete inventory periodically and any necessary valuation reserves, which could potentially be significant, are included in the period in which the evaluations are completed. Any inventory impairment results in a new cost basis for accounting purposes.

 

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. If the carrying amount of the cryptocurrency exceeds its fair value, the Company recognizes an impairment loss in an amount equal to that excess. Subsequent reversal of impairment losses is not permitted.

 

There are no cash flows from cryptocurrencies included in net cash used in operating activities since the revenue recognized from mining is a noncash activity. 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.

 

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.

 

81
 

 

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 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 other than temporary in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of the investee’s net assets which approximates its fair value.

 

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.

 

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.

 

Income Taxes

 

Income taxes are provided on an asset and liability approach for financial accounting and reporting of income taxes. Deferred income taxes are recognized for all significant temporary differences at enacted rates and classified as non-current in the financial statements. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion, or all of, the deferred tax assets will not be realized. The Company classifies interest and/or penalties related to unrecognized tax benefits, if any, as a component of income tax expense.

 

Discontinued Operations

 

The Company follows “ASU 2014-08, Presentation of Financial Statements (Topic 205) and Property, Plant and Equipment (Topic 360): Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity” for reporting discontinued operations. Under the revised standard, a discontinued operation must represent a strategic shift that has or will have a major effect on an entity’s operations and financial results. Examples could include a disposal of a major line of business, a major geographical area, a major equity method investment, or other major parts of an entity. The revised standard also allows an entity to have certain continuing cash flows or involvement with the component after the disposal. Additionally, the standard requires expanded disclosures about discontinued operations that will provide financial statement users with more information about the assets, liabilities, income, and expenses of discontinued operations.

 

82
 

 

Recent Accounting Pronouncements

 

Please refer to Note 2 to our audited consolidated financial statements for a discussion of relevant pronouncements.

 

ITEM 6. DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

 

A. Directors and Senior Management

 

The following table sets forth certain information regarding our directors and senior management, as well as employees upon whose work we are dependent, as of the date of this annual report.

 

NAME   AGE   POSITION
Jianghuai Lin   55   Chairman of the Board, Chief Executive Officer
Zhiqiang Zhao   53   President and Director
Liqiong (Iris) Yan   47   Chief Financial Officer
Zhixiong Huang   55   Chief Operating Officer
Guangzeng Chen   45   Chief Technology Officer
Huan Li   39   Chief Marketing Officer
Ping Cai   64   Director
Yong Jiang   50   Director
Remington C.H. Hu   58   Director

 

Mr. Jianghuai Lin. Mr. Lin has been the Chairman of Board of Directors and the Chief Executive Officer of the Company since 2006. Mr. Lin has also served as the Chairman and Chief Executive Officer of our subsidiary, IST, since its incorporation in January 2006. During the period from September 2000 to June 2004, Mr. Lin served as the President and Chief Executive Officer of Hong Kong United Development Group, a consolidated enterprise engaging in investment, high technology, and education. Before that, during the period from February 1995 through August 2000, Mr. Lin was a Director and the General Manager of Fujian Wild Wolf Electronics Limited, a company engaged in the business of manufacturing electrical consumer products. Mr. Lin holds a Master’s Degree in Software Engineering from Wuhan University and a Bachelor’s Degree in Industrial Accounting from Xiamen University.

 

Mr. Zhiqiang Zhao. Mr. Zhao has been the President of the Company since August 2015 and a member of Board of Directors since June 19, 2012. Mr. Zhao has extensive experience in corporate operations and integrations, strategic planning, and human resource management. From March 2003 to March 2005, Mr. Zhao served as Supervisor of Human Resources for the Foxconn Technology Group. From April 2005 to July 2006, Mr. Zhao served as Administrative and Human Resource Director of iASPEC; and as Deputy General Manager of iASPEC from July 2006 to August 2010. From November 2010, Mr. Zhao began serving as the Chief Operating Officer and Vice President of the Company. From August 2010, he was vice chairman of iASPEC. From July 2011, Mr. Zhao served as General Manager of ISIOT (former HPC Electronics (Shenzhen) Ltd.). Mr. Zhao holds a Bachelor’s Degree in Mechanical & Electrical Engineering from Inner Mongolia University.

 

Ms. Liqiong (Iris) Yan. Ms. Yan has been the Chief Financial Officer of the Company since May 2021. Ms. Yan has over ten years’ experience in finance, investor relations and corporate governance. She served as the Company’s Assistant CFO between 2018 and 2021 and prior to that she was the Director of Investor Relations and Secretary of the Board of the Company since 2007. During her tenure, Ms. Yan assisted in Company’s NASDAQ listing, Company’s strategic acquisitions and overseas equity/debt financings, and was instrumental in strategy planning, financial management and capital strategy management. Ms. Yan is a Certified Management Accountant (CMA) licensed by the Institute of Management Accountants. Ms. Yan received a postgraduate diploma in Investment from Fudan University and a bachelor’s degree in International Economics from Beijing Normal University.

 

Mr. Zhixiong Huang. Mr. Huang has been Chief Operating Officer of the Company since August 2015. Between July 2001 and March 2002, Mr. Huang served as the General Manager of product development of Shenzhen Runsheng Information Systems Company Ltd., and was responsible for overseeing general operations. From September 2002 and October 2006, Mr. Huang served as the deputy general manager of iASPEC, where he supervised iASPEC’s research and development activities and consulted on various sophisticated technical issues. From January 2006 to September 2013, he served as the Company’s Vice President, and was Chief Technology Officer from December 2008 and September 2013. Mr. Huang holds a Bachelor’s Degree in computer science from Hehai University in China, and has over twenty years of’ experience in information systems. Mr. Huang is currently a Director of the Shenzhen Computer Association, and an expert with the Shenzhen Expert Association and the Shenzhen Science and Technology Innovation Association.

 

83
 

 

Mr. Guangzeng Chen. Mr. Chen has served as Chief Technology Officer of the Company since December 1, 2015. Mr. Chen joined the Company as Vice President of the Research & Development Division in March 2014. Prior to joining the Company, Mr. Chen was a project manager at CoolPad Group Limited, a Shenzhen-based telecommunications equipment company that was one of the top ten smartphone manufacturing companies in China, from May 2011 to February 2014. Previously, Mr. Chen was the head of research and development at VideoHome, a Taiwanese multimedia appliance manufacturer and exporter, from June 2004 to May 2011. Mr. Chen graduated from Zhengzhou University with a Bachelor’s Degree in Computer Science. 

 

Mr. Huan Li. Mr. Li has served as Chief Marketing Officer of the Company since July 2021. He has over 15 years’ experience in the culture and media field. He has worked as a reporter for several media outlets including Asia Pacific Media Group. Mr. Li has been directly responsible for the planning and operation management of a number of large-scale commercial and cultural projects. Mr. Li holds a Bachelor’s Degree in Journalism from Jiangsu Ocean University in China.

 

Ms. Ping Cai. Ms. Cai has been serving as an Associate Professor of Engineering at Shenzhen MSU-BIT University since August 2022. Prior to her current role, she held the position of Associate Professor at the College of Big Data and Internet at Shenzhen Technology University from August 2020 to July 2022. Before that, she made significant contributions to the academic community as an Associate Professor at the College of Computer Science and Software Engineering in Shenzhen University from August 1988 to July 2020. Ms. Cai is an accomplished academician, having edited a major textbook titled “Introduction to Computer” and co-edited four textbooks in collaboration with others. She has demonstrated her commitment to research by presiding over two projects above the provincial level and publishing more than ten research papers.

 

Her outstanding contributions to education have been recognized through various honors, including winning one first prize and one second prize for higher education teaching achievement in Guangdong Province. Additionally, she received one first prize for Excellent Teaching Achievement at Shenzhen University and the prestigious award for Excellent Undergraduate Teacher of Shenzhen University. Ms. Cai earned her Bachelor’s degree in Computer Software from Nanjing University in 1982 and went on to achieve a Master’s degree in Software Engineering from Wuhan University in 2004. Her educational background, coupled with her extensive experience in academia, underscores her dedication and expertise in the field of engineering and software development.

 

Dr. Yong Jiang. Dr. Jiang has been a member of Board of Directors of the Company since August 13, 2013. As a professor and supervisor for Ph. D candidates, Dr. Jiang has been the Vice Director of Division of Information Science & Technology and the Director of Network Center in the Graduate School at Shenzhen, Tsinghua University (GSST) since 2002. Dr. Jiang is a member of Association of Computing Machinery (ACM), the world’s largest educational and scientific computing society, and a member of China Computer Federation (CCF). He also serves as the Vice Chairman of Shenzhen Association of Chief Information Officer, and a committee member of Shenzhen Association of Experts. Dr. Jiang was majored in the research of next generation internet and computer network architecture, and has led more than 10 national-level scientific research programs, including programs from National Natural Science Foundation of China (NSFC), the National 863 Program, the pilot program from China Next Generation Internet (CNGI), and National Major Projects. Dr. Jiang graduated from the Department of Computer Science and Technology of Tsinghua University.

 

Mr. Remington C.H. Hu. Mr. Hu has been a member of Board of Directors of the Company since June 19, 2012 and was a member of the Board of CITN from October 30, 2009 until completion of the corporate reorganization on October 31, 2012. He is a seasoned executive with more than 16 years of experience in corporate finance and investment management, and is the founder and CEO of Tomorrow Capital Limited, a financial advisory firm. Prior to founding Tomorrow Capital Limited, Mr. Hu served, from February 2008 to July 2009, as Chief Financial Officer of Yucheng Technologies Limited, a Nasdaq listed top IT solutions and BPO company servicing Chinese banking industry. From August 2004 to August 2007, Mr. Hu served as China Representative for CVM Capital Partners, LLC, the largest Taiwanese Venture Capital affiliated with the largest Taiwanese private equity investment group. Earlier in his career, Mr. Hu founded and served, from June 1999 to June 2002, as Chief Financial Officer of eSoon Communications International Corp., a software start-up focusing on the then fast-growing CRM/CTI market. He also served, from August 1996 to May 1999, as Vice President of Crimson Asia Capital Holdings, Ltd., former Asia’s largest venture capital firm backed by Taiwanese China Trust Financial Group. He began his career at Citibank, NA, as an Assistant Vice President in the Taipei and Hong Kong. Mr. Hu holds a Master’s Degree in Business Administration from the Wharton Business School and a Bachelor’s Degree in Computer Science and Information Engineering from the National Chiao Tung University.

 

84
 

 

There is no arrangement or understanding with any major shareholders, customers, suppliers or others, pursuant to which any person named above was selected as a director or member of senior management.

 

No family relationship exists between any of the persons named above.

 

B. Compensation

 

In 2023, we paid an aggregate of approximately $626,000 in cash compensation to our directors and senior management as a group. We do not set aside or accrue any amounts for pension, retirement or other benefits for our directors and senior management. However, we reimburse our directors for out-of-pocket expenses incurred in connection with their services in such capacity.

 

2016 Equity Incentive Plan, as amended

 

On May 9, 2016, the Board of Directors of the Company adopted the 2016 Equity Incentive Plan, or the 2016 Plan, pursuant to which 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, combinations, recapitalizations, stock splits, stock dividends, or other change in the corporate structure of the Company affecting the shares issuable under the 2016 Plan. On July 30, 2020, the Company effectuated a 6-to-1 share combination, which effectively reduced the ordinary shares authorized to be issued under the 2016 Plan from 5,000,000 to 833,334. On May 9, 2021, the Board of Directors of the Company amended the 2016 Plan to, among other things, (1) increase the number of ordinary shares authorized to be issued pursuant to the 2016 Plan by 4,166,666 to 5,000,000, and (2) extend the term of the 2016 Plan to May 9, 2026. On August 1, 2023, the Company effectuated a 10-to-1 share combination, which effectively reduced the ordinary shares authorized to be issued under the 2016 Plan from 5,000,000 to 500,000.

 

The following paragraphs summarize the terms of our 2016 Plan:

 

Purpose. The purposes of the 2016 Plan are to promote the long-term growth and profitability of the Company and its Affiliates by stimulating the efforts of Employees, Directors and Consultants of the Company and its Affiliates who are selected to be participants, aligning the long-term interests of participants with those of shareholders, heightening the desire of participants to continue working toward and contributing to our success, attracting and retaining the best available personnel for positions of substantial responsibility, and generally providing additional incentive for them to promote the success of our business through the grant of Awards of or pertaining to the Company’s ordinary shares. The 2016 Plan permits the grant of ISOs, NSOs, Restricted Shares, Restricted Share Units, Share Appreciation Rights, Performance Units and Performance Shares as the Administrator may determine.

 

Administration. The 2016 Plan may be administered by our Board or a committee. The 2016 Plan is currently being administered by our Compensation Committee. The Administrator has the authority to determine the specific terms and conditions of all Awards granted under the 2016 Plan, including, without limitation, the number of ordinary shares subject to each Award, the price to be paid for the ordinary shares and the applicable vesting criteria. The Administrator has discretion to make all other determinations necessary or advisable for the administration of the 2016 Plan.

 

85
 

 

Eligibility. NSOs, Restricted Shares, Restricted Share Units, Share Appreciation Rights, Performance Units and Performance Shares may be granted to Employees, Directors or Consultants either alone or in combination with any other Awards. ISOs may be granted only to employees of the Company, and of any Parent or Subsidiary.

 

Shares Available for Issuance Under the 2016 Plan. Subject to adjustment as described below, (a) the maximum aggregate number of Shares that may be issued under the 2016 Plan is 500,000 ordinary shares, (b) to the extent consistent with Section 422 of the Code, not more than an aggregate of 500,000 Ordinary Shares may be issued under ISOs, and (c) not more than 50,000 ordinary shares (or for Awards denominated in cash, the Fair Market Value of 50,000 ordinary shares on the Grant Date), may be awarded to any individual Participant in the aggregate in any one fiscal year of the Company, such limitation to be applied in a manner consistent with the requirements of, and only to the extent required for compliance with, the exclusion from the limitation on deductibility of compensation under Code Section 162(m). The number and class of shares available under the 2016 Plan are subject to adjustment in the event of certain reorganizations, mergers, combinations, recapitalizations, share splits, share dividends, or other similar events which change the number or kind of shares outstanding.

 

Transferability. Unless otherwise provided in the 2016 Plan or otherwise determined by the Administrator, an Award may not be sold, pledged, assigned, hypothecated, transferred, or disposed of in any manner other than by will or by the laws of descent or distribution and may be exercised, during the lifetime of the Participant, only by the Participant. However, the Administrator may, at or after the grant of an Award other than an ISO, provide that such Award may be transferred by the recipient to a “family member” (as defined in the 2016 Plan); provided, however, that any such transfer is without payment of any consideration whatsoever and that no transfer shall be valid unless first approved by the Administrator, acting in its sole discretion, and as required by the Company’s memorandum and articles of association. If the Administrator makes an Award transferable, such Award will contain such additional terms and conditions as the Administrator deems appropriate.

 

Termination of, or Amendments to, the 2016 Plan. The Board may at any time amend, alter, suspend or terminate the 2016 Plan, provided that the Company will obtain shareholder approval of any 2016 Plan amendment to the extent necessary and desirable to comply with Applicable Laws. No amendment, alteration, suspension or termination of the 2016 Plan will impair the rights of any Participant, unless mutually agreed otherwise between the Participant and the Administrator, which agreement must be in writing and signed by the Participant and the Company. Termination of the 2016 Plan will not affect the Administrator’s ability to exercise the powers granted to it hereunder with respect to Awards granted prior to the date of such termination.

 

The 2016 Plan will expire on May 9, 2026, unless sooner terminated by the Board.

 

On May 27, 2016, the following directors and officers were granted options to purchase ordinary shares of the Company under the 2016 Plan:

 

  Jianghuai Lin, options to purchase 5,000 ordinary shares
     
  Zhiqiang Zhao, options to purchase 3,334 ordinary shares
     
  Zhixiong Huang, options to purchase 3,334 ordinary shares
     
  Guangzeng Chen, options to purchase 2,500 ordinary shares

 

The options are exercisable at the fair market value of the Company’s ordinary shares on the grant date ($72.6 per share) with 40% of the options vesting 18 months after the date of grant, 30% vesting 30 months after the date of grant and the remaining 30% vesting 42 months after the date of grant. On January 22, 2018, Messrs. Lin, Zhao, Huang and Chen partially exercised their options granted on May 27, 2016 on a cashless basis, and received 1,194, 796, 796 and 597 ordinary shares of the Company, respectively. On July 31, 2020, Messrs. Lin, Zhao, Huang and Chen partially exercised their options on a cashless basis, and received 525, 350, 350, 263 ordinary shares of the Company, respectively.

 

On May 17, 2017, Mr. Chen was granted options to purchase additional 4,000 ordinary shares of the Company under the 2016 Plan. The options are exercisable at the fair market value of the Company’s ordinary shares on the date of the grant ($59.4 per share) with 40% of the options vesting 12 months after the date of grant, 30% vesting 24 months after the date of grant and the remaining 30% vesting 36 months after the date of grant. On July 31, 2020, Mr. Chen exercised his options on a cashless basis, and received 1,300 ordinary shares of the Company.

 

86
 

 

On July 10, 2020, a total of 5,737 share options were granted to certain consultants of the Company.

 

On July 24, 2020, the following directors and officers were granted options to purchase ordinary shares of the Company under the 2016 Plan:

 

  Jianghuai Lin, options to purchase 4,250 ordinary shares
     
  Zhiqiang Zhao, options to purchase 3,334 ordinary shares
     
  Zhixiong Huang, options to purchase 3,334 ordinary shares
     
  Guangzeng Chen, options to purchase 3,084 ordinary shares

 

From December 2021 to July 2022, a total of 3,000 restricted shares were granted to certain consultant of the Company.

 

On May 26, 2023, the board of directors granted restricted shares in an aggregate amount of 200,000 ordinary shares, no par value under the 2016 Plan to certain of its directors, executive officers and employees as compensations for their services. The following shares were granted to the executive officers and directors of the Company:

 

Jianghuai Lin, 100,000 shares;
Zhiqiang Zhao, 27,000 shares;
Zhixiong Huang, 27,000 shares;
Iris Yan, 27,000 shares;
Huan Li, 8,000 shares;
Guangzeng Chen, 2,000 shares;
Yong Jiang, 1,500 shares;
Remington C.H. Hu, 1,500 shares.

 

All of the restricted shares vested immediately upon the grant date.

 

As of the date of this report, we have issued 238,453 restricted shares under the 2016 Plan and no options to purchase ordinary shares are outstanding.

 

C. Board Practices

 

Terms of Directors and Executive Officers

 

Our Board of Directors currently consists of five directors, who were elected to serve until they resign, are removed or otherwise leave offices. Eligible directors may be elected by shareholders at any general meeting by a majority of votes cast assuming properly proposed or nominated in accordance with our memorandum and articles of association.

 

Any member or the Board may propose any person for election as a director. Where any person, other than a director retiring at the meeting or a person proposed for re-election or election as a director by the Board, is to be proposed for election as a director, notice must be given to the Company of the intention to propose him and of his willingness to serve as a director. Such notice must be given not later than 10 days following the earlier of the date on which notice of the general meeting was posted to the shareholders or the date on which public disclosure of the date of the next general meeting was made. Where the number of persons validly proposed for re-election or election as a director is greater than the number of directors to be elected, the persons receiving the most votes (up to the number of directors to be elected) shall be elected as directors, and an absolute majority of the votes cast shall not be a prerequisite to the election of such directors.

 

87
 

 

Each director so elected holds office for the term, if any, as may be specified in the resolution appointing him or until his earlier death, disqualification, resignation or removal. The directors may appoint one or more directors to fill a vacancy on the Board of Directors. We do not have any contracts with our directors providing for benefits upon termination of employment.

 

Our executive officers are appointed by our Board of Directors. The executive officers shall hold office until their successors are duly elected and qualified, but any officer elected or appointed by the directors may be removed at any time, with or without cause, by a majority vote of the directors.

 

The chairman of the board of directors shall have a second or casting vote in the case of an equality of votes at any meeting of the board of directors.

 

Board Composition and Committees

 

The Board has established three standing committees: Audit Committee, Compensation Committee and Governance and Nominating Committee. Each of the Audit Committee, Compensation Committee and Governance and Nominating Committee is comprised entirely of independent directors. From time to time, the Board may establish other committees. The Board has adopted a written charter for each of the Committees which are available on the corporate governance page of our website at www.taop.com. Printed copies of these charters may be obtained, without charge, by contacting the Corporate Secretary, Taoping Inc., 21st Floor, Everbright Bank Building, Zhuzilin, Futian District, Shenzhen, Guangdong 518040, China.

 

Audit Committee and Audit Committee Financial Expert

 

Our Audit Committee is currently composed of three members: Messrs. Ping Cai, Yong Jiang, and Remington C.H. Hu. Our Board of Directors determined that each member of the Audit Committee meets the independence criteria prescribed by applicable regulation and the rules of the SEC for audit committee membership and is an “independent” director within the meaning of the NASDAQ Marketplace Rules. Each Audit Committee member also meets NASDAQ’s financial literacy requirements. Mr. Hu serves as Chair of the Audit Committee.

 

Our Audit Committee oversees our accounting and financial reporting processes and the audits of our financial statements. Our Audit Committee is responsible for, among other things:

 

  selecting our independent auditors and pre-approving all auditing and non-auditing services permitted to be performed by our independent auditors;
     
  reviewing with our independent auditors any audit problems or difficulties and management’s response;
     
  reviewing and approving all proposed related-party transactions;
     
  discussing the annual audited financial statements with management and our independent auditors;
     
  reviewing major issues as to the adequacy of our internal controls and any special audit steps adopted in light of significant internal control deficiencies;
     
  annually reviewing and reassessing the adequacy of our Audit Committee charter;
     
  meeting separately and periodically with management and our internal and independent auditors;
     
  reporting regularly to the full Board of Directors; and
     
  such other matters that are specifically delegated to our Audit Committee by our Board of Directors from time to time.

 

88
 

 

Our Board of Directors has determined that Mr. Hu is the “audit committee financial expert” as such term is defined in Item 407(d) of Regulation S-K promulgated by the SEC and also meets NASDAQ’s financial sophistication requirements.

 

Compensation Committee

 

Our Compensation Committee is currently composed of three members: Messrs. Ping Cai, Yong Jiang, and Remington C.H. Hu, each of whom is “independent” within the meaning of the NASDAQ Marketplace Rules. Ms. Cai serves as Chair of the Compensation Committee.

 

The purpose of our Compensation Committee discharges the responsibilities of the Company’s Board of Directors relating to compensation of the Company’s executives, to produce an annual report on executive compensation for inclusion in the Company’s proxy statement, if required, and to oversee and advise the Board on the adoption of policies that govern the Company’s compensation programs, including stock and benefit plans. Our chief executive officer may not be present at any Compensation Committee meeting during which his compensation is deliberated. The Compensation Committee is responsible for, among other things:

 

  Reviewing and approving the compensation structure for corporate officers at the level of corporate vice president and above;
     
  Overseeing an evaluation of the performance of the Company’s executive officers and approving the annual compensation, including salary, bonus, incentive and equity compensation, for the executive officers;
     
  Reviewing and approving chief executive officer goals and objectives, evaluating chief executive officer performance in light of these corporate objectives, and setting chief executive officer compensation consistent with Company philosophy;
     
  Making recommendations to the Board regarding the compensation of board members;
     
  Reviewing and making recommendations concerning long-term incentive compensation plans, including the use of equity-based plans. Except as otherwise delegated by the Board of Directors, the Compensation Committee will act on behalf of the Board of Directors as the “Committee” established to administer equity-based and employee benefit plans, and as such will discharge any responsibilities imposed on the Compensation Committee under those plans, including making and authorizing grants, in accordance with the terms of those plans.

 

Governance and Nominating Committee

 

Our Governance and Nominating Committee is currently composed of three members: Messrs. Ping Cai, Yong Jiang, and Remington C.H. Hu, each of whom is “independent” within the meaning of the NASDAQ Marketplace Rules. Mr. Jiang serves as Chair of the Governance and Nominating Committee.

 

The Governance and Nominating Committee assists the Board in identifying individuals qualified to become our directors and in determining the composition of the Board and its committees.

 

The Governance and Nominating Committee is responsible for, among other things:

 

  identifying and recommending to the Board nominees for election or re-election of the Board, or for appointment to fill any vacancy;
     
  reviewing annually with the Board the current composition of the Board in light of the characteristics of independence, age, skills, experience and availability of service to us;
     
  identifying and recommending to the Board the directors to serve as members of the Board’s committees; and
     
  monitoring compliance with our code of ethics.

 

89
 

 

The procedures by which stockholders may recommend nominees have not changed materially since last year’s proxy statement.

 

Board Diversity Matrix (As of April 24, 2024)
Country of Principal Executive Offices:   China
Foreign Private Issuer   Yes
Disclosure Prohibited under Home Country Law   No
Total Number of Directors   5

 

    Female   Male   Non- Binary  

Did Not Disclose

Gender

Part I: Gender Identity                
Directors   1   4   0   0
Part II: Demographic Background                
Underrepresented Individual in Home Country Jurisdiction           0    
LGBTQ+           0    
Did Not Disclose Demographic Background           0    

 

D. Employees

 

As of December 31, 2021, 2022 and 2023, we had a total of 76, 63 and 56 full-time employees, respectively. The following table illustrates the allocation of these employees among the various job functions conducted at our company as of December 31, 2023.

 

Department  Number of Employees 
Software Development   16 
Sales & Marketing   12 
Administration & Human Resources   4 
Operation   9 
Finance and Accounting   9 
Management   6 
TOTAL   56 

 

We believe that our relationship with our employees is good. Our Chinese subsidiaries have trade unions which protect employees’ rights, aim to assist in the fulfillment of our economic objectives, encourage employee participation in management decisions and assist in mediating disputes between us and union members. We have not experienced any significant problems or disruption to our operations due to labor disputes, nor have we experienced any difficulties in recruitment and retention of experienced staff. The remuneration payable to employees includes basic salaries and allowances. We also provide training for our staff from time to time to enhance their technical knowledge.

 

As required by applicable Chinese law, we have entered into employment contracts with all of our officers, managers and employees.

 

Our employees in China participate in a state pension scheme organized by Chinese municipal and provincial governments. We are required to contribute to the scheme at rates ranging from 13% to 18% of the average monthly salary. As of the date of this report, we have complied with the regulation and have paid the state pension plan as required by law. In addition, we are required by Chinese law to cover employees in China with various types of social insurance. We have purchased social insurance for all of our full-time employees.

 

E. Share Ownership

 

The following table sets forth information regarding beneficial ownership of each class of our voting securities as of April 24, 2024 (i) by each person who is known by us to beneficially own 5% or more of each class of our voting securities; (ii) by each of our officers and directors; and (iii) by all of our officers and directors as a group. Unless otherwise specified, the address of each of the persons set forth below is in care of the Company, 21st Floor, Everbright Bank Building, Zhuzilin, Shenzhen 518040, China.

 

90
 

 

Name and Address of Beneficial Owner  Office, If Any  Title of Class   Amount and Nature of Beneficial Ownership(1)   Percent of Class(2) 
Officers and Directors
Jianghuai Lin  Chairman and CEO   Ordinary Shares    518,956    11.5%
Zhiqiang Zhao  President and Director   Ordinary Shares    33,658    * 
Liqiong (Iris) Yan  Chief Financial Officer   Ordinary Shares    27,762    * 
Zhixiong Huang  Chief Operating Officer   Ordinary Shares    31,946    * 
Guangzeng Chen  Chief Technology Officer   Ordinary Shares    3,000    * 
Huan Li  Chief Marketing Officer   Ordinary Shares    8,000    * 
Ping Cai  Director   Ordinary Shares    -    * 
Yong Jiang  Director   Ordinary Shares    1,500    * 
Remington C.H. Hu  Director   Ordinary Shares    1,500    * 
All officers and directors as a group
(10 persons named above)
      Ordinary Shares    626,320    13.9%
5% Security Holders                  
Jianghuai Lin      Ordinary Shares    518,956    11.5%

 

* Less than 1%

 

(1) Beneficial Ownership is determined in accordance with the rules of the SEC and generally includes voting or investment power with respect to securities. Each of the beneficial owners listed above has direct ownership of and sole voting power and investment power with respect to our ordinary shares.
   
(2) As of April 24, 2024, a total of 4,516,126 ordinary shares are considered to be outstanding pursuant to SEC Rule 13d-3(d)(1). For each Beneficial Owner above, any securities that are exercisable or convertible within 60 days have been included in the denominator.

 

None of our major shareholders have different voting rights from other shareholders. We are not aware of any arrangement that may, at a subsequent date, result in a change of control of our Company.

 

ITEM 7. MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

 

A. Major Shareholders

 

Please refer to Item 6 “Directors, Senior Management and Employees-E. Share Ownership.”

 

91
 

 

B. Related Party Transactions

 

The following includes a summary of transactions since January 1, 2021 between us and certain related persons. We believe the terms obtained or consideration that we paid or received, as applicable, in connection with the transactions described below were comparable to terms available or the amounts that would be paid or received, as applicable, in arm’s-length transactions.

 

  Since May 2017, the Company has entered into a series of contracts with Taoping New Media Co., Ltd. (TNM) and its affiliates for the sale of the Company’s Cloud-Application-Terminal based digital ads display terminals, software and technical services. TNM was a related party company controlled by Mr. Lin, the Company’s Chairman and Chief Executive Officer, until the Company’s completion of the acquisition on June 9, 2021, after which date the related party transactions were eliminated in the Company’s consolidated financial statements. For the years ended December 31, 2023, 2022 and 2021, revenues from related parties for sales of products, software, and advertising were approximately $0.2 million, $0.1 million and $0.1 million, respectively. Accounts receivable from related parties, net of allowance for credit losses, as of December 31, 2023, 2022 and 2021 were approximately $0.6 million, $0.1 million and $0.4 million, respectively. Advances received from related parties were approximately $0.1 million, $0.1 million and $0.1 million as of December 31, 2023, 2022 and 2021, respectively.
     
  For the year ended December 31, 2021, the Company had a rental income of approximately $27,000, from TNM which was for the office lease between TNM and the Company. Upon completion of the Company’s acquisition of TNM on June 9, 2021, the related party rental income was eliminated in the Company’s consolidated financial statements thereafter. Other revenue generated from related parties also includes system maintenance service provided to Taoping affiliate customers, which was approximately $nil, $20,000 and $49,000, for the years ended December 31, 2023, 2022 and 2021, respectively.
     
  As of December 31, 2023 and 2022, the amounts due to related parties was $3.0 million and $3.3 million, respectively, which included the borrowing from the major shareholder, Mr. Jianghuai Lin (“Mr. Lin”), of approximately $0.9 million and $0.4 million, respectively, for 2 years without interest and matures on September 4, 2024, and a loan balance of approximately $2.1 million (RMB15 million) and approximately $2.9 million (RMB20 million), respectively, 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, 2024.
     
  On June 9, 2021, the Company and Biznest, a subsidiary of the Company, consummated an acquisition of 100% of the equity interests of TNM. Mr. Lin, the Chairman and CEO of the Company, who then owned 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.
     
  On September 18, 2021, the Company and the Company’s wholly owned subsidiary, Information Security Technology (China) Co., Ltd. entered into an equity transfer agreement with Mr. Lin, the sole shareholder of iASPEC. Upon closing of the equity transfer, the Company’s existing VIE structure was dissolved and iASPEC became a wholly owned subsidiary of the Company.

 

See also Item 6 “Directors, Senior Management and Employees-B. Compensation.”

 

C. Interests of Experts and Counsel

 

Not applicable.

 

92
 

 

ITEM 8. FINANCIAL INFORMATION

 

A. Consolidated Statements and Other Financial Information

 

Financial Statements

 

We have appended consolidated financial statements filed as part of this annual report. See Item 18 “Financial Statements.”

 

Legal Proceedings

 

We may be subject to legal proceedings, investigations and claims incidental to the conduct of our business from time to time.

 

In September 2023, Guangdong Zexun Advertising Co., Ltd. filed a lawsuit against the Company which claimed a payment of RMB 231,866 (approximately $32,200) from the Company resulted from its alleged failure of performance for a business subcontract agreement signed by both parties in 2017. The Company anticipated an unfavorable outcome from the lawsuit and accrued a contingent liability of $32,200 for probable loss in 2023. The lawsuit was settled in a court mediation on January 30, 2024, and the Company agreed to pay the above claimed amount in three installments in 2024.

 

Dividend Policy

 

To date, we have not paid any cash dividends on the Company ordinary shares. As a BVI company, we may only declare and pay dividends if our directors are satisfied, on reasonable grounds, that immediately after the distribution (i) the value of our assets will exceed our liabilities and (ii) we will be able to pay our debts as they fall due. We currently anticipate that we will retain any available funds to finance the growth and operation of our business and we do not anticipate paying any cash dividends in the foreseeable future. Additionally, our cash held in foreign countries may be subject to certain control limitations or repatriation requirements, limiting our ability to use this cash to pay dividends.

 

B. Significant Changes

 

No significant change has occurred since the date of our consolidated financial statements filed as part of this annual report.

 

ITEM 9. THE OFFER AND LISTING

 

A. Offer and Listing Details

 

Taoping’s ordinary shares have been listed on the NASDAQ Capital Market under the trading symbol “TAOP” since June 1, 2018. Prior to that, the ordinary shares were listed on the NASDAQ Capital Market under the symbol “CNIT.”

 

B. Plan of Distribution

 

Not applicable.

 

C. Markets

 

See our disclosures above under “A. Offer and Listing Details.”

 

D. Selling Shareholders

 

Not applicable.

 

E. Dilution

 

Not applicable.

 

F. Expenses of the Issue

 

Not applicable.

 

93
 

 

ITEM 10. ADDITIONAL INFORMATION

 

A. Share Capital

 

Not applicable.

 

B. Memorandum and Articles of Association

 

The following represents a summary of certain key provisions of the Company’s memorandum and articles of association. The summary does not purport to be a summary of all of the provisions of the Company’s memorandum and articles of association and of all relevant provisions of BVI law governing the management and regulation of BVI companies.

 

Register

 

Taoping was incorporated in the BVI on June 18, 2012 under the BVI Act. Its memorandum of association authorizes the issuance of up to 100,000,000 ordinary shares without par value, which may be issued from time to time at the discretion of the Board of Directors without shareholder approval. Subject to the memorandum of association being amended by resolution of shareholders, the Board of Directors is authorized to issue shares in different classes and series and, with respect to each class or series, to determine the designations, powers, preferences, privileges and other rights, including dividend rights, conversion rights, terms of redemption and liquidation preferences, any or all of which may be greater than the powers and rights associated with the ordinary shares, at such times and on such other terms as they think proper.

 

On July 30, 2020, we completed a share combination of Taoping’s ordinary shares at a ratio of one-for-six, which decreased the Company’s outstanding ordinary shares to approximately 7,332,434 shares. This share combination did not change the maximum number of shares Taoping is authorised to issue or the par value of Taoping ordinary shares.

 

On August 1, 2023, we completed a share combination of Taoping’s ordinary shares at a ratio of one-for-ten, which decreased the Company’s outstanding ordinary shares to approximately 1,864,554 shares. This share combination did not change the maximum number of shares Taoping is authorised to issue or the par value of its ordinary shares. Accordingly, except as otherwise indicated, all share and per share information contained in this annual report has been restated to retroactively show the effect of the share combination.

 

Objects and Purposes

 

Taoping’s memorandum of association grants the Company full power and authority to carry out any object not prohibited by the BVI Act or any other BVI legislation.

 

Directors

 

Directors may exercise all such powers necessary for managing, and for directing and supervising the business and affairs of the Company as are not by the BVI Act or by the memorandum and articles of association of the Company required to be exercised by the shareholders, including general powers to borrow on behalf of the Company.

 

Taoping’s memorandum and articles of association provide that a director who is interested in a transaction entered into or to be entered into by the Company may: (i) vote on a matter relating to the transaction; (ii) attend a meeting of directors at which a matter relating to the transaction arises and be included among the directors present at the meeting for the purposes of a quorum; and (iii) sign a document on our behalf, or do any other thing in his capacity as a director, that relates to the transaction. Additionally, Taoping’s articles of association provide that no director shall be disqualified by his office from contracting with the Company either as a buyer, seller or otherwise, nor shall any such contract or arrangement entered into by or on the Company’s behalf in which any director shall be in any way interested be voided, nor shall any director so contracting or being so interested be liable to account to us for any profit realized by any such contract or arrangement, by reason of such director holding that office or by reason of the fiduciary relationship thereby established, provided such director shall, immediately after becoming aware of the fact that he is interested in a transaction entered into or to be entered into by us, disclose such interest to the Company’s Board of Directors. A director is not required to make such a disclosure if: (i) the transaction or proposed transaction is between us and the director, and (ii) the transaction or proposed transaction is or is to be entered into in the ordinary course of the Company’s business and on usual terms and conditions. A disclosure to the Company’s Board to the effect that a director is a member, director, officer or trustee of another named company or other person and is to be regarded as interested in any transaction which may, after the date of the entry or disclosure, be entered into with that company or person, is a sufficient disclosure of interest in relation to that transaction. Such a disclosure is not made to our Board of directors unless it is made or brought to the attention of every director on the Board. Subject to Section 125(1) of the BVI Act, the failure by a director to comply with this provision does not affect the validity of a transaction entered into by the director or the Company.

 

94
 

 

Pursuant to the Company’s articles of association, a director shall not require a share qualification, but nevertheless shall be entitled to attend and speak at any meeting of the directors and meeting of the shareholders and (if applicable) at any separate meeting of the holders of any class of the Company’s shares. In addition, the remuneration of directors (whether by way of salary, commission, participation in profits or otherwise) in respect of services rendered or to be rendered in any capacity to us (including to any company in which we may be interested) shall be fixed by resolution of directors or shareholders. The directors may also be paid such travelling, hotel and other expenses properly incurred by them in attending and returning from meetings of the directors, or any committee of the directors or meetings of the shareholders, or in connection with our business as shall be approved by resolution of directors or of shareholders.

 

Notwithstanding any other requirement of the memorandum of association or articles of association, immediately following each annual meeting of the shareholders, there shall be held at the same place as the annual meeting of the shareholders as aforesaid, a meeting of the directors (and there shall be no requirement for any further notice of that meeting of the directors to be provided to the directors). This requirement may only be disapplied where the directors (being the directors in office immediately after the annual meeting of the shareholders as aforesaid) unanimously resolve to change such time or place of such meeting of the directors.

 

Rights and Obligations of Shareholders

 

Dividends. Subject to the BVI Act, the directors may, by resolution of directors, authorize a distribution (including a dividend) by us to shareholders at such time and of such an amount as they think fit if they are satisfied, on reasonable grounds, that immediately after the distribution, the value of our assets exceeds our liabilities and we are able to pay our debts as they fall due. Any distribution payable in respect of a share which has remained unclaimed for three years from the date when it became due for payment shall, if the board of the directors so resolves, be forfeited for the benefit of the Company. The directors may, before recommending any distribution, set aside out of the profits of the Company such sums as they think proper as a reserve or reserves which shall, at their discretion, either be employed in the business of the Company or be invested in such investments as the directors may from time to time think fit. The holder of each ordinary share has the right to an equal share in any distribution paid by us.

 

Voting Rights. Each ordinary share confers on the shareholder the right to one vote at a meeting of the shareholders or on any resolution of shareholders on all matters before the Company’s shareholders.

 

Winding Up. The holder of each ordinary share is entitled to an equal share in the distribution of the surplus assets of us on a winding up.

 

Redemption. The directors may, on behalf of the Company, purchase, redeem or otherwise acquire any of the Company’s own shares for such consideration as the directors consider fit, and either cancel or hold such shares as treasury shares. Shares may be purchased or otherwise acquired in exchange for newly issued shares. The directors shall not, unless permitted pursuant to the BVI Act, purchase, redeem or otherwise acquire any of the Company’s own shares unless immediately after such purchase, redemption or other acquisition, the value of the Company’s assets exceeds the Company’s liabilities and we are able to pay the Company’s debts as they fall due.

 

Changes in Rights of Shareholders

 

Under the Company’s memorandum and articles of association, if at any time the shares which we are authorized to issue are divided into more than one class or series of shares, the rights attaching to any class may only be changed by a consent in writing of the holders of a majority of the issued shares of that class or with the sanction of a resolution passed by the holders of at least a majority of the shares of the class present in person or by proxy at a separate general meeting of the holders of the shares of the class. At such a separate general meeting, the quorum shall be at least one person holding or representing by proxy a majority of the issued shares of the class.

 

95
 

 

Meetings

 

Under the BVI Act, there is no requirement for an annual meeting of shareholders. Under the Company’s memorandum and articles of association, we are not required to hold an annual meeting of shareholders. The Company’s shareholders’ meetings may be held at such times and in such place within or outside the BVI as our Board of Directors considers appropriate.

 

Our Board of Directors shall call a shareholders’ meeting if requested in writing to do so by shareholders entitled to exercise at least 10% of the voting rights in respect of the matter for which the meeting is being requested. Our Board of Directors shall give not less than 10 days and not more than 60 days prior written notice of a shareholders’ meeting to those persons whose names on, either (a) the date the notice is given or (b) on a date fixed by the directors as the record date (which must be a date that is not less than 10 days nor more than 60 days prior to the meeting), appear as shareholders in our register and are entitled to vote at the meeting. The inadvertent failure of the directors to give notice of a meeting to a shareholder, or the fact that a shareholder has not received notice, does not invalidate the meeting.

 

The Company’s memorandum and articles of association provide that a meeting of shareholders is duly constituted if, at the commencement of the meeting, there are shareholders present in person or by proxy representing not less than a majority of the votes of the shares or class or series of shares entitled to vote on resolutions of shareholders to be considered at the meeting. A shareholder may be represented at a meeting of shareholders by a proxy (who need not be a shareholder) who may speak and vote on behalf of the shareholder. A written instrument giving the proxy such authority must be produced at the place appointed for the meeting before the time for holding the meeting at which the person named in such instrument proposes to vote. A shareholder or his proxy shall be deemed to be present at the meeting if he participates by telephone or other electronic means and all shareholders and proxies participating in the meeting are able to hear each other.

 

Holders of the Company’s ordinary shares are entitled to one vote for each share held of record on all matters at all meetings of shareholders. The Company’s shareholders have no cumulative voting rights. The Company’s shareholders take action by a majority of votes cast by shareholders entitled to vote and voting, unless otherwise provided by the BVI Act or the Company’s memorandum and articles of association. A resolution of shareholders may be also be passed in writing by the holders of a majority of in excess of fifty (50) percent of the votes of those shareholders entitled to vote on the resolution.

 

Notices

 

Any notice, information or written statement required to be given to shareholders shall be served by mail (air-mail service if available) addressed to each shareholder at the address shown in the Company’s register of members.

 

All notices directed to be given to the shareholders shall, with respect to any registered shares to which persons are jointly entitled, be given to whichever of such persons is named first in the Company’s register of members, and notice so given shall be sufficient notice to all the holders of such shares.

 

Any notice, if served by post, shall be deemed to have been served within ten days of posting, and in proving such service it shall be sufficient to prove that the letter containing the notice was properly addressed and mailed with the postage prepaid.

 

Limitations on Ownership of Securities

 

There are no limitations on the right of non-residents or foreign persons to own the Company’s securities imposed by BVI law or by the Company’s memorandum and articles of association.

 

Change in Control of Company

 

Our Board of Directors is authorized to issue the Company’s ordinary shares at such times and on such other terms as they think proper. Subject to the memorandum of association being amended by resolution of shareholders, the Board of Directors is authorized to issue these shares in different classes and series and, with respect to each class or series, to determine the designations, powers, preferences, privileges and other rights, including dividend rights, conversion rights, terms of redemption and liquidation preferences, any or all of which may be greater than the powers and rights associated with the ordinary shares, at such times and on such other terms as they think proper. Such power could be used in a manner that would delay, defer or prevent a change of control of the Company.

 

96
 

 

Ownership Threshold

 

There are no provisions governing the ownership threshold above which shareholder ownership must be disclosed imposed by BVI law or by the Company’s memorandum and articles of association.

 

Changes in Capital

 

Subject to the provisions of the Company’s memorandum and articles of association, the BVI Act and the rules of NASDAQ, the Company’s unissued shares shall be at the disposal of the directors who may, without prejudice to any rights previously conferred on the holders of any existing shares, offer, allot, grant options over or otherwise dispose of the shares to such persons, at such times and upon such terms and conditions as we may by resolution of directors determine.

 

We may, by a resolution of shareholders, amend the Company’s memorandum of association to increase or decrease the maximum number of ordinary shares authorized to be issued.

 

Amendments to Memorandum and Articles of Association

 

The Company’s memorandum of association may be amended by resolution of shareholders and the Company’s articles of association may be amended by resolution of shareholders or resolution of directors. For the avoidance of doubt, the memorandum of association cannot be amended the directors.

 

Further, the directors shall not have the power to amend the articles of association of the Company (a) to restrict the rights or powers of shareholders to amend the memorandum of association or articles of association, (b) to change the percentage of shareholders required to pass a resolution to amend the memorandum of association or articles of association, (c) to change the manner prescribed in the articles of association for the election of directors to hold office, (d) where to do so would involve amending the provisions of Regulations 17.3 or 23.9 of the articles of association, and (e) in circumstances where the memorandum of association or articles of association may only be amended by the shareholders.

 

The rights conferred upon the holders of the shares of any class issued with preferred or other rights (for the purpose of this paragraph, any such shares of any class being referred to herein as “Preferred Shares”) shall not, unless otherwise expressly provided by the terms of issue of the Preferred Shares, be deemed to be varied by the creation or issue of further shares (a) ranking pari passu with the Preferred Shares, or (b) which in all respects do not rank ahead of the Preferred Shares and which would not confer on the holders of such further shares any rights which are superior to the rights conferred upon the holders of the Preferred Shares.

 

The directors shall give notice of such resolutions passed to amend the memorandum and / or articles of association to the registered agent of the Company, for the registered agent to file with the Registrar of Corporate Affairs of the BVI a notice of the amendment to the memorandum of association or articles of association, or a restated memorandum and articles of association incorporating the amendment(s) made, and any such amendment(s) to the memorandum of association or articles of association will take effect from the date of the registration by the Registrar of Corporate Affairs of the notice of amendment or restated memorandum and articles of association incorporating the amendment(s) made.

 

Differences in Corporate Law

 

BVI law differs from laws applicable to U.S. corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of BVI law applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.

 

97
 

 

Protection for Minority Shareholders

 

Under the laws of most U.S. jurisdictions, majority and controlling shareholders of a company generally have certain “fiduciary” responsibilities to the minority shareholders. Corporate actions taken by majority and controlling shareholders which are unreasonable and materially detrimental to the interests of minority shareholders may be declared null and void. Minority shareholders may have less protection for their rights under BVI law than they would have under U.S. law.

 

Powers of Directors

 

Unlike most U.S. jurisdictions, the directors of a BVI company, subject in certain cases to court approval but without shareholders’ approval, may implement the sale, transfer, exchange or disposition of any Company asset, property, part of the business, or securities, with the exception that shareholder approval is required for the disposition of over 50% in the value of the Company’s total assets.

 

Conflict of Interests

 

Similar to the laws of most U.S. jurisdictions, when a director becomes aware of the fact that he has an interest in a transaction which we are to enter into, he must disclose it to our Board. However, with sufficient disclosure of interest in relation to that transaction, the director who is interested in a transaction entered into or to be entered into by us may (i) vote on a matter relating to the transaction; (ii) attend a meeting of directors at which a matter relating to the transaction arises and be included in the quorum; and (iii) sign a document on behalf of us, or do any other thing in his capacity as a director, that relates to the transaction.

 

Written Consent and Cumulative Voting

 

Similar to the laws of most U.S. jurisdictions, under BVI law, shareholders are permitted to approve matters by way of written resolution in place of a formal meeting. There are no prohibitions in relation to cumulative voting under the laws of the BVI but the Company’s memorandum and articles of association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation.

 

Takeover Provisions

 

Some provisions of the Company’s memorandum and articles of association may discourage, delay or prevent a change in control of the Company or management that shareholders may consider favorable. For instance, subject to the memorandum of association being amended by resolution of shareholders, the Board of Directors is authorized to issue shares in different classes and series and, with respect to each class or series, to determine the designations, powers, preferences, privileges and other rights, including dividend rights, conversion rights, terms of redemption and liquidation preferences, any or all of which may be greater than the powers and rights associated with the ordinary shares, at such times and on such other terms as they think proper.

 

However, under BVI law, our directors may only exercise the rights and powers granted to them under the Company’s memorandum and articles of association for a proper purpose and for what they believe in good faith to be in the best interests of the Company.

 

Shareholder’s Access to Corporate Records

 

A shareholder of the Company is entitled, on giving written notice to the Company, to inspect (a) the memorandum and articles of association of the Company; (b) the register of members; (c) the register of directors; and (d) the minutes of meetings and resolutions of shareholders and of those classes of shares of which he is a shareholder; and to make copies of or take extracts from the documents and records. Subject to the Company’s memorandum and articles of association, the directors may, if they are satisfied that it would be contrary to the Company’s interests to allow a shareholder to inspect any document, or part of a document, specified in (b), (c) and (d) above, refuse to permit the shareholder to inspect the document or limit the inspection of the document, including limiting the making of copies or the taking of extracts from the records.

 

98
 

 

Where a company fails or refuses to permit a shareholder to inspect a document or permits a shareholder to inspect a document subject to limitations, that shareholder may apply to the BVI High Court for an order that he should be permitted to inspect the document or to inspect the document without limitation.

 

A company is required to keep at the office of its registered agent: its memorandum and articles of association of the company; the register of members or a copy of the register of members; the register of directors or a copy of the register of directors; and copies of all notices and other documents filed by the company in the previous ten years.

 

In addition, the Company’s memorandum and articles of association allow any shareholder of record who owns at least 15% of the Company’s outstanding shares, upon at least five days’ written demand, to inspect, during usual business hours, the books of account and all financial records, to make copies of records, and to conduct an audit of such records at their own cost.

 

Indemnification

 

BVI law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the BVI High Court to be contrary to public policy (e.g. for purporting to provide indemnification against the consequences of committing a crime). An indemnity will be void and of no effect and will not apply to a person unless the person acted honestly and in good faith and in what he believed to be in the best interests of the company and, in the case of criminal proceedings, the person had no reasonable cause to believe that his conduct was unlawful. The Company’s memorandum and articles of association permit indemnification of officers and directors for losses, damages, costs and expenses incurred in their capacities as such unless such losses or damages arise from dishonesty or fraud of such directors or officers.

 

Under the Company’s memorandum and articles of association, subject to the BVI Act, we shall indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative, by reason of the fact that such person is or was a director or officer (excluding the auditors), or who is or was serving at our request as a director or officer of another company, partnership, joint venture, trust or other enterprise. Each such indemnified person shall be indemnified out of our assets against any liability, action, proceeding, claim, demand, judgments, fines, costs, damages or expenses, including legal expenses, whatsoever which they or any of them may reasonably incur as a result of any act or failure to act in carrying out their functions other than such liability that they may incur by reason of their own actual fraud or willful default. In addition, to be entitled to indemnification, an indemnified person must not have acted in such a manner as to have incurred the liability by virtue of having committed actual fraud or willful default but no person shall be found to have committed actual fraud or willful default unless or until a court of competent jurisdiction shall have made a finding to that effect.

 

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers or persons controlling us under the foregoing provisions, we have been advised that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

 

Mergers and Similar Arrangements

 

Under the BVI Act two or more BVI companies or a BVI company and non-BVI company, each a “constituent company”, may merge or consolidate. The BVI Act provides for slightly different procedures depending on the nature of the parties to the merger.

 

A merger involves the merging of two or more companies into one of the constituent companies (to the merger) with one constituent company continuing in existence to become the surviving company post-merger. A consolidation involves two or more companies consolidating into a new company.

 

99
 

 

A merger is effective on the date that the articles of merger (as described below) are registered by the Registrar of Corporate Affairs in the BVI, or on such later date, not exceeding 30 days from the date of registration as is stated in the articles of merger.

 

As soon as a merger becomes effective:

 

  a) the surviving company (so far as is consistent with its memorandum and articles, as amended by the articles of merger) has all rights, privileges, immunities, powers, objects and purposes of each of the constituent companies;
     
  b) the memorandum and articles of the surviving company are automatically amended to the extent, if any, that changes to its memorandum and articles are contained in the articles of merger;
     
  c) assets of every description, including choses in action and the business of each of the constituent companies, immediately vest in the surviving company;
     
  d) the surviving company is liable for all claims, debts, liabilities and obligations of each of the constituent companies;
     
  e) no conviction, judgment, ruling, order, claim, debt, liability or obligation due or to become due, and no cause existing, against a constituent company or against any shareholder, director, officer or agent thereof, is released or impaired by the merger; and
     
  f) no proceedings, whether civil or criminal, pending at the time of a merger by or against a constituent company, or against any shareholder, director or officer, or agent thereof, are abated or discontinued by the merger; but

 

  i. the proceedings may be enforced, prosecuted, settled or compromised by or against the surviving company or against the shareholder, director, officer or agent thereof, as the case may be; or
  ii. the surviving company may be substituted in the proceedings for a constituent company.
  iii.

 

The registrar shall strike off the Register of Companies a constituent company that is not the surviving company in the merger.

 

Dissenter Rights

 

The BVI Act provides that any shareholder of the Company is entitled to payment of the fair value of his shares upon dissenting from a merger, unless the Company is the surviving company of the merger and the shareholder continues to hold the same or similar shares. The following is a summary of the position in respect of dissenters rights in the event of a merger under the BVI Act.

 

A dissenter is in most circumstances required to give to the Company written objection to the merger, which must include a statement that the dissenter proposes to demand payment for his shares if the merger takes place. This written objection must be given before the meeting of shareholders at which the merger is submitted to a vote, or at the meeting but before the vote. However, no objection is required from a shareholder to whom the Company did not give notice of the meeting of shareholders or where the proposed merger is authorized by written consent of the shareholders without a meeting.

 

Within 20 days immediately following the written consent, or the meeting at which the merger was approved, the Company shall give written notice of the consent or resolution to each shareholder who gave written objection or from whom written objection was not required, except those shareholders who voted for, or consented in writing to, the proposed merger.

 

100
 

 

A shareholder to whom the Company was required to give notice who elects to dissent shall, within 20 days immediately following the date on which the copy of the plan of merger or an outline of the merger is given to him, give to the Company a written notice of his decision to elect to dissent, stating:

 

  a) his name and address;
     
  b) the number and classes of shares in respect of which he dissents (which must be all shares that he holds in the Company); and
     
  c) a demand for payment of the fair value of his shares.

 

Upon the giving of a notice of election to dissent, the dissenter ceases to have any of the rights of a shareholder except the right to be paid the fair value of his shares, and the right to institute proceedings to obtain relief on the ground that the action is illegal.

 

The Company shall make a written offer to each dissenter to purchase his shares at a specified price that the Company determines to be their fair value. Such offer must be given within 7 days immediately following the date of the expiration of the period within which shareholders may give their notices of election to dissent, or within 7 days immediately following the date on which the merger is put into effect, whichever is later.

 

If the Company and the dissenter fail, within 30 days immediately following the date on which the offer is made, to agree on the price to be paid for the shares owned by the dissenter, then within 20 days:

 

  a) the Company and the dissenter shall each designate an appraiser;
     
  b) the two designated appraisers together shall designate an appraiser;
     
  c) the three appraisers shall fix the fair value of the shares owned by the dissenter as of the close of business on the day prior to the date of the meeting or the date on which the resolution was passed, excluding any appreciation or depreciation directly or indirectly induced by the action or its proposal, and that value is binding on the Company and the dissenter for all purposes; and
     
  d) the Company shall pay to the dissenter the amount in money upon the surrender by him of the certificates representing his shares, and such shares shall be cancelled.

 

Shareholders’ Suits

 

Under the provisions of the BVI Act, the memorandum and articles of association of a company are binding as between the company and its shareholders and between the shareholders.

 

If the majority shareholders have infringed a minority shareholder’s rights, the minority may seek to enforce its rights either by derivative action or by personal action. A derivative action concerns the infringement of the company’s rights where the wrongdoers are in control of the company and are preventing it from taking action, whereas a personal action concerns the infringement of a right that is personal to the particular shareholder concerned.

 

The BVI Act provides for a series of remedies available to shareholders. Where a company incorporated under the BVI Act conducts some activity which breaches the BVI Act or the company’s memorandum and articles of association, the BVI High Court can issue a restraining or compliance order. Shareholders can now also bring derivative, personal and Representative Actions under certain circumstances.

 

Generally any other claims against a company by its shareholders must be based on the general laws of contract or tort applicable in the BVI or their individual rights as shareholders as established by the company’s memorandum and articles of association.

 

In certain circumstances, a shareholder has the right to seek various remedies against the company in the event the directors are in breach of their duties under the BVI Act. Pursuant to Section 184B of the BVI Act, if a company or director of a company engages in, proposes to engage in or has engaged in, conduct that contravenes the provisions of the BVI Act or the memorandum or articles of association of the company, the courts of the BVI may, on application of a shareholder or director of the company, make an order directing the company or director to comply with, or restraining the company or director from engaging in conduct that contravenes the BVI Act or the memorandum or articles. Furthermore, pursuant to Section 184I(1) of the BVI Act, a shareholder of a company who considers that the affairs of the company have been, are being or likely to be, conducted in a manner that is, or any acts of the company have been, or are likely to be oppressive, unfairly discriminatory, or unfairly prejudicial to him in that capacity, may apply to the courts of the BVI for an order which, inter alia, can require the company or any other person to pay compensation to the shareholders.

 

101
 

 

C. Material Contracts

 

We have not entered into any material contracts other than in the ordinary course of business and other than those described in Item 4 “Information on the Company,” Item 5 “Operating and Financial Review and Prospects-F. Tabular Disclosure of Contractual Obligations,” Item 7 “Major Shareholders and Related Party Transactions,” or filed (or incorporated by reference) as exhibits to this annual report or otherwise described or referenced in this annual report.

 

D. Exchange Controls

 

BVI Exchange Controls

 

There are no material exchange controls restrictions on payment of dividends, interest or other payments to the holders of Taoping’s ordinary shares or on the conduct of our operations in the BVI, where Taoping was incorporated. There are no material BVI laws that impose any material exchange controls on us or that affect the payment of dividends, interest or other payments to nonresident holders of Taoping’s ordinary shares. BVI law and the Company’s memorandum and articles of association do not impose any material limitations on the right of non-residents or foreign owners to hold or vote the Company’s ordinary shares.

 

PRC Exchange Controls

 

Regulations on Foreign Currency Exchange

 

Under the PRC Foreign Currency Administration Rules promulgated on January 29, 1996 and last amended on August 5, 2008 and various regulations issued by SAFE and other relevant PRC government authorities, payment of current account items in foreign currencies, such as trade and service payments, payment of interest and dividends can be made without prior approval from SAFE by following the appropriate procedural requirements. By contrast, the conversion of RMB into foreign currencies and remittance of the converted foreign currency outside the PRC for the purpose of capital account items, such as direct equity investments, loans and repatriation of investment, requires prior approval from SAFE or its local office.

 

On February 13, 2015, SAFE promulgated the Circular on Simplifying and Improving the Foreign Currency Management Policy on Direct Investment, effective from June 1, 2015, which cancels the requirement for obtaining approvals of foreign exchange registration of foreign direct investment and overseas direct investment from SAFE. The application for the registration of foreign exchange for the purpose of foreign direct investment and overseas direct investment may be filed with qualified banks, which, under the supervision of SAFE, may review the application and process the registration.

 

The Circular of the SAFE on Reforming the Management Approach regarding the Settlement of Foreign Capital of Foreign-invested Enterprise, or SAFE Circular 19, was promulgated on March 30, 2015 and became effective on June 1, 2015. According to SAFE Circular 19, a foreign-invested enterprise may, according to its actual business needs, settle with a bank the portion of the foreign exchange capital in its capital account for which the relevant foreign exchange bureau has confirmed monetary contribution rights and interests (or for which the bank has registered the account-crediting of monetary contribution). For the time being, foreign-invested enterprises are allowed to settle 100% of their foreign exchange capitals on a discretionary basis; a foreign-invested enterprise shall truthfully use its capital for its own operational purposes within the scope of business; where an ordinary foreign-invested enterprise makes domestic equity investment with the amount of foreign exchanges settled, the invested enterprise shall first go through domestic re-investment registration and open a corresponding Account for Foreign Exchange Settlement Pending Payment with the foreign exchange bureau (bank) at the place of registration. The Circular of the SAFE on Reforming and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or SAFE Circular 16, was promulgated and became effective on June 9, 2016. According to SAFE Circular 16, enterprises registered in PRC may also convert their foreign debts from foreign currency into Renminbi at the enterprise’s discretion. SAFE Circular 16 provides an integrated standard for conversion of foreign exchange under capital account items (including but not limited to foreign currency capital and foreign debts) on self-discretionary basis, which applies to all enterprises registered in the PRC. SAFE Circular 16 reiterates the principle that Renminbi converted from foreign currency-denominated capital of a company may not be directly or indirectly used for purposes beyond its business scope and may not be used for investments in securities or other investment with the exception of bank financial products that can guarantee the principal in the PRC unless otherwise specifically provided. Besides, the converted Renminbi shall not be used to make loans for related enterprises unless it is within the business scope or to build or to purchase any real estate that is not for the enterprise own use with the exception for the real estate enterprise.

 

102
 

 

On January 26, 2017, SAFE promulgated the Circular on Further Improving Reform of Foreign Exchange Administration and Optimizing Genuineness and Compliance Verification, or SAFE Circular 3, which stipulates several capital control measures with respect to the outbound remittance of profits from domestic entities to offshore entities, including (i) banks must check whether the transaction is genuine by reviewing board resolutions regarding profit distribution, original copies of tax filing records and audited financial statements, and (ii) domestic entities must retain income to account for previous years’ losses before remitting any profits. Moreover, pursuant to SAFE Circular 3, domestic entities must explain in detail the sources of capital and how the capital will be used, and provide board resolutions, contracts and other proof as a part of the registration procedure for outbound investment.

 

On October 25, 2019, SAFE promulgated the Notice on Further Facilitating Cross-Board Trade and Investment, which became effective on the same date (except for Article 8.2 thereof). The notice removed restrictions on the capital equity investment in China by non-investment foreign-invested enterprises. In addition, restrictions on the use of funds for foreign exchange settlement of domestic accounts for the realization of assets have been removed and restrictions on the use and foreign exchange settlement of foreign investors’ security deposits have been relaxed. Eligible enterprises in the pilot areas are also allowed to use revenues under capital accounts, such as capital funds, foreign debts and overseas listing revenues for domestic payments without providing materials to the bank in advance for authenticity verification on an item by item basis, while the use of funds should be true, in compliance with applicable rules and conforming to the current capital revenue management regulations.

 

Regulations on Foreign Exchange Registration of Overseas Investment by PRC Residents

 

The SAFE issued the Circular on Relevant Issues Relating to Domestic Resident’s Investment and Financing and Roundtrip Investment through Special Purpose Vehicles, or SAFE Circular 37, which became effective in July 2014, to replace the Circular of the State Administration of Foreign Exchange on Issues Concerning the Regulation of Foreign Exchange in Equity Finance and Roundtrip Investments by Domestic Residents through Offshore Special Purpose Vehicles, to regulate foreign exchange matters in relation to the use of special purpose vehicles, or SPVs, by PRC residents or entities to seek offshore investment and financing or conduct round trip investment in China. SAFE Circular 37 defines a SPV as an offshore entity established or controlled, directly or indirectly, by PRC residents or entities for the purpose of seeking offshore financing or making offshore investment, using legitimate onshore or offshore assets or interests, while “round trip investment” is defined as direct investment in China by PRC residents or entities through SPVs, namely, establishing foreign-invested enterprises to obtain the ownership, control rights and management rights. SAFE Circular 37 stipulates that, prior to making contributions into an SPV, PRC residents or entities be required to complete foreign exchange registration with SAFE or its local branch. In addition, SAFE promulgated the Notice on Further Simplifying and Improving the Administration of the Foreign Exchange Concerning Direct Investment in February 2015, which amended SAFE Circular 37 and became effective on June 1, 2015, requiring PRC residents or entities to register with qualified banks rather than SAFE in connection with their establishment or control of an offshore entity established for the purpose of overseas investment or financing.

 

PRC residents or entities who had contributed legitimate onshore or offshore interests or assets to SPVs but had not obtained registration as required before the implementation of the SAFE Circular 37 must register their ownership interests or control in the SPVs with qualified banks. An amendment to the registration is required if there is a material change with respect to the SPV registered, such as any change of basic information (including change of the PRC residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, and mergers or divisions. Failure to comply with the registration procedures set forth in SAFE Circular 37 and the subsequent notice, or making misrepresentation on or failure to disclose controllers of the foreign-invested enterprise that is established through round-trip investment, may result in restrictions being imposed on the foreign exchange activities of the relevant foreign-invested enterprise, including payment of dividends and other distributions, such as proceeds from any reduction in capital, share transfer or liquidation, to its offshore parent or affiliate, and the capital inflow from the offshore parent, and may also subject relevant PRC residents or entities to penalties under PRC foreign exchange administration regulations. See “Risk Factors-Risks Relating to Doing Business in China-PRC regulations relating to investments in offshore companies by PRC residents may subject our PRC-resident beneficial owners or our PRC subsidiary to liability or penalties, limit our ability to inject capital into our PRC subsidiary or limit our PRC subsidiary’s ability to increase their registered capital or distribute profits.”

 

103
 

 

Regulations on Stock Incentive Plans

 

SAFE promulgated the Notice on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plan of Overseas Publicly Listed Company, or the Stock Incentive Plan Notice, in February 2012, replacing the previous rules issued by SAFE in March 2007. Pursuant to the Stock Incentive Plan Notice and other relevant rules and regulations, PRC residents participating in stock incentive plan in an overseas publicly-listed company are required to register with SAFE or its local branches and follow certain other procedures. Participants of a stock incentive plan who are PRC residents must conduct the SAFE registration and other procedures with respect to the stock incentive plan through a qualified PRC agent, which could be a PRC subsidiary of the overseas publicly listed company or another qualified institution appointed by the PRC subsidiary. In addition, the PRC agent is required to update the relevant SAFE registration should there be any material change to the stock incentive plan, the PRC agent or other material changes. The PRC agent must, on behalf of the PRC residents who have the right to exercise the employee stock options, apply to SAFE or its local branches for an annual quota for the payment of foreign currencies in connection with the PRC residents’ exercise of the employee stock options. The foreign exchange proceeds received by the PRC residents from the sale of shares under the stock incentive plans granted and dividends distributed by the overseas listed companies must be remitted into the bank accounts in the PRC opened by the PRC agents prior to distribution to such PRC residents.

 

We adopted an equity incentive plan, under which we have the discretion to award incentives and rewards to eligible participants. We have advised the recipients of awards under our equity incentive plan to handle relevant foreign exchange matters in accordance with the Stock Incentive Plan Notice. However, we cannot guarantee that all employee awarded equity-based incentives can successfully register with SAFE in full compliance with the Stock Incentive Plan Notice. See “Risk Factors-Risks Relating to Doing Business in China-Any failure to comply with PRC regulations regarding employee share incentive plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.”

 

E. Taxation

 

The following is a general summary of certain material BVI, PRC and U.S. federal income tax considerations. The discussion is not intended to be, nor should it be construed as, legal or tax advice to any particular shareholder or prospective shareholder. The discussion is based on laws and relevant interpretations thereof in effect as of the date hereof, all of which are subject to change or different interpretations, possibly with retroactive effect.

 

BVI Taxation

 

The Company and all dividends, interest, rents, royalties, compensation and other amounts paid by the Company to persons who are not resident in the BVI and any capital gains realized with respect to any shares, debt obligations, or other securities of the Company by persons who are not resident in the BVI are exempt from all provisions of the Income Tax Ordinance in the BVI.

 

No estate, inheritance, succession or gift tax, rate, duty, levy or other charge is payable by persons who are not resident in the BVI with respect to any shares, debt obligation or other securities of the Company.

 

All instruments relating to transfers of property to or by the Company and all instruments relating to transactions in respect of the shares, debt obligations or other securities of the Company and all instruments relating to other transactions relating to the business of the Company are exempt from payment of stamp duty in the BVI. This assumes that the Company does not hold an interest in real estate in the BVI.

 

There are currently no withholding taxes or exchange control regulations in the BVI applicable to the Company or its shareholders.

 

104
 

 

PRC Taxation

 

Taoping is a holding company incorporated in the BVI, which indirectly holds equity interests in its PRC operating subsidiaries. The EIT Law and its implementation rules, both of which became effective as of January 1, 2008, as amended on February 24, 2017, provide that a PRC enterprise is subject to a standard income tax rate of 25% and China-sourced income of foreign enterprises, such as dividends paid by a PRC subsidiary to its overseas parent, will normally be subject to PRC withholding tax at a rate of 10%, unless there are applicable treaties between the overseas parent’s jurisdiction of incorporation and China to reduce such rate.

 

The EIT Law also provides that enterprises organized under the laws of jurisdictions outside China with their “de facto management bodies” located within China may be considered PRC resident enterprises and therefore subject to PRC enterprise income tax at the rate of 25% on their worldwide income. Its implementation rules further define the term “de facto management body” as the management body that exercises substantial and overall management and control over the business, personnel, accounts, and properties of an enterprise. While we do not currently consider Taoping or any of Taoping’s overseas subsidiaries to be a PRC resident enterprise, there is a risk that the PRC tax authorities may deem Taoping or any of its overseas subsidiaries as a PRC resident enterprise since a substantial majority of the members of Taoping’s management team as well as the management team of our overseas subsidiaries are located in China, in which case Taoping or the overseas subsidiaries, as the case may be, would be subject to the PRC enterprise income tax at the rate of 25% on worldwide income. If the PRC tax authorities determine that Taoping is a “resident enterprise” for PRC enterprise income tax purposes, a number of unfavorable PRC tax consequences could follow. Under the EIT Law and its implementation regulations issued by the State Council, a 10% PRC withholding tax is applicable to dividends paid to investors that are non-resident enterprises, which do not have an establishment or place of business in the PRC or which have such establishment or place of business but the dividends are not effectively connected with such establishment or place of business, to the extent such dividends are derived from sources within the PRC. In addition, any gain realized on the transfer of shares by such investors is also subject to PRC tax at a rate of 10%, if such gain is regarded as income derived from sources within the PRC. If we are deemed a PRC resident enterprise, dividends paid on the Company’s ordinary shares, and any gain realized from the transfer of the Company’s ordinary shares, may be treated as income derived from sources within the PRC and may as a result be subject to PRC taxation. Furthermore, if we are deemed a PRC resident enterprise, dividends paid to individual investors who are non-PRC residents and any gain realized on the transfer of ordinary shares by such investors may be subject to PRC tax at a current rate of 20% (which in the case of dividends may be withheld at source). Any PRC tax liability may be reduced under applicable tax treaties or tax arrangements between China and other jurisdictions. If Taoping or any of its subsidiaries established outside of China are considered a PRC resident enterprise, it is unclear whether holders of Taoping ordinary shares would be able to claim the benefit of income tax treaties or agreements entered into between China and other countries or areas.

 

U.S. Federal Income Taxation

 

The following is a discussion of certain material U.S. federal income tax consequences of the acquisition, ownership and disposition of the Company’s ordinary shares. It does not purport to be a comprehensive description of all of the tax considerations that may be relevant to a particular person’s situation. The discussion applies only to holders that hold their ordinary shares as capital assets (generally property held for investment) within the meaning of Section 1221 of the Internal Revenue Code of 1986, as amended, or the Code. This discussion is based on the Code, income tax regulations promulgated thereunder, judicial positions, published positions of the Internal Revenue Service, or the IRS, and other applicable authorities, all as in effect as of the date hereof and all of which are subject to change, possibly with retroactive effect. This discussion is general in nature and is not exhaustive of all possible tax considerations, nor does the discussion address any state, local or foreign tax considerations or any U.S. tax considerations (e.g., estate or gift tax) other than U.S. federal income tax considerations, that may be applicable to particular holders.

 

105
 

 

This discussion does not address all aspects of U.S. federal income taxation that may be relevant in light of particular circumstances, nor does it address the U.S. federal income tax consequences to persons who are subject to special rules under U.S. federal income tax law, including:

 

  (a) banks, insurance companies or other financial institutions;
  (b) persons subject to the alternative minimum tax;
  (c) tax-exempt organizations;
  (d) controlled foreign corporations, passive foreign investment companies and corporations that accumulate earnings to avoid United States federal income tax;
  (e) certain former citizens or long-term residents of the United States;
  (f) dealers in securities or currencies;
  (g) traders in securities that elect to use a mark-to-market method of accounting for their securities holdings;
  (h) persons that own, or are deemed to own, more than five percent of the Company shares;
  (i) holders who acquired the Company shares as compensation or pursuant to the exercise of a share option; or
  (j) persons who hold the Company shares as a position in a hedging transaction, “straddle,” or other risk reduction transaction.

 

For purposes of this discussion, a U.S. holder is (i) an individual who is a citizen or resident of the United States for U.S. federal income tax purposes; (ii) a corporation, or other entity treated as a corporation for U.S. federal income tax purposes, created or organized in or under the laws of the United States (or treated as such under applicable U.S. tax laws), any state thereof, or the District of Columbia; (iii) an estate the income of which is subject to U.S. federal income tax regardless of its source; or (iv) a trust if (a) a U.S. court is able to exercise primary supervision over the administration of the trust and one or more U.S. persons have the authority to control all substantial decisions of the trust, or (b) it has a valid election in effect under applicable law and regulations to be treated as a U.S. person for U.S. federal income tax purposes. A non-U.S. holder is a holder that is neither a U.S. holder nor a partnership or other entity classified as a partnership for U.S. federal income tax purposes.

 

In the case of a partnership or entity classified as a partnership for U.S. federal income tax purposes, the U.S. federal income tax treatment of a partner generally will depend on the status of the partner and the activities of the partnership. Partners of partnerships should consult their tax advisors regarding the U.S. federal income tax consequences to them of the merger or of the ownership and disposition of the Company’s ordinary shares.

 

Because of the redomestication transaction in 2012 by which the Company, which is a BVI company, became the parent of the U.S. domestic company of which it was formerly a subsidiary, the Company is treated, under Section 7874 of the Code, as a U.S. domestic corporation for U.S. federal tax purposes and, among other consequences, is subject to U.S. federal income tax on its worldwide income. This discussion assumes that Section 7874 of the Code continues to apply to treat the Company as a U.S. corporation for all purposes under the Code. If, for some reason (e.g., future repeal of Section 7874 of the Code), the Company were no longer treated as a U.S. corporation under the Code, the U.S. federal income tax consequences described herein could be materially and adversely affected.

 

U.S. Federal Income Tax Consequences for U.S. Holders

 

Distributions

 

We do not currently anticipate paying distributions on the Company’s ordinary shares. In the event that distributions are paid, however, the gross amount of such distributions will be included in the gross income of the U.S. holder as dividend income on the date of receipt to the extent that the distribution is paid out of current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Such dividends will be eligible for the dividends-received deduction allowed to corporations in respect of dividends received from other U.S. corporations. Dividends received by non-corporate U.S. holders, including individuals, may be subject to reduced rates of taxation under current law. A U.S. holder may be eligible to claim a foreign tax credit with respect to any PRC withholding tax imposed on dividends paid by us. However, the foreign tax credit rules are complex, and their application in connection with Section 7874 of the Code and the Agreement Between the Government of the United States of America and the Government of the People’s Republic of China for the Avoidance of Double Taxation and the Prevention of Tax Evasion with Respect to Taxes on Income, or the U.S.-PRC Tax Treaty, is not entirely clear at this time. U.S. holders should consult their own tax advisors with respect to any benefits they may be entitled to under the foreign tax credit rules and the U.S.-PRC Tax Treaty.

 

106
 

 

To the extent that dividends paid on the Company’s ordinary shares exceed current and accumulated earnings and profits, the distributions will be treated first as a tax-free return of tax basis on the Company’s ordinary shares, and to the extent that the amount of the distribution exceeds tax basis, the excess will be treated as gain from the disposition of those ordinary shares. Because Section 7874 of the Code has applied to treat the Company as a U.S. corporation only since our redomestication in 2012, we may not be able to demonstrate to the IRS the extent to which a distribution on the Company’s ordinary shares exceeds our current and accumulated earnings and profits (as determined under U.S. federal income tax principles), in which case all of such distribution will be treated as a dividend for U.S. federal income tax purposes.

 

Sale or Other Disposition

 

U.S. holders of the Company’s ordinary shares will recognize taxable gain or loss on any sale, exchange, or other taxable disposition of ordinary shares equal to the difference between the amounts realized for the ordinary shares and the U.S. holder’s tax basis in the ordinary shares. This gain or loss generally will be capital gain or loss. Under current law, non-corporate U.S. holders, including individuals, are eligible for reduced tax rates if the ordinary shares have been held for more than one year. The deductibility of capital losses is subject to limitations. A U.S. holder may be eligible to claim a foreign tax credit with respect to any PRC withholding tax imposed on gain from the sale or other disposition of ordinary shares. However, the foreign tax credit rules are complex, and their application in connection with Section 7874 of the Code and the U.S.-PRC Tax Treaty is not entirely clear at this time. U.S. holders should consult their own tax advisors with respect to any benefits they may be entitled to under the foreign tax credit rules and the U.S.-PRC Tax Treaty.

 

Net Investment Income Tax

 

Certain U.S. holders who are individuals, trusts or estates are required to pay an additional 3.8% net investment income tax on, among other things, dividends on and capital gains from the sale or other disposition of shares of stock. U.S. holders should consult their own advisors regarding the effect, if any, of this rule on their ownership and disposition of the Company’s ordinary shares.

 

U.S. Federal Income Tax Consequences for Non-U.S. Holders

 

Distributions

 

The rules applicable to non-U.S. holders for determining the extent to which distributions on the Company’s ordinary shares, if any, constitute dividends for U.S. federal income tax purposes are the same as for U.S. holders. See “-U.S. Federal Income Tax Consequences for U.S. Holders- Distributions.”

 

Any dividends paid to a non-U.S. holder by us are treated as income derived from sources within the United States and generally will be subject to U.S. federal income tax withholding at a rate of 30% of the gross amount of the dividends, or at a lower rate provided by an applicable income tax treaty if non-U.S. holders provide proper certification of eligibility for the lower rate (usually on IRS Form W-8BEN or Form W-8BEN-E). Dividends received by a non-U.S. holder that are effectively connected with such holder’s conduct of a U.S. trade or business (and, if an income tax treaty applies, are attributable to a permanent establishment maintained by the non-U.S. holder in the U.S.) are exempt from such withholding tax, provided that applicable certification requirements are satisfied. In such case, however, non-U.S. holders will be subject to U.S. federal income tax on such dividends, net of certain deductions, at the rates applicable to U.S. persons. In addition, corporate non-U.S. holders may be subject to an additional branch profits tax equal to 30% or such lower rate as may be specified by an applicable tax treaty on dividends received that are effectively connected with the conduct of a trade or business in the United States.

 

If non-U.S. holders are eligible for a reduced rate of U.S. withholding tax pursuant to an applicable income tax treaty, such non-U.S. holders may obtain a refund of any excess amounts withheld by filing an appropriate claim for refund with the IRS.

 

107
 

 

Sale or Other Disposition

 

Except as described below for a reduced rate of U.S. withholding tax pursuant to an applicable income tax treaty, any gain realized by a non-U.S. holder upon the sale or other disposition of the Company’s ordinary shares generally will not be subject to U.S. federal income tax unless:

 

  the gain is effectively connected with the conduct of a trade or business in the United States by such non- U.S. holder, and, if an income tax treaty applies, is attributable to a permanent establishment maintained by such non- U.S. holder in the United States;
  the non-U.S. holder is an individual who is present in the United States for 183 days or more in the taxable year of the disposition, and certain other conditions are met; or
  the Company is or has been a “U.S. real property holding corporation,” or USRPHC, for U.S. federal income tax purposes at any time during the shorter of the five-year period ending on the date of disposition or the period during which the holder has held the Company’s ordinary shares.

 

Non-U.S. holders whose gain is described in the first bullet point above will be subject to U.S. federal income tax on the gain derived from the sale, net of certain deductions, at the rates applicable to U.S. persons. Corporate non-U.S. holders whose gain is described in the first bullet point above may also be subject to the branch profits tax described above at a 30% rate or lower rate provided by an applicable income tax treaty. Individual non-U.S. holders described in the second bullet point above will be subject to a flat 30% U.S. federal income tax rate on the gain derived from the sale, which may be offset by U.S.-source capital losses, even though such non-U.S. holders are not considered to be residents of the United States.

 

A corporation will be a United States real property holding company, or USRPHC, if the fair market value of its U.S. real property interests equals or exceeds 50 percent of the aggregate of its real property interests (U.S. and non-U.S.) and its assets used or held for use in a trade or business. Because we do not currently own significant U.S. real property, we believe that we are not currently and will not become a USRPHC. However, because the determination of whether we are a USRPHC depends on the fair market value of our U.S. real property relative to the fair market value of our other business assets, there can be no assurance that we will not become a USRPHC in the future. Even if we become a USRPHC, however, so long as the Company’s ordinary shares are regularly traded on an established securities market, such ordinary shares will be treated as U.S. real property interests only if a non-U.S. holder actually or constructively holds more than 5% of such regularly traded ordinary shares at any time during the applicable period that is specified in the Code.

 

Foreign Account Tax Compliance

 

The Foreign Account Tax Compliance provisions of the Hiring Incentives to Restore Employment Act (generally referred to as “FATCA”), when applicable, impose a U.S. federal withholding tax of 30% on payments of dividends on, and gross proceeds from dispositions of, the Company’s ordinary shares that are held through “foreign financial institutions” (which is broadly defined for this purpose and in general includes investment vehicles) and certain other non-U.S. entities unless various U.S. information reporting and due diligence requirements (generally relating to ownership by U.S. persons of certain interests in or accounts with those entities) have been satisfied or an exemption applies. An intergovernmental agreement between the United States and an applicable foreign country may modify these requirements. U.S. Holders should consult their tax advisers regarding the effect, if any, of the FATCA provisions on their particular circumstances.

 

Information Reporting and Backup Withholding

 

Payments of dividends or of proceeds on the disposition of stock made to a holder of the Company’s ordinary shares may be subject to information reporting and backup withholding at a current rate of 24% unless such holder provides a correct taxpayer identification number on IRS Form W-9 (or other appropriate withholding form) or establishes an exemption from backup withholding, for example by properly certifying the holder’s non-U.S. status on a Form W-8BEN, Form W-8BEN-E or another appropriate version of IRS Form W-8. Payments of dividends to holders must generally be reported annually to the IRS, along with the name and address of the holder and the amount of tax withheld, if any. A similar report is sent to the holder. Pursuant to applicable income tax treaties or other agreements, the IRS may make these reports available to tax authorities in the holder’s country of residence.

 

108
 

 

Backup withholding is not an additional tax; rather, the U.S. income tax liability of persons subject to backup withholding will be reduced by the amount of tax withheld. If withholding results in an overpayment of taxes, a refund or credit may generally be obtained from the IRS, provided that the required information is furnished to the IRS in a timely manner.

 

F. Dividends and Paying Agents

 

Not applicable.

 

G. Statement by Experts

 

Not applicable.

 

H. Documents on Display

 

We have filed this annual report on Form 20-F with the SEC under the Exchange Act. Statements made in this report as to the contents of any document referred to are not necessarily complete. With respect to each such document filed as an exhibit to this report, reference is made to the exhibit for a more complete description of the matter involved, and each such statement shall be deemed qualified in its entirety by such reference.

 

We are subject to the informational requirements of the Exchange Act as a foreign private issuer and file reports and other information with the SEC. Reports and other information filed by us with the SEC, including this report, may be inspected and copied at the public reference room of the SEC at 100 F Street, N.E., Washington D.C. 20549. You can also obtain copies of this report by mail from the Public Reference Section of the SEC, 100 F. Street, N.E., Washington D.C. 20549, at prescribed rates. Additionally, copies of this material may be obtained from the SEC’s Internet site at http://www.sec.gov. The SEC’s telephone number is 1-800-SEC-0330. In accordance with NASDAQ Stock Market Rule 5250(d), we will also post this annual report on Form 20-F on our website at www.taop.com. In addition, we will provide hardcopies of our annual report free of charge to shareholders upon request.

 

As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act.

 

I. Subsidiary Information

 

Not applicable.

 

ITEM 11. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Interest Rate Risk

 

We deposit surplus funds with Chinese banks earning daily interest. We do not invest in any instruments for trading purposes. Most of our outstanding debt instruments carry fixed rates of interest. Our operations generally are not directly sensitive to fluctuations in interest rates. There was no long-term debt outstanding as of December 31, 2023 and 2022. A hypothetical 1.0% increase in the annual interest rates for all of our credit facilities under which we had outstanding borrowings at December 31, 2023 would increase net loss before income taxes by approximately $85,000 or less than 1% for the year ended December 31, 2023. Management monitors the banks’ prime rates in conjunction with our cash requirements to determine the appropriate level of debt balances relative to other sources of funds. We have not entered into any hedging transactions in an effort to reduce our exposure to interest rate risk.

 

109
 

 

Foreign Exchange Risk

 

While our reporting currency is the U.S. dollar, substantially all of our consolidated revenues and consolidated costs and expenses are denominated in RMB. Substantially all of our assets are denominated in RMB except for cash. As a result, we are exposed to foreign exchange risk as our revenues and results of operations may be affected by fluctuations in the exchange rate between the U.S. dollar and the RMB. If the RMB depreciates against the U.S. dollar, the value of our RMB revenues, earnings and assets as expressed in our U.S. dollar financial statements will decline. Assets and liabilities are translated at exchange rates at the balance sheet dates and revenue and expenses are translated at the average exchange rates and equity is translated at historical exchange rates. Any resulting translation adjustments are not included in determining net income but are included in determining other comprehensive income, a component of equity. An average appreciation (depreciation) of the RMB against the U.S. dollar of 5% would increase (decrease) our comprehensive income by $1.2 million based on our outstanding revenues, costs and expenses, assets and liabilities denominated in RMB as of December 31, 2023. As of December 31, 2023, our accumulated other comprehensive income was approximately $23.6 million. We have not entered into any hedging transactions in an effort to reduce our exposure to foreign exchange risk.

 

The value of RMB against the U.S. dollar and other currencies is affected by, among other things, changes in China’s political and economic conditions. Since July 2005, RMB has not been pegged to the U.S. dollar. Although the People’s Bank of China regularly intervenes in the foreign exchange market to prevent significant short-term fluctuations in the exchange rate, RMB may appreciate or depreciate significantly in value against the U.S. dollar in the medium to long term. Moreover, it is possible that in the future, PRC authorities may lift restrictions on fluctuations in RMB exchange rate and lessen intervention in the foreign exchange market.

 

Inflation

 

Inflationary factors such as increases in the cost of our product and overhead costs may adversely affect our operating results. Although we do not believe that inflation has had a material impact on our financial position or results of operations to date, a high rate of inflation in the future may have an adverse effect on our ability to maintain current levels of gross margin and selling, general and administrative expenses as a percentage of net revenues if the selling prices of our products do not increase with these increased costs.

 

ITEM 12. DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

 

A. Debt Securities

 

Not applicable.

 

B. Warrants and Rights

 

Not applicable.

 

C. Other Securities

 

Not applicable.

 

D. American Depositary Shares

 

We do not have any American Depositary Shares.

 

110
 

 

PART II

 

ITEM 13. DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

 

None.

 

ITEM 14. MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITIES HOLDERS AND USE OF PROCEEDS

 

None.

  

ITEM 15. CONTROLS AND PROCEDURES

 

Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures (as defined in Rule 13a-15(e) under the Exchange Act). Disclosure controls and procedures refer to controls and other procedures designed to ensure that information required to be disclosed in the reports we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure.

 

As required by Rule 13a-15(e), our management has carried out an evaluation, with the participation and under the supervision of our Chief Executive Officer, Mr. Jianghuai Lin and our Chief Financial Officer, Ms. Liqiong (Iris) Yan, of the effectiveness of the design and operation of our disclosure controls and procedures, as of December 31, 2023. Based upon, and as of the date of this evaluation, Mr. Lin and Ms. Yan, determined that, as of December 31, 2023, our disclosure controls and procedures were not effective due to the material weaknesses in our internal control over financial reporting, which are described below.

 

Management’s Annual Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company. Internal control over financial reporting refers to the process designed by, or under the supervision of, our Chief Executive Officer and Chief Financial Officer, and effected by our board of directors, management and other personnel, to provide reasonable assurance regarding the reliability of our financial reporting and the preparation of financial statements for external purposes in accordance with U.S. GAAP, and includes those policies and procedures that:

 

(1) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets;

 

(2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. GAAP, and that our receipts and expenditures are being made only in accordance with the authorization of our management and directors; and

 

(3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.

 

All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

Management assessed the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, management used the framework set forth in the report entitled Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission, or COSO. The COSO framework summarizes each of the components of a company’s internal control system, including (i) the control environment, (ii) risk assessment, (iii) control activities, (iv) information and communication, and (v) monitoring. Based on our assessment, as a result of the material weaknesses described below, we determined that, as of December 31, 2023, our internal control over financial reporting was not effective based on those criteria.

 

As a result of our assessment, management identified the following control deficiencies that represent material weaknesses as of December 31, 2023: (1) We lack of formal process in respect of management going concern assessment and (2) We do not have sufficient formal procedures to be applied for the impairment assessment of the property, plant and equipment and long-lived assets and to consider appropriately all the internal and external impairment indicators as well.

 

111
 

 

We have taken steps to remediate these deficiencies as soon as practicable by implementing a plan to improve our internal control over financial reporting including, but not limited to, hiring additional internal staff and/or outside consultants experienced in US GAAP financial reporting as well as in SEC reporting requirements. In 2021 we promoted Ms. Liqiong (Iris) Yan to be our Chief Financial Officer to oversee our internal control over financial reporting, and recruited seasoned accounting staff to improve our technical capability for financial reporting process. Our management team will continue to monitor and evaluate the effectiveness of our internal controls and procedures and our internal controls over financial reporting on an ongoing basis and is committed to taking further action and implementing additional enhancements or improvements.

 

Our management does not believe that these deficiencies had a material effect on our financial condition or results of operations or caused our financial statements as of and for the year ended December 31, 2023 to contain a material misstatement.

 

Attestation Report of the Registered Public Accounting Firm

 

Because the Company is a non-accelerated filer, this annual report does not include an attestation report of our registered public accounting firm regarding internal control over financial reporting.

 

Changes in Internal Control Over Financial Reporting

 

Except as described above, there have been no changes in our internal control over financial reporting during the fiscal year ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 16A. AUDIT COMMITTEE FINANCIAL EXPERT

 

Our board of directors has determined that Mr. Remington C.H. Hu is an “audit committee financial expert” and that he is an “independent director” as defined by the rules and regulations of NASDAQ.

 

ITEM 16B. CODE OF ETHICS

 

Our code of conduct and business ethics conforms to the rules and regulations of NASDAQ. The code of conduct and business ethics applies to all of our directors, officers and employees, including our principal executive officer, principal financial officer and principal accounting officer, and addresses, among other things, honesty and ethical conduct, conflicts of interest, compliance with laws, regulations and policies, including disclosure requirements under the federal securities laws, confidentiality, trading on inside information, and reporting of violations of the code. A copy of conduct and business ethics has been filed as Exhibit 11.1 to the annual report on Form 20-F dated March 30, 2018. Our code of ethics is also posted on the corporate governance page of our website at www.taop.com. During the fiscal year ended December 31, 2023, there were no waivers of our code of ethics.

 

ITEM 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

The following table sets forth the aggregate fees by categories specified below in connection with services rendered by our principal external auditors for the periods indicated.

 

   Fiscal Year Ended December 31, 
   2023   2022 
Audit Fees  $203,711   $212,353 
Tax Fees   40,000    40,000 
TOTAL  $243,711   $252,353 

 

112
 

 

“Audit Fees” consisted of the aggregate fees billed for professional services rendered for the audit of our annual financial statements or services that are normally provided by the accountant in connection with statutory and regulatory filings or engagements.

 

“Tax Fees” consisted of the aggregate fees billed for professional services rendered for tax compliance, tax advice and tax planning. Included in such Tax Fees were fees for preparation of our tax returns and consultancy and advice on other tax planning matters.

 

Our Audit Committee pre-approves all auditing services and permitted non-audit services to be performed for us by our independent auditor, including the fees and terms thereof (subject to the de minimums exceptions for non-audit services described in Section 10A(i)(l)(B) of the Exchange Act that are approved by our Audit Committee prior to the completion of the audit). The percentage of services provided for which we paid audit-related fees, tax fees, or other fees that were approved by our Audit Committee pursuant to paragraph (c)(7)(i)(C) of Rule 2-01 of Regulation S-X promulgated by the SEC was 100%.

 

ITEM 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

 

We have not asked for, nor have we been granted, an exemption from the applicable listing standards for our Audit Committee.

 

ITEM 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

 

There were no purchases of equity securities made by or on behalf of us or any “affiliated purchaser” as defined in Rule 10b-18 of the Exchange Act during the period covered by this Annual Report.

 

ITEM 16F. CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

 

None.

 

ITEM 16G. CORPORATE GOVERNANCE

 

We are incorporated in the BVI and our corporate governance practices are governed by applicable BVI law, our memorandum and articles of association. In addition, because our ordinary shares are listed on NASDAQ, we are subject to NASDAQ’s corporate governance requirements.

 

NASDAQ Listing Rule 5615(a)(3) permits a foreign private issuer like us to follow home country practices in lieu of certain requirements of Listing Rule 5600, provided that such foreign private issuer discloses in its annual report filed with the SEC each requirement of Rule 5600 that it does not follow and describes the home country practice followed in lieu of such requirement.

 

We currently follow our home country practice that (i) does not require us to seek shareholders’ approval of any issuance of securities in connection with a transaction other than a public offering where such transaction involves the issuance of securities representing more than 20% of or more of the voting power outstanding before the issuance at a price lower than the “Minimum Price”, in lieu of the corporate governance requirements of Nasdaq Listing Rule 5635(d) with respect to shareholder approval; (ii) does not require us to seek shareholders’ approval for the establishment of or any material amendments to our equity compensation plans in lieu of the corporate governance requirements of Nasdaq Listing Rule 5635(c) with respect to shareholder approval; and (iii) does not require us to seek shareholders’ approval for the issuance of securities to external consultants, in lieu of the corporate governance requirements of Nasdaq Listing Rule 5635(c) with respect to shareholder approval. Our BVI counsel, Maples and Calder, has provided relevant letters to NASDAQ certifying that under BVI law, we are not required to seek shareholders’ approval in the above circumstances.

 

In addition, Maples and Calder has provided a letter to NASDAQ certifying that under BVI law, we are not required to hold annual shareholders’ meetings. In the fiscal year 2023, we followed the home country practice and did not hold an annual meeting of shareholders.

 

113
 

 

ITEM 16H. MINE SAFETY DISCLOSURE

 

Not applicable.

 

ITEM 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

Not Applicable.

 

ITEM 16J. INSIDER TRADING POLICIES

 

Not Applicable.

 

ITEM 16K. CYBERSECURITY

 

Risk Management and Strategy

 

We maintain a technology and cybersecurity program, which includes information security, as part of our overall risk management process with the aim that our information systems, including those of our suppliers and other third-parties, will be resilient, effective and capable of safeguarding against emerging risks and cybersecurity threats. We endeavor to assure our program is appropriately resourced and to attract and retain expert talent to execute it.

 

The program is based on the PRC Cybersecurity Law, aiming to comply with applicable laws and regulations. We use the PRC Cybersecurity Law as a guideline to help us identify, assess, and manage cybersecurity risks related to our business operations.

 

Under the PRC Cybersecurity Law, we have established preventive measures that are consistent with the national cybersecurity level. We fulfill our security obligations to protect our networks from interference, damage, or unauthorized access, and to prevent the leakage, theft, or alteration of network data. As part of our supplier risk management program, we conduct security assessments prior to engagement of high-risk suppliers and other third-party providers and have a monitoring program to evaluate ongoing compliance with our cybersecurity standards.

 

A key element of our technology and cybersecurity program strategy is fostering training and awareness. Our training and awareness program includes annual cybersecurity awareness training and role-based phishing tests for our employees and for third parties with access to our systems.

 

Our technology and cybersecurity program focuses on the defense, rapid detection and rapid remediation of cybersecurity threats and incidents. Our approach aims to deliver the control capabilities specified in the PRC Cybersecurity Law. Additionally, our program incorporates comprehensive cybersecurity policies and crisis response and management procedures, aimed at rapidly addressing, responding to, and effectively communicating about cybersecurity threats and incident.

 

Our cybersecurity crisis management program sets forth the items, procedures and actions we expect to address and follow in the event of a cybersecurity incident, including detection, response, mitigation and remediation. When a potential threat or incident is identified, our cyber security incident response team will assign a risk level classification and initiate the escalation and other steps called for by our plan. All incidents that are initially assessed by the cybersecurity incident response team as potentially high-risk are escalated promptly to our Chief Financial Officer, who will determine whether and what elements of our cybersecurity crisis response and management plan should be activated, including escalation to other senior management. Our Chief Financial Officer will inform our board of directors of cybersecurity incidents, as appropriate, considering a variety of factors, including financial, operational, legal or reputational impact.

 

Our program’s maturity and operational readiness are regularly evaluated by independent experts using the PRC Cybersecurity Law’s cybersecurity framework and penetration tests that are consistent with the national cybersecurity level. Our program, and the results of these independent evaluations and testing, are regularly reviewed by our senior management and members of our board of directors.

 

114
 

 

We have not identified risks from known cybersecurity threats, including as a result of any prior cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our operations, business strategy, results of operations, or financial condition.

 

Risk Governance

 

We are committed to appropriate cybersecurity governance and oversight.

 

Our board of directors has oversight of our strategic and business risk management, including cybersecurity risk management. Our board of directors is responsible for ensuring that management has processes in place designed to identify and evaluate cybersecurity risks to which we are exposed and to implement processes and programs to manage cybersecurity risks and mitigate cybersecurity incidents. Management is responsible for identifying, assessing, and managing material cybersecurity risks on an ongoing basis, establishing processes to ensure that such potential cybersecurity risk exposures are monitored, putting in place appropriate mitigation measures, maintaining cybersecurity policies and procedures, and providing regular reports to our board of directors.

 

For additional information on our cybersecurity risks, please see Item 1A “Risk Factors.”

 

115
 

 

PART III

ITEM 17. FINANCIAL STATEMENTS

 

We have elected to provide our financial statements pursuant to Item 18.

 

ITEM 18. FINANCIAL STATEMENTS

 

The full text of our audited consolidated financial statements begins on page F-1 of this annual report.

 

ITEM 19. EXHIBITS

 

Exhibit No.   Description
     
1.1   Amended and Restated Memorandum and Articles of Association of the registrant (incorporated by reference to Exhibit 99.1 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on December 30, 2020)
2.1   Description of Rights of Ordinary Shares Registered Pursuant to Section 12 of the Exchange Act as of December 31, 2023

2.2   Form of Warrant (incorporated by reference to Exhibit 4.1 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on July 14, 2021)
4.1   Form of Independent Director Agreement (incorporated by reference to Exhibit 10.1 to the Registration Statement on Form F-4 filed by the registrant on June 21, 2012)
4.2   Form of Indemnification Agreement (incorporated by reference to Exhibit 10.2 to the Registration Statement on Form F-4 filed by the registrant on June 21, 2012)
4.3   Form of Stock Option Agreement (incorporated by reference to Exhibit 99.1 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on June 1, 2016)
4.4   English translation of Share Acquisition Agreement, dated March 17, 2021, by and among the Company, Biznest Internet Technology Co., Ltd., Taoping New Media Co., Ltd. and shareholders of Taoping New Media Co., Ltd. (incorporated by reference to Exhibit 99.1 to the Report on Form 6-K furnished by the registrant on March 19, 2021)
4.5   Taoping Inc. 2016 Equity Incentive Plan, as amended (incorporated by reference to Exhibit 4.1 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on May 10, 2021)
4.6   Form of Securities Purchase Agreement, dated July 12, 2021 (incorporated by reference to Exhibit 10.1 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on July 14, 2021)
4.7   English Translation of Equity Transfer Agreement, dated September 18, 2021 (incorporated by reference to Exhibit 99.1 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on September 20, 2021)
4.8   Form of Idle mining Machines and Accessories Sales Contract (English Translation) (incorporated by reference to Exhibit 4.9 to the Annual Report on Form 20-F filed on April 25, 2023)
4.9   Form of Standby Equity Purchase Agreement (Public), dated July 17, 2023 (incorporated by reference to Exhibit 4.1 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on July 19, 2023)
4.10   Form of Standby Equity Purchase Agreement (Public), dated July 17, 2023 (incorporated by reference to Exhibit 4.2 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on July 19, 2023)
4.11   Form of Securities Purchase Agreement, dated September 27, 2023 (incorporated by reference to Exhibit 4.1 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on September 29, 2023)
4.12   Form of Convertible Promissory Note, dated September 27, 2023 (incorporated by reference to Exhibit 4.2 to the Report of Foreign Private Issuer on Form 6-K furnished by the registrant on September 29, 2023)
8.1   List of the registrant’s subsidiaries
11.1   Code of Conduct and Business Ethics, adopted on June 20, 2012 (incorporated by reference to Exhibit 11.1 to the Annual Report on Form 20-F filed on March 30, 2018)
12.1   Certifications of Chief Executive Officer Pursuant to Rule 13a-14(a) or Rule 15d-1(a)
12.2   Certifications of Chief Financial Officer Pursuant to Rule 13a-14(a) or Rule 15d-1(a)
13.1   Certifications of Chief Executive Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
13.2   Certifications of Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
15.1   Consent from PKF Littlejohn LLP, Independent Registered Public Accounting Firm
97.1   Clawback Policy of the Registrant
101.INS   XBRL Instance Document
101.SCH   XBRL Taxonomy Extension Schema Document
101.CAL   XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   XBRL Taxonomy Extension Label Linkbase Document
101.PRE   XBRL Taxonomy Extension Presentation Linkbase Document

 

116
 

 

SIGNATURE

 

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

 

Date: April 25, 2024 TAOPING INC.
   
  /s/ Jianghuai Lin
  Jianghuai Lin
  Chief Executive Officer

 

117
 

 

TAOPING INC.

CONSOLIDATED FINANCIAL STATEMENTS

 

Contents   Page(s)
Report of Independent Registered Public Accounting Firm (PCAOB ID No. 2814)   F-2
Consolidated Balance Sheets as of December 31, 2023 and 2022   F-4
Consolidated Statements of Operations for the years ended December 31, 2023, 2022 and 2021   F-5
Consolidated Statements of Comprehensive Income (Loss) for the years ended December 31, 2023, 2022 and 2021   F-6
Consolidated Statements of Changes in Stockholders’ (Deficits) Equity for the years ended December 31, 2023, 2022 and 2021   F-7
Consolidated Statements of Cash Flows for the years ended December 31, 2023, 2022 and 2021   F-8
Notes to Consolidated Financial Statements   F-10

 

F-1
 

  

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Stockholders and the Board of Directors of Taoping Inc.

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheets of Taoping Inc. (the “Company”) as of December 31, 2023 and 2022, the related consolidated statements of operations, comprehensive income (loss), changes in equity and cash flows for each of the three years period ended December 31, 2023, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Substantial Doubt about the Company’s Ability to Continue as Going Concern

 

The accompanying financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the consolidated financial statements, the Company’s short-term bank loans of $8.5 million which are repayable within one year and the uncertainty about the availability of future financing raise substantial doubt about the Company’s ability to continue as a going concern. Management’s evaluation of the events and conditions and management’s plans regarding these matters are also described in Note 1 to the consolidated financial statements. The consolidated financial statements do not include any adjustments that might result from the outcome of the uncertainty.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing a separate opinion on the critical audit matters or on the accounts or disclosures to which they relate.

 

F-2
 

 

Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in the “Substantial Doubt about the Company’s Ability to Continue as a Going Concern” and Note 1 to the consolidated financial statements, the Company’s short-term bank loans of $8.5 million which are repayable within one year and the uncertainty about the future financing raise substantial doubt about the Company’s ability to continue as a going concern. Management’s evaluation of the events and conditions and management’s plans regarding these matters are also described in Note 1 to the consolidated financial statements.

 

The principal considerations for our determination that the evaluation of management’s going concern assessment is a critical audit matter are the significant judgment and subjectivity inherent risk in the Company’s assumptions made in the going concern assessment and the uncertainty of the Company’s ability to secure funding subsequent to December 31, 2023.

 

Our audit procedures related to the evaluation of management’s going concern assessment included the following, among others:

 

  a. assessing the overall reasonableness of the Company’s going concern assessment, including significant assumptions utilized by the Company.
  b. assessing the projected revenue and operating costs, liquidity of existing assets, the terms of bank loans and related party loans and finance facilities available.
  c. considering the adequacy of the Company’s financial statements disclosures.

 

Revenue recognition

 

The Company has the following revenue streams:

 

  a. revenue from sale of products.
  b. revenue from software.
  c. revenue from advertising service.

 

As disclosed in Note 2 to the consolidated financial statements, the Company recognizes revenue from product, software and advertising service upon transfer of control of promised products or completion of service. Significant judgment is exercised by the management of the Company in determining existence criteria through evaluation on the terms and conditions in the contracts with customers and the identification of performance obligations in the recognition of revenue. The principal considerations for our determination that revenue recognition is a critical audit matter are:

 

  a. revenue is material to the consolidated financial statements; and
  b. significant judgement by management of the Company in determining the existence criteria to recognize revenue and the identification of performance obligations was extensive and it required a high degree of auditor judgement.

 

Our audit procedures in respect of the revenue recognition included:

 

  a. updating understanding of the system and reviewing related internal controls relevant to the revenue.
  b. examining sales contracts with major customers and evaluating the existence criteria determined and the performance obligations identified by the management of the Company.
  c. conducting substantive transaction and cut-off test.
  d. conducting analytical review on revenue.

 

/s/ PKF Littlejohn LLP  
PKF Littlejohn LLP  
   
We have served as the Company’s auditor since 2021.  
   
London, United Kingdom  
April 25, 2024  
   
PCAOB ID No.: 2814  

 

F-3
 

 

TAOPING INC.

CONSOLIDATED BALANCE SHEETS

DECEMBER 31, 2023 AND 2022

 

   NOTES  December 31,
2023
   December 31,
2022
 
ASSETS             
              
CURRENT ASSETS             
Cash and cash equivalents     $1,300,855   $1,014,591 
Accounts receivable, net  2(e)   8,063,280    9,201,245 
Accounts receivable-related parties, net  2(e)   630,775    91,371 
Advances to suppliers  2(f)   12,015,810    5,851,381 
Prepaid expenses      349,558    - 
Inventories, net  8   1,250,567    356,358 
Other current assets  13(a)   1,640,070    1,554,488 
Current assets from discontinued operations  10   -    1,326,265 
TOTAL CURRENT ASSETS      25,250,915    19,395,699 
              
Property, equipment and software, net  9   6,677,484    7,833,902 
Right-of-use assets  2(r)   -    48,786 
Long-term investments  15   86,889    95,966 
Goodwill      -    58,922 
Other assets, non-current, net  13(b)   811,026    1,775,540 
TOTAL ASSETS     $32,826,314   $29,208,815 
              
LIABILITIES AND EQUITY             
              
CURRENT LIABILITIES             
Short-term bank loans  11  $8,547,509   $7,203,762 
Accounts payable      832,436    2,287,244 
Advances from customers      1,199,732    622,581 
Advances from customers-related parties  7(a)   90,880    94,832 
Amounts due to related parties  7(c)   3,037,607    3,338,882 
Accrued payroll and benefits      626,151    411,995 
Other payables and accrued expenses  17   5,224,225    4,996,344 
Income tax payable      55,262    60,054 
Lease liability-current  14   -    29,373 
Other current liability      -    149,148 
Convertible note payable  16   449,215    - 
Current liabilities from discontinued operations  10   -    377,539 
TOTAL CURRENT LIABILITIES      20,063,017    19,571,754 
              
Lease liability  14   -    20,369 
TOTAL LIABILITIES      20,063,017    19,592,123 
              
EQUITY             
Ordinary shares, 2023 and 2022: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, 2023: 2,891,822 shares; 2022: 1,587,371 shares*; 19   165,115,938    161,404,797 
Additional paid-in capital  19   22,603,523    22,447,083 
Reserve  18   10,209,086    10,209,086 
Accumulated deficit      (208,752,548)   (208,054,607)
Accumulated other comprehensive income      23,587,298    23,610,333 
Total equity of the Company      12,763,297    9,616,692 
Non-controlling interest      -    - 
TOTAL EQUITY      12,763,297    9,616,692 
              
TOTAL LIABILITIES AND EQUITY     $32,826,314   $29,208,815 

 

* On August 1, 2023, the Company implemented a one-for-ten 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 these consolidated financial statements

 

F-4
 

 

TAOPING INC.

CONSOLIDATED STATEMENTS OF OPERATIONS

YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021

 

                
   NOTES  2023   2022   2021 
Revenue – Products     $24,073,593   $12,135,570   $10,651,928 
Revenue – Products-related parties  7(a)   165,520    117,995    72,779 
Revenue – Advertising      5,001,695    5,397,610    2,577,712 
Revenue - Advertising-related parties      -    11,901    - 
Revenue – Software      8,792,781    4,820,454    5,174,422 
Revenue – Software-related parties  7(a)   6,021    -    - 
Revenue – Others      596,025    1,729,847    837,660 
Revenue – Others-related parties  7(b)   -    20,086    76,078 
TOTAL REVENUE      38,635,635    24,233,463    19,390,579 
                   
Cost – Products      21,389,832    11,125,855    9,890,346 
Cost – Advertising  2(t)   3,945,211    3,746,585    2,193,945 
Cost – Software      4,145,233    665,846    582,490 
Cost – System integration      -    -    40,875 
Cost – Others      303,078    1,465,128    11,469 
TOTAL COST      29,783,354    17,003,414    12,719,125 
                   
GROSS PROFIT      8,852,281    7,230,049    6,671,454 
                   
Administrative expenses      5,600,578    6,149,981    11,638,691 
Research and development expenses      2,967,043    3,606,653    4,479,045 
Selling expenses      482,358    639,052    694,474 
LOSS FROM OPERATIONS      (197,698)   (3,165,637)   (10,140,756)
                   
Subsidy income      292,797    148,577    181,620 
Loss from equity method investment      (8,031)   (261,397)   (814,440)
Other income (loss), net      267,292    3,314,433    (59,867)
Interest income      2,100    7,956    4,631 
Interest expense and debt discounts expense      (580,630)   (556,434)   (928,352)
                   
Loss before income taxes      (224,170)   (512,502)   (11,757,164)
                   
Income tax (expense) benefit  12   (7,980)   (69,869)   (5,321)
                   
Net (loss) from continuing operations      (232,150)   (582,371)   (11,762,485)
Net (loss) income from discontinued operations  10   (465,791)   (6,499,276)   1,837,626 
NET LOSS      (697,941)   (7,081,647)   (9,924,859)
Less: net loss attributable to the non-controlling interest  4   -    -    - 
NET LOSS ATTRIBUTABLE TO THE COMPANY     $(697,941)  $(7,081,647)  $(9,924,859)
                   
(Loss) income per share - Basic and Diluted*                  
CONTINUING OPERATIONS                 
Basic 6  $(0.12)  $(0.37)  $(8.89)
Diluted 6  $(0.12)  $(0.37)  $(8.89)
                   
DISCONTINUED OPERATIONS                  
Basic 6  $(0.24)  $(4.10)  $1.39 
Diluted 6  $(0.24)  $(4.10)  $1.39 
                   
LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY*                  
Basic 6  $(0.36)  $(4.47)  $(7.50)
Diluted 6  $(0.36)  $(4.47)  $(7.50)

 

* On August 1, 2023, the Company implemented a one-for-ten 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 these consolidated financial statements

 

F-5
 

 

TAOPING INC.

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021

 

   2023   2022   2021 
Net loss  $(697,941)  $(7,081,647)  $(9,924,859)
Other comprehensive (loss) income:   -    -    - 
Foreign currency translation (loss) gain   (23,035)   (881,398)   150,109 
Comprehensive loss   (720,976)   (7,963,045)   (9,774,750)
Comprehensive loss attributable to the non- controlling interest   -    -    37,776 
Comprehensive loss attributable to the Company  $(720,976)  $(7,963,045)  $(9,736,974)

 

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

 

F-6
 

 

TAOPING INC.

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021

 

   Shares   Amount*   Capital   Reserve   deficit   income   interest   Total 
   Ordinary shares*  

Additional

Paid-in

       Accumulated  

Accumulated

other

comprehensive

  

Non

controlling

     
   Shares   Amount   Capital   Reserve   deficit   income   interest   Total 
BALANCE AS AT JANUARY 1, 2021   875,988   $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 19)   6,200    187,390    72,706    -    -    -    -    260,096 
Stock-based Compensation (Note 19)   -    -    158,070    -    -    -    -    158,070 
Conversion of convertible notes (Note 19)   59,803    1,739,768    (205,810)   -    -    -    -    1,533,958 
Issuance of ordinary shares for financing (Note 19)   434,074    17,894,609    -    -    -    -    -    17,894,609 
Employee stock incentive (Note 19)   20,000    2,792,000    -    -    -    -    -    2,792,000 
Net loss for the year   -    -    -    -    (9,924,859)   -         (9,924,859)
Foreign currency translation gain   -    -    -    -    -    187,886    (37,777)   150,109 
Dissolve of variable interest entity and ordinary shares issued for acquisition of a wholly owned subsidiary   61,225    1,800,000    6,778,713    -    -    -    (8,603,094)   (24,381)
Ordinary shares issued for business acquisition   121,363    5,436,456    -    -    -    -    -    5,436,456 
Minority shareholders’ contribution   -    -    -    -    -    -    (1,759)   (1,759)
BALANCE AS AT DECEMBER 31, 2021   1,578,653    161,098,010    22,447,083    14,044,269    (202,137,403)   23,800,299    (1,759)   19,250,499 
Stock-based payment for consulting fee (Note 19)   2,000    188,650    -    -    -    -    -    188,650 
Net loss for the year   -    -    -    -    (7,081,647)   -         (7,081,647)
Foreign currency translation (loss)   -    -    -    -    -    (881,398)   -    (881,398)
Disposal of a wholly owned subsidiary   -    -    -    (3,835,183)   1,164,443    691,432    -    (1,979,308)
Ordinary shares issued for business acquisition   6,718    118,137    -    -    -    -    -    118,137 
Reversal of minority shareholders’ interest upon disposal of a subsidiary   -    -    -    -    -    -    1,759    1,759 
BALANCE AS AT DECEMBER 31, 2022   1,587,371    161,404,797    22,447,083    10,209,086    (208,054,607)   23,610,333    -    9,616,692 
Stock-based payment for consulting fee (Note 19)   50,000    340,000    -    -    -    -    -    340,000 
Beneficial conversion feature on convertible note (Note 16)             156,440                        156,440 
Issuance of ordinary shares for Equity Incentive Plan (Note 19)   200,000    1,360,000    -    -    -    -         1,360,000 
Issuance of ordinary shares for financing (Note 19)   1,047,733    1,961,923    -    -    -    -    -    1,961,923 
Net loss for the year   -    -    -    -    (697,941)   -         (697,941)
Foreign currency translation (loss)   -    -    -    -    -    (23,035)   -    (23,035)
Ordinary shares issued for business acquisition   6,718    49,218    -    -    -    -    -    49,218 
BALANCE AS AT DECEMBER 31, 2023   2,891,822    165,115,938    22,603,523    10,209,086    (208,752,548)   23,587,298    -    12,763,297 

 

* On August 1, 2023, the Company implemented a one-for-ten 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 these consolidated financial statements

 

F-7
 

 

TAOPING INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

YEARS ENDED DECEMBER 31, 2023, 2022 AND 2021

 

   2023   2022   2021 
OPERATING ACTIVITIES               
Net loss  $(697,941)  $(7,081,647)  $(9,924,859)
Adjustments to reconcile net (loss) to net cash (used in) provided by operating activities:               
Provision for allowance for credit losses on accounts receivable, other current assets, and advances to suppliers   1,413,216    645,493    5,541,717 
Provision for obsolete inventories   (53,314)   63,716    (82,255)
Depreciation   2,993,285    7,235,797    3,704,818 
Amortization of convertible note discount   68,241    -    - 
Loss (gain) on sale of property and equipment   96,131    3,001,559    (655,907)
Impairment of property and equipment   -    1,468,014    - 
Loss from disposal of inventories   -    -    - 
Stock-based payments for consulting services   204,000    23,100    187,390 
Stock-based compensation to employees   1,360,000    -    2,950,070 
Impairment on cryptocurrencies   -    1,517,172    493,617 
(Gain) on sales of cryptocurrencies   -    (679,111)   (410,979)
Loss (gain) on disposal of subsidiaries   16,184    (3,106,798)   - 
Loss on long-term investment   8,031    261,397    814,440 
Exchange difference   594,137    1,524,177    - 
Changes in operating assets and liabilities:               
Decrease (increase) in accounts receivable   (393,934)   (3,964,973)   (907,826)
(Increase) decrease in accounts receivable from related parties   (197,096)   238,806    515,334 
Decrease in accounts payable from related party   -    -    (70,525)
(Increase) decrease in inventories   (1,786,825)   101,792    165,566 
Cryptocurrencies - mining and purchases   -    (5,026,628)   (5,455,345)
Decrease in other non-current assets   919,081    967,407    1,885,104 
(Increase) in other receivables and prepaid expenses   (53,329)   (183,808)   - 
(Increase) decrease in advances to suppliers   (6,266,842)   656,158    (6,719,399)
(Decrease) Increase in amounts due to/from related parties   494,889    -    (827,901)
Increase (decrease) in other payables and accrued expenses   (465,678)   798,636    (2,263,237)
Increase in advances from customers   593,429    235,823    48,301 
Increase (decrease) in advances from related parties   509    (17,192)   (22,705)
Increase in payroll payable and benefits   199,360    177,953    231,673 
(Decrease) increase in lease liability   (4,082)   (84,161)   91,586 
(Decrease) in accounts payable   (1,364,282)   (5,986,490)   (5,812,529)
(Decrease) increase in income tax payable   (3,187)   (297,890)   374,353 
Net cash (used in) operating activities   (2,326,017)   (7,511,698)   (16,149,498)
                
INVESTING ACTIVITIES               
Proceeds from sales of cryptocurrencies   -    5,017,732    4,543,543 
Proceeds from sales of property and equipment   -    1,082,272    - 
Purchases of property, equipment and software   (1,209,613)   (1,793,342)   (11,293,962)
Acquisition of cash in connection with a business acquisition   589    3,895    7,545 
Consideration paid for acquisition   -    -    (7,257,394)
Net cash (used in) provided by investing activities   (1,209,024)   4,310,557    (14,000,268)
                
FINANCING ACTIVITIES               
Proceeds from borrowings under short-term loans   8,766,614    7,441,600    11,937,002 
Borrowings from related parties   -    -    3,100,520 
Repayment of short-term loans   (7,225,528)   (7,418,884)   (10,332,736)
Proceeds from issuance of convertible note   550,000    -    - 
Proceeds from issuance of ordinary shares   1,748,258    -    28,323,371 
Net cash provided by financing activities   3,839,344    22,716    33,028,157 
                
Effect of exchange rate changes on cash and cash equivalents   (26,688)   (329,601)   555,961 
                
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS   277,615    (3,508,026)   3,434,352 
                
CASH AND CASH EQUIVALENTS, BEGINNING   1,023,240    4,531,266    1,096,914 
CASH AND CASH EQUIVALENTS, ENDING  $1,300,855   $1,023,240   $4,531,266 
                
Supplemental disclosure of cash flow information:               
Cash paid during the year               
Income taxes  $8,180   $69,869   $- 
Interest  $512,389   $553,885   $454,261 

 

F-8
 

 

   December 31, 2023   December 31, 2022 
Reconciliation to amounts on consolidated balance sheets          
Cash and cash equivalents from continuing operations  $1,300,855   $1,014,591 
Cash and cash equivalents from discontinued operations   -    8,649 
Total cash, cash equivalents, and restricted cash  $1,300,855   $1,023,240 

 

Supplemental disclosure of significant non-cash transactions*:

 

* On August 1, 2023, the Company implemented a one-for-ten 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.

 

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

 

In March 2021, the Company issued 20,000 restricted ordinary shares under its 2016 Equity Incentive Plan 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 investor relationship consultant to purchase 1,500 ordinary shares of the Company as a compensation for its service. The fair value of the warrants was approximately $73,000.

 

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

 

In June 2021, the Company issued 121,363 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.

 

In September 2021, the Company issued 61,225 ordinary shares for the acquisition of iASPEC Technology Group Co., Ltd. The fair value of the ordinary shares was approximately $1.8 million.

 

In November 2021, the Company issued 4,500 restricted ordinary shares with a fair value of $136,350 to a financial intermediary service organization as a compensation for the intermediary service.

 

In December 2021, the Company issued 1,000 ordinary shares with a fair value of $29,200 to a consultant as a compensation for his service.

 

In 2021, purchase of software and equipment in an amount of approximately $6.3 million was made by an increase in accounts payable, respectively, and $1.4 million was made by a decrease of advances to suppliers.

 

In 2021, the Company held cryptocurrencies in an amount of approximately of $830,000 which were noncash transactions received from cryptocurrency mining operations.

 

In February 2022, the Company issued the first phase of approximately 6,718 restricted ordinary shares with a fair value of approximately $118,000, for the acquisition of Zhenjiang Taoping IoT Tech. Co., Ltd (“ZJIOT”). The Company agreed to issue to the shareholders of ZJIOT a total of approximately 20,154 restricted ordinary shares in three phases, conditioned upon the satisfaction of certain performance targets.

 

In March 2022 and July 2022, the Company issued 2,000 ordinary shares with a fair value of $23,100 to a consultant as a compensation for his service.

 

In April 2023, the Company issued the second phase of approximately 6,718 restricted ordinary shares with a fair value of approximately $49,000, for the acquisition of ZJIOT, upon the satisfaction of certain performance targets.

 

In May 2023, the Company issued 50,000 restricted shares to a consultant as its service compensation for the service period from May 26, 2023 to May 25, 2024. The fair value of the 50,000 ordinary shares was $340,000, which was amortized over the service period.

 

In May 2023, the Company issued 200,000 ordinary shares with fair value of approximately $1,360,000 to certain directors, executive officers, and employees as compensations for their services.

 

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

 

F-9
 

 

TAOPING INC.

NOTES TO THE 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”), is a provider of cloud-app technologies for Smart City IoT platforms, digital advertising delivery, and other internet-based information distribution systems in China. Its Internet ecosystem enables all participants of the new media community to efficiently promote branding, disseminate information, and exchange resources. In addition, the Company provides a broad portfolio of software and hardware with fully integrated solutions, including Information Technology infrastructure, Internet-enabled display technologies, and IoT platforms to customers in government, education, residential community management, media, transportation, and other private sectors.

 

In May 2018, we changed our corporate name from “China Information Technology Inc.” to “Taoping Inc.”, to 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 then, 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 operating subsidiaries, primarily in Hong Kong and mainland China.

 

In June 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 the Company, who then owned 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 the Company’s presence in the new media and advertising sectors.

 

In 2021, the Company launched blockchain related new business in cryptocurrency mining operations and newly established subsidiaries in Hong Kong to supplement its diminished Traditional Information Technology (TIT) business segment as a part of new business transformation. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of cryptocurrency mining business by December 2022, and continues to focus the efforts on its digital adverting, smart display and the newly added smart community and related businesses.

 

As the cessation of the operation of cryptocurrency mining business represent a strategic shift in the Company’s strategy that will have a major effect on the Company’s operations and financial results, the operations of cryptocurrency mining business have been presented as “discontinued operations” in the Company’s consolidated financial statements. See Note 10.

 

In September 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 Technology Group Co., Ltd. (“iASPEC”). Upon closing of the equity transfer, the Company’s variable interest entity structure was dissolved and iASPEC became a wholly owned indirect subsidiary of the Company.

 

F-10
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

In January 2022, the Company completed the acquisition of 100% equity interest of ZJIOT, aiming to accelerate the Company’s smart charging pile and digital new media businesses in East China.

 

As a result of the Company’s business transformation and its exit from the TIT business, the Company disposed of 100% equity interests of iASPEC (excluding iASPEC’s subsidiaries) which mainly conducted the Company’s TIT business to an unrelated third party for nil consideration on June 7, 2022. The disposition resulted in a total recorded income of approximately $3.0 million for the Company for the year ended December 31, 2022.

 

The Company disposed of 100% equity interests of TDL to an unrelated third party for nil consideration on September 6, 2023, and disposed of 100% equity interests of TDAL and TCL (including their respective subsidiary) to an unrelated third party for nil consideration on October 27, 2023. The disposition resulted in a total recorded loss of $16,184 for the Company for the year ended December 31, 2023.

 

In May 2023, the Company established a subsidiary Taoping EP Holdings (Shenzhen) Co., Ltd. with a majority stake of 51%, to explore the new off-grid wastewater treatment business line.

 

In September 2023, the Company acquired 80% equity from other shareholders of Fujian Taoping Investment Co., Ltd. with nil consideration, to expand its digital advertising and other businesses in Fujian Province. As a result of the acquisition, the Company currently owns 100% of Fujian Taoping Investment Co, Ltd.

 

In November 2023, the Company established a subsidiary Taoping (Guangxi) EP Tech Co., Ltd. to expand its wastewater treatment business in Guangxi Province.

 

      December 31, 2023   December 31, 2022   December 31, 2021    
Entities  Subsidiaries  % owned   % owned   % 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%   100%  Hong Kong, China
Taoping Digital Assets (Hong Kong) Limited (TDL)  Subsidiary   -    100%   100%  Hong Kong, China
Taoping Capital Limited (TCL)  Subsidiary   -    100%   100%  Hong Kong, China
Alpha Digital Group Ltd. (ADG)  Subsidiary   -    -    100%  Cayman, Island
Kazakh Taoping Operation Management Co. Ltd. (KTO)  Subsidiary   -    100%   100%  Kazakhstan
Kazakh Taoping Data Center Co. Ltd. (KTD)  Subsidiary   -    100%   100%  Kazakhstan
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)  Subsidiary   -    -    100%  Shenzhen, China
Biznest Internet Tech. Co., Ltd. (Biznest)  Subsidiary   100%   100%   100%  Shenzhen, China
iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)  Subsidiary   100%   100%   100%  Shenzhen, China
Taoping New Media Co., Ltd. (TNM)  Subsidiary   100%   100%   100%  Shenzhen, China
Shenzhen Taoping Education Technology Co., Ltd. (SZTET)  Subsidiary   -    -    51%  Shenzhen, China
Wuhu Taoping Education Technology Co., Ltd. (WHTET)  Subsidiary   -    -    51%  Wuhu, China
Taoping Digital Tech. (Dongguan) Co., Ltd. (TDTDG)  Subsidiary   -    -    100%  Dongguan, China
TopCloud Tech. (Chenzhou) Co., Ltd. (TCTCZ)  Subsidiary   -    100%   100%  Chenzhou, China
Taoping Digital Tech. (Jiangsu) Co., Ltd. (TDTJS)  Subsidiary   100%   100%   100%  Jiangsu, China
Zhenjiang Taoping IoT Tech. Co., Ltd (ZJIOT)  Subsidiary   100%   100%   -   Zhenjiang, China
Taoping EP Holdings (Shenzhen) Co., Ltd. (TEPH)  Subsidiary   51%   -    -   Shenzhen, China
Fujian Taoping Investment Co., Ltd. (FJTI)  Subsidiary   100%   -    -   Fujian, China
Taoping (Guangxi) EP Tech. Co., Ltd. (TPGXT)  Subsidiary   100%   -    -   Guangxi, China

 

F-11
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Dissolution of the Variable Interest Entity Structure

 

iASPEC was 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 used to operate the restricted aspect of its business through iASPEC.

 

In September 2021, we dissolved the variable interest entity structure by exercising the purchase option under certain Option Agreement among IST, iASPEC and its shareholders, to purchase all of the equity interests in iASPEC at an aggregate exercise price of $1,800,000. On September 18, 2021, Taoping Inc. and IST entered into an equity transfer agreement with iASPEC and iASPEC’s then sole shareholder, Mr. Lin, under which Mr. Lin sold and transferred to IST all of the equity interests in and any and all rights and benefits relating thereto of iASPEC in exchange for 61,225 unregistered ordinary shares of Taoping Inc., as determined by dividing $1,800,000 by the volume-weighted average closing price of ordinary shares for the consecutive five (5) trading days immediately prior to September 18, 2021. The parties thereafter completed the equity transfer through applicable PRC governmental registration(s).

 

Upon the closing of the equity transfer, the Company’s variable interest entity structure was dissolved and iASPEC became a wholly owned indirect subsidiary of the Company. The amended and restated MSA was automatically terminated.

 

Going Concern and Management’s Plans

 

As a result of the recovery of market conditions and customer demands, as well as the Company’s continued efforts in diversifying applications of its innovative Taoping smart cloud, the Company achieved a 59.4% year-over-year revenue growth and significantly reduced net loss by $6.4 million in 2023. Cash and cash equivalents at December 31, 2023 was $1.3 million, compared to cash and cash equivalents of $1.0 million a year ago.

 

The Company incurred a net loss of $0.7 million for year ended December 31, 2023, compared to a net loss of $7.1 million for 2022. The improved profitability was mainly due to the increase of gross profit, and the Company’s cessation of cryptocurrency mining business in 2023. As of December 31, 2023, the Company had a working capital surplus of approximately $5.2 million, significantly improved from a working capital deficit of $0.2 million as of December 31, 2022.

 

F-12
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

The Company will continue to focus its efforts on the digital advertising and other cloud-based and AI-related products and applications. Furthermore, its two core competencies, the Taoping national sales network and the highly scalable and compatible cloud platform, and its strong software development capability, make it a valued partner by many other smart-community customers and solution providers. In addition to seeking strategic acquisition to expand its digital advertising business, the Company continues to explore business opportunities in the smart community and new energy sectors. Starting from April 2023, the Company has entered into a series of long-term strategic cooperation agreements with various customers to provide Taoping’s cloud-based intelligent product solutions, including smart large screen, IoT smart rest station and off-grid wastewater treatment solution, which are expected to generate revenue and operating cashflow for the Company for year 2023 and beyond.

 

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. The Company’s existing $8.5 million revolving bank loan, which was collateralized with the Company’s office property, provides important capital support for its operation. In addition, the Company has renewed the bank facility line with a value of approximately $2.6 million in July 2023 and a value of approximately $4.9 million in September 2023, and both are valid for 12 months. In addition, on July 17, 2023, the Company entered into a public standby equity purchase agreement and a private standby equity purchase agreement with an investor. Pursuant to the agreements, the Company has the right, but not the obligation, to sell to the investor up to $1,000,000 and $10,000,000, respectively, of its ordinary shares, within 24 months and 36 months, respectively, from the date of the agreements. As of April, 2024, the Company has raised a total of $3.3 million through this equity line offering. In conclusion, the Company believes that it has the ability to raise needed capital to fund its operations and business growth, and is able to operate as a going concern.

 

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.

 

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

(a) Basis of Presentation and Principles of Consolidation

 

The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). 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. The consolidated financial statements include the accounts of the Company, and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Reverse Stock Split: A one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares was effective on August 1, 2023 (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 assessment of credit losses and useful lives of property and equipment. 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-13
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

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

 

All the Company’s revenue-generating operations are conducted in Hong Kong and mainland China. 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 concerns with persistent outbreaks of COVID-19 infections in various regional localities, 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.

 

The functional currency of the Company is primarily 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

 

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 other than bank and cash as of December 31, 2023 or 2022.

 

The Company maintains its bank accounts at credit worthy financial institutions and closely monitors the movements of its cash positions. As of December 31, 2023 and 2022, approximately $1.3 million and $1.0 million of cash, respectively, was held in bank accounts in Hong Kong and mainland China.

 

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

 

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 estimates allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers. 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 year ended December 31, 2023 has increased approximately $0.03 million from the year ended December 31, 2022.

 

F-14
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Accounts receivable as at December 31, 2023 and 2022 are as follows:

 

   December 31, 2023   December 31, 2022 
Accounts Receivable  $19,471,159   $20,159,165 
Allowance for credit losses   (11,407,879)   (10,957,920)
Accounts Receivable, net  $8,063,280   $9,201,245 
Accounts Receivable - related parties  $14,814,842   $14,617,746 
Allowance for credit losses   (14,184,067)   (14,526,375)
Accounts Receivable - related parties, net  $630,775   $91,371 

 

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.

 

The allowance for credit losses at December 31, 2023 and 2022, totaled approximately $25.6 million and $25.5 million, respectively, representing management’s best estimate. The following table describes the movements for allowance for credit losses during the years ended December 31, 2023 and 2022:

 

Balance at January 1, 2022  $27,262,848 
Decrease for balance due to transfer of a company   (771,189)
Increase in allowance for credit losses   674,664 
Foreign exchange difference   (1,682,028)
Balance at December 31, 2022  $25,484,295 
Increase in allowance for credit losses   794,087 
Foreign exchange difference   (686,436)
Balance at December 31, 2023  $25,591,946 

 

(f) Advances to Suppliers

 

Advances to suppliers include but are not limited to cash deposits for the purchase of inventory items and super-computing server machines from suppliers.

 

(g) Advances from Customers and Related Parties

 

Advances from customers and related parties represent cash received from customers and related parties as advance payments for the purchases of the Company’s products and services.

 

F-15
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(h) Fair Value and Fair Value Measurement of Financial Instruments

 

Management has estimated that carrying amounts reported in the consolidated balance sheets for cash, accounts receivable, accounts receivable – related parties, advances to suppliers, other current assets, other non-current assets, short-term bank loans, accounts payable, advances from customers, advances from customers - related parties, other payables and accrued expenses, income taxes payable, and due to related parties approximate their fair market value

based on the short-term maturity of these instruments.

 

(i) 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-16
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(j) Inventories, net

 

Inventories are valued at the lower of cost (weighted average basis) and net realizable value. Net realizable value is the expected selling price in the ordinary course of business minus any costs of completion, disposal, and transportation to make the sale.

 

The Company performs an analysis of slow-moving or obsolete inventory periodically and any necessary valuation reserves, which could potentially be significant, are included in the period in which the evaluations are completed. Any inventory impairment results in a new cost basis for accounting purposes.

 

(k) Property, equipment and software

 

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.

 

(l) 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. If the carrying amount of the cryptocurrency exceeds its fair value, the Company recognizes an impairment loss in an amount equal to that excess. Subsequent reversal of impairment losses is not permitted.

 

There are no cash flows from cryptocurrencies included in net cash used in operating activities since the revenue recognized from mining is a noncash activity. 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.

 

Upon disposal of cryptocurrencies, the Company will evaluate whether the control of the cryptocurrencies is transferred in accordance with ASC 610-20. The control over the cryptocurrencies disposed will transfer at the same time of the disposal, hence the cryptocurrencies transferred will be derecognized at the same time of the disposal. The gain or loss on disposal is calculated as the difference between the consideration allocated to each distinct cryptocurrency and its carrying amount.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022.

 

(m) 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.

 

F-17
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(n) Disposal of subsidiary

 

The Company deconsolidates a subsidiary upon the loss of control, the related subsidiary’s assets (including goodwill), liabilities, non-controlling interest and other components of equity are de-recognized. This may mean that amounts previously recognized in other comprehensive income are reclassified to profit or loss.

 

Any consideration received is recognized at fair value. Any resultant gain or loss is recognized in the Statement of Operations.

 

(o) 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 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 other than temporary in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of the investee’s net assets which approximates its fair value.

 

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.

 

(p) 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-18
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(q) Impairment of Long-Lived Assets

 

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of assets may not be recoverable. It is reasonably possible that these assets could become impaired as a result of technology or other industry changes. Recoverability of assets to be held and used is determined by comparing their carrying amount with their expected future net undiscounted future cash flows from the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by how much the carrying amount exceeds the fair value of the assets. There were impairment charges of approximately $1,468,000 for the year ended December 31, 2022, and no impairment charges for the year ended December 31, 2023 and 2021. Assets held for disposal, if any, are reported at the lower of the carrying amount or fair value less costs to sell.

 

(r) 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-of-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.

 

(s) 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 four sources: (1) product sales, (2) software sales, (3) advertising and (4) 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.

 

F-19
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

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. Product sales are classified as “Revenue-Products” on the Company’s consolidated statements of operations.

 

Revenue - Software

 

The Company designs and develops software products. Software development usually includes developing software, integrating various isolated software systems into one, and testing the software. The design and build process, together with the integration of the various elements, are generally determined to be essential to the functionality of the delivered software. The Company recognized the software sales at the point of delivery.

 

The Company usually completes the software support service in one-off and recognizes the revenue at the point of delivery of service 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-20
 

 

TAOPING INC.

NOTES TO THE 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. Both the Company and the mining pool operator have the right to terminate the contract at any time, with or without clause, and without compensation. 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. The contract first exists upon the successful placement of a block on the blockchain by the pool operator because that is the point when the parties have performed their contract obligation and neither party can unilaterally terminate the contract without compensating the other party.

 

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 from principal market 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 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.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022, and there is no Revenue - Cryptocurrency mining for the year ended December 31, 2023.

 

Revenue - Other

 

The Company also reports other revenue which comprises revenue generated 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 two years starting from May 1, 2022 and four years starting from July 1, 2022, 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 $251,000 and $276,000 rental income for the year ended December 31, 2023, and 2022, respectively.

 

F-21
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the Company. 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:     
2024   83,799 
Total   83,799 

 

Contract balances

 

The Company records advances from customers when cash payments are received or due in advance of our performance. For the year ended December 31, 2023, 2022 and 2021, the Company recognized revenue of $290,000, $232,000 and $141,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 if any incurred because the amortization period 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 length of one year or less.

 

(t) Cost of Sales - advertising and cost of cryptocurrencies

 

The cost of sales for advertising revenue 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 sales for cryptocurrencies revenue 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.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022.

 

(u) Stock-based compensation

 

The Company applies ASC No. 718, “Compensation-Stock Compensation”, which requires that share-based payment transactions with employees, such as share options, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period during which an employee is required to provide service in exchange for the award, which generally is the vesting period.

 

The Company adopted ASU 2018-07, Compensation-Stock Compensation (Topic: 718): Improvements to Nonemployee Share-Based Payment Accounting on January 1, 2019, to account for stock-based compensation to goods and services provided by the third parties. The fair value of the equity awards to nonemployee are measured on the grant day. Under this guidance, compensation cost related to nonemployee share options or similar equity instruments is recognized in the same period and in the same manner (i.e. capitalize or expense) the entity would if it paid cash for the goods or services. The Company’s adoption of ASU 2018-07 has no material impact to the Company’s consolidated financial statements, nor requirement for cumulative adjustment in retained earnings or other components of equity or net assets.

 

During the year ended December 31, 2023, 2022, and 2021, the Company recognized approximately $1,564,000, $23,100, and $3,137,000, respectively, of stock-based compensation expense.

 

F-22
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(v) Foreign Currency Translation

 

The functional currency of the US and BVI companies is the United States dollar. The functional currency of the Company’s Hong Kong subsidiaries is the Hong Kong dollar.

 

The functional currency of the Company’s PRC subsidiaries is the Chinese Renminbi Yuan, (“RMB”). RMB is not freely convertible into foreign currencies. The Company’s PRC subsidiaries’ financial statements are maintained in the functional currency. Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at rates of exchange prevailing at the balance sheet date. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing at the dates of the transactions. Exchange gains or losses arising from foreign currency transactions are included in the determination of net loss for the respective periods.

 

For financial reporting purposes, the financial statements of the Company have been translated into United States dollars. Assets and liabilities are translated at exchange rates at the balance sheet dates, revenue and expenses are translated at average exchange rates, and equity is translated at historical exchange rates. Any resulting translation adjustments are not included in determining net income but are included in other comprehensive loss, a component of equity.

 

The exchange rates adopted are as follows:

 

   December 31, 2023   December 31, 2022 
Year-end RMB to US$ exchange rate   7.0898    6.8993 
Average yearly RMB to US$ exchange rate   7.0723    6.7190 
Year-end HKD to US$ exchange rate   7.8081    7.8077 
Average yearly HKD to US$ exchange rate   7.8284    7.8302 

 

The average yearly RMB to US$ exchange rate adopted for the year ended December 31, 2021 was 6.4505.

 

No representation is made that the RMB amounts and HKD amounts could have been, or could be, converted into United States dollars at the rates used in translation.

 

(w) Research & Development Expenses

 

The Company follows the guidance in FASB ASC 985-20, Cost of Software to Be Sold, Leased or Marketed, regarding software development costs to be sold, leased, or otherwise marketed.

 

FASB ASC 985-20-25 requires research and development costs for software development to be expensed as incurred until the software model is technologically feasible. Technological feasibility is established when the enterprise has completed all planning, designing, coding, testing, and identification of risks activities necessary to establish that the product can be produced to meet its design specifications, features, functions, technical performance requirements. A certain amount of judgment and estimation is required to assess when technological feasibility is established, as well as the ongoing assessment of the recoverability of capitalized costs. The Company’s products reach technological feasibility shortly before the products are released and sold to the public. Therefore, research and development costs are generally expensed as incurred.

 

(x) Subsidy Income

 

Subsidy income mainly represents income received from various local governmental agencies in China for developing high technology products in the fields designated by the government as new and highly innovative. The Company has no continuing obligation under the subsidy provision. The Company recognizes subsidy income upon receipt of official grant notice from local government authorities.

 

(y) Sales, use, other value-added taxes, and income taxes

 

Revenue is recorded net of applicable sales, use, and value-added taxes.

 

Income taxes are provided on an asset and liability approach for financial accounting and reporting of income taxes. Deferred income taxes are recognized for all significant temporary differences at enacted rates and classified as non-current in the financial statements. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion, or all of, the deferred tax assets will not be realized. The Company classifies interest and/or penalties related to unrecognized tax benefits, if any, as a component of income tax expense.

 

F-23
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

The Company applies the provisions of ASC No. 740 “Income Taxes” (“ASC 740”), which clarifies the accounting for uncertainty in income taxes recognized by prescribing a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides accounting guidance on de-recognition, classification, interest and penalties, and disclosure.

 

(z) Discontinued Operations

 

The Company follows “ASU 2014-08, Presentation of Financial Statements (Topic 205) and Property, Plant and Equipment (Topic 360): Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity” for reporting discontinued operations. Under the revised standard, a discontinued operation must represent a strategic shift that has or will have a major effect on an entity’s operations and financial results. Examples could include a disposal of a major line of business, a major geographical area, a major equity method investment, or other major parts of an entity. The revised standard also allows an entity to have certain continuing cash flows or involvement with the component after the disposal. Additionally, the standard requires expanded disclosures about discontinued operations that will provide financial statement users with more information about the assets, liabilities, income, and expenses of discontinued operations.

 

(aa) Segment reporting

 

Segment information is consistent with how the Chief Operating Decision Maker, i.e., the Directors of the Company, review the businesses, make investing and resource allocation decisions and assess 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 in 2021. Cryptocurrency mining is the first initiative implemented in the BT segment. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of the BT segment by December 2022.
   
(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 gradually being phased out in 2021.

 

For more information regarding our operating segments, see Note 20 (Consolidated Segment Data).

 

F-24
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(ab) Recent Accounting Pronouncements

 

In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”. Under ASU 2021-08, an acquirer must recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, as if it had originated the contracts. Prior to this ASU, an acquirer generally recognized contract assets acquired and contract liabilities assumed that arose from contracts with customers at fair value on the acquisition date. The Company adopted the ASU on January 1, 2023 and the adoption did not have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires public entities to disclose expanded information about their reportable segment(s)’ significant expenses and other segment items on an interim and annual basis. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The ASU is required to be applied retrospectively to all prior periods presented in the financial statements once adopted. The Company is evaluating the disclosure requirements related to the new standard.

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which requires public entities to disclose specific tax rate reconciliation categories, as well as income taxes paid disaggregated by jurisdiction, amongst other disclosure enhancements. The ASU is effective for financial statements issued for annual periods beginning after December 15, 2024, with early adoption permitted. The ASU can be adopted on a prospective or retrospective basis. The Company is evaluating the disclosure requirements related to the new standard.

 

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-25
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

3. BUSINESS ACQUISITION

 

On June 9, 2021, the Company and Biznest, a subsidiary of the Company, consummated an acquisition of 100% of the equity interests of TNM and its subsidiary. Mr. Jianghuai Lin, the Chairman and CEO of the Company, who then owned 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 engages 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 121,363 ordinary shares equivalent to the value of approximately $5.4 million.

 

The Company uses Level 3 inputs of fair value accounting for the identifiable assets and liabilities of TNM. The allocation of the purchase consideration is final, which was determined after the completion of a detailed analysis of the fair value for all assets acquired.

 

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 year ended December 31, 2021 included revenue of $1.78 million and net loss of $0.55 million attributable to TNM since June 9, 2021, the acquisition date.

 

The Company’s consolidated statement of operations for the year ended December 31, 2022 included revenue of $3.3 million and net loss of $0.37 million attributable to TNM.

 

The Company’s consolidated statement of operations for the year ended December 31, 2023 included revenue of $3.0 million and net profit of $1.0 million attributable to TNM.

 

F-26
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

On January 13, 2022, the Company entered into a share purchase agreement to acquire 95.56% equity interest in ZJIOT, aiming to accelerate the Company’s smart charging pile and digital new media businesses in East China. Pursuant to the share purchase agreement, as consideration the Company agreed to issue to the shareholders of ZJIOT a total of approximately 20,154 restricted ordinary shares of the Company. The shares are expected to be issued in three phases. The first phase will issue approximately 6,718 shares within 20 days after closing of the transaction; the second phase will issue approximately 6,718 shares before May 31, 2023; the third phase will issue approximately 6,718 shares before May 31, 2024. Issuance of shares during the second and third phases will be conditioned upon the satisfaction of certain performance targets of ZJIOT as set forth in the share purchase agreement. Specifically, the second phase issuance requires from the closing date to December 31, 2022, ZJIOT have at least 2.5 million RMB of audited revenue and 0.5 million RMB of audited net income; and to be eligible for the third phase issuance, ZJIOT shall have at least 2.6 million RMB of revenue and 0.55 million RMB of net income during the fiscal year 2023. Upon the completion of the acquisition, the Company currently owns 100% equity interest in ZJIOT.

 

The total fair value of the contingent consideration presented as other current liability is in accordance with ASC 820-10 “Fair Value Measurements and Disclosures”. The approximately 20,154 ordinary shares issued under the share purchase agreement were deemed as the consideration transferred for the acquisition. The fair value of the shares issued was measured based on the average share price of the Company during year 2022, which therefore is categorized as Level 3 measurement of fair value.

 

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

 

   - 
Cash  $4,116 
Accounts receivable, net   260,189 
Advances to suppliers   4,252 
Other receivables, net   2,532 
Property, plant and equipment, net   215,689 
Accounts payable   (250,706)
Advances from customers   (8,046)
Accrued payroll and benefits   (10,633)
Other payables and accrued expenses   (8,923)
Total net assets acquired   208,470 
Goodwill   58,922 
Total purchase price  $267,392 

 

The Company’s consolidated statement of operations for the year ended December 31, 2022 included revenue of $0.6 million and net profit of $0.13 million under PRC GAAP attributable to ZJIOT since January 13, 2022, the acquisition date, to the end of December 31, 2022.

 

The Company’s consolidated statement of operations for the year ended December 31, 2023 included revenue of $0.07 million and net loss of $0.18 million attributable to ZJIOT.

 

The Company will not issue the third phase of restricted ordinary shares before May 31, 2024, due to unsatisfaction of certain performance targets of ZJIOT as set forth in the share purchase agreement.

 

F-27
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

4. VARIABLE INTEREST ENTITY

 

Prior to the dissolution of the Company’s VIE structure in September 2021, iASPEC was a variable interest entity of the Company and the Company was the primary beneficiary of iASPEC. iASPEC’s assets, liabilities and financial results were consolidated into the Company’s financial statements. From September 2021 to June 7, 2022, iASPEC was a wholly-owned subsidiary of the Company. Accordingly, the assets and liabilities and revenues and expenses of iASPEC have been included in the accompanying consolidated financial statements up to June 7, 2022.

 

In June 2021, iASPEC, through its subsidiary Biznest, acquired TNM. In addition, Biznest formed Shenzhen Taoping Education Technology Co., Ltd. and Wuhu Taoping Education Technology Co., Ltd. in 2021 where iASPEC indirectly owned 51% equity interests of each entity. As indirect wholly owned or majority owned subsidiaries of iASPEC, the financial results of TNM, Shenzhen Taoping Education Technology Co., Ltd. and Wuhu Taoping Education Technology Co., Ltd. have been consolidated into the Company’s financial statements.

 

Prior to the dissolution of the VIE structure, government licenses, permits and certificates represented substantially all of the unrecognized revenue-producing assets held by iASPEC, the VIE, and its subsidiaries; recognized revenue-producing assets held by iASPEC and its subsidiaries consisted of property, equipment and software.

 

On September 18, 2021, the Company and the Company’s wholly owned subsidiary, 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 then existing variable interest entity structure was dissolved and iASPEC became a wholly owned indirect subsidiary of the Company. As a result, all assets and liabilities of iASPEC were incorporated into the Company’s balance sheet since December 31, 2021.

 

On June 7, 2022, the Company transferred 100% equity interests of iASPEC, excluding its subsidiaries, to an unrelated third party for nil consideration. The disposition resulted in a total recorded income of approximately $3.0 million for the Company for the year ended December 31, 2022. Upon the disposition, iASPEC, excluding its subsidiaries, was no longer part of the Company. As such, the Company’s consolidated financial statements for the year ended December 31, 2022 only included the financial results of iASPEC for the period from January 1 through June 7, 2022.

 

F-28
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

5. DISPOSALS OF CONSOLIDATED ENTITIES

 

ADG, SZTET, WHTET, and TDTDG were dissolved on January 28, June 14, May 31, and May 17, 2022, respectively. The dissolution of these companies results in minimal gain or loss for the year ended December 31, 2022.

 

TCTCZ was dissolved on September 20, 2023. The dissolution did not result in any gain or loss for the year ended December 31, 2023.

 

The Company disposed of 100% equity interests of TDL to an unrelated third party for nil consideration on September 6, 2023, and disposed of 100% equity interests of TDAL and TCL (including their subsidiaries) to an unrelated third party for nil consideration on October 27, 2023. The disposition resulted in a total recorded loss of $16,184 for the Company for the year ended December 31, 2023.

 

None of the above-referenced dispositions in 2022 qualified as discontinued operations as they do not individually or in the aggregate represent a strategic shift that has had a major impact on the Company’s operations or financial results.

 

6. 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 loss per share were as follows for the year ended December 31, 2023, 2022, and 2021:

 

   2023   2022*   2021* 
Net loss attributable to the Company  $(697,941)  $(7,081,647)  $(9,924,859)
Weighted average outstanding ordinary shares-Basic   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares- Diluted   1,910,783    1,585,542    1,323,537 
Loss per share:               
Basic  $(0.36)  $(4.47)  $(7.50)
Diluted  $(0.36)  $(4.47)  $(7.50)
                
CONTINUING OPERATIONS               
Net loss attributable to the Company  $(232,150)  $(582,371)  $(11,762,485)
Weighted average outstanding ordinary shares-Basic*   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares- Diluted*   1,910,783    1,585,542    1,323,537 
Loss per share*:               
Basic  $(0.12)  $(0.37)  $(8.89)
Diluted  $(0.12)  $(0.37)  $(8.89)
                
DISCONTINUED OPERATIONS               
Net (loss) income attributable to the Company  $(465,791)  $(6,499,276)  $1,837,626 
Weighted average outstanding ordinary shares-Basic*   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares-Diluted*   1,910,783    1,585,542    1,323,537 
(Loss) income per share*:               
Basic  $(0.24)  $(4.10)  $1.39 
Diluted  $(0.24)  $(4.10)  $1.39 

 

For the years ended December 31, 2023, 2022, and 2021, there was no incremental shares included in the diluted earnings per share calculation, these incremental shares were not added to denominator for the period that stock options and warrants were outstanding due to the fact that the average market price of the Company’s ordinary shares in the period was lower than the exercise prices of the outstanding stock options and warrants. The incremental shares were computed under the treasury stock method. Because the effect would be anti-dilutive, there were -0- stock options for employees, -0- stock options and 36,000 warrants for nonemployees outstanding that were not included in the computation of dilutive weighted average shares outstanding for the year ended December 31, 2023. There were 28,250 stock options for employees, 5,737 stock options and 46,667 warrants for nonemployees outstanding that were not included in the computation of dilutive weighted average shares outstanding for the year ended December 31, 2022. There were 29,768 stock options for employees, 5,737 stock options and 50,834 warrants for nonemployees outstanding that were not included in the computation of dilutive weighted average shares outstanding for the year ended December 31, 2021.

 

On September 27, 2023, the Company issued a Convertible Promissory Note (“Note”) in a private placement in aggregate principal amount of $609,000. The Note matures in 12 months from the issuance date of the Note (the “Maturity Dates”), with an annual interest rate of 8%. The Note is convertible into the Company’s ordinary shares at $8.0 per share or at a price equal to 80% multiplied by the lowest daily volume-weighted average price during the 10 trading days immediately preceding the applicable redemption, subject to certain adjustments and limitations, at the holder’s option at any time after six months from the issuance date. On the Maturity Date, the holder of the Note has the right to convert all of the outstanding balance of the Note at a price of no less than $2.0 per share (“Floor Price”), which is subject to adjustment by consents of both parties. The computation of diluted loss per share for year ended December 31, 2023 did not assume the conversion of the Note since the assumed conversion would result in decrease in loss per share.

 

* On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.

 

F-29
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

7. RELATED PARTY TRANSACTIONS

 

(a) Revenue – related parties

 

Since May 2017, the Company has entered into a series of contracts with Taoping New Media Co., Ltd. (TNM) and its affiliates for the sale of the Company’s Cloud-Application-Terminal based digital ads display terminals, software and technical services. TNM was a related party company controlled by Mr. Lin, the Company’s Chairman and Chief Executive Officer, until the Company’s completion of the acquisition on June 9, 2021, after which date the related party transactions were eliminated in the Company’s consolidated financial statements. For the years ended December 31, 2023, 2022 and 2021, revenues from related parties for sales of products, software, and advertising were approximately $0.2 million, $0.1 million and $0.1 million, respectively. Accounts receivable from related parties, net of allowance for credit losses, as of December 31, 2023, 2022 and 2021 were approximately $0.6 million, $0.1 million and $0.4 million, respectively. Advances received from related parties were approximately $0.1 million, $0.1 million and $0.1 million as of December 31, 2023, 2022 and 2021, respectively.

 

(b) Other revenue – related parties

 

For the year ended December 31, 2021, the Company had a rental income of approximately $27,000, from TNM which was for the office lease between TNM and the Company. Upon completion of the Company’s acquisition of TNM on June 9, 2021, the related party rental income was eliminated in the Company’s consolidated financial statements thereafter. Other revenue generated from related parties also includes system maintenance service provided to Taoping affiliate customers, which was approximately $nil, $20,000 and $49,000, for the years ended December 31, 2023, 2022 and 2021, respectively.

 

(c) Amounts due to related parties

 

As of December 31, 2023 and 2022, the amounts due to related parties was $3.0 million and $3.3 million, respectively, which included the borrowing from the major shareholder, Mr. Jianghuai Lin (“Mr. Lin”), of approximately $0.9 million and $0.4 million, respectively, for 2 years without interest and matures on September 4, 2024, and a loan balance of approximately $2.1 million (RMB15 million) and approximately $2.9 million (RMB20 million), respectively, 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, 2024.

 

8. INVENTORIES

 

As of December 31, 2023 and 2022, inventories consist of:

 

   December 31, 2023   December 31, 2022 
Raw materials  $3,379   $3,472 
Finished goods   1,336,771    510,733 
Inventories, gross  $1,340,150   $514,205 
Allowance for slow-moving or obsolete inventories   (89,583)   (157,847)
Inventories, net  $1,250,567   $356,358 

 

For the year ended December 31, 2023, there was a reversal of impairments for obsolete inventories in the amount of approximately $53,000. For the year ended December 31, 2022, impairments expense for obsolete inventories were approximately $64,000. For the year ended December 31, 2021, there was a reversal of impairments for obsolete inventories in the amount of approximately $214,000. Impairment charges on inventories are included with administrative expenses.

 

F-30
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

9. PROPERTY, EQUIPMENT AND SOFTWARE

 

As of December 31, 2023 and 2022, property, equipment and software consist of:

 

 

   2023   2022 
   December 31, 
   2023   2022 
Office buildings  $4,300,780   $4,053,815 
Electronic equipment, furniture and fixtures   3,281,359    2,222,712 
Media display equipment   1,081,589    1,111,450 
Leasehold improvement   -    39,738 
Purchased software   5,815,297    5,935,931 
Property, equipment and software, gross   14,479,025    13,363,646 
Less: accumulated depreciation   (7,801,541)   (5,529,744)
Property, equipment and software, net  $6,677,484   $7,833,902 

 

Depreciation expense for the year ended December 31, 2023, 2022, and 2021 were approximately $2.5 million, $3.5 million and $2.2 million for continuing operations, and $0.5 million, $3.7 million and $1.5 million for discontinued operations 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 carry value of approximately $2.5 million, are used as collateral for its short-term bank loan.

 

10. DISCONTINUED OPERATIONS

 

In December 2022, the Company ceased its cryptocurrency mining business and entering into a series of contracts with certain third parties to sell its cryptocurrency mining and related equipment, terminating the leases for both the office facility and the storage rooms for most mining machines, and laying off relevant employees. As a result, the operations of Cryptocurrency mining business are reflected within “discontinued operations” periods presented.

 

The significant items included within discontinued operations are as follows:

   2023   2022 
   Year Ended December 31 
   2023   2022 
Revenue - Cryptocurrency mining  $-   $4,108,372 
Cost - Cryptocurrency mining   488,104    3,898,171 
Administrative expenses   (94,284)   1,445,272 
Impairment losses on cryptocurrencies   -    1,517,172 
(Gain) on sales of cryptocurrencies   -    (679,111)
Impairment on property, equipment and software   -    1,468,014 
Operating (loss) from discontinued operations   (393,820)   (3,541,146)
Subsidy income   -    9,195 
Other (loss)   (71,984)   (2,936,541)
Interest income   13    111 
Interest expense   -    (30,895)
(Loss) from discontinued operations before income taxes   (465,791)   (6,499,276)
Income tax expense   -    - 
Net (loss) from discontinued operations  $(465,791)  $(6,499,276)

 

F-31
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Assets and liabilities of discontinued operations included within the Consolidated Balance Sheets are comprised of the following:

 

   December 31, 2023   December 31, 2022 
Cash and cash equivalents  $          -   $8,649 
Other current assets   -    37,015 
Property, equipment and software, net   -    1,155,063 
Right-of-use assets   -    125,538 
Current assets from discontinued operations  $-   $1,326,265 
           
Accounts payable   -    187,206 
Accrued payroll and benefits   -    3,065 
Other payables and accrued expenses   -    58,572 
Lease liability   -    128,696 
Current liabilities from discontinued operations  $-   $377,539 

 

   2023   2022   2021 
   Years Ended December 31, 
   2023   2022   2021 
Net cash provided by (used in) operating activities   106,207    (1,835,015)   4,334,828 
Net cash (used in) provided by investing activities   -    2,746,758    (8,455,550)

 

CRYPTOCURRENCIES

 

As of December 31, 2023 and 2022, no cryptocurrencies held by the Company.

 

11. BANK LOANS

   December 31, 2023   December 31, 2022 
Secured short-term loans  $8,547,509   $7,203,762 
Total short-term bank loans  $8,547,509   $7,203,762 

 

F-32
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Detailed information of secured short-term loan balances as of December 31, 2023 and 2022 were as follows:

   December 31, 2023   December 31, 2022 
Guaranteed by IST and Mr. Lin and Collateralized by the real property of ISIOT and equity investment of ISTIL  $8,547,509   $7,203,762 
Total  $8,547,509   $7,203,762 

 

As of December 31, 2023, the Company had short-term bank loans of approximately $8.6 million, which mature on various dates from July 6, 2024 to October 23, 2024. The short-term bank loans may be extended upon maturity for another year by the banks without additional charges to the Company. 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 fixed interest rates ranging from 3.45% to 4.80% per annum. The weighted average interest rates on short term debts were approximately 4.15%, 4.76% and 5.38% for the year ended December 31, 2023, 2022, and 2021, respectively. The interest expenses were approximately $0.4 million, $0.4 million, and $0.4 million, respectively, for the same periods, respectively.

 

12. INCOME TAXES

 

Pre-tax (loss) income from continuing operations and discontinued operations for the year ended December 31, 2023, 2022, and 2021 in the following jurisdictions:

   2023   2022   2021 
PRC  $2,769,080   $(4,284,019)  $(8,287,495)
Hong Kong   (123,008)   (1,384,286)   (876,289)
BVI   (3,336,033)   (1,343,473)   (755,754)
Total (loss) before income taxes  $(689,961)  $(7,011,778)  $(9,919,538)

 

United States

 

Because of the domestication transaction in 2012 by which CNIT BVI became the parent of our group, under Section 7874 of the Internal Revenue Code of 1986, as amended, the Company is treated for U.S. federal tax purposes as a U.S. corporation and, among other consequences, is subject to U.S. federal income tax on its worldwide income. It is management’s intention to reinvest all the income attributable to the Company earned by its operations outside the United States.

 

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Act”). The Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a tax on Global Intangible Low-Taxed Income (“GILTI”) which is a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.

 

The SEC staff issued Staff Accounting Bulletin 118, which provides guidance on accounting for the tax effects of the Act for which the accounting under ASC 740, Income Taxes (“ASC 740”) is incomplete. To the extent that a company’s accounting for certain income tax effects of the Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before enactment of the Act.

 

F-33
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

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 December 31, 2023.

 

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, IST HK, TDAL, TDL and TCL are subject to a profit tax rate of 16.5%.

 

PRC

 

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

 

   2023   2022   2021 
Current taxes  $7,980   $69,869   $5,321 
Income tax expense  $7,980   $69,869   $5,321 

 

Current income tax expense (benefit) was recorded in 2023, 2022 and 2021 and was related to differences between the book and corporate income tax returns.

 

   2023   2022   2021 
PRC statutory tax rate   25%   25%   25%
Expected income tax (benefit)  $(172,490)  $(1,752,944)  $(2,479,885)
Tax rate difference   (187,321)   227,985    950,843 
Permanent differences   (265,279)   (1,011,482)   (589,598)
Tax effect of temporary differences not recognized   -    170,383    837,438 
Tax effect of tax losses unrecognized   633,070    2,435,927    1,286,523 
Income tax expense  $7,980   $69,869   $5,321 

 

F-34
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

The Company’s tax loss carry forwards totaling RMB160.8 million ($22.7 million) as of December 31, 2023, substantially all of which were from PRC subsidiaries and will expire on various dates through December 31, 2033. Deferred tax asset was not provided for respective tax losses.

 

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, is tax exempt for the first two years and is subject to 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 not recorded tax benefits from year 2021 to 2023. 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 year ended December 31, 2023, 2022, and 2021.

 

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.

 

13. OTHER CURRENT AND NON-CURRENT ASSETS

 

(a) As of December 31, 2023 and 2022, other current assets consist of:

 

   December 31, 2023   December 31, 2022 
Advances to unrelated-parties (i)   $1,209,202   $837,041 
Advances to a related party   239,469    246,080 
Advances to employees   78,566    309,911 
Other current assets   112,833    161,456 
Total  $1,640,070   $1,554,488 

 

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

As of December 31, 2023, the balance included the amount due from a third-party vendor of approximately $383,000. According to the contract and its subsequent amendment, the vendor is contracted to perform consulting service of market research as subcontractor and to facilitate 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 (approximately USD $846,000). 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 December 31, 2021, revenue facilitated by the vendor has reached RMB15.2 million (approximately USD $2,386,360). In December 2022, both parties agreed a one-year extension to fulfill the revenue threshold for year 2022. For the year ended December 31, 2022, revenue facilitated by the vendor has reached RMB7.5 million (approximately USD $1,111,000). For the year ended December 31, 2023, revenue facilitated by the vendor has reached RMB20.8 million (approximately USD $2,947,000). The revenue facilitated by the vendor has fulfilled the revenue threshold and no event occurs or circumstance changes that would potentially indicate that the carrying amount of the receivable was impaired.

 

F-35
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(b) As of December 31, 2023 and 2022, Other assets, non-current consist of:

 

   December 31, 2023   December 31, 2022 
Other assets, non-current, net  $811,026   $1,775,540 
Total  $811,026   $1,775,540 

 

During 2019 and 2020, the Company advanced RMB 30 million (USD $4.2 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.2 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 one half year after the termination of the contract. Before the full repayment of the funding, the Company owns 100% of the title of the IOV software and related equipment, which will be transferred to the vendor upon its repayment of the total funding plus applicable interest.

 

Starting in October 2020, IOV software revenue will be divided into eight periods. 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 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 first period as specified was from October 1, 2020 to April 30, 2021 with advertising revenue from IOV software of RMB 3 million (approximately USD $462,000). The second period as specified was from May 1, 2021 to November 30, 2021 with advertising revenue from IOV software of RMB 3.3 million (approximately USD $510,000). The third period as specified was from December 1, 2021 to May 30, 2022 with advertising revenue from IOV software of RMB 3.4 million (approximately USD $531,000). The fourth period as specified was from June 1, 2022 to November 30, 2022 with advertising revenue from IOV software of RMB 14.1 million (approximately USD $2,285,000). The fifth period as specified was from December 1, 2022 to May 30, 2023 with advertising revenue from IOV software of RMB 3.9 million (approximately USD $562,000). The sixth period as specified was from June 1, 2023 to November 30, 2023 with advertising revenue from IOV software of RMB 18.3 million (approximately USD $2,581,000). In 2024, 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 three years.

 

The development of IOV software was completed by September 30, 2020. Since the Company has the right to use the IOV software under 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 December 31, 2023 and December 31, 2022, the balance of “other assets, non-current, net” was $811,026 and $1,775,540, respectively. The reduction of the amount receivable was approximately $0.9 million and $1.2 million for the years ended December 31, 2023 and 2022, respectively.

 

If full repayment is achieved within the contract term, the Company might be charged to continue using the software and related equipment, depending on both parties’ future agreement.

 

F-36
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

14. OPERATING LEASES

 

In addition to the lease with a related party for computing server room in Dongguan City, commenced in April 2021, and terminated in March 2022, the Company leased an office space, three server rooms, and a dormitory in Hong Kong for executing the Blockchain business strategy, and the Company also leased an office space in Zhenjiang commenced in October 2021. The office space and two of the server rooms in Hong Kong were terminated in September 2022, and November 2022, respectively. The remaining server room and dormitory in Hong Kong were terminated in April 2023. The fixed monthly lease payment for the Zhenjiang office space is $2,528 (RMB 17,882) with a lease term of three years ending September 30, 2024, with a rental free period from October 1, 2021 to March 31, 2022. The Zhenjiang office was terminated in September 2023. The fixed monthly lease payment for the remaining server room is $5,656 (HKD 40,000) with a lease term of three years ending January 15, 2025, which terminated in April 2023. The fixed monthly lease payment for the dormitory is $4,807 (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 the remaining server room and dormitory is $5,656 (HKD 40,000), and $2,404 (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 $13,000 for continuing operations and $25,000 for discontinued operations for the year ended December 31, 2023.

 

There was no remaining lease term as of December 31, 2023.

 

15. LONG-TERM INVESTMENTS

 

As of December 31, 2023, the carrying value of the Company’s equity investments were $86,889, which consisted of the followings:

 

(1) Equity method investments:

 

As of December 31, 2023, the Company’s equity method investments had a carrying value of $nil which were as follows:

 

Investees  Abbreviation  % of Ownership   Carrying value 
Qingdao Taoping IoT Co., Ltd.  QD Taoping, or QD   47%  $        - 
Yunnan Taoping IoT Co., Ltd.  YN Taoping, or YN   40%   - 
Jiangsu Taoping IoT Technology Co., Ltd.  JS Taoping, or JS   25%   - 
Jiangsu Taoping New Media Co., Ltd  JS New Media, or JN   21%   - 
           $- 

 

The Company’s initial investments in the above equity method investments were approximately $1.9 million. The Company recognized losses from equity method investments of approximately $0.01 million and no impairment on equity method investments for the year ended December 31, 2023. The Company recognized losses from equity method investments of approximately $0.3 million and no impairment on equity method investments for the year ended December 31, 2022.

 

(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 December 31, 2023, the carrying value for the equity investments without readily determinable fair value was $86,889. The total initial investments to the equity investments without readily determinable fair value were approximately $711,000. Impairment of approximately $ nil for continuing operations was recognized for year ended December 31, 2023. Impairment of approximately $0.1 million for continuing operations and $0.2 million for discontinued operations were recognized for year ended December 31, 2022.

 

F-37
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

16. 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. As of December 31, 2021, there was no outstanding balance and unamortized debt issuance cost of Note-1, Note-2 and Note-3.

 

In conjunction with issuance of the Notes, the Company also issued the holders of the Notes warrants to purchase 2,667, 5,334, and 5,334 ordinary shares of the Company, at an exercise price of $90.0 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 29,871 ordinary shares of the Company with no par value at a conversion price of $25.65. In October 2021, a total of $777,000 including outstanding principal amount of $740,000 and accrued interest of $37,000 of Note-3 was repaid to the investor. As a result, the outstanding balance of Note-3 was $nil as of December 31, 2021.

 

The Company recognized interest expense of approximately $354,000 for Note-3 including interest relating to contractual interest obligation of $55,000 and amortization of debt discount of $299,000 for the year ended December 31, 2021.

 

On September 27, 2023, the Company issued a Convertible Promissory Note (“Note”) in a private placement in aggregate principal amount of $609,000. The Note matures in 12 months from the issue date of the Note (the “Maturity Date”), with an annual interest rate of 8%. The Note carries an original issue discount of $44,000. In addition, the Company agrees to pay $15,000 to cover the transaction costs incurred in connection with the purchase and sale of this Note (“Transaction Expense Amount”). Thus, the net proceeds of the Note were $550,000. The Note is convertible into the Company’s ordinary shares at $8.0 per share or at a price equal to 80% multiplied by the lowest daily volume-weighted average price during the 10 trading days immediately preceding the applicable redemption, subject to certain adjustments and limitations, at the holder’s option at any time after six months from the issue date. On the Maturity Date, the holder of the Note has the right to convert all of the outstanding balance of the Note at a price of no less than $2.0 per share (“Floor Price”), which is subject to adjustment by consents of both parties.

 

For the holder of the Note, conversion price results in beneficial conversion feature (BCF) that is separated as an equity component and assigned a value of $156,440, which is the intrinsic value of the BCF that is measured by difference between the effective conversion price based on the proceeds allocated to the convertible instrument and the conversion prices that are most beneficial to the Note holder and assigned to the equity component and recorded as a debt discount. Debt discount is amortized using the effective interest rate method over the period from the issuance date through the stated maturity date.

 

The Note is recognized initially at fair value, net of debt discounts including original issue discount, Transaction Expense Amount, and allocation of proceeds to beneficial conversion feature, in the amount of $215,440. As of December 31, 2023, the remaining unamortized debt discount was $159,785, and will be amortized through September 27, 2024. Issuance costs and other Discounts accretion are recorded as interest expense in the consolidated statement of operations.

 

The Company recognized interest expense of approximately $68,000 for the year ended December 31, 2023 including interest relating to contractual interest obligation approximately of $13,000 and amortization of the discounts and debt issuance cost approximately of $55,000. As a result of discounts accretion and amortization, the Note was in the carrying value of $449,215 as of December 31, 2023.

 

17. OTHER PAYABLES AND ACCRUED EXPENSES

 

As of December 31, 2023 and 2022, other payables and accrued expenses consist of:

 

   December 31, 2023   December 31, 2022 
Advances from unrelated third-parties (i)   $621,146   $395,359 
Other taxes payable (ii)    4,133,972    4,216,786 
Accrued professional fees   230,000    215,889 
Amount due to employees(iii)    158,396    41,782 
Others   80,711    126,528 
Other Payables and Accrued Expenses  $5,224,225   $4,996,344 

 

(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 amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.

 

F-38
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

18. 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 December 31, 2023 and 2022, the balance of general reserve was $10.2 million and $10.2 million, respectively.

 

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. 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.

 

19. EQUITY

 

(a) Ordinary shares

 

The Company is authorized to issue 100,000,000 ordinary shares at no par value.

 

In December 2020, the holders of the convertible notes issued in March 2020 converted all principal balance of the notes and accrued interests to the Company’s ordinary shares in an aggregate of 29,932 ordinary shares, which were not issued until February 2021. The total amount of principal and accrued interest was approximately $0.8 million, which was converted into the ordinary shares in February 2021.

 

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

 

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

 

In February 2021, the Company issued a total of 190,000 ordinary shares to certain institutional and individual investors at $40.8 per share, resulting in approximately $7.74 million net proceeds for the Company.

 

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

 

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

 

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

 

F-39
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

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 29,871 ordinary shares (see Note 16). The total amount of principal and accrued interest converted into the ordinary shares was approximately $766,000.

 

In July 2021, the Company issued a total of 120,000 ordinary shares in a registered direct offering at $41.5 per share, which generated approximately $4.7 million net proceeds for the Company.

 

In September 2021, the Company issued 61,225 ordinary shares at a price of $26.0 per share with discounts for lack of marketability, as the consideration of approximately $1.8 million for acquiring 100% equity interest of iASPEC.

 

In November 2021, the Company issued 4,500 restricted shares with a fair value of $136,350 to a financial intermediary service organization as a compensation for the intermediary service.

 

In December 2021, the Company issued 1,000 ordinary shares with a fair value of $29,200 to a consultant as a compensation for his service.

 

In February 2022, the Company issued the first phase of approximately 6,718 restricted ordinary shares with a fair value of approximately $118,000, for the acquisition of ZJIOT. The Company agreed to issue to the shareholders of ZJIOT a total of approximately 20,154 restricted ordinary shares in three phases, conditioned upon the satisfaction of certain performance targets.

 

In March 2022 and July 2022, the Company issued 2,000 ordinary shares with a fair value of $23,100 to a consultant as a compensation for his service.

 

In April 2023, the Company issued the second phase of approximately 6,718 restricted ordinary shares with a fair value of approximately $49,000, for the acquisition of ZJIOT, upon the satisfaction of certain performance targets.

 

In May 2023, the Company issued 50,000 restricted shares to a consultant as its service compensation for the service period from May 26, 2023 to May 25, 2024. The fair value of the 50,000 ordinary shares was $340,000, which was amortized over the service period.

 

In May 2023, the Company issued 200,000 ordinary shares with fair value of approximately $1,360,000 to certain directors, executive officers, and employees as compensations for their services.

 

In July 2023, the Company issued 4,339 and 43,394 ordinary shares, as commitment fee shares to an investor, with fair value of approximately $23,000 and $230,000, respectively, pursuant to a public standby equity purchase agreement and a private standby equity purchase agreement.

 

In August 2023, the Company issued 80,000 ordinary shares to a certain investor at $4.626 per share, which generated net proceeds of $370,080 for the Company.

 

In October 2023, the Company issued a total of 300,000 ordinary shares to a certain investor at $1.97 and $1.84 per share, which generated net proceeds of $570,200 for the Company.

 

In November 2023, the Company issued 200,000 ordinary shares to a certain investor at $1.37 per share, which generated net proceeds of $274,000 for the Company.

 

In December 2023, the Company issued a total of 420,000 ordinary shares to a certain investor at $1.24 and $1.11 per share, respectively, which generated net proceeds of $494,800 for the Company.

 

F-40
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(b) Stock-based compensation

 

The following table provides the details of the share-based payments expense during the year ended December 31, 2023, 2022, and 2021:

 

   December 31, 2023   December 31, 2022   December 31, 2021 
   For the Year Ended 
   December 31, 2023   December 31, 2022   December 31, 2021 
Employees and directors share-based payments  $1,360,000(a)  $-   $2,950,000(a)(c)
Shares issued for services  $204,000(a)  $23,100(a)  $187,000(a)
Total share based payments expenses    $1,564,000   $23,100   $3,137,000 

 

(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 hundred thousand 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.

 

On July 24, 2020, the Company granted options to employees and directors to purchase an aggregate of 33,335 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 $160,000 and $140,000 was recorded as compensation and included in administrative expenses in the consolidated statements of operations for the services provided for the year ended December 31, 2021, and 2020 respectively.

 

Stock option activity for the year ended December 31, 2023, 2022 and 2021 is summarized as follows:

 

         

Weighted

Average

Remaining

    
   Options  

Weighted

Average

  

Contractual

Life

  

Aggregated

Intrinsic

 
   Outstanding *   Exercise Price*   (Year)   Value 
Outstanding at January 1, 2021   32,635   $24.0    2.6   $143,587 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (2,867)  $24.0    -    - 
Outstanding at December 31, 2021   29,768   $24.0    1.6   $714,400 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (1,518)  $24.0    -    - 
Outstanding at December 31, 2022   28,250   $24.0    0.6    - 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (400)  $24.0    -   $- 
Expired   (27,850)  $24.0    -   $- 
Outstanding at December 31, 2023   -    -    -    - 

 

F-41
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

There were no stock options granted to employees during the year ended December 31, 2023, 2022 and 2021. There was no option exercised during the years ended December 31, 2023, 2022 and 2021. The Company did not receive any proceeds related to the cashless exercise of stock options from employees for the years ended December 31, 2023, 2022 and 2021.

 

As of December 31, 2023 and 2022, no unrecognized compensation expense related to non-vested share options expected to be recognized. The total fair value of options vested during the year ended December 31, 2023, 2022 and 2021 was approximately $ nil, $ nil and $0.2 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.

 

* On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.

 

(d) Stock options and warrants to non-employees

 

Pursuant to the Company’s 2016 Equity Incentive Plan and its amendment, in July 2020, the Company granted options to certain consultants to purchase an aggregate of 5,737 ordinary shares of the Company with an exercise price at $26.4 per share. The options were fully vested at the grant date as a rewarding for the past service of the consultants. For the years ended December 31, 2023, 2022 and 2021, the Company issued nil, nil and 191,500 warrants to consultants, respectively. The Company expensed to administrative expense approximately $nil, $nil and $77,000 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

The issuance of warrants to purchase up to 100,000 and 1,500 ordinary shares to certain consultants in February 2021 has been expired as of December 31, 2021 and December 31, 2022, respectively. The issuance of warrants to purchase up to 90,000 ordinary shares to certain consultants in April 2021 has been cancelled as of December 31, 2021.

 

As of December 31, 2022, the exercise price for the stock options issued to non-employees was $26.4 and remaining life was 0.6 years. The stock options granted to non-employees were expired in three years after the grant date. The following table outlines the options outstanding and exercisable as of December 31, 2022:

 

   2022        
   Number of        
   Options        
   Outstanding   Exercise   Expiration
   and Exercisable *   Price*   Date
July 2020 stock options to consultants   5,737   $26.4   07/09/2023
Total   5,737         

 

As of December 31, 2023, there was no stock options outstanding.

 

* On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.

 

F-42
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

20. CONSOLIDATED SEGMENT DATA

 

Segment information is consistent with how the Chief Operating Decision Maker, i.e., the Directors of the Company, review the businesses, make investing and resource allocation decisions and assess operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.

 

The Company ceased the operation of cryptocurrency mining business by December 2022, and the operations of cryptocurrency mining business have been presented as “discontinued operations” in the Company’s consolidated financial statements. Please refer to Note 10.

 

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 in 2021. Cryptocurrency mining is the first initiative implemented in the BT segment. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of the BT segment by December 2022.
   
(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 gradually being phased out in 2021.

 

F-43
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Selected information by segment is presented in the following tables for the year ended December 31, 2023, 2022, and 2021.

 

   2023   2022   2021 
Revenues(1)                
TIT Segment  $214,980   $235,128   $636,743 
CBT Segment   38,420,655    23,998,335    18,753,836 
   $38,635,635   $24,233,463   $19,390,579 

 

  (1) Revenues by operating segments exclude intercompany transactions.

 

    2023     2022     2021  
(Loss) income from operations                        
TIT Segment   $ (110,113 )   $ (617,180 )   $ 570,220  
CBT Segment     2,838,305       (181,454 )     (7,668,616 )
Corporate and others(2)     (2,925,890 )     (2,367,003 )     (3,042,360 )
(Loss) from operations     (197,698 )     (3,165,637 )     (10,140,756 )
Corporate other income (loss), net     552,058       3,201,613       (692,687 )
Corporate interest income     2,100       7,956       4,631  
Corporate interest expense     (580,630 )     (556,434 )     (928,352 )
(Loss) before income taxes     (224,170 )     (512,502 )     (11,757,164 )
                         
Income tax (expense) benefit     (7,980 )     (69,869 )     (5,321 )
Net (loss) from continuing operations     (232,150 )     (582,371 )     (11,762,485 )
Net (loss) income from discontinued operations     (465,791 )     (6,499,276 )     1,837,626  
Net (loss)     (697,941 )     (7,081,647 )     (9,924,859 )
                         
Less: Loss (income) attributable to the non-controlling interest     -       -       -  
Net (loss) attributable to the Company   $ (697,941 )   $ (7,081,647 )   $ (9,924,859 )

 

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

 

Non-cash employee compensation by segment for the year ended December 31, 2023, 2022, and 2021 are as follows:

 

   2023   2022   2021 
Non-cash employee compensation:               
Corporate and others   1,360,000    -    2,950,070 
 Non-cash compensation  $1,360,000   $-   $2,950,070 

 

Depreciation and amortization by segment for the year ended December 31, 2023, 2022, and 2021 are as follows:

 

   2023   2022   2021 
Depreciation and amortization:               
TIT Segment  $43,832   $44,678   $13,173 
CBT Segment   2,472,741    3,499,253    2,219,247 
   $2,516,573   $3,543,931   $2,232,420 

 

F-44
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

   2023   2022   2021 
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers:               
TIT Segment  $6,097   $(43,741)  $(658,035)
CBT Segment   1,407,119    689,234    6,192,425 
Corporate and others   -    -    7,327 
   $1,413,216   $645,493   $5,541,717 

 

   2023   2022   2021 
Inventory obsolescence provision:               
TIT Segment  $2,753   $-   $- 
CBT Segment   (56,067)   63,716    (82,255)
   $(53,314)  $63,716   $(82,255)

 

Total assets by segment as at December 31, 2023 and 2022 are as follows:

 

   2023   2022 
Total assets          
TIT Segment  $131,137   $254,579 
CBT Segment   31,384,549    27,200,882 
Assets from discontinued operations   -    1,326,265 
Corporate and others   1,310,628    427,089 
   $32,826,314   $29,208,815 

 

F-45
 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

21. COMMITMENTS AND CONTINGENCIES

 

The Company may from time to time be subject to legal proceedings, investigations, and claims incidental to conduct of our business.

 

In September 2023, Guangdong Zexun Advertising Co., Ltd. filed a lawsuit against the Company which claimed a payment of RMB 231,866 (approximately $32,200) from the Company resulted from its failure of performance for a business subcontract agreement signed by both parties in 2017. The Company anticipated an unfavorable outcome from the lawsuit and accrued a contingent liability of $32,200 for probable loss in 2023. The lawsuit was settled in a court mediation on January 30, 2024, and the Company agreed to pay the above claimed amount in three installments in 2024.

 

The Company received a notification from Nasdaq Listing Qualifications on September 16, 2022, as announced in a report on Form 6-K filed with the SEC on September 16, 2022, that the Company was not in compliance with the minimum bid price requirements set forth in Nasdaq Listing Rule 5550(a)(2) for continued listing on The Nasdaq Capital Market. On March 16, 2023, the Company received a letter from The Nasdaq Stock Market LLC confirming the Company has been granted an additional 180 calendar day period for compliance under its minimum bid price requirement through September 11, 2023. On August 15, 2023, the Company regained compliance with the NASDAQ listing requirements, after the one-for-ten reverse stock split effective on August 1, 2023, according to the NASDAQ notice.

 

22. CONCENTRATIONS

 

For the year ended December 31, 2023, 2022 and 2021, the revenue from cryptocurrency mining consisted -0-%, 14% and 22% of total revenues, and one customer accounted for greater than 10% of total revenues in 2023, and no single customer accounted for greater than 10% of total revenues in 2022 and 2021. For the year ended December 31, 2023, 2022 and 2021, the Company’s top five customers accounted for 30%, 24% and 29% of the Company’s revenues of continuing operations, respectively.

 

The Company’s top five accounts receivable accounted for 48% and 30% of accounts receivable as of December 31, 2023 and 2022, respectively. One customer each accounted for greater than 10% of accounts receivable as of December 31, 2023 and 2022, respectively.

 

For the year ended December 31, 2023, 2022 and 2021, approximately 59%, 37% and 69%, respectively, of total inventory purchases were from five unrelated suppliers. Two supplier each accounted for greater than 10% of total inventory purchases in 2023, one and three suppliers each accounted for greater than 10% of total inventory purchases in 2022 and 2021, respectively.

 

23. SUBSEQUENT EVENTS

 

On January 2, 2024, January 11, 2024, February 27, 2024, February 28, 2024, March 7, 2024, March 18, 2024, and March 28, 2024, the Company issued 280,000, 300,000, 150,000, 160,000, 160,000, 180,000, and 250,000 ordinary shares, respectively, to SHANJING CAPITAL GROUP CO., LTD (the “Investor”) at a price of approximately $1.21, $1.06, $1.09. $1.08, $1.06, $0.99, and $0.945 per share, respectively, pursuant to a Standby Equity Purchase Agreement (the “Private SEPA”). The total proceeds the Company received from the above sales of the shares are $1,577,150. These shares were issued as part of the commitment by Investor to purchase from time to time, at our option, up the Company’s $10,000,000 of our ordinary shares pursuant to the Private SEPA, as described in the Form 6-K dated July 19, 2023.

 

F-46

 

EX-2.1 2 ex2-1.htm

 

Exhibit 2.1

 

DESCRIPTION OF RIGHTS OF ORDINARY SHARES REGISTERED PURSUANT TO SECTION 12 OF THE EXCHANGE ACT AS OF DECEMBER 31, 2023

 

As of December 31, 2023, Taoping Inc. had one class of securities registered under Section 12 of the Exchange Act—its ordinary shares, no par value. References herein to “we,” “us,” “our” and “Company” refer to Taoping Inc.

 

The following represents a summary of our securities and does not purport to be complete. It is subject to and qualified in its entirety by reference to our Memorandum and Articles of Association. We encourage you to read our memorandum and articles of association, listed as an exhibit to this report, as well as the applicable provisions of British Virgin Islands (“BVI”) law for additional information.

 

Type and Class of Securities (Item 9.A.5 of Form 20-F)

 

Our memorandum of association authorizes the issuance of up to 100,000,000 ordinary shares without par value. As of December 31, 2023, there were 2,891,822 ordinary shares issued and outstanding. Our ordinary shares are listed on the Nasdaq Capital Market under the trading symbol “TAOP.” Our ordinary shares may be held in either certificated or uncertificated form. We may issue registered shares only and are not authorized to issue bearer shares.

 

Preemptive Rights (Item 9.A.3 of Form 20-F)

 

Our shareholders do not have preemptive rights.

 

Limitations or Qualifications (Item 9.A.6 of Form 20-F)

 

None.

 

Rights of Other Types of Securities (Item 9.A.7 of Form 20-F)

 

Not applicable.

 

Rights of Ordinary Shares (Item 10.B.3 of Form 20-F)

 

Dividends. Subject to the BVI Act, the directors may, by resolution of directors, authorize a distribution (including a dividend) by us to shareholders at such time and of such an amount as they think fit if they are satisfied, on reasonable grounds, that immediately after the distribution, the value of our assets exceeds our liabilities and we are able to pay our debts as they fall due. Any distribution payable in respect of a share which has remained unclaimed for three years from the date when it became due for payment shall, if the board of the directors so resolves, be forfeited for the benefit of the Company. The directors may, before recommending any distribution, set aside out of the profits of the Company such sums as they think proper as a reserve or reserves which shall, at their discretion, either be employed in the business of the Company or be invested in such investments as the directors may from time to time think fit. The holder of each ordinary share has the right to an equal share in any distribution paid by us.

 

Voting Rights. Each ordinary share confers on the shareholder the right to one vote at a meeting of the shareholders or on any resolution of shareholders on all matters before our shareholders.

 

Winding Up. The holder of each ordinary share is entitled to an equal share in the distribution of the surplus assets of us on a winding up.

 

 
 

 

Redemption. The directors may, on behalf of the Company, purchase, redeem or otherwise acquire any of the Company’s own shares for such consideration as the directors consider fit, and either cancel or hold such shares as treasury shares. Shares may be purchased or otherwise acquired in exchange for newly issued shares. The directors shall not, unless permitted pursuant to the BVI Act, purchase, redeem or otherwise acquire any of the Company’s own shares unless immediately after such purchase, redemption or other acquisition, the value of the Company’s assets exceeds the Company’s liabilities and we are able to pay the Company’s debts as they fall due.

 

Meetings. Under the BVI Act, there is no requirement for an annual meeting of shareholders. Under the Company’s memorandum and articles of association, we are not required to hold an annual meeting of shareholders. The Company’s shareholders’ meetings may be held at such times and in such place within or outside the BVI as our Board of Directors considers appropriate. Our Board of Directors shall call a shareholders’ meeting if requested in writing to do so by shareholders entitled to exercise at least 10% of the voting rights in respect of the matter for which the meeting is being requested. Our Board of Directors shall give not less than 10 days and not more than 60 days prior written notice of a shareholders’ meeting to those persons whose names on, either (a) the date the notice is given or (b) on a date fixed by the directors as the record date (which must be a date that is not less than 10 days nor more than 60 days prior to the meeting), appear as shareholders in our register and are entitled to vote at the meeting. The inadvertent failure of the directors to give notice of a meeting to a shareholder, or the fact that a shareholder has not received notice, does not invalidate the meeting.

 

The Company’s memorandum and articles of association provide that a meeting of shareholders is duly constituted if, at the commencement of the meeting, there are shareholders present in person or by proxy representing not less than a majority of the votes of the shares or class or series of shares entitled to vote on resolutions of shareholders to be considered at the meeting. A shareholder may be represented at a meeting of shareholders by a proxy (who need not be a shareholder) who may speak and vote on behalf of the shareholder. A written instrument giving the proxy such authority must be produced at the place appointed for the meeting before the time for holding the meeting at which the person named in such instrument proposes to vote. A shareholder or his proxy shall be deemed to be present at the meeting if he participates by telephone or other electronic means and all shareholders and proxies participating in the meeting are able to hear each other.

 

Holders of the Company’s ordinary shares are entitled to one vote for each share held of record on all matters at all meetings of shareholders. The Company’s shareholders have no cumulative voting rights. The Company’s shareholders take action by a majority of votes cast by shareholders entitled to vote and voting, unless otherwise provided by the BVI Act or the Company’s memorandum and articles of association. A resolution of shareholders may be also be passed in writing by the holders of a majority of in excess of fifty (50) percent of the votes of those shareholders entitled to vote on the resolution.

 

Requirements to Change the Rights of Holders of Ordinary Shares (Item 10.B.4 of Form 20-F)

 

Under our memorandum and articles of association, if at any time the shares which we are authorized to issue are divided into more than one class or series of shares, the rights attaching to any class may only be changed by a consent in writing of the holders of a majority of the issued shares of that class or with the sanction of a resolution passed by the holders of at least a majority of the shares of the class present in person or by proxy at a separate general meeting of the holders of the shares of the class. At such a separate general meeting, the quorum shall be at least one person holding or representing by proxy a majority of the issued shares of the class.

 

Limitations on the Rights to Own Ordinary Shares (Item 10.B.6 of Form 20-F)

 

There are no limitations on the right of non-residents or foreign persons to own our securities imposed by BVI law or by our memorandum and articles of association.

 

Provisions Affecting Any Change of Control (Item 10.B.7 of Form 20-F)

 

Our Board of Directors is authorized to issue the Company’s ordinary shares at such times and on such other terms as they think proper. Subject to the memorandum of association being amended by resolution of shareholders, the Board of Directors is authorized to issue these shares in different classes and series and, with respect to each class or series, to determine the designations, powers, preferences, privileges and other rights, including dividend rights, conversion rights, terms of redemption and liquidation preferences, any or all of which may be greater than the powers and rights associated with the ordinary shares, at such times and on such other terms as they think proper. Such power could be used in a manner that would delay, defer or prevent a change of control of the Company.

 

 
 

 

Ownership Threshold (Item 10.B.8 of Form 20-F)

 

There are no provisions governing the ownership threshold above which shareholder ownership must be disclosed imposed by BVI law or by our memorandum and articles of association.

 

Differences Between the Law of Different Jurisdictions (Item 10.B.9 of Form 20-F)

 

BVI law differs from laws applicable to U.S. corporations and their shareholders. Set forth below is a summary of the significant differences between the provisions of BVI law applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.

 

Protection for Minority Shareholders

 

Under the laws of most U.S. jurisdictions, majority and controlling shareholders of a company generally have certain “fiduciary” responsibilities to the minority shareholders. Corporate actions taken by majority and controlling shareholders which are unreasonable and materially detrimental to the interests of minority shareholders may be declared null and void. Minority shareholders may have less protection for their rights under BVI law than they would have under U.S. law.

 

Powers of Directors

 

Unlike most U.S. jurisdictions, the directors of a BVI company, subject in certain cases to court approval but without shareholders’ approval, may implement the sale, transfer, exchange or disposition of any Company asset, property, part of the business, or securities, with the exception that shareholder approval is required for the disposition of over 50% in the value of our total assets.

 

Conflict of Interests

 

Similar to the laws of most U.S. jurisdictions, when a director becomes aware of the fact that he has an interest in a transaction which we are to enter into, he must disclose it to our Board. However, with sufficient disclosure of interest in relation to that transaction, the director who is interested in a transaction entered into or to be entered into by us may (i) vote on a matter relating to the transaction; (ii) attend a meeting of directors at which a matter relating to the transaction arises and be included in the quorum; and (iii) sign a document on behalf of us, or do any other thing in his capacity as a director, that relates to the transaction.

 

Written Consent and Cumulative Voting

 

Similar to the laws of most U.S. jurisdictions, under BVI law, shareholders are permitted to approve matters by way of written resolution in place of a formal meeting. There are no prohibitions in relation to cumulative voting under the laws of the BVI but the Company’s memorandum and articles of association do not provide for cumulative voting. As a result, our shareholders are not afforded any less protections or rights on this issue than shareholders of a Delaware corporation.

 

Takeover Provisions

 

Some provisions of the Company’s memorandum and articles of association may discourage, delay or prevent a change in control of the Company or management that shareholders may consider favorable. For instance, subject to the memorandum of association being amended by resolution of shareholders, the Board of Directors is authorized to issue shares in different classes and series and, with respect to each class or series, to determine the designations, powers, preferences, privileges and other rights, including dividend rights, conversion rights, terms of redemption and liquidation preferences, any or all of which may be greater than the powers and rights associated with the ordinary shares, at such times and on such other terms as they think proper.

 

 
 

 

However, under BVI law, our directors may only exercise the rights and powers granted to them under the Company’s memorandum and articles of association for a proper purpose and for what they believe in good faith to be in the best interests of the Company.

 

Shareholder’s Access to Corporate Records

 

A shareholder of the Company is entitled, on giving written notice to the Company, to inspect (a) the memorandum and articles of association of the Company; (b) the register of members; (c) the register of directors; and (d) the minutes of meetings and resolutions of shareholders and of those classes of shares of which he is a shareholder; and to make copies of or take extracts from the documents and records. Subject to the memorandum and articles of association, the directors may, if they are satisfied that it would be contrary to the Company’s interests to allow a shareholder to inspect any document, or part of a document, specified in (b), (c) and (d) above, refuse to permit the shareholder to inspect the document or limit the inspection of the document, including limiting the making of copies or the taking of extracts from the records.

 

Where a company fails or refuses to permit a shareholder to inspect a document or permits a shareholder to inspect a document subject to limitations, that shareholder may apply to the BVI High Court for an order that he should be permitted to inspect the document or to inspect the document without limitation.

 

A company is required to keep at the office of its registered agent: its memorandum and articles of association of the company; the register of members or a copy of the register of members; the register of directors or a copy of the register of directors; and copies of all notices and other documents filed by the company in the previous ten years.

 

In addition, the Company’s memorandum and articles of association allow any shareholder of record who owns at least 15% of the Company’s outstanding shares, upon at least five days’ written demand, to inspect, during usual business hours, the books of account and all financial records, to make copies of records, and to conduct an audit of such records at their own cost.

 

Indemnification

 

BVI law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the BVI High Court to be contrary to public policy (e.g. for purporting to provide indemnification against the consequences of committing a crime). An indemnity will be void and of no effect and will not apply to a person unless the person acted honestly and in good faith and in what he believed to be in the best interests of the company and, in the case of criminal proceedings, the person had no reasonable cause to believe that his conduct was unlawful. The Company’s memorandum and articles of association permit indemnification of officers and directors for losses, damages, costs and expenses incurred in their capacities as such unless such losses or damages arise from dishonesty or fraud of such directors or officers.

 

Under the Company’s memorandum and articles of association, subject to the BVI Act, we shall indemnify any person who was or is a party or is threatened to be made a party to any threatened, pending or completed action, suit or proceeding, whether civil, criminal, administrative or investigative, by reason of the fact that such person is or was a director or officer (excluding the auditors), or who is or was serving at our request as a director or officer of another company, partnership, joint venture, trust or other enterprise. Each such indemnified person shall be indemnified out of our assets against any liability, action, proceeding, claim, demand, judgments, fines, costs, damages or expenses, including legal expenses, whatsoever which they or any of them may reasonably incur as a result of any act or failure to act in carrying out their functions other than such liability that they may incur by reason of their own actual fraud or willful default. In addition, to be entitled to indemnification, an indemnified person must not have acted in such a manner as to have incurred the liability by virtue of having committed actual fraud or willful default but no person shall be found to have committed actual fraud or willful default unless or until a court of competent jurisdiction shall have made a finding to that effect.

 

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to directors, officers or persons controlling us under the foregoing provisions, we have been advised that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

 

 
 

 

Mergers and Similar Arrangements

 

Under the BVI Act two or more BVI companies or a BVI company and a non-BVI company, each a “constituent company”, may merge or consolidate. The BVI Act provides for slightly different procedures depending on the nature of the parties to the merger.

 

A merger involves the merging of two or more companies into one of the constituent companies (to the merger) with one constituent company continuing in existence to become the surviving company post-merger. A consolidation involves two or more companies consolidating into a new company.

 

A merger is effective on the date that the articles of merger (as described below) are registered by the Registrar of Corporate Affairs in the BVI, or on such later date, not exceeding 30 days from the date of registration as is stated in the articles of merger.

 

As soon as a merger becomes effective:

 

a)the surviving company (so far as is consistent with its memorandum and articles, as amended by the articles of merger) has all rights, privileges, immunities, powers, objects and purposes of each of the constituent companies;
b)the memorandum and articles of the surviving company are automatically amended to the extent, if any, that changes to its memorandum and articles are contained in the articles of merger;
c)assets of every description, including choses in action and the business of each of the constituent companies, immediately vest in the surviving company;
d)the surviving company is liable for all claims, debts, liabilities and obligations of each of the constituent companies;
e)no conviction, judgment, ruling, order, claim, debt, liability or obligation due or to become due, and no cause existing, against a constituent company or against any shareholder, director, officer or agent thereof, is released or impaired by the merger; and
f)no proceedings, whether civil or criminal, pending at the time of a merger by or against a constituent company, or against any shareholder, director or officer, or agent thereof, are abated or discontinued by the merger; but

 

i.the proceedings may be enforced, prosecuted, settled or compromised by or against the surviving company or against the shareholder, director, officer or agent thereof, as the case may be; or
ii.the surviving company may be substituted in the proceedings for a constituent company.
iii.The registrar shall strike off the Register of Companies a constituent company that is not the surviving company in the merger.

 

Dissenter Rights

 

The BVI Act provides that any shareholder of the Company is entitled to payment of the fair value of his shares upon dissenting from a merger, unless the Company is the surviving company of the merger and the shareholder continues to hold the same or similar shares. The following is a summary of the position in respect of dissenters rights in the event of a merger under the BVI Act.

 

A dissenter is in most circumstances required to give to the Company written objection to the merger, which must include a statement that the dissenter proposes to demand payment for his shares if the merger takes place. This written objection must be given before the meeting of shareholders at which the merger is submitted to a vote, or at the meeting but before the vote. However, no objection is required from a shareholder to whom the Company did not give notice of the meeting of shareholders or where the proposed merger is authorized by written consent of the shareholders without a meeting.

 

Within 20 days immediately following the written consent, or the meeting at which the merger was approved, the Company shall give written notice of the consent or resolution to each shareholder who gave written objection or from whom written objection was not required, except those shareholders who voted for, or consented in writing to, the proposed merger.

 

 
 

 

A shareholder to whom the Company was required to give notice who elects to dissent shall, within 20 days immediately following the date on which the copy of the plan of merger or an outline of the merger is given to him, give to the Company a written notice of his decision to elect to dissent, stating:

 

a)his name and address;
   
b)the number and classes of shares in respect of which he dissents (which must be all shares that he holds in the Company); and
   
c)a demand for payment of the fair value of his shares.

 

Upon the giving of a notice of election to dissent, the dissenter ceases to have any of the rights of a shareholder except the right to be paid the fair value of his shares, and the right to institute proceedings to obtain relief on the ground that the action is illegal.

 

The Company shall make a written offer to each dissenter to purchase his shares at a specified price that the Company determines to be their fair value. Such offer must be given within 7 days immediately following the date of the expiration of the period within which shareholders may give their notices of election to dissent, or within 7 days immediately following the date on which the merger is put into effect, whichever is later.

 

If the Company and the dissenter fail, within 30 days immediately following the date on which the offer is made, to agree on the price to be paid for the shares owned by the dissenter, then within 20 days:

 

a)the Company and the dissenter shall each designate an appraiser;
   
b)the two designated appraisers together shall designate an appraiser;
   
c)the three appraisers shall fix the fair value of the shares owned by the dissenter as of the close of business on the day prior to the date of the meeting or the date on which the resolution was passed, excluding any appreciation or depreciation directly or indirectly induced by the action or its proposal, and that value is binding on the Company and the dissenter for all purposes; and
   
d)the Company shall pay to the dissenter the amount in money upon the surrender by him of the certificates representing his shares, and such shares shall be cancelled.

 

Shareholders’ Suits

 

Under the provisions of the BVI Act, the memorandum and articles of association of a company are binding as between the company and its shareholders and between the shareholders.

 

If the majority shareholders have infringed a minority shareholder’s rights, the minority may seek to enforce its rights either by derivative action or by personal action. A derivative action concerns the infringement of the company’s rights where the wrongdoers are in control of the company and are preventing it from taking action, whereas a personal action concerns the infringement of a right that is personal to the particular shareholder concerned.

 

The BVI Act provides for a series of remedies available to shareholders. Where a company incorporated under the BVI Act conducts some activity which breaches the BVI Act or the company’s memorandum and articles of association, the BVI High Court can issue a restraining or compliance order. Shareholders can now also bring derivative, personal and Representative Actions under certain circumstances.

 

Generally any other claims against a company by its shareholders must be based on the general laws of contract or tort applicable in the BVI or their individual rights as shareholders as established by the company’s memorandum and articles of association.

 

 
 

 

In certain circumstances, a shareholder has the right to seek various remedies against the company in the event the directors are in breach of their duties under the BVI Act. Pursuant to Section 184B of the BVI Act, if a company or director of a company engages in, proposes to engage in or has engaged in, conduct that contravenes the provisions of the BVI Act or the memorandum or articles of association of the company, the courts of the BVI may, on application of a shareholder or director of the company, make an order directing the company or director to comply with, or restraining the company or director from engaging in conduct that contravenes the BVI Act or the memorandum or articles. Furthermore, pursuant to Section 184I(1) of the BVI Act, a shareholder of a company who considers that the affairs of the company have been, are being or likely to be, conducted in a manner that is, or any acts of the company have been, or are likely to be oppressive, unfairly discriminatory, or unfairly prejudicial to him in that capacity, may apply to the courts of the BVI for an order which, inter alia, can require the company or any other person to pay compensation to the shareholders.

 

Changes in Capital (Item 10.B.10 of Form 20-F)

 

Subject to the provisions of the Company’s memorandum and articles of association, the BVI Act and the rules of NASDAQ, the Company’s unissued shares shall be at the disposal of the directors who may, without prejudice to any rights previously conferred on the holders of any existing shares, offer, allot, grant options over or otherwise dispose of the shares to such persons, at such times and upon such terms and conditions as we may by resolution of directors determine.

 

We may, by a resolution of shareholders, amend the Company’s memorandum of association to increase or decrease the number of ordinary shares authorized to be issued.

 

Debt Securities (Item 12.A of Form 20-F)

 

Not applicable.

 

Warrants and Rights (Item 12.B of Form 20-F)

 

As of December 31, 2023, the Company had outstanding warrants exercisable for an aggregate of 36,000 ordinary shares of the Company at an exercise price of $45.6 per share, expiring on July 12, 2024.

 

As of December 31, 2023, the Company had certain convertible note with a principal amount of $609,000.00, under which on or after March 27, 2024, the investor may redeem all or any portion of the note, subject to a maximum amount of $150,000 per month, into ordinary shares of the Company at a price equal to 80% multiplied by the lowest daily volume-weighted average price during the 10 trading days immediately preceding the applicable redemption, subject to certain adjustments and limitations.

 

Other Securities (Item 12.C of Form 20-F)

 

Not applicable.

 

American Depositary Shares (Items 12.D.1 and 12.D.2 of Form 20-F)

 

Not applicable.

 

 

EX-8.1 3 ex8-1.htm

 

Exhibit 8.1

 

List of Subsidiaries

 

    Jurisdiction of      
Name of Subsidiary   Incorporation or Organization   Percentage of Ownership  
           
Taoping Holdings Limited   British Virgin Islands     100 %
Taoping Group (China) Ltd.   Hong Kong     100 %
Information Security IoT Tech. Co., Ltd.   PRC     100 %
TopCloud Software (China) Co., Ltd.   PRC     100 %
Taoping Digital Tech. (Jiangsu) Co., Ltd.   PRC     100 %
Information Security Tech. (China) Co., Ltd.   PRC     100 %
Biznest Internet Technology Co., Ltd.   PRC     100 %
iASPEC Bocom IoT Tech. Co., Ltd.   PRC     100 %
Taoping New Media Co., Ltd.   PRC     100 %
Zhenjiang Taoping IoT Technology Co., Ltd   PRC     100 %
Taoping EP Holdings (Shenzhen) Co., Ltd.   PRC     51 %
Fujian Taoping Investment Co., Ltd.   PRC     100 %
Taoping (Guangxi) EP Tech. Co., Ltd.   PRC     100 %

 

 

EX-12.1 4 ex12-1.htm

 

Exhibit 12.1

 

CERTIFICATIONS

 

I, Jianghuai Lin, certify that:

 

  1. I have reviewed this annual report on Form 20-F of Taoping Inc.;
     
  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
     
  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;
     
  4. The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

 

  5. The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’s board of directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

 

Date: April 25, 2024

 

/s/ Jianghuai Lin  
Jianghuai Lin  
Chief Executive Officer  

 

 

EX-12.2 5 ex12-2.htm

 

Exhibit 12.2

 

CERTIFICATIONS

 

I, Liqiong (Iris) Yan, certify that:

 

  1. I have reviewed this annual report on Form 20-F of Taoping Inc.;
     
  2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
     
  3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;
     
  4. The company’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  (c) Evaluated the effectiveness of the company’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  (d) Disclosed in this report any change in the company’s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the company’s internal control over financial reporting; and

 

  5. The company’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company’s auditors and the audit committee of the company’s board of directors (or persons performing the equivalent functions):

 

  (a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the company’s ability to record, process, summarize and report financial information; and
     
  (b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the company’s internal control over financial reporting.

 

Date: April 25, 2024

 

/s/ Liqiong (Iris) Yan  
Liqiong (Iris) Yan  
Chief Financial Officer  

 

 

EX-13.1 6 ex13-1.htm

 

Exhibit 13.1

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906
OF THE SARBANES-OXLEY ACT OF 2002

 

The undersigned, Jianghuai Lin, the Chief Executive Officer of TAOPING INC. (the “Company”), DOES HEREBY CERTIFY that:

 

1. The Company’s Annual Report on Form 20-F for the fiscal year ended December 31, 2023 (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2. Information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

 

IN WITNESS WHEREOF, the undersigned has executed this statement this 25th day of April, 2024.

 

  /s/ Jianghuai Lin
  Jianghuai Lin
  Chief Executive Officer
  (Principal Executive Officer)

 

A signed original of this written statement required by Section 906 has been provided to Taoping Inc. and will be retained by Taoping Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

The forgoing certification is being furnished to the Securities and Exchange Commission pursuant to § 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 

 

 

EX-13.2 7 ex13-2.htm

 

Exhibit 13.2

 

CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

The undersigned, Liqiong (Iris) Yan, the Chief Financial Officer of TAOPING INC. (the “Company”), DOES HEREBY CERTIFY that:

 

1. The Company’s Annual Report on Form 20-F for the fiscal year ended December 31, 2023 (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2. Information contained in the Report fairly presents, in all material respects, the financial condition and results of operation of the Company.

 

IN WITNESS WHEREOF, the undersigned has executed this statement this 25th day of April, 2024.

 

  /s/ Liqiong (Iris) Yan
  Liqiong (Iris) Yan
  Chief Financial Officer
  (Principal Financial and Accounting Officer)

 

A signed original of this written statement required by Section 906 has been provided to Taoping Inc. and will be retained by Taoping Inc. and furnished to the Securities and Exchange Commission or its staff upon request.

 

The forgoing certification is being furnished to the Securities and Exchange Commission pursuant to § 18 U.S.C. Section 1350. It is not being filed for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, and is not to be incorporated by reference into any filing of the Company, whether made before or after the date hereof, regardless of any general incorporation language in such filing.

 

 

EX-15.1 8 ex15-1.htm

 

Exhibit 15.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-211363), Form S-8 (No. 333-256600), Form F-3 (No. 333-229323) and Form F-3 (No. 333-262181) of Taoping Inc. and its subsidiaries (“the Company”) of our report dated April 25, 2024, relating to the Company’s consolidated financial statements as of December 31, 2023 and 2022, and for the three years period ended December 31, 2023, which appears in this Annual Report on Form 20-F of the Company for the year ended December 31, 2023.

 

/s/ PKF Littlejohn LLP

 
   
London, United Kingdom  
   
April 25, 2024  

 

 

EX-97.1 9 ex97-1.htm

 

Exhibit 97.1

 

TAOPING INC.

 

CLAWBACK POLICY

 

A.OVERVIEW

 

In accordance with the applicable rules of The Nasdaq Stock Market (the “Nasdaq Rules), Section 10D and Rule 10D-1 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) (“Rule 10D-1”), the Board of Directors (the “Board”) of Taoping Inc. (the “Company”) has adopted this Policy (the “Policy”) to provide for the recovery of erroneously awarded Incentive-based Compensation from Executive Officers. All capitalized terms used and not otherwise defined herein shall have the meanings set forth in Section H, below.

 

B.RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION

 

(1) In the event of an Accounting Restatement, the Company will reasonably promptly recover the Erroneously Awarded Compensation Received in accordance with Nasdaq Rules and Rule 10D-1 as follows:

 

(i)After an Accounting Restatement, the Compensation Committee of the Board (the “Committee”) shall determine the amount of any Erroneously Awarded Compensation Received by each Executive Officer and shall promptly notify each Executive Officer with a written notice containing the amount of any Erroneously Awarded Compensation and a demand for repayment or return of such compensation, as applicable.

 

(a)For Incentive-based Compensation based on (or derived from) the Company’s stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement:

 

i.The amount to be repaid or returned shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the Company’s stock price or total shareholder return upon which the Incentive-based Compensation was Received; and

 

ii.The Company shall maintain documentation of the determination of such reasonable estimate and provide the relevant documentation as required to the Nasdaq.

 

(ii)The Committee shall have discretion to determine the appropriate means of recovering Erroneously Awarded Compensation based on the particular facts and circumstances. Notwithstanding the foregoing, except as set forth in Section B(2) below, in no event may the Company accept an amount that is less than the amount of Erroneously Awarded Compensation in satisfaction of an Executive Officer’s obligations hereunder.

 

(iii)To the extent that the Executive Officer has already reimbursed the Company for any Erroneously Awarded Compensation Received under any duplicative recovery obligations established by the Company or applicable law, it shall be appropriate for any such reimbursed amount to be credited to the amount of Erroneously Awarded Compensation that is subject to recovery under this Policy.

 

(iv)To the extent that an Executive Officer fails to repay all Erroneously Awarded Compensation to the Company when due, the Company shall take all actions reasonable and appropriate to recover such Erroneously Awarded Compensation from the applicable Executive Officer. The applicable Executive Officer shall be required to reimburse the Company for any and all expenses reasonably incurred (including legal fees) by the Company in recovering such Erroneously Awarded Compensation in accordance with the immediately preceding sentence.

 

Page | 1
 

 

(2) Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated by Section B(1) above if the Committee determines that recovery would be impracticable and any of the following three conditions are met:

 

(i)The Committee has determined that the direct expenses paid to a third party to assist in enforcing the Policy would exceed the amount to be recovered. Before making this determination, the Company must make a reasonable attempt to recover the Erroneously Awarded Compensation, document such attempt(s) and provide such documentation to the Nasdaq;

 

(ii)Recovery would violate home country law where that law was adopted prior to November 28, 2022, provided that, before determining that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company has obtained an opinion of home country counsel, acceptable to the Nasdaq, that recovery would result in such a violation and a copy of the opinion is provided to Nasdaq; or

 

(iii)Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Internal Revenue Code of 1986, as amended, and regulations thereunder.

 

C.DISCLOSURE REQUIREMENTS

 

The Company shall file all disclosures with respect to this Policy required by applicable U.S. Securities and Exchange Commission (“SEC”) filings and rules.

 

D.PROHIBITION OF INDEMNIFICATION

 

The Company shall not be permitted to insure or indemnify any Executive Officer against (i) the loss of any Erroneously Awarded Compensation that is repaid, returned or recovered pursuant to the terms of this Policy, or (ii) any claims relating to the Company’s enforcement of its rights under this Policy. Further, the Company shall not enter into any agreement that exempts any Incentive-based Compensation that is granted, paid or awarded to an Executive Officer from the application of this Policy or that waives the Company’s right to recovery of any Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date of this Policy). It is hereby acknowledged that Rule 10D-1(b)(1)(v) and Nasdaq Rule 5608 provide that the Company is prohibited from indemnifying any executive officer or former executive officer against the loss of erroneously awarded compensation. It is therefore acknowledged that such indemnification is prohibited by applicable law for all purposes, including any and all such agreements.

 

E.ADMINISTRATION AND INTERPRETATION

 

This Policy shall be administered by the Committee, and any determinations made by the Committee shall be final and binding on all affected individuals.

 

The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy and for the Company’s compliance with Nasdaq Rules, Section 10D, Rule 10D-1 and any other applicable law, regulation, rule or interpretation of the SEC or Nasdaq promulgated or issued in connection therewith.

 

F.AMENDMENT; TERMINATION

 

The Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary. Notwithstanding anything in this Section F to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rule or Nasdaq rule.

 

Page | 2
 

 

G.OTHER RECOVERY RIGHTS

 

This Policy shall be binding and enforceable against all Executive Officers and, to the extent required by applicable law or guidance from the SEC or Nasdaq, their beneficiaries, heirs, executors, administrators or other legal representatives. The Committee intends that this Policy will be applied to the fullest extent required by applicable law. Any employment agreement, equity award agreement, compensatory plan or any other agreement or arrangement with an Executive Officer shall be deemed to include, as a condition to the grant of any benefit thereunder, an agreement by the Executive Officer to abide by the terms of this Policy. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company under applicable law, regulation or rule or pursuant to the terms of any policy of the Company or any provision in any employment agreement, equity award agreement, compensatory plan, agreement or other arrangement.

 

H.DEFINITIONS

 

For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.

 

(1) “Accounting Restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (a “Big R” restatement), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “little r” restatement).

 

(2) “Clawback Eligible Incentive Compensation” means all Incentive-based Compensation Received by an Executive Officer (i) on or after the effective date of the applicable Nasdaq rules, (ii) after beginning service as an Executive Officer, (iii) who served as an Executive Officer at any time during the applicable performance period relating to any Incentive-based Compensation (whether or not such Executive Officer is serving at the time the Erroneously Awarded Compensation is required to be repaid to the Company), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period (as defined below).

 

(3) “Clawback Period” means, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Date (as defined below), and if the Company changes its fiscal year, any transition period of less than nine months within or immediately following those three completed fiscal years.

 

(4) “Erroneously Awarded Compensation” means, with respect to each Executive Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive Compensation that exceeds the amount of Incentive-based Compensation that otherwise would have been Received had it been determined based on the restated amounts, computed without regard to any taxes paid.

 

(5) “Executive Officer” means each individual who is currently or was previously designated as an “officer” of the Company as defined in Rule 16a-1(f) under the Exchange Act. For the avoidance of doubt, the identification of an executive officer for purposes of this Policy shall include each executive officer who is or was identified pursuant to Item 401(b) of Regulation S-K or Item 6.A of Form 20-F, as applicable, as well as the principal financial officer and principal accounting officer (or, if there is no principal accounting officer, the controller).

 

(6) “Financial Reporting Measures” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and all other measures that are derived wholly or in part from such measures. Stock price and total shareholder return (and any measures that are derived wholly or in part from stock price or total shareholder return) shall, for purposes of this Policy, be considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the SEC.

 

(7) “Incentive-based Compensation” means any compensation that is granted, earned or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

 

(8) “Nasdaq” means The Nasdaq Stock Market.

 

(9) “Received” means, with respect to any Incentive-based Compensation, actual or deemed receipt, and Incentive-based Compensation shall be deemed received in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if the payment or grant of the Incentive-based Compensation to the Executive Officer occurs after the end of that period.

 

(10) “Restatement Date” means the earlier to occur of (i) the date the Board, a committee of the Board or the officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement, or (ii) the date a court, regulator or other legally authorized body directs the Company to prepare an Accounting Restatement.

 

Effective as of November 14, 2023.

 

Page | 3

 

GRAPHIC 10 form20-f_001.jpg begin 644 form20-f_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" +0!0 # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#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#]4Z*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,O6O$ECH.P M74C>8W(C09;'K63_ ,+(TG^[<_\ ?L?XUR?C]BWB:<$\!$ _[Y%<[7L4L)3E M!2EU/)J8J<9N*Z'IW_"R-)_NW/\ W['^-'_"R-)_NW/_ '['^->8T5K]3I&7 MURJ>G?\ "R-)_NW/_?L?XT?\+(TG^[<_]^Q_C7F-%'U.D'URJ>G?\+(TG^[< M_P#?L?XT?\+(TG^[<_\ ?L?XUYC11]3I!]8 MT4?4Z0?7*IZ=_P +(TG^[<_]^Q_C1_PLC2?[MS_W['^->8T4?4Z0?7*IZ=_P MLC2?[MS_ -^Q_C1_PLC2?[MS_P!^Q_C7F-%'U.D'URJ>G?\ "R-)_NW/_?L? MXT?\+(TG^[<_]^Q_C7F-%'U.D'URJ>G?\+(TG^[<_P#?L?XT?\+(TG^[<_\ M?L?XUYC11]3I!]8T4?4Z0?7*IZ=_P +(TG^ M[<_]^Q_C1_PLC2?[MS_W['^->8T4?4Z0?7*IZ=_PLC2?[MS_ -^Q_C1_PLC2 M?[MS_P!^Q_C7F-%'U.D'URJ>G?\ "R-)_NW/_?L?XT?\+(TG^[<_]^Q_C7F- M%'U.D'URJ>G?\+(TG^[<_P#?L?XT?\+(TG^[<_\ ?L?XUYC11]3I!]8T4?4Z0?7*IZ=_P +(TG^[<_]^Q_C1_PLC2?[MS_W M['^->8T4?4Z0?7*IZ=_PLC2?[MS_ -^Q_C1_PLC2?[MS_P!^Q_C7F-%'U.D' MURJ>G?\ "R-)_NW/_?L?XT?\+(TG^[<_]^Q_C7F-%'U.D'URJ>G?\+(TG^[< M_P#?L?XT?\+(TG^[<_\ ?L?XUYC11]3I!]8 MT4?4Z0?7*IZ=_P +(TG^[<_]^Q_C1_PLC2?[MS_W['^->8T4?4Z0?7*IZ=_P MLC2?[MS_ -^Q_C1_PLC2?[MS_P!^Q_C7F-%'U.D'URJ>G?\ "R-)_NW/_?L? MXT?\+(TG^[<_]^Q_C7F-%'U.D'URJ>G?\+(TG^[<_P#?L?XT?\+(TG^[<_\ M?L?XUYC11]3I!]8T4?4Z0?7*IZ=_P +(TG^ M[<_]^Q_C1_PLC2?[MS_W['^->8T4?4Z0?7*I[1H^N6FN0M):R;MIPRL,,OU% M:%>;_#)C_:UV,\>1G_QX5Z17E5Z:I3<4>I1J.I!284445SFX4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'E M'C[_ )&BY_W4_P#017/5T/C[_D:+G_=3_P!!%<]7TM'^''T/G:W\27J%%%%; M&(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !61XN\20^#_#&IZW M<6MW?0V$!G:UL(Q)/+C^&-20&8DX R*UZ,D\ M!>---UWQ$%.FV4D6GEILL% )%X0AR<8H>!_B$?&FH:W83^&M<\,W^DO$ MLUOK44"F02!BKQ-#+(CK\C#(;J,5\>_MI?\ )Y7P _ZZI_Z4BOL'XP>.8_A[ MX!U;5WO(;*<;;:TFN#\B7$K!(V/J%)WD>B&N>,GS2N]$=$HKEC9:LB\ ?%WP MW\3-:\7:7H5VUQ=^%]1_LS4 P E"YRF"*M1^Q6\D@@MX(HVEN+J4](XHU^9V/MP.Y%?#'P9\2^'OV??VZ)]$\/:_!J M_@CQU:I&MU%.946[89 9B?O>CQ6\T*RL&98V#SHP)56(.TJ0.M>??\%(5LV_9/\1_:]N];VS-MN_YZ^:.G MOMW_ *UX#^U$=7/_ 36^$_]N[_[4^W:?O\ ,SNV>1=^5G/_ $R\NBI4E#FC MV5PITXSY7W=CZSTO]JSPE+XT\/\ A77=-USP;K'B&".XT===MX1#?K(,H(Y8 M994R<@88@Y('4XK/D_:ZT6+XS#X6'P1XQ/C(_,+4061C\K9O\[S/M>T)L^;. M#/"OQ? ML_AQXHTG7_"FM7D@C@N]5AMQ9/NSY;>;'.^%?C!(XR-VVN^\3?%1_#?C[2/" MO_"'^(]3GU0,UOJ-BEJ;/" &0NSW"LNP,,Y3G^'=7EO[0'[..C_M(V_C?1KK M99Z]:&UGTC5-OS6TWV<<$]T; ##Z'J!7E?['_P 9?%GB'XJ:+\+/B+93P^,O M!$%]#)=S#U%]XB\97R>;#X?T. 3W7EXSYCEF5(DQWD=:KQ_M :/:^-=!\(ZWH M/B'PSXCUR4QV%GJ5FC),%4LS">&22$A0.1OW#(^7FOEC]AF:[U#]KKX\77B0 MM_PE0:1"L^=ZQ?:L,!GH!B(<=L=J]H\%(_CAX;^&^M> /%=QXTAO$OM M)$4=BT>2KJ)ED%UPA3?D'!P,$9XHC5*\7^$?[7VB?'+2];U#P;X'\8ZG::1 M\MP[06,69#R(D#W8W.1DX'&!UR0#[ROWE[5\,?\ !*/_ ))C\0O^PW'_ .BC M6DY-5(Q76Y$(IPE)]+'T#\!?VL? W[1%[K&G^'!J6GZMI>&FTW688X+ADZ%T M59'!4'@\\$BNK^'_ ,5CX^U37+)O"7B'PX=&F-O=3ZTMJL7FA0Q1#%<2%L*P M.X#;SUKX^^./P!UWPEX/\!_'SX4AK/Q?HNBV,^KV5NN1>P+;(&EV#[Q"C#K_ M !+SU6MZ^^,FI_%C]B/XR>/?#%G/IVHZG.[26Z'+P+MMX[K:P["/S2#UQ@]: MR562TGNM?5&KI1>L=GIZ,^A=&_:1T'QEK&I6/@K0]?\ '4.FR^1>:GH=O"+* M*0=4$T\T2R,!VCW5TGPY^+F@_%*XUZWT9-0AN=#N5L]0@U&S>VDAG*!C&5< MD@$&]/T_7 M-5U.TMPFH:H8FO'4\R&- B$CU"@#\*VIN4DI-[F,U&+<4MC2HHHK8Q"BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#L/AE_P ABZ_Z MX?\ LPKTBO-_AE_R&+K_ *X?^S"O2*\'&?Q6>YA/X2"BBBN([ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M/*/'W_(T7/\ NI_Z"*YZNA\??\C1<_[J?^@BN>KZ6C_#CZ'SM;^)+U"BBBMC M$**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \%^*G[)&G?% MSXF:/XXU7QOXCL]6T5P^E164=FL-F ^\ !H"7Y[N6)KN/$WPIU'Q-XH\+ZV_ MCS7K.30=LD=I;P6?V>YFP5>:5&A/SLK$?+@+U4*>:]"HK/V<=?,OGEIY'BG[ M07[+6D?M&:UH.HZ[XGUS27T,^98+I(MD>&3=N,@E>)I,DA>-V 5! !S71>// M@-X>^*G@73?#OC*>\U^XTYEEMM==D@OXIEZ3*\2J%?IG ..17I-%'LXW;MN M'/+17V/'O$/[->G>/Y-'B\>>*==\'M#T_6YM"_"NGZ)-K-YKPL8U@BO+^.%)O+4!44B)$4[0 ,XR>Y->02_L MCVLWQP'Q8/Q \3KXO \H2K%8^3Y.SR_)\O[/@KL^7U[YSS7?>#_&NLZ1\*[3 MQ-\4!IOAN_:);B]@LTE,-DKD!48DLQ89&2. 3[9JI:?M*?"V^MXKB#QSI3VL MIVI=%G6!CZ>85"_K3?(TN82YTWRFEX8^&U]X=\=:YXDE\9ZUJR:MM\W2;R*U M%K%M&V/R]D2NNU>/O<]\FK-S\*_#UQ\4+'X@+:>1XFM;&33FNHL#SX'P=L@Q M\VTCY3U&2.E+XV^+G@OX;6-C>^*?$VGZ'97V?LMS=2$138 )VL 1T9>_.>*T M(_'?A^;P>WBM-5A;PXL!NCJ6&\ORAU?IG'X57N[$^]N<;XP_9[\/>)/'MOXZ MTR\U#PCXUBC\E];T1T22XCP!LFC=6CE& /O*>E9^E_LR>'D^+5G\3->U;5?% M/C.RA$%K?7QAA2% & B@C1#P[=1WK6G_:4^%MKH=KK4WCG2H]'NG>."_9G\ MF1E(#*'VXR"P_.K'Q \:^(+CX4WGBCX8PZ;XDOXX3=6MK>I*([V-<[D3!5@_ M!QG@D8[BIM3>N_4N\]OD=EK^G7>K:1/\ Q/:6FLC=,+B.RF,4W $T9:WX8+N'I\V<9 (R M/V)_VHM?_:U#Q);V,:P6]SJJP^YA/X2"BBBN([ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /*/' MW_(T7/\ NI_Z"*YZNA\??\C1<_[J?^@BN>KZ6C_#CZ'SM;^)+U"BBBMC$*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY)_ M;"TVQU?]H;]FRUU$(UJVORL5D^ZS*8613ZY8*,>]?6U?#?\ P4LTWQ:VK?"; M6_"&C:GJNHZ-?3WB/IUG)<>3(C0LA;8IQRO?TKGQ&E-OT_,WH:U$C[;U3YM+ MOL\YMY ??Y#7Q/\ !;QEXJTO]AJ*PT[X777BW3_L=]$LAO+9K=T,D@+F#>92 M%&3@)GCBOIWPGX]U7XL?!^'7= TH:1K]];>6VF^)(I[1;62 Q&[@;P# MBE.\FFMK/]!Q]U-/NBM\*OACX;^+W[$6D>![77E\3:9>:.UK%JOEE3'@,DEUCIN:+"YZ_/)ZBA0DE%KM9AS1;E?U M1Y[^VSX?LO"O[*MIHFG1+#I]AJ^CV\,:J -JW"C./4]3]37TQ:L?LT!SSY:\ M_@*\=_:B^$WBOXV^ X?"OAVZT/3[9KRWOI[O59)PX:&0.BHD<; @XY)(QV!K M?^(GQ'U7X3?"&ZU_5-&.L>([>W\N'2_#\4]XEQ)?L1Z9::-\6/VEK*P"K:0^+E5$7HGS71*CV!R/PKZTKXE_X) MDZ3XJM;'XKZGXMTG4],U+5M5M;QFU.TD@:=V6X9V&\#/+8RA7CD.,XZ$&N>_P"% M>:S_ '(/^_O_ -:O4Z*[(8JI"*BCDGA::S_<@_[^__ %J/^%>: MS_<@_P"_O_UJ]3HJ_KE7R(^IT_,\L_X5YK/]R#_O[_\ 6H_X5YK/]R#_ +^_ M_6KU.BCZY5\@^IT_,\L_X5YK/]R#_O[_ /6H_P"%>:S_ '(/^_O_ -:O4Z*/ MKE7R#ZG3\SRS_A7FL_W(/^_O_P!:C_A7FL_W(/\ O[_]:O4Z*/KE7R#ZG3\S MRS_A7FL_W(/^_O\ ]:C_ (5YK/\ <@_[^_\ UJ]3HH^N5?(/J=/S/+/^%>:S M_<@_[^__ %J/^%>:S_<@_P"_O_UJ]3HH^N5?(/J=/S/+/^%>:S_<@_[^_P#U MJ/\ A7FL_P!R#_O[_P#6KU.BCZY5\@^IT_,\L_X5YK/]R#_O[_\ 6H_X5YK/ M]R#_ +^__6KU.BCZY5\@^IT_,\L_X5YK/]R#_O[_ /6H_P"%>:S_ '(/^_O_ M -:O4Z*/KE7R#ZG3\SRS_A7FL_W(/^_O_P!:C_A7FL_W(/\ O[_]:O4Z*/KE M7R#ZG3\SRS_A7FL_W(/^_O\ ]:C_ (5YK/\ <@_[^_\ UJ]3HH^N5?(/J=/S M/+/^%>:S_<@_[^__ %J/^%>:S_<@_P"_O_UJ]3HH^N5?(/J=/S/+/^%>:S_< M@_[^_P#UJ5?A_K2_=$(^DO\ ]:O4J*/KM7R#ZG3\SRUOA[K3')6$GWE_^M3# MX!U99%C/V82,"P3SN2!C) QVR/S%>JUR.J?\E8\-?]@;5/\ T=85<,54D[:= M?P5R)X6G%7UZ?B['-?\ "O-9_N0?]_?_ *U'_"O-9_N0?]_?_K5ZG7,>.?B9 MX6^&L.ER>)]$)^LO\ ]:D_ MX5YK/]R#_O[_ /6KIO"_Q8\)^-/$NK^']%UF*^U?22PNK=8W7&US&Y1F4+*% MD5D8QE@K@JQ#<5OZ)K=EXBTR'4=.G^TV4Q;RIPK*L@#%=RY W*<95A\K AE) M!!)]=?\*\UG^Y!_P!_?_K4?\*\UG^Y!_W]_P#K5ZG11]6?\ "O-9_N0?]_?_ *U'_"O-9_N0?]_?_K5ZG11]6?\*\U MG^Y!_P!_?_K4?\*\UG^Y!_W]_P#K5ZG11]6?\ "O-9_N0?]_?_ M *U'_"O-9_N0?]_?_K5ZG11]6?\*\UG^Y!_P!_?_K4?\*\UG^Y M!_W]_P#K5ZG11]6?\ "O-9_N0?]_?_ *U'_"O-9_N0?]_?_K5Z MG11]6?\*\UG^Y!_P!_?_K4?\*\UG^Y!_W]_P#K5ZG11]6?\ "O-9_N0?]_?_ *U'_"O-9_N0?]_?_K5ZG11]6?\*\U MG^Y!_P!_?_K4?\*\UG^Y!_W]_P#K5ZG11]6?\ "O-9_N0?]_?_ M *U'_"O-9_N0?]_?_K5ZG11]6?\*\UG^Y!_P!_?_K4?\*\UG^Y M!_W]_P#K5ZG11]6?\ "O-9_N0?]_?_ *U'_"O-9_N0?]_?_K5Z MG11]6?\*\UG^Y!_P!_?_K4?\*\UG^Y!_W]_P#K5ZG11]////:.1=ENJG,Z9S@$G&!_TT%>WE>'P]6PO8Q+ \L9C9E/0[3R,UX?\ MO\ B?1O#7PG MT5]8U6QTM9/%.C-&U[<)"&$=[%)(1N(R%168^BJ2>!7M]GJFBZ?9P6MM>V<- MO BQQQK,N%4# Y[ 5-_PD&E_P#01M/^_P"O^->-*+N^5.Q[$9*RYFKGRW\< MKZWT?Q3\9;?4+B.2Z\=^#-/TWPESN-_.OVV-K:WQG>ZR7$4I5(U MT+4+S7EAL+]SIZK&GV&VNKJ2^ELE=V?\)!I?_01M M/^_Z_P"-'_"0:7_T$;3_ +_K_C1R2[!SQ[FA16?_ ,)!I?\ T$;3_O\ K_C1 M_P )!I?_ $$;3_O^O^-')+L'/'N:%%9__"0:7_T$;3_O^O\ C1_PD&E_]!&T M_P"_Z_XTYH45G_P#"0:7_ -!&T_[_ *_XT?\ "0:7_P!!&T_[_K_C M1R2[!SQ[FA16?_PD&E_]!&T_[_K_ (T?\)!I?_01M/\ O^O^-')+L'/'N:%% M9_\ PD&E_P#01M/^_P"O^-'_ D&E_\ 01M/^_Z_XTYH45G_\)!I? M_01M/^_Z_P"-'_"0:7_T$;3_ +_K_C1R2[!SQ[FA16?_ ,)!I?\ T$;3_O\ MK_C1_P )!I?_ $$;3_O^O^-')+L'/'N:%%9__"0:7_T$;3_O^O\ C1_PD&E_ M]!&T_P"_Z_XTYH45G_P#"0:7_ -!&T_[_ *_XT?\ "0:7_P!!&T_[ M_K_C1R2[!SQ[FA16?_PD&E_]!&T_[_K_ (T?\)!I?_01M/\ O^O^-')+L'/' MN:%%9_\ PD&E_P#01M/^_P"O^-'_ D&E_\ 01M/^_Z_XTYH45G_\ M)!I?_01M/^_Z_P"-'_"0:7_T$;3_ +_K_C1R2[!SQ[FA16?_ ,)!I?\ T$;3 M_O\ K_C1_P )!I?_ $$;3_O^O^-')+L'/'N:%%1P7$5U&)(9$EC/1D8$?F*D MJ"PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#A_B?<.MO80AB(Y&=F7U(VX_F:\_KO/BE]W3/^VG_L ME<'7OX3^"CP<5_%84445V'*%%%% !1110 4444 %%%% !117F'CG]I#P-\.+ MC74UZYU:VAT.2*+4KV'0[V>UMGDC21%:>.)DR5D0XW?Q8J7)1U;&HN6B1Z?1 M7 ^!?CCX4^(VH6-GHTFJ>9?V/]IV;W^CW=G%=6QP1+%)-&JN"&4\$\'-;]UX M\T&R\;6'A";48T\1WUG)?V]B0=SPQL%=LXP,$C@G)YQT-',FKICY6G9HWZ*R MO%'BK1_!.@W>M:_J=MI&DVJ[IKR\D$<:#MDGN>P[UP^F?M'^ =2O='MGU2\T MO^V2%TRXUC2[JPM[XGH(99HU1R>,8/.:')+1L%%O5(]-HKS3QY^T1X*^&OC+ M3?"NOSZM;Z[J9"V%K;Z)>7'VQCQMA:.)ED()P0I)!ZTFE_M'> =<\+Z[KVG: MM-[7'R2M>QZ917CEE^UI M\-]2\ W/C>UO=:G\(VS^7+K">'K\VZG+ G=Y/(4J0Q'"DJ#@L,]+8?'3P;K' MPRC^(&EZC<:QX5<9^U:;83W,B8;:=T*(9%VGKE1CO0IQ>S#DDMT=]17)>(/B MMX7\(^#K?Q1K^I_V#I%P$\IM4ADMIF9ONIY+J)-Y_N;=WM658_'KP==:AI=C M/=ZAI%[JLJPZ?;ZSI5U8O>,PR/*$T:[^.U?[4-,L4,MQ)9V<6?[6GPWU'P!<^.+6^UF M?PE;/Y@) )Z D"DY1CHV"C*6J1[%17"^%/C9X.\9> 9 M_&UEJ: M_%#]HKP-\&]9TS2_%E[J&GW>J'98^5I%W<1W3\#9&\<;*S#"(Q>=Y#6DBW&,9V^25W[_\ 9QNSQBGS)NR8N5VNT7:*\4TO]L;X M6ZQ#K$]KJFK26VC2>5JEP?#]^L5@V2,3N8<1\JWWL=#78^*?C9X.\(_#^'QQ M=ZH]WX3E4.-5TJUEOH50@G>QA5MJ<8W' R0.IJ>>+5TQ\DEHT=U17CNI?M:? M#?1_ =EXUOKW6K7PI>/L@U>3P]?B!_N[3N\G@-NPI/#$,!G:<=7JGQD\+:;X M+TCQ8ES>:KX?U4QBTO-'TZXOP^_[A*PHS*"?E^8#YN.O%/GCW#DEV.WHKD/& MWQ8\*_#K3=/O/$>JKI?]HLL=G:21.UWM>( M++0%O+O3]>O0S6VEZKIUQ97,JJ"2ZQS(K%0!][&.GK3YHWM<7*[7L=S17GNK M?'SP/HFH:I:W6K2B/29/*U+4(K&>2QL9,9V3W*H8HVP1PS C-=G8ZU:ZEH=O MJ]H9+FQN+9;N%HXF9Y(V0.I"8W$D$?+C/.,9H4D]F#BUNB_17F/PY_:0\"_% M?Q-J/A_PS=ZI?:IIKM'?1RZ+>0+9N-PVS/)$JQME6 #$$D8%:?Q8^-GA+X(: M/!JOC&[O--TN9_+%[#IUQ!;CQEK6II:>'(+=+I[T(T@\M\;2JJ"S$[A@ 9YHYH]Q/ MVO[6'PYO?AW/X[@O=8E\'PR>4^L+X?O_ ",Y8%@?)Y4,A4L. Q )!(!TM-_: M,\&:SH6B:OI_]O7UGK;LFF_9O#M_)+=A4WL\<8AW%-O\>-O;.:7M(]Q\DNQZ M=17C/AW]KSX9^+(+JXTG4-8O;2TNX["ZNH_#U_Y-M/(P1$ED,.V,ECCYB*O3 M_M/>!(?'UWX)5]>N/%EJC2RZ3;>'-0EG\L=9 JPGCT.:/7;C3[/7&V:7?:MIEU8VMZVXKMBFFC5&.X$8!ZBCGCW%R M2['K=%%%:$!1110 4444 %%%% !1110 4444 %%%% '9_#&=QJ%Y#N/EF+?M M[9! S^M>BUYO\,O^0Q=?]8(V7> 1D ]#6= M2+E!Q1=.2C)-F-^S4L8_9S^%DLBH#'X6TXB1@,H/LL>>>PQUKXU_:0\87GA_ MQ]X*_:#TO3/$2S:=K#07+7&E7$5F^CD[(!',RB-O,3S'&#UG'7;7V[;?!?PU M9_# _#Z)M67POY M5M_[6N/.2 *(5FW[UC"@#:#C'%5_$GP)\*>+_AK#X"U M@:M?^&(PJFVEU:Y\R1%(*(\N_>ZJ0,*3@;1Z5C.G*4%%=/S-H5(QDY/K^1\R M?\%&]4;7O!?PAU*"R%@%^]YN6QY>.^S=T[5[?H/P-\&>'_ (;/X 32WU'PBRE!IFK7 M,EZB*3G:IE9BJ@\@ \'I5*P_9W\#V=_H]U<65]K']C'.F6^LZG<7UO8D# ,, M4KLJ$ #! XI2IRES?WAQJ1CR_P!T^5/CM)XD@^+G[(K75O'>>*EMX#-!J%PT M"OEZ;^SYK'P]TSX\_$7Q1J=E<>(_&&FW3R:?I'F& MTM(Q&Y"AW"M(W3DJO3IS7KOQ _9S\%_$[QEIGBK7X]8GUS2V5]/N+;6;JW%F MP(.Z)4<*A) )(')ZUU_BSP7I_C3PK<^'M3EOO[-N8A!/]EO98)I$Q@JTJ,&( M8<-S\V3GK0J+NV_E]U@=5627S^^Y\H?L=VL-]^P-I5M@6\^J?!KQY<"V>S#9.DWCL-N#VQV/\2_*> M5!KZJT']EOP)X7\$2>#](_X2#3?#;SKHB."Q^7$F5!9MS <,54GE M17H.M>#M(\2>&3H&L6O]KZ8RHKQWSM,SE""K,['<6! .[.&1?NO&X(9&']X$&N>L?V?_!EKXETGQ!=VVH:] MK&D C3;O7M4N+]K+.,^5YKMLZ#IZ57LY)OEZLCGBTK]"_P#' EO@A\0R05)\ M-:D2I[?Z)+Q7P=\.K7Q:W_!,OQ+-;ZMHD?AT07?F64NE3/>$?:4SB<7(0<^L M1P..>M?H;XT\'Z?X^\-7V@ZLUX--OHS#P^$_@CX0\&_#^?P/::?->^ M$YHS"=)U:[EO85C.:R;7]FGP!!_9,<^FWNJ:?I,BS:=I>J M:G<7=C9NOW3%;R.47;VXXJ?92LUW217M8W3[.Y\W=GG.W;UYK]#K[7++2]8TJSN9Q%"3*ZQO*P'IA(W M.3Z>XKSSXI_LY^"/C/K.EZIXLMM3O[K2VWV AU:YMX[5\J2\:1N%5SM7+ 9. MT>E6K/X%>&[3Q1:^(I+WQ'J&M6D$UO:WFH^(+RY:W65=KF/?(0K$?Q#D=C5P MA*$F^]OP(E.,XI=KGS!^PG';2>)OVE4O0ILFUAQ/OQM\O_2MV<\8QFO,/@RU M_P#\.[?C8KF4Z&NI7(TKS/N^5^YW;/\ 9W9Z<9W>]?8VC?L=_#/P_'K4=A:: MY!!KC;]5@'B&],>H').9U\W#\LW7U-=?XH^!_@[Q9\.X? EQILEAX2B4(-*T MBZDLHF0 _(WE,NYX6ZL+6 M'Q%>J+=UQLVD29VKC(7H"21U-=WK_A32?%-O90ZM8QWZV5S'>6S3#+131G*2 M*W4,/7ODUI[)M+HT9^U2;ZIGR-JS7=Q_P5"TF/Q&#_9\7AUSX?$V=F_RCDQ] MM^_S:AX!\0W7C"$O>Z5>HUEY @8,CSAS< A"J ML2I ;@?+G KTOQ_\*_"_Q.CLAXBTI;RXL)?.LKV*1H;JT?\ O13(0Z'Z&L[P M[\#_ CX<\8+XL2TO-4\3I#]GCUC6;^>^N8XN?D1Y68J.3P/6FJ[N)S MBTK]%8^7_%&C>/\ ]GNZ\>_$#P#/8?$GX/ZQJ%_J'B+PQ>'9<6D@DD2],;$< MA663/L.5(&ZOKCX5ZQI7B#X=>$]2T.&:WT6YTRV>RAN,^9'#Y:A%8GJ0 3W MQFN:O?V=O U]#J%N;"]M[#4KB:ZU'3[74KB&UOY979Y&N(E<++N+'.X=,#H* M] CTVWM]+33K9/L5I'"+>)+4F+RD"[5"%<;<#&,=,"JA!Q;[$SFI)=SXV_8/ MS_PO+]HS_L/#_P!'7%:W_!2/6[+6?V7-<6RG$YLM>M;2?:#A)58[DSW(R*]: M\,_LG^ O!>I:OJ.@R>)M'O\ 6'\S4;FS\2WT)"E@ASU(+2-[&V&?O"OM*S^"'A^QD\. M/%J'B3/AY=FGJWB"\98UY&&!DPXVG9\V?E 7H *-0^!/@R^TCQ;IJZ?<6%KX MKO#?:S_9U[-;/=R%0K NC A2!R@(4Y/')IRI2;N*-2*5CXY\&_\ *)6\_P"O M:]_].4E?57[(<:G]FOX7N54NNAVP#8Y&5&<&H;7]DWX>6/PYG\!00:Y%X.FD M\Q]'77KSR>K,5 \SA69RQ7H6"D\@5V'@[X3Z'X!\#GPEHBJGE0H=6N' MFM4P %AE9R\0&. I&,GUITZ).QKF_'5CXLU+_ (*$>.+;P3?6>G^(I/!,RVTU[;M,N3"@VKM==KDX MPQW 'JIKZS^$O[._@GX'W6I3^#[74=._M)O,NX9M4N+B*:3G]XR2.1OY/S8S MR:SKC]EWP-Q3>6?^6:E9!M3& %' J/8RY M(Q[,KVL>>4NZ.?\ VG%L[7]EWXF6J*D>J_\ "/":^0#]YN**JM)[D+CGLM?- MGCJ.P?\ X)->&&O-OVA([=K$MC/G_P!HR#Y<]_+,O3G&?>OKNX_9J\$7?ACQ M!H%PNN7-AX@G2?5FFUV[>:]*IL59)3)N*8_@SM]JK:'^RI\-M!M-$LETB\U+ M3-#D\W3-,U;4[B]M+-]Q;='#*Y0'))SCJ352IRDV^ZL*-2,4EV=SH_@6VJO\ M%O K:WYIU8Z+:&Y\_P#UF[RE^][XQG//K7D M5X.,_BL]S"?PD%%%%<1V!1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 <'\4ONZ9_VT_]DK@Z[SXI?=TS_MI_ M[)7!U]!A?X*_KJ>#BOXTOZZ!11176 M6JJ"H 7YB,D\Y'-P_M+>*]/^#.C_ !6UCP3I0\'7EM#>W":7K7,RQQLLL1,8W$XR=P M '7)QUKXL:T\!3?L8^#;JS\<75UXZL=+M;K3_#<>ORZI'<7Z,#';OICR2(%+ M J(U"YSQBLIR<-(OH:0BIZR74^I_'?QM\1>$/BIX#\/P^&=,N?"_C"406?B M*YU62$Q2^5YAB>'R#AV&=@W?-CDKSCI_&WC7Q1HOC[POX?T#P_IFL6VK+-)= M7-WJ;VTME%%C?+Y8A?>OSHH^8'7-RWW(M'EO;89\,/BUXI\>?$SQUX3U7PUI.D6GA6: M*UN;^SU>6=YVFB,D9C0P)@;<9)8$$\9KPB^L?B#\*_V[/!.@/X^\3:Q\/_$J M3W=IINI:I-<1QE4;S(&WL=X1MI!/.& .2"3Z%^SQXV\/:W^T9\>[?3M=TV^G MNM2TZ2WCM[N.1IECM-DC( ?G"L""1D ]:P_C1XKT[4OV[?@7X?MYEDU'2[6_ MN+J->?+6=!Y8/N1$QQZ8]:Q;YH)M]?U-8JTFDNGZ'U?1117:<84444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 = MA\,O^0Q=?];_#+_ )#%U_UP_P#9A7I%>#C/XK/WI?S(YO8U/Y6WI?S(/8U/Y6WI?S(/8U/Y6WI?S( M/8U/Y6WI?S(/8U/Y6WI?S(/8U/Y6WI?S(/8U/Y6WI?S(/8U/Y6WI?S(/8U/Y6WI?S(/8U/Y6W MI?S(/8U/Y6WI?S(/8U/ MY6$_$TM_#I;7,=V6TV98I=Z;MOS,C#'S'M7LW_ KK M6/\ IW_[^'_"C_A76L?]._\ W\/^%2ZU&2LY(:HU8NZBSQGX/?!G2?@MX)B\ M)Z7JFKZSHD#EK:'79HK@VRDY*(5C3Y,Y.#G!)Q@<5VT>FV<,@DCM+>.0='6) M0?SQ78?\*ZUC_IW_ ._A_P *HV7A.]U#4-1LH'@:XL)$CN%WD;69%<#..?E8 M4XU:26CT0I4ZM]5N8U(%"K@ >@'%=1_PKK6/^G?_OX?\*/^%=:Q_P!._P#W M\/\ A3]O2_F0>QJ?RLY&*QMH&WQ6T,3X(WQQJIY]P*\-\,_L:^#?#?QI'Q4? M7/%&L>+_ #Y+AYM3O87B=G4K@HD*X4*<*JD #@5]0?\*ZUC_IW_P"_A_PH M_P"%=:Q_T[_]_#_A42J496NUH5&G6C>R>IS%%=/_ ,*ZUC_IW_[^'_"C_A76 ML?\ 3O\ ]_#_ (5?MZ7\R)]C4_E9S%%=/_PKK6/^G?\ [^'_ H_X5UK'_3O M_P!_#_A1[>E_,@]C4_E9S%%=/_PKK6/^G?\ [^'_ H_X5UK'_3O_P!_#_A1 M[>E_,@]C4_E9S%%=/_PKK6/^G?\ [^'_ H_X5UK'_3O_P!_#_A1[>E_,@]C M4_E9S%%=/_PKK6/^G?\ [^'_ H_X5UK'_3O_P!_#_A1[>E_,@]C4_E9S%%= M/_PKK6/^G?\ [^'_ H_X5UK'_3O_P!_#_A1[>E_,@]C4_E9S%%=/_PKK6/^ MG?\ [^'_ H_X5UK'_3O_P!_#_A1[>E_,@]C4_E9S%%=/_PKK6/^G?\ [^'_ M H_X5UK'_3O_P!_#_A1[>E_,@]C4_E9S%%=/_PKK6/^G?\ [^'_ H_X5UK M'_3O_P!_#_A1[>E_,@]C4_E9S%%=/_PKK6/^G?\ [^'_ H_X5UK'_3O_P!_ M#_A1[>E_,@]C4_E9S%%=/_PKK6/^G?\ [^'_ H_X5UK'_3O_P!_#_A1[>E_ M,@]C4_E9S%%=/_PKK6/^G?\ [^'_ H_X5UK'_3O_P!_#_A1[>E_,@]C4_E9 MS%%=/_PKK6/^G?\ [^'_ H_X5UK'_3O_P!_#_A1[>E_,@]C4_E9S%%=/_PK MK6/^G?\ [^'_ H_X5UK'_3O_P!_#_A1[>E_,@]C4_E99^&7_(8NO^N'_LPK MTBN7\&^$Y/#YFGN9%:>0; J>5S]*]7"8*OB*52=*-U:VZ[I_D>9BL90P]2$*DK._9]FOS/ ML.O/?C5\7!\&_#VF:L^@7VNP7FJ6FF2&SDB1;7SY5C$LA=@=H+#A0Q)QT'(] M!7.T9&#WP&-*FL;;6-?2<*EG+>+& MUNJQX)D&V:%G;*[!,A&[YMO*?%;X?^+9_$GCVZ\/^')]5M_B/X7M=!GD-U!$ M='N(OM*>;.&<;H_+O"?W7F-NBQ@ALC USX#^)M/LO%_P]TS29K_PYXOU#2=0 M/B-;B%8]/6WAM(;E)8V82%F%DK1[%8$S$,5V<@'I'@[]I/2O%7CS6=!FTR72 M].M4U&2SUB:=62Z6PN/LUXS(!F(++G;DGJ+'O(C19$660!4$C["=Q!(Y_]E'P9\0/!]CK2>-5U*!)+;3X_*U;4Q?R3 MZA'"5O[N)A))L@FDVLB$K@ _NX^E 'OU%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0!!>7T&GV[3W,JPQ+U9C61_PG6B?\_O_ )"?_P")K#^*$C"+3DS\K-(2/<;< M?S-<#7IT,+&I!3DSS:V*E3FXQ1ZS_P )UHG_ #^_^0G_ /B:/^$ZT3_G]_\ M(3__ !->345T?4:?=_U\C#ZY4[(]9_X3K1/^?W_R$_\ \31_PG6B?\_O_D)_ M_B:\FHH^HT^[_KY!]L_\)UHG_/[_P"0G_\ B:/^$ZT3_G]_\A/_ /$U MY-11]1I]W_7R#ZY4[(]9_P"$ZT3_ )_?_(3_ /Q-'_"=:)_S^_\ D)__ (FO M)J*/J-/N_P"OD'URIV1ZS_PG6B?\_O\ Y"?_ .)H_P"$ZT3_ )_?_(3_ /Q- M>344?4:?=_U\@^N5.R/6?^$ZT3_G]_\ (3__ !-'_"=:)_S^_P#D)_\ XFO) MJ*/J-/N_Z^0?7*G9'K/_ G6B?\ /[_Y"?\ ^)H_X3K1/^?W_P A/_\ $UY- M11]1I]W_ %\@^N5.R/6?^$ZT3_G]_P#(3_\ Q-'_ G6B?\ /[_Y"?\ ^)KR M:BCZC3[O^OD'URIV1ZS_ ,)UHG_/[_Y"?_XFC_A.M$_Y_?\ R$__ ,37DU%' MU&GW?]?(/KE3LCUG_A.M$_Y_?_(3_P#Q-'_"=:)_S^_^0G_^)KR:BCZC3[O^ MOD'URIV1ZS_PG6B?\_O_ )"?_P")H_X3K1/^?W_R$_\ \37DU%'U&GW?]?(/ MKE3LCUG_ (3K1/\ G]_\A/\ _$T?\)UHG_/[_P"0G_\ B:\FHH^HT^[_ *^0 M?7*G9'K/_"=:)_S^_P#D)_\ XFC_ (3K1/\ G]_\A/\ _$UY-11]1I]W_7R# MZY4[(]6N/&7A^Z@DAFNA)%(I1T:%R&4C!!^6OF?X&?!71/AS\:O$NOWA45UT8/#PG3A)VFK/^OP^9R5IJO.%2<5>#NOZ M_$]9_P"$ZT3_ )_?_(3_ /Q-'_"=:)_S^_\ D)__ (FO)J*Y/J-/N_Z^1U_7 M*G9'K/\ PG6B?\_O_D)__B:/^$ZT3_G]_P#(3_\ Q->344?4:?=_U\@^N5.R M/6?^$ZT3_G]_\A/_ /$T?\)UHG_/[_Y"?_XFO)J*/J-/N_Z^0?7*G9'K/_"= M:)_S^_\ D)__ (FC_A.M$_Y_?_(3_P#Q->344?4:?=_U\@^N5.R/6?\ A.M$ M_P"?W_R$_P#\31_PG6B?\_O_ )"?_P")KR:BCZC3[O\ KY!]L_\)UHG M_/[_ .0G_P#B:/\ A.M$_P"?W_R$_P#\37DU%'U&GW?]?(/KE3LCUG_A.M$_ MY_?_ "$__P 31_PG6B?\_O\ Y"?_ .)KR:BCZC3[O^OD'URIV1ZS_P )UHG_ M #^_^0G_ /B:/^$ZT3_G]_\ (3__ !->344?4:?=_P!?(/KE3LCUG_A.M$_Y M_?\ R$__ ,31_P )UHG_ #^_^0G_ /B:\FHH^HT^[_KY!]L_P#"=:)_ MS^_^0G_^)H_X3K1/^?W_ ,A/_P#$UY-11]1I]W_7R#ZY4[(]9_X3K1/^?W_R M$_\ \31_PG6B?\_O_D)__B:\FHH^HT^[_KY!]L_\)UHG_/[_P"0G_\ MB:/^$ZT3_G]_\A/_ /$UY-11]1I]W_7R#ZY4[(]9_P"$ZT3_ )_?_(3_ /Q- M'_"=:)_S^_\ D)__ (FO)J*/J-/N_P"OD'URIV1ZS_PG6B?\_O\ Y"?_ .)H M_P"$ZT3_ )_?_(3_ /Q->344?4:?=_U\@^N5.R/6?^$ZT3_G]_\ (3__ !-' M_"=:)_S^_P#D)_\ XFO)J*/J-/N_Z^0?7*G9'K/_ G6B?\ /[_Y"?\ ^)H_ MX3K1/^?W_P A/_\ $UY-11]1I]W_ %\@^N5.R/9]-\0:?K#,EI/>$9&C\2:?M.,R8/TP:]AKSL115&5D>AAZKK1NPHHHKE.D**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#@_BE]W3/^VG_LE<'7>?%+[NF?]M/_ &2N#KZ#"_P5_74\'%?QI?UT"BBB MNLY0HHHH **** "BBB@ HHHH *55+MA06/H!25@>-_!6F_$'P_)HNK^>VG2R MQRRQV\S1&0(P8(67!VDCD C(XI#]3H_LTW_/)_\ ODU&05)!&#Z5\%_#_P"' MWA_7/V_OBCX+O=/,WA2QTF&2TTG[1*(;=VMK9BR -\K9=CD=V-?6'BVSO? O MPHL?"OA6XFDUR6UA\/Z+<7C&602^5L6>0_Q%$1I6/^%?$CRGQ9X)OI=)OX[AR MTQ168H6)Y)!#IG_8%<;^RW>']K;Q9\2_&7CQ[C5=,TW5/[*T?09)Y([2QAPQ MW"-2 9",98Y.6Q;:%.[^[CFG-!*HRT; >I4U\6? M!+Q9>S_%SXX_ O7KFY\2>%-#AEO-*;4I6EEMXQM/DF0G:AK_[,?AZ?P3-KU]\:_\ A(R+:YTU[IIA;!N1,X/E^7C'#'KBLWB+=._X M%JA?KV_$_6-8)&7<(V(]0II&A=5W%&"^I'%?!OQ@\/B3]O'X-:/JD?R:SHD- MYKEG#.ZV]W>!K@.[*&P>8U_!16A^T5\,O&'PY^(FL?%SX4SW*W7A>:"74_#: M2NUO>6SPAI7$>3D\MN'IR.5YKVSU=MF3[%:*^Y]Q>6X3>4;;_>QQ0L3N,JC, M/4"OE?X;_%SP%XVM?&OQM\.ZZ?X8MKV>V:5_,MKL_;!-$Z[L!F$<2E@. M5"D5B?LGZ7I_QJ^$LWQ6^*VJ_P!L:IJ]_<"*;4;YK>TTR&.0QI'"NY4CY5CN M')R/2J55-I+K^1+IM)M]#[!((ZC%*JEC@ D^@KSKX,:/8>&]-UO3++QFGC*- MM2DO()I-36^N+>W=(U2&1PQ.%*,JD]5 [YKPKXJ^.M7^*G[9'A[X,_VC>:5X M-L=/.JZM#8S-!)J3[2RQ,ZX81CY> <'YLU4JG*DWU%&',VNQ]=M&Z?>1E^HI MWV:;_GD__?)KQ%O ?@?POX\\.7GAWQ?8^&AI=U(NH>'5UM1!>;X7C4/ TA_> MJSJ1P"$?VO/C?I7C^[33_!NGVRBPM;B>?RK>5EC)\H*?EG"&1EW!&*^N.*^+/@[X\^(GP5_8M M\:^-/$K7-^UN9+SPLNJ2F>=;.3:L#2DDDKN<-@G.WTK9^"_P?M/B5^R[;^-? M$NJZKJ7CO7M-N-6_X21K^5;JUE&\QB$JP"*NT?*!@]Z%5YK)+6UP=*UVWI>Q M]=)&\F=JLV.NT9I?)DW;?+;=UQM.:_-CQ1\7M8^-7_!.74_%VORR2>,/#NIP M:=%K,3M%,^;B %\J1\S1N%8]\&OIS2_AYX>U+]E?P=:W.FK+$]O87S$RR!VG MDV"20MNW%F#,#SW-$:W-LNEQRI#:UXPN_B1^U!'\-H;B>V\.>&=)37-62VD*->7+N!;PNP MY\M*[BZG\'>$KP:9I'AI)WAMBP=U,\Z MJ1YCD(3ANF[':J=17LA>S=KL^RO*GE/G_=-> ?$CX,6OA_P MK\3M12^N[KP]<>&)?L>CW-Y*Z:=&7I7R#\.]3TNX_8 M\2ZA>:'XCO?%)%U,GB-;*ZDBC=' C;[4#M7:"1UP,\U$JSB[-%1I\56R2P^))%M[I]56XD% MPTLEV(G8ONSDQJJGV KUGQ7^S[IWQ,_9\^$^D:-&O$&I6\;1:Q:W$BR>< M=.N+@^8=WS*\L:EN_IBA5F]ET3^\/9);OK8^P%C>3.U&;'7 S3<$G &3Z5\+ M_"GXJ+\4K'3?A-\8+#R_B?X2UVPM<7$CHVH6IN(T=P5(W$IC=V92&[G'T)^U M(WB&^^$.K^%/!):+Q-JUA<+;&(L&AMX8]\S KRIVA8U(_BD0=ZJ-52BY(F5- MQDHL]DP2< 9/I17A/[+7Q&M?VC/V:](FU9Y)+[[.VD:NL(;EK_Q%X&UR;1+B_D #WD 9OL\[ ?Q,JD$] MRN>]4JBE;S)<&K^1[>L$K*"L;$>H4TU5+, 2?05\/?M!>'-/N_V]_A'H\L# M'2M>@DDU2S6:18KQE60*9%#8. J_D*^QO&'A&Q\<>&+W0=1,ZZ=>!$F^S2F) MRBNK;0XY .W!QS@GI1&;DY*VPY0Y5%WW-[[--_SR?_ODT@MY6SB-SCC[IKX, MB^'_ (?;_@H9/X).G?\ %)#PU]I&C^?+Y EV#]YMW?>]ZB_;?\#:=\.;KX"Z M7HTEY'#-K4FFW$LEW(9;BU$L++#(V1O5?-=1GG!Y)K/VS47*VVAHJ*QUXN.^->A[&"^!^H444 M5YQZ 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% '!_%+[NF?]M/_ &2N#KO/BE]W3/\ MI_[)7!U]!A?X*_K MJ>#BOXTOZZ!11176'/ MVJ_$WQ>.?0/&GPSU MOX@_%#39_$6F>&=:^'MA ZP6%W-.;M+AQ\UP4\HQLPP$"[Q@$G.>*]8HK)4T ME;YFCJ-NY\M_#_\ 9A\7_"?]I37/'?A ^%-'\$ZT%MKWP['<7&\Q C]\F(-J MR<%MF2N68%NCW6@^*9Q>W/A_7I9K=;2ZRQ:2& M:*.0E3N/R,HQV:O?:*2I16PW4D]SP?X:_L[ZE\-U^('BE[_3_$GQ+\9.[W=Y MU9'"*#UP2Q5_'OC']J/P MA\5=,N/#,5AX9MA9P:?>7ERLMU'OE8NY6W8(W[XC W#Y1SSQZ_X5TCQ;9^// M$U]J]MH2Z%J7E&W^Q7D\MRIC01XD1X53# $G#''3YLY'<44U!)W0.;:LSQSX M8_LR>&OA;XF^)D^F11GPYXW6W,^BE,);LJSK,J_[#B8$#^'YATQ7*> /V=?% MOP;\'>(/ GAF[\.^*/ NHRSRV=KXE::&XT\3##IF.*1)E!^89"')/K7T=12] MG'H'M)=3Q[]EK]GN#]F_X9#PS]O@U>_ENY;RYOX;40[B^T!.I)50O!)[]!53 MXI_L\W'B+XL^'?BGX/U2VT7QOH\9M94OXF>SU*V((,4NSYD(#'#KGMD'%>W> M6^,[6QZXIM/V<>51MH@]I+F7+2VT850K1EK=0S@HIZK@G(/ S]6T5/LH_J5[61\W?!']FOQ3X$^'_ (G^ M%OC/6=+\7?#*]CG@TTK),FHVT,AP(F!0)C!+95OE8<#!^6QX1^"/Q.^'/PCN M?ACH'B3P_=:((I[2P\0Z@LZ7]E;2%OE-NB&.1U#$!O,4>H[5]$T4*E%*R$ZD MGN>#_P##(?AFT_9AO/@UI]Y/;6-S!E]4= TKW6\2>>RYY^=1\H/ &:V/AS\ M._'>F>!_#WA#Q;=^'IM-T9((FOM(>=IKZ.$C8K1O&JQ9VKN(9\X. ,Y'L%%/ MV<4[KT%[235F?.?Q:^!7C[QK^TAX'^)6CW'AF&Q\)ADAL[Z]N4FNP^2Q8I P MC()(&"W0>N!]&;G8 N.KA M&3PSXTT:/1KF^"92UOXG4Q+*?X5D50H;@97!/(I^B_L[Z_\ "7XP^)_&_P - MM0TEM.\4GS=7\-ZX9881/N+&:":)'*DDL2K(?O'G& /?W19%*NJNIZJPR*=4 M^S7ZE>T?Z'G/B[PQXW\3?#GQ3IDEWHDFLZS926,-J7EBLK))(V1F\T1M)*WS M;LE%!P!A>I\,\(_LM_$CPM^RCK7P:^V>$KA[\S(FK_;KM0B2L&8F/[-RPP . M<'.>,8/UTJ,WW5)^@I""IP1@T2IJ3N_0%4<59'R1XD_9;^(OB']D?2_@L;SP MG#-9F.(ZO]NNBK11S"96$?V;.XL64C. #DDD#U#1? _Q(T/PK\-=,CM_"4M MQX7=5NG?4KL)/&MM);#R_P#1LABLI8YX!4#D'(]GHI*E%:H'4;5F>3_$K]GC M0_'OQ6\"_$.(K8>)?#%\DK7"I_Q^6PSF)\=QG*GMR.AXK77PBU/QO\4M6UCQ M]HGA37_#:VZVNB0>;/)<62!BS%D>((6E)7>0W C0 '&:]AHJN2)//+8^5_@% M\"?%?[,/C/QWKU]JGA;3_AEK$[ZA-I=O=7+OI>TL4,9:!5;"ML(XS\N.0,]; M^RCX U+1?^%A^.]8MI;"]\>Z_+JT%C<1[)8+(,XMA(.H8J[-@\@$9YS7O+QK M(I5U5U/56&0?PIU3&FHVMT*E4 M%4:*VL+Z]N4ENU8-DN4MV$9RYP!NZ ]\#T_PQHGQ"O/B0^N>*YO#]GH5OIS6 MUEI>BW5Q-V.:F_:O_9Y\9_'KQ%X"N=!O M/#^GV/A6_.I*VIW%P);F0F,E"J0L%4>4/FW$G<>!BOI"BI]E&SCW'[65U+L> M#_\ #/>K>//CQH7Q/^(=]IK2>'8/*T7P_HIDDMX')9C-)-(J-(V6R $4 @=< M5Z'\-='\=:2WB(^-O$&G:\MQJ4DNDC3[7R/LMF?N12?*-S#UY^IKM:*I047= M$N;EHPHHHK0@**** "BBB@ HHHH **** "BBB@#5\*?\C)IW_77^AKV.O'/" MG_(R:=_UU_H:]CKQ<=\:]#V,%\#]0HHHKSCT HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .#^*7W=,_[:?^ MR5P==Y\4ONZ9_P!M/_9*X.OH,+_!7]=3P<5_&E_70****ZSE"BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X/_9]^!FG?$C]L;XS^ M,_$*G4=/\-:_)%8V$Y+0FZ=V99&7H=@7(!X!(/85]#^)O&GCJQ_:6\,>";'6 M-&C\-:QIEQK#K-I#O=1);O&KPB03A27WDA]HVY^ZV.?)/V3?B)I]I^U)^T'X M(N)4BU&]UZ34[-6.#*(V=)%'J0&5OH#74_%BST#Q9^UMX%@U_P )WOB/0+'1 M+W3KJ:Z\-W%Y80WD\D309D,+1],_."57G)&#CAA90NM[_J=L[N=GV_0[!/&_ MCL_M0/X&.KZ-_P (NNCC6]O]DO\ :]IE\OR/,\_;[[]O_ :[JW^,/@N[\31^ M'XO$-JVJRS/;11[9!'+,N=\4@W6I6U_P"++&"?3;E+.]3$C_9I6 *B3:IVCD?,?E&>2*UO M&7Q0\+?#]8#KVL1V9GB>>*.*&6YD:),;Y=D2NWEC(R^-HR.:^8O&^HM?:?\ MM46\.@>(I9]>MOLVE*OAZ](O7%GY'[H^3AAYO&%_%W@3Q M%H.C:Y?9Y8DD_VE$BJ67W'![&O%O!/Q>\ M92>-OB7I/B/7=&N(?#M\NDZ3;:;HKK=W]Q)#YL9"FX()4'E1@$ DLH%=[^SO M'H&E_!_1-(\/75]=6.CQM9RG4;&2TN5E4EG#P.H9#ELA<=",9KYRT?X?_P#" MQ_C%\5?$FE/XD\%^+[+5AJWA?Q%PV\T2VRQSQNKQ 2QN4P8S\QX*@]*< MI2M%K<(Q5Y)['U!\.I/&>D>$IM0^)FKZ$;]4\^7^R[5K6WLHP"6#N\K[B!R6 MX P>O6K7AOXM>#_%][=V>DZ[#<7=K#]IDMY(I()/)Z"55D52\9[.N5/8UX#J M7Q+\4_M(_L\^(_#T?@S7O#'Q 6U2233M2TNYM+34/*D1W6&>1 NV0*0%8AN< M8/6NHDNQ\1_BU\./&UAI&M:-8>$]-OGUF34-(N+>5%DB119HC)NF.X9Q&&7Y M>"2<4U/;EV_K\ACZ'\>OA[XDOM&M-+\66-[/K#R1Z?Y6_9GES1GC)YQU!%7_ !Q>0W'BGXF>#+O3O$4'@K7/$D.HW][:^&KO4) \2V\D MGD3PJT85VC4?-\R8;CG CVTK7_K8KV4;_P!=SU/]L+X+Z/\ ';X%ZIJMM$8_ M$.F:<^IZ/J0C:&<*J>:86# ,%=0048 AB"0""*T_V'Y'E_9-^&KNS.QL)$O\ Z5352M[:ZWM^I.OLM=KGN=%%%=)SA1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 :OA3_ )&33O\ MKK_0U['7CGA3_D9-._ZZ_P!#7L=>+COC7H>Q@O@?J%%%%><>@%%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110! MRGC_ $.YU:SMY;5#*]N6S&O4@XY'Y5P']@ZG_P! Z[_[\-_A7M5%=M+%2I1Y M;7..KA8U)>#4MY,\6_L/5.G]GW>/\ K@W^%)_86I_] ^[_ ._# M?X5[515?7I?RD_4H_P QXM_8>J?] ^[_ ._+_P"%<%XF^ '_ D?BN7Q)!=^ M+/#VKS0QV]S-HETT*W$<>=BR(R.IQN/( //6OJ:N0\(RN_C7QRK.S*E[;!5) M)"_Z)">/3FJ6*W&G7WC/3]/O+F6[GT6WOY!9-)*Q>0A2A= S,S$*X&2<8KZ MRHJ7C&]XE+!I;2/E?XC?LT^%/BUI^F6'BWP9/K%AIJ[;.T+W,,,(P!PD3JN0 M "02!P*Z7P;\,(/A]X7T[PYX=\/W&F:)IZ&*ULXXY76)2Q8@%\L?F8GDGK7 MT'11]<:=^57#ZFK6YG8\5_L'4_\ H'7?_?AO\*/[!U/_ *!UW_WX;_"O:J*K MZ]+^4GZE'^8\5_L'4_\ H'7?_?AO\*/[!U/_ *!UW_WX;_"O:J*/KTOY0^I1 M_F/%?[!U/_H'7?\ WX;_ H_L'4_^@==_P#?AO\ "O:J*/KTOY0^I1_F/%?[ M!U/_ *!UW_WX;_"C^P=3_P"@==_]^&_PKVJBCZ]+^4/J4?YCQ7^P=3_Z!UW_ M -^&_P */[!U/_H'7?\ WX;_ KVJBCZ]+^4/J4?YCQ7^P=3_P"@==_]^&_P MH_L'4_\ H'7?_?AO\*]JHH^O2_E#ZE'^8\5_L'4_^@==_P#?AO\ "C^P=3_Z M!UW_ -^&_P *]JHH^O2_E#ZE'^8\5_L'4_\ H'7?_?AO\*/[!U/_ *!UW_WX M;_"O:J*/KTOY0^I1_F/%?[!U/_H'7?\ WX;_ H_L'4_^@==_P#?AO\ "O:J M*/KTOY0^I1_F/%?[!U/_ *!UW_WX;_"C^P=3_P"@==_]^&_PKVJBCZ]+^4/J M4?YCQ7^P=3_Z!UW_ -^&_P */[!U/_H'7?\ WX;_ KVJBCZ]+^4/J4?YCQ7 M^P=3_P"@==_]^&_PH_L'4_\ H'7?_?AO\*]JHH^O2_E#ZE'^8\R\'^&;\ZU; MW,UM);PP-O+2J5R<< UZ;117'6K.M+F9V4J2HQL@HHHK V"BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ KC?!_\ R/'CS_K]M?\ TCAKLJXWP?\ \CQX\_Z_;7_TCAK> MG\,_3]485/BAZ_HSLJ***P-PHHHH **** "BBB@ HHHH **** "BBB@ HHI MP;.#G'!H 6BBB@ HHHH **** "BBB@ HHHH **1F"C).![TWSD_OK^= #Z*9 MYR?WU_.CSD_OK^=,!]%1-=0J<&:,'W84GVR#_GO'_P!]BBS%=$U%0_;(/^>\ M?_?8I#>VZC)GB _WQ19A=$]%5O[2M/\ GZA_[^#_ !H_M*T_Y^H?^_@_QHLP MNBS15;^TK3_GZA_[^#_&D;5;)3@WEN#[RK_C19]@NBU153^U['_G]M_^_J_X MT?VO8_\ /[;_ /?U?\:?*^P(-+7@ZE9@^\Z?XTG_"1Z3_T%+/\ \"$_QHY9=@YH]S1HK._X2/2? M^@I9_P#@0G^-'_"2:3_T%++_ ,"$_P :?++L'-'N:-%9?_"4Z+_T%[#_ ,"4 M_P :(?#X/\ MLZ),/YW9H_LSQS_T,.A?^"6;_P"2JYGXB?$OQ)X1^-'PJ\,6>GZ5+X:\575] M:7MY/-*;R.2&QGN46*,*$"YA7+LS'D@*/O5S>K?'K7;77M6UBWMM,;P)HWB: MV\)W<,DD:XTC9MAA$)@CA$LTAD9V1+;)D_>"CVTNR^Y? MY![*/=_>_P#,^E?['\:_]#-I/_@G?_Y(H_L?QM_T,VD_^"=__DBK_@._CU+P M?I,J>(;?Q8P@6.76K5HC'=RJ-KN/*^098'A>!T[5OT>VEV7W+_(/91[O[W_F MD$?SF-==11[:79?VEV7W+ M_(/91[O[W_F_\ ,Y'_ (1_Q=_T-T/_ (*D_P#BZ/\ A'_%W_0W0_\ @J3_ M .+KKJ*/;2[+[E_D'L8]W][_ ,SD/^$<\6-U\8(O^YI<8_FQH_X1KQ7_ -#D M?_!9#77T4>VEV7W+_(/8Q[O[W_FVEV7W+_(/8Q[O[W_ )G(?\(KXG_Z':X_\%UO_P#$T?\ "*^)_P#H M=KC_ ,%UM_\ $UU]%'MI=E]R_P @]C'N_O?^9R'_ BOB?\ Z':X_P#!=;?_ M !-'_")^)6Z^.+Q?]S3[4?S0UU]%'MI=E]R_R#V,>[^]_P"9Q_\ PB/B3_H> MM0_\ +3_ .-4?\(CXD_Z'K4/_ "T_P#C5=A11[:79?M0_\ "T_^-5@:?H_B>Z\<:WI3^.]4$-I8V5PC+9V62TKW 88,&,? MNE]^3G/&/3ZX_1_^2K>*?^P3IG_HV]K:G5DXS;2T79=UY&,Z:4HV;W[OL_,3 M_A#?$/\ T/VK_P#@%8__ !BC_A#?$/\ T/VK_P#@%8__ !BNMN&E6"0P(CS! M2461BJEL< D X&>^#]*^?O"_[17B2Z^#FJ^(-:TG24\61^+KKPC9V%A+*;,W M"ZB;.)F=\,RK]]FPA8(<*A( Q]M+LON7^1M[&/=_>_\ ,]57P;K_ /%X\U=A MZ?8[$?\ M"G?\(;KG_0\ZO\ ^ ME_P#&*\MD^.WB>RU:;P%.NC7'Q!_M^#1( MM2AM94TXQRVDEX+MK8S&0;(HI%,(F^9@O[Q0WR\IXO\ CUXGOK&UM;G7I? X MTV]U;2=6US0])%\DVI6HB^S1(DJ3"..9)3)M(+978LG&YCVTNR^Y?Y![&/G] M[_S/??\ A#=<_P"AYU?_ ,!;+_XQ1_PANN?]#SJ__@+9?_&*\Q^#?QIU?XD^ M)-*_MO4M/\.+:Z;'9W.C^9")-4U@HINQ"&)?RK9PT?R'E_,!)""O?*/;2\ON M7^0>QCY_>_\ ,Y'_ (0O6._C;6"?7R;4?RAH_P"$+U?_ *'76?\ OU:__&:Z MZBCVT_+[E_D'L8^?WO\ S.1_X0O5_P#H==9_[]6O_P 9H_X0G56X;QIK1'H$ MMA^HBKKJ*/;3\ON7^0>QCY_>_P#,Y'_A!M1_Z''7/S@_^-T?\(-J/_0XZY^< M'_QNNNHH]M/^DO\ (/8P_ILY'_A!M1_Z''7/S@_^-TG_ @=Z>6\7:Z3_P!= M(A_*.NOHH]M/^D@]C#^FSD/^$"N_^AMU[_O]'_\ $4?\(%=_]#;KW_?Z/_XB MNOHH]M/^D@]C#^FSD/\ A ;IN&\6Z\1[3QC]0E'_ KV;_H:O$'_ (%K_P#$ MUU]%'MI]_P $'L8=OS.0_P"%>S?]#5X@_P# M?\ XFC_ (5[-_T-7B#_ ,"U M_P#B:Z^BCVT^_P"0>QAV./\ ^%=LW+>)_$)/M?X_D*/^%<_]3-XB_P#!@?\ M"NPHH]O4[A[&GV./_P"%<_\ 4S>(O_!@?\*/^%<@]?$OB(C_ +"+#^E=A11[ M>IW#V-/L$G\JVH5JCJP3?5&-:C!4Y-+HQ?^%;0_P#0P^)! M_P!Q62D/PSMV^]X@\2$_]AB8?R-=C7B5UJFNV/[8^EZ4?$6H7'A[4/!E[>C0 MY#&+6">*[M(Q(H5 S,1(^2[-C) P.*Q]O4_F-?8T^QWG_"L;7_H/^)?_ B>'M,\5:IJVL_ M$'P7=ZM,;^]95COT^SO_ *.W_+K&ZSR1;8P%7*, "O)[>K_,'L:?\I]%?\*R MM?\ H/>)/_!S/_\ %4[_ (5K:?\ 0;\1?^#FX_\ BJ^2WN9/"WB#5_!%UI&I M^$?!^KWEC=:AX7L93J%[$@B(%K%]G:3]Y>/$7948[88)&;!DQ7V-X'\9:3\0 M/"UCKVAS-/IMT&">9$T4D;(Y22-T8!D='5D92,AE(/2CV]7^8?L:?\IF_P#" MM;3_ *#?B+_PI_,'L:?\IR' M_"L[%OOZMK\G^]J\Y_\ 9J@@^$>CVMU=7$5]K2373*\SC5I\N54*I/S=E 'X M5VU%'UBK_,Q>PI?RHY#_ (5EIW_03US_ ,&T_P#\51_PK'3O^@EKG_@VG_\ MBJZ^BCV]7^9C]C3_ )3D/^%7Z3_S]ZO_ .#2?_XJC_A5^D_\_>K_ /@SG_\ MBJZ^BCV]7^9A[&G_ "HY#_A5^D_\_>K_ /@SG_\ BJ/^%7Z.?O3ZH_\ O:E. M?_9JZ^BCV]7^9A[&G_*CD/\ A5NB?W]2_P#!C/\ _%4?\*MT3^_J7_@QG_\ MBJZ^BCV]7^9A[&E_*CD/^%6Z)_?U+_P8S_\ Q5'_ JOP_\ \\[S_P #YO\ MXNNOHH]O5_F?WA[&E_*ON.0_X57X?_YY7G_@=-_\71_PJOP__P \KS_P.F_^ M+KKZ*/;U?YG]X>QI?RK[CD/^%4^'&^_;W4@]&O9C_P"ST?\ "I_#/_/E-_X& M3?\ Q==?11[>K_._O#V-+^5?<"_AKX?O-6\8 MQRVLSK;ZSY40^US?*OV2V;'W_5B?QKUBN/\ /\ R&O'7_8=_P#;*UK:G6J\ MD_>>W?S1C.C3YH>ZM^WDP_X5)X4[Z62?4W4W_P 71_PJ/PG_ - H_P#@3-_\ M77FW[<%FTW[-WB6ZCO;^QGL9;.XB>PO)+N&/RG(/''%4/BQ9K MXZ^,?B#0-:EN(M(T'P6-:TU89VBV7KS3(;I2I'[R(0H%/.TN3WK'V]7^=_>S M;V%+^1?;]@-^YGV?W MO+W[L>^*^5&\8:YX^^%/C[Q_KUU=0>+?"'@W1]3T*5)#']FNI-.6ZDG5!QF6 M4[&!!RJA#Q73_%'P-XC\#>)H/$=O;Z!)JNI>)O[;T2^DDE.KR7+V02G$,3+Y>2&![>K_._O8O84OY%]R/HRW^%G@>\:9(-.MYF@?RY5CN MI&,;X!VMA^#@C@^M3?\ "G_"'_0&3_O_ "__ !5>;_LS^-M)CL[3PE%HVLZ? MJ%]I[>(X]8UA(0WB!7E"W%Z/+D=D)DDC.R4*P62, 8''O5'UBM_._O8>PI?R M+[D<;_PI_P (?] 9/^_\O_Q5.'PC\( 8_L6+\9)/_BJ["BCZQ6_G?WL/84OY M%]R.0_X5'X1_Z D/_?;_ /Q5'_"H_"/_ $!(?^^W_P#BJZ^BCV];^=_>Q^QI M?RK[CD%^$OA%3G^Q(#]7<_\ LU._X51X2_Z =M_X]_C76T4>WJ_SO[V'L:7\ MJ^XY+_A5'A+_ * =M_X]_C1_PJCPE_T [;_Q[_&NMHH]O5_G?WL/8TOY5]QR MJ_"SPFHQ_85I^*D_UH_X5;X3_P"@#9_]\'_&NJHI>VJ_S/[Q^QI_RK[CE?\ MA5OA/_H V?\ WP?\:4?"[PFIS_8-G^*9KJ:*/;5?YG]X>QI_RK[CF/\ A67A M3_H 6/\ WZ%'_"LO"G_0 L?^_0KIZ*/;5/YG]X>RI_RK[CF/^%9>%/\ H 6/ M_?H4Y?AKX548_P"$?T\_6!372T4>VJ?S/[P]E3_E7W'-_P#"M_"O_0OZ=_X# MK_A1_P *W\*_]"_IW_@.O^%=)12]M4_F?WA[*G_*ON.<'PX\+ Y_X1_3OQME M_P *=_PKSPO_ -"[I?\ X")_A70T4>UJ?S/[P]E3_E7W'/?\*\\+_P#0NZ7_ M . B?X4?\*\\+_\ 0NZ7_P" B?X5T-%'M:G\S^\?LH?RK[C 7X?^&%Z>'=*/ MULHS_P"RTO\ P@/AC_H7-)_\ 8O_ (FMZBE[6?\ ,P]G#^5&#_P@/AC_ *%S M2?\ P!B_^)H_X0'PQ_T+FD_^ ,7_ ,36]11[2?\ ,P]G#^5&!_P@'A?_ *%O M2/\ P!B_^)KF/BAX5T71_AKXHGL-'L+&?^SY5\VVM4C;!'(R #BO1JX[XQ?\ MDM\4?]>$G\JWH5)NK!-O=?F8UJ<%2DTNC.QKDKCXK>&+7XEV7@!]2_XJR\LI M=1BL%A<_N(RH9R^-HY=< G)KK:^?/B-XBL+?]LCX26SRR"2'0M<@E*P2,B27 M#V/D*SA=H+^3+C)_@--W\*PWTS:D)I+5)C:RBTEN8UW26Z M7!7RWF102T88L-K9'!K,A_:)\"SQZY*NJ3"WTFRN=1:X>SE6*[M[?B>2U?\ "(_#6(7=MXMT+QQJ&N:C<&WD"+9&:ZF2[\W& MTB47$6/FR68@\@XD^%/AH>-_^%.>#;S29O\ BB/#]]I?BZQO+=UBC:2T%IY! M8C:_F-O<;2DZ]/K?AW7/#6JZ5!:7":)J"V[W=\MT62T6# MR9G1GED1HPI=2K#Y@HYKUNSF>XM899('M9)$5F@D*EHR1DJ2I(R.G!(XX)KX MJ\1>#XM!U2Y\6^'/[;TSPKH.M6FDKX@U,SZI>*5W13WZ)<^86BM@Y@A#*R*T MUQ)M( )^E?@)XBU[Q1X!:\UZXFU!EU"\AL-4N+9;:74+%)F6WN'C5556= #E M54-@,%4, #T:BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BLOQ#KL7A_3S<.ID^'=8::Y5EAQ(H@FC!3]YSGS589Q MQ^5>]?"GXD0?%?P?;^([32[W2K.Y=E@COP@>15.-XVL1@G/?M7RI^T=\,;SX MI>,M!UNSMXH;BYD6QU!X5( C&2)6R3T 8?E7T!H?B^Y\-Z+8Z5I]I9P6-E"D M$,8C;A5 _BZ\5[>+PM!X:E["/O]==O^'?X'CX7$UUB:GMI>YTTW_P"&0GQ8 M^'_B[Q5\5_A;XBT*+1&TKPI?W-[=KJ%[-#/+Y]K-:E8U2%U^59BX)89*[> = MU8NJ_ /6KSQ+J>EPWFG+X U?Q+;>++S<\@OTN8I(IFMT4+L:.2:"-C(7!"EU MVG(<=3_PLK5?^>5K_P!\-_\ %4?\+*U7_GE:_P#?#?\ Q5>)]3JGL?6Z1ROA MGX!ZSI7B+0-,O+O37\">&=2UM+17CEF$_P H)>Y>,+)M!"HD M:C=AM_3_ /"RM5_YY6O_ 'PW_P 51_PLK5?^>5K_ -\-_P#%4?4ZH?6Z1+\$ M_ASJ'@"S\2W.J1Z;8WOB#5FU632=%=GL+#]S%"(X69$+;A")&;8N7D;CN?2* M\R_X65JO_/*U_P"^&_\ BJ/^%E:K_P \K7_OAO\ XJCZG5#ZW2/3:*\R_P"% ME:K_ ,\K7_OAO_BJ/^%E:K_SRM?^^&_^*H^IU0^MTCTVBO,O^%E:K_SRM?\ MOAO_ (JG1_$K4U8%X+5E] K#^M'U.J'UND>ET5FZ#K<6O:>MS&I0YVNA_A;T MK2KCE%Q=F=D9*2N@HHHJ1A16?KFLQ:%I[W4H+XX5!U9CVKA)/B5J3,2D%LJ] M@RL3^>:Z*="=57BM#GJ5X4W:1Z717F7_ LK5?\ GE:_]\-_\51_PLK5?^>5 MK_WPW_Q5;?4ZIE];I'IM%>9?\+*U7_GE:_\ ?#?_ !5'_"RM5_YY6O\ WPW_ M ,51]3JA];I'IM%>9?\ "RM5_P">5K_WPW_Q5'_"RM5_YY6O_?#?_%4?4ZH? M6Z1Z;17F7_"RM5_YY6O_ 'PW_P 51_PLK5?^>5K_ -\-_P#%4?4ZH?6Z1V?C M2XUJT\*ZI/X=CMIM;B@:2TBNT9XI' R%(5@>>G!ZD5\/^$?VN/B5X@^(P@T[ M1- ?6]:^S::87MI]B>6\I!QYV1CSG+<]%'3O]6_\+*U7_GE:_P#?#?\ Q5>0 M>%?A[!X7^-FM>/8;>TS=Q[[>VV';#-)GSF SQG&1_OGTKV\OA3HTZL<134G; M3U[?D_D>-CIU*U2G*A-I7U]._P"A]2K]H6S&?+DNA'SU1&?'XD#/UQ[U\\>$ MOV?O& ^%GB;0-?FT.QUR;Q;/XOT>ZTVZFN88KA[\WJ1R[X8R%#'RB5!)5B0 M>*]!_P"%E:K_ ,\K7_OAO_BJ/^%E:K_SRM?^^&_^*KQ/J=4]GZW2.-D^ WB: M[NI/'$T^CP_$C_A((==CM8IYFTT)%:O9K:&8Q^85:&60F41 AV7Y"%^;>TGX M5^+?#?PNU_3-%U;3[#QGXFU*;4=2U5?,,-E)\*&9 S!02 MHU/^%E:K_P \K7_OAO\ XJC_ (65JO\ SRM?^^&_^*H^IU0^MTCS?6/V5;N' MQ-]DT)-%B\*SR:/*-1O#(=6TK[ Z/Y=M\A5_.,>YG9T(>:5R)"<'Z5KS+_A9 M6J_\\K7_ +X;_P"*H_X65JO_ #RM?^^&_P#BJ/J=4/K=(]-HKS+_ (65JO\ MSRM?^^&_^*H_X65JO_/*U_[X;_XJCZG5#ZW2/3:*\R_X65JO_/*U_P"^&_\ MBJ/^%E:K_P \K7_OAO\ XJCZG5#ZW2/3:*\R_P"%E:I_SRM?^^&_^*KJO"?B MY?$/F0RQB&YC&["G*L/45G/#5*<>9K0TAB*=1\J9T=%%% M\-I:Q++,HR[R9VK[8'6M*=.51\L3.=2--M]?G\CS\?46(P\H4I-2Z6T^7S+?[)OBOQY\0/ M!]YXE\9:M]MMKJ7RM.@%K##A$R'D)1 3EN!G^Z3WKM;[X/Q7WQGT_P"(Y\3: MU%?66G2:5'I,:VGV$V\CH\BG,!ER7BC;/F9!7 P"0<+PWXJN/"F@Z?H^G6MI M#8V,"00H(VX51C^]U[_C6C_PLK5?^>5K_P!\-_\ %5ABJ$ZU:52$5%/9+30W MPU>%&C&$Y.36[>NHNA_ 'P_H?BC^U?MFH7^G03W=UI_A^\:%M/TZ:ZW"Y>%1 M&'.\22C;([JHE<(J@X$_PY^!^D?#G5$OH-4U;69+2R_LO2UU:6.0:78[P_V: M I&K%25CRTIDD(C0%SBJ_P#PLK5?^>5K_P!\-_\ %4?\+*U7_GE:_P#?#?\ MQ5%H67RR(A M&8M@1$ V@UV?@+P/IWPZ\+6FA:8TTL$+RS27%TP::XGED:6::0@ %Y)'=S@ M 98X & .3_X65JO_ #RM?^^&_P#BJ/\ A96J_P#/*U_[X;_XJCZG5#ZW2/3: M*\R_X65JO_/*U_[X;_XJC_A96J_\\K7_ +X;_P"*H^IU0^MTCTVBO,O^%E:K M_P \K7_OAO\ XJC_ (65JO\ SRM?^^&_^*H^IU0^MTCTVBO/]+^)4[72)?01 M>4QP7AR"OO@DYKOU8,H(Y!Y%<]2E.D[2.BG5C55XBT445B:A16/XHU[_ (1_ M33.J"25FV1JW3/J:\_?QYK;,2+M4']U8DQ^HKJI8>=52 M_P#"=:W_ ,_O_D)/_B:/^$ZUO_G]_P#(2?\ Q-;?4:G=?U\C'ZY3[,]:HKR7 M_A.M;_Y_?_(2?_$T?\)UK?\ S^_^0D_^)H^HU.Z_KY!]M45Y+_PG6M_ M\_O_ )"3_P")H_X3K6_^?W_R$G_Q-'U&IW7]?(/KE/LSUJBO)?\ A.M;_P"? MW_R$G_Q-'_"=:W_S^_\ D)/_ (FCZC4[K^OD'URGV9N_'#P[KWB3X:ZM#X7U M2]TG7H$^TVDMC,T;R,G/EDCJ&&1CUQ7QE^S#JGQ"^)7Q8ALY/%FNII<$O]HZ MOB\D'F[0JA7YY+;43GLI]*^L/^$ZUO\ Y_?_ "$G_P 37)>"=)C^'^J>(=0T M=EM[C7+LW=R1$G#$?=7C@9+' _O5[>#E+#X:K1:3;V?;OT^:\SQL5&.(Q%.L MFTENN_;K\GY'K7Q0^%N@?&'PG-X;\31WL^CS2)++#8ZA/9-(4.5#/"Z,5S@[ M2<9 ..!5'Q9\$_"?C>STNWUFUO;O^S[9K)9_[2N4GN+=@HD@N)5D#SQOM7>D MA8,1D@U@?\)UK?\ S^_^0D_^)H_X3K6_^?W_ ,A)_P#$UXGU&IW7]?(]GZY3 M[,Z+Q)\%O!_BO7K+5]0TMFNK9(8C'!!-$O_ !E!XINK0W.LV]C)IT$DTKO'#!(P:0)$3L5G*J&8+N8*H)P *X7_ M (3K6_\ G]_\A)_\31_PG6M_\_O_ )"3_P")H^HU.Z_KY!]Z%M '+^1 )780Q;CGRX]JY XX%=Q7DO_"=:W_S M^_\ D)/_ (FC_A.M;_Y_?_(2?_$T?4:G=?U\@^N4^S/6J*\E_P"$ZUO_ )_? M_(2?_$T?\)UK?_/[_P"0D_\ B:/J-3NOZ^0?7*?9GK5%>2_\)UK?_/[_ .0D M_P#B:F?45LUPRBX-Q>YVQDI)204445)04444 %%%% !1110 4444 %%,FF6"%Y'. MU$!9CZ 5Y[??$R[:=OLEO"D.?E,P+,1Z\$8K:G1G5^$QJ584OB/1:*\R_P"% ME:K_ ,\K7_OAO_BJ/^%E:K_SRM?^^&_^*KH^IU3#ZW2/3:*\R_X65JO_ #RM M?^^&_P#BJ/\ A96J_P#/*U_[X;_XJCZG5#ZW2/3:*\R_X65JO_/*U_[X;_XJ MC_A96J_\\K7_ +X;_P"*H^IU0^MTCTVBO,O^%E:K_P \K7_OAO\ XJC_ (65 MJO\ SRM?^^&_^*H^IU0^MTCTVOB[]N_X=W^FWECXVTZ>Y2PN@MEJ,4M?0G_"RM5_YY6O_ 'PW_P 56/XPUP^.O#=]H6LV5I)L MECV,#P000=W!! ->CEZK8+$1K6TZ^AP8YTL9AY4KZ]/4P/V,/AW>>%_AN?$& MK37$VIZ\1,BW$K.8K<9\L8)X+9+'ZCTKZ$KRZV^(.H6=O%;P6UG%!$@CCC6- M@%4# ^;H!4G_"RM5_YY6O\ WPW_ ,56&*IU\56E6EU-L-4HX:C&E'H>FT5Y ME_PLK5?^>5K_ -\-_P#%4?\ "RM5_P">5K_WPW_Q5FT5YE_PL MK5?^>5K_ -\-_P#%4?\ "RM5_P">5K_WPW_Q5'U.J'UND>FT5YE_PLK5?^>5 MK_WPW_Q5'_"RM5_YY6O_ 'PW_P 51]3JA];I'IM%>9?\+*U7_GE:_P#?#?\ MQ5'_ LK5?\ GE:_]\-_\51]3JA];I'IM%<-H/Q#DO+Z.WOH8T$AVK)%D 'M MD$FNYKFJ4Y4G:1T4ZD:BO$****R-0HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** .(^*'_'I8?]=&_D*\^KT'XH?\>NG_ /71 MOY"O/J]_"?P4>%BOXK"BN&TGXC7VI?%;7/!C^'&MH-+LX;YM6-^CK+'*6$>( M@NX$F-\@GC ZYKHO%GBBP\&>&-5U[4I"FGZ;;O;'XR377B;7M.TGPI? MZUI^AZA#I5_?6EQ'YD5RX1C_ *.?G,:K(I,F>F<*1S2 M?2CG6J$+12;ASR*Q]5\30>'H[Z\UDP:9H]OY(CU"6X!$K.=NW8!E2&*@ M==V[CI2&;-%(6 )!(X.#S39&98W9$\QPI*IG&XXX&>WUIB'T5Q'PL^(UW\1] M-UB\NM ;P^NG:G^2Y\V6WE>*8@JHPH="!GJ#GBJ/Q>^*^H_"O2;[5H/ M"-QX@TG3M-EU.^O([Z.V6)$8#8NY3O<@EL#' J.96YNA7*[\IZ+17,>"?%&L M>)$O1K/AF7PW-;^4T0:\2ZCN$=2P9'55Y&,$$<'%=/5)W$U8]%^&/_(+O/\ MKO\ ^RBNSKC/AC_R"[S_ *[_ /LHKLZ^>Q/\61[^'_A1"BBBN8Z#COB<5Z-\3O\ D$VG_7Q_[*U>4>(;G4;/0[V;2+2*_P!46/\ T:VG MD,<;R$@ ,PY"\Y)'. <5[V$_A(\/%?Q6:-%>-^$/B-\1]>\;^(M%N=$\+O;> M'=1M++4)+&ZN?-D2>!9C)$'4+\@< ANN#BO1[+QYX8U*ZU:VL_$FD7=QI 8Z MC%!?Q.]D%)#&8!LQXP<[L8P:ZE),Y7%HW:*X+Q;\;_!_A7P;XA\11:S9:Y#H MB(;FUTF[CN)O,D*K#%M5CM:1F0+G'WL]*K6?BCXBV.H:.FL^%=(DM=2ED60Z M5?2.^GX@DD59BZ88LR(F]?E!/N*.97L'*]ST:BO-?A_\;-+UWX5:'XR\67>D M^#1J4LL!BOM02.%94ED3RUDD*AF(C)XZ\\5U-_\ $3PII4E\E[XHT6S>PCBF MNUN-1AC-O'*0(GDRWR*Y("DX#9&,TU)-7#E:=K'0T5YE\9OC79_"W1[&2S?2 M]4UB\N;58]+GU%(9FMI9EC:X2/EY%7=_",>_!KU Q_OC'G^+;D_6CF3=A6:5 MQE%>0_"WXR:Y\3[@7MCI.D2:)_:,]C=0P7[?VCI/ENZC[7"PP';8"%7H&!Y' M->@0^/O"]QJ6J:?'XET>2_TJ-IM1M5OXC+91K]YYDW9C49Y+ 4E)-7&XM.Q MO45X#X)_:V\->)->L/[1U[PGI^A:U]H72I(]:1KQ'A-,AW0!_F5=IR1P,'/2E&<9;, M;A*.Z.GHKF;;XG>#;R^TRRM_%V@SWFJ()+"WBU.!I+M"2 T2ALR#Y6Y7/0^E M.;XE^#U.I ^+-#!TQ/,O@=2A_P!$7<4W2_-^[&X%,"-1G=(!D;30Y)#46SUFBO'O M$WQ>\7^!4B77O"NGJO\ ;&FZ:^HVU\XM7AN7V-/'N7=\C?*4.".I.*[Y?&VE M:M9:1?:'K^@W^GW]\+2.Z^W+)'<$%@\<#(2'FRI 7/4'/2DI)ARM'1T5AV'C MKPUJNK#2[+Q%I-YJAC>86-O?123E$9D=M@;=M5E92<8!4@\@UB7WQ3TJ_P## MVHZOX0O])\9QZ2X?4;?2M1BFDBA&2^W86'F!59@C8W;2!S3YD'*SMZZ?X=?\ MC'_VP?\ F*X[2]3M=:TVTU"QF6YLKN))X)EZ.C ,K#Z@BNQ^'7_(R?\ ;!_Y MBL:_\*7H:T?XD?4]1HHHKYP^A"O'/%A_XJ34?^NO]!7L=>.>*_\ D9-1_P"N MO]!7I8'XWZ'GXWX%ZF51117LGCGG7C[XY:/\.K^:VO\ 1?$5_'#);0R7>F6" MRP++<-MABW&1YBL-1TN2WN'MI[/5;<0W$4BX M)#*&88(92""000:\[_:CDE7X=Z;'#8:E?RG7=.N?+TW3;B\81Q7*/(Y$*,0% M52>>N,#)XKC_ -K6X\4WD2Q^&8_%5E(M4C\!6NN:Q\2A8KJGB#^U#]AU&!Y[ M0RL;-YW2W5UW+MVA"F!]T+5#Q!?>-=<^'?@VSN)/''VU_#]Y8NZ)K%A/9:@9 MRL%W,]O"9)V$87Y)!@@;ADL:GVZM_7E_F/V$K_UY_P"1]5?$;Q_I_P ,/"5[ MXDU6UU"ZTVR&^X_LZ 321)W/(%6YN^GD2H*VI[SIM\=0@>0VEU9E M97C\N[0*[;6(W@ GY6QD'N#T%$]\8+^VMOLES(LZNQN(T!AAV@'#G.06SQ@' M.#TKY#;Q-XE_X5MX?AOKCQIJTJ^(]:2ZL91J=A>WEO\ O3:R&>"'S5C3?"P" MJ(SPIZ;:T["QU0+\._#T>O>,O$-E=>$M9L]6D9=3$,M\R@1M++(@D24R"5 ) M'&T(-JH&^9>U\@]D?5]O<17D$<\$J3PR#H(X(KG_ [\0-'\4^*/ M$WA_3WN&U'P[)!%?B:W:- TJ,Z;&8#>,*>1QZ$U\A^(O^$ATSX4^#M*\.VOC MS1[K3_#?G0S1KJ\C27ZSQ^9 L*'(;Y'YN3Y00D1HV:]X^#VI-JGQG^*%Z;/4 MX8+^VT:2"XO=+N;6.;R[=UEVM+&H)5G4%1SSTX-$:G,TOZV!T^5-FI>?M#Z1 M:^(8=%C\+>+KV\N7O$M#:Z6A2[%JY2=XBTH)4$<$@9!! .:]'T75H-?T:PU2 MU$@M;VWCN8O.0H^QU#+N4]#@C([5Y/X\U);?]I;X9G['J4D-MIVIQSW5OIES M+;PM.J+$'F2,QJ6*-U;C&3C(SS&O6?BN\^.E_)<^)_$6B-::E;-HFGV&CW5Q MI]]9&%-R23))]F4&3SMYF0.H"E">!3YVKWU%RIVZ'M?Q \>:1\,?!^I>)M=> MXCTK3X_,G:UMVFDQG'"J/4]3@#N170]*^0/$GVK4OV>_&4=Y'X^NOB%?^'9; M+6=)NK2_N;4WY?!:!#&T0R^X(;8[/+P6'>O3?A3XG30?'GCRRENO%E]X?9]- MFT^YUK3]1F,DLL6)BC21?*#(5+(@5$)/RHHP!5+L'3T_KR/<'_7-?Y5X:WW3]*]RLO^/.#_ *YK_*O+QVT?F>G@=Y$]%%%>0>J< M5\3_ /D'V/\ UV/_ *":\\KT/XG_ /(/L?\ KL?_ $$UYY7OX3^$CPL5_%85 MY[\6OBK??"[2[_4XO"5YX@TS3=.DU.^NX+N*W2&-" M:?M'6]SJWP0\;:1IMLVH:GJ&F2V4-M%-#&0\R,D;.9'154MQDGKTS6]22A%R M;L94:(EP(0& "@#G^LP3M=/YG9]1KM) M/9?9H8G"P3>NT$MM'*8)*X/IGO7Q_KWPSO-2\1^-[>XL9-<\37EKH=SI M_C$ZHAM=.N([>(37X:2;=%%OS\\2D-RG XJSXH^'^IWWB+Q/!<^&]=NK&;XB M:;K!D&K1(LEJ8(HY"_\ I8;#F-]D;=0R[0.@7UJ'=??Z_P"0_P"S\1MR2^Y^ M7^:/L'!Z8YJ*[NH;"UGN;F5+>W@C:66:4[51%!+,2>@ !)/M7Q[?>"]3_P"$ M9M=%MO _VNSMO&.LRV/A34OLDMC):RB5HH_LZ7 &Z+S%8(.8VYV]Z]-TGX?P M1_LAWG@GPI#_ *8= N+2&!EABDNYE!61B(G9?WCAEW!FY?#'=D5<<1&;LFOO M,YX.M3CS2BTO1^?^3.PO/C=;+::"NGZ#J&HZSXB:1]%T?5XRV!TW@_Q9?\ B*XU.TU+PUJ'AR\T_P H2+=.DL,WF!CF&5#B0*%& M3Q@G&.Y\LUJSU+4O&'@#XM^#K$^*=.L](GT?4-&MY$CNA#*\>YX0Y"^;%)&R MO$Q4\,,@KBN3\9?##Q)X\M?B/K:>'O$/ESSZ3=Z%HFO:B998YX+I)KJ2"%KB M2&$L@*J05[J-H)S?-+U_X8Y^6/\ 7J?4>#Z48/I7R9K/@#Q+K4_BW?\ "^XA M\,:WXJ@U)K:1+2>Z$/V-EDF%F91"[F;KYK. 7W[7(KF-'^#_ (@NM%TFQ\0? M#CQ/J#M0T4)>7$$UNUW]I=[4K']I$9PA3#;!M8 @ J"#VK_E_K[@]FNY M]M8/I1M/I7Q1XT\$7GCZ\L[?7?"-]JT=GHFAVNL7%]!;7=YHLUOMEG2 FX"Q MM*!\^3R,)K,2F0* M-BMY8B;KDMM#@,#VC[![-=SZ&UKQNWA>>V?6=)FLM+N+TV2ZDDR2QQ;BJPR2 M@1>'IM?6_U"'3 D-Y';F.69PD6=_4%C M@D=.M>*C0M3T?X*_$_PY?Z+J6EZEXE\27D>A6NJ3)+/>FYE#1,A\R1F*A6<[ MCE50D\#([[]I?P[JWB3P1X=T?3]"UCQ&\>M:?=W;:/*L,B0P2J\K"0S1LK$ M[2ISGN.M/FERMH.55(!Q(I&16Y\/\ XI+XT\0>(O#M_HEUX<\1Z"8'NK"XF2=7AF4M%+'* MGRNIVL#T(*XKQGX@^&]>U+X4^,_#7ACP'XSCM]3NK6ZA;5KR&XOO.\R+?M>: MYD)1$M]VZ1R=TB*%V@U[1\-?AQI_A"75-=6XUG4-=\0>1+?WOB"6)[L+'&%C M@(B58T5 6^5!]YF))HBY.7D$E%1\_P#ACN****W,#T+X7_\ 'E?_ /75?_0: M[:N)^%__ !Y7_P#UU7_T&NVKY[$_QI'OX?\ A1"BBBN4Z0HHHH **** "BBB M@ HHHH SO$?_ "+^H_\ 7O)_Z":\8KV;Q)_R+^H_]>\G_H)KQFO8P/PL\C&_ M$CF?%_Q*\.> [O2[;7;^6RGU2;[/9+'97%QYTG]P&*-@&]CC(!/0''35XW^T M#XKT7P[XB^%$>JZSI^ENWBN"8+>720DQK#,K. Q'R@NH)Z L!W%>6>$?CEJ) M\5:'+JGQ8T^_AO/&^J:!)8H;*" 6,:3&.3 R^Y6\DJ^[&&4$-G)[744969R* MFY1NCZ2M/B1X9OO&,OA6#5HY-?B1W:S$<@!V;?,"R%=CLFY=RJQ9<\@5TM?& MOPS\?6WA[PJJ1?$6Z&@ZEXVU6UU?Q MS92G2$,]R\#[Q$4A^TL$S)*&0\;=H M-=#X7^)WB;Q%XZ\#^'-2^)":?IU[_;"P7=M%:176MVUO+BSO()O@SX;U33/'\=KXCB\.WFHRW0>S2W MU"XMY2NP@QN99BJ@F&()C?N) XH]M&UP]C*]C[2U34H-'T^XOKHR+;6Z&20Q M0O*VT=<(@+,?8 FK*L&4$=#S7QMXU^)U[X1T_P".WB;1?B3);ZLEGIM_I27$ MEM<6_DO""&A4H/E)+(C;B#D\.V379^-/C%K!\3^(FT?Q5]FUW3]1L5\.^$XQ M ]OXCL)A$3,F5,DP822'S(G"QB/R?]?+_ #/I>N>\6_$# MP_X%:Q76]1^QRWSLEM#'!+/++M&7(2)6;:H(+.1M7(R1D5\U^'_CEJ4?C;39 M;[XJ:?J<$WQ"N_#ATI/L<,!L!;S,K$#,A99!" X<#Y@"&+"O1_CY]AL_%GAW M5(?&:_#KQ3865TUCX@U!4.ER1,\7F6EYOPH61EC(^96^1MN2*?M+Q;0O9VDD MSV#0]QGNHY0JI$TD3*(W0M,L9"LX;Y6^4Y['P[X[O?$/ MQ$N=,\0?$?\ X1?5K2ZM;>R\/VMO"D>LVCP*3_55O-3M[&XLX)FD$EW(8H0D+N"P4L=Q4$(, \L0.V"46L]N)3:RW:)&ODOE1C>T:L!G!P36]X8^)VL" MW^ TEQ\4?[07QP9EU-7^Q*SO]C/^H*I\BQS#;M(8[R 3_"3VR>W]?UM^#O MA;X.\81>,/$/B;2M-U2YM/$VBXMYV#2S2(G*P"3>LK1EDW[OWH)P,"OICPCH M=]I_A/3K#7]1FU_4417N;J]6,L\N0_1$1<*V-OR@_*#UYJHSYEHB)0Y7J<_H M'QZ\">*-O7\$MU;:>6S-)#&0'DP.B@L!DXR<@9P< M:]?)_C3Q1I+^/?AI%;_&*UO7AL?$4O\ PDJRV(G,&RV*('QY+$%&'FA"#L<; M<@X]I^!/Q,M/B%\-?"5W<:]I^I^(+S24N[F.WN(C*^&,;RF-3P-XP2!@-D<= M*J-3F;1,HNG_ /71OY"O/J]!^*'_ !ZZ?_UT;^0KSZO?PG\%'A8K M^*SYJ^,'A;Q+XFUSXPV]KX)\07]KK7A>VTG3KJSN;:%+BYB:4\-]I1U3,R'Y M@,A7!!X#G?"K5/L>N^']/BL+>9;%TDU*.-DDF;=A?"G687;5M&U#13&]F/*:%8EO)HP;K$< MKB/#/PT@QN)S6MJ'PKU_5OCPOB*Z\ 3I;7&L:C#>W44=DUO8S M3O8)4,!\IZ''!J53C+9C=24=T?(_@;X2^*?#MC\'+;3? ]]X9U M+1=(U&PU"]ADMA;V]U+:K&ES)&DV'+2KNWJK.5 R1G:*VI?!OQ'?> ]4@T_X M?ZAX>U9O!]]HNMP65Y A\0ZE(BK!.)4G!E E#2M+.5N-4U&'2[?[+;-(!-*<*7/1%]V(]!D\5TC*58@C!I^RCM# M_ OP;>^#_B+K3Q>"M2\,:+?:#IL;3W+VY2>]B5A*TFR=W>0A@/,8$MM.6X%9 M/Q*^'OB+6/'EYKOA[PMJ&A^.8]1ACTSQ7H]Y#%8W5@&CW)J49D#2 *9P%\MS M]S#+V]D\:_$33O!,VFVDMM>ZMK.INR6&CZ7&LEU<[<%V4.RHJ*#EG=E4<#.2 M 7>"O'UIXVN=7LX=.U/2M1TF2*&]L=4@6.6)Y$WJ 59E<;<')3?!O5[GXNZ]K5U9^)1XC?4)Y]&\3V=U9+IT5L\)6..8D?:@L8 M+ PC=&6"D8SD9-Y\')M6^#&K:=:_"F32?'$6GV9O;N::V*ZK>V\H6'2CV4=0]I+0^5O$?PS\0^(_%6M7TWPMU.+0-2\=Z9KZV<=W:(S MVJ01)=-<0+.(R3L/!9R68^FXVO'OP1O=4O/BU8V'P\FN=&O)M$NM(MY!:O;S M_92%G2WC>;$7RE@J$1KMR/EZ5]'?#OQO!\2?!^F>)+/3=0TRRU*(3VT.I+$L MSQ,,J^(Y' ##D G/J!5_4/$MAI_AB[\0"1[[3+:U>\,FGQM^7$R6EM+,V%CB0N>0H SU) '3N0*YSX>S>'=>T& MW\6>'M(M]-C\2PQ:E+,MG'!<7.]=RM.4Y9P&/))QD\UTY 8$$9!X(-:QC9:& M;E=KF/EFQ\.>()M!$>K>#I+O2+;QQJ>I:MX7U*ZL"^H6M]--): 1F=HW=2Z- MY,K+N/W=V :UM8\%:Y:?LN^-O".G:=)?:CK<^HV6@^'+>]MFFL(9"3%:,6F" M Q+DM&K,8PVT9"YKWJ/PCHD:1HFDV:K'&\2@0KPC_?4<=#WH?PCHQ[3+O[__ )+_ )_/\+]0\*ZI'JWA MW2[A5^SO-;*XMY)HI)% ^4DF-W4C((RK$9XSFM>JEGI5EI\UQ-:VD-O+<$-, M\:!2Y P"<=>*MUVPYN7W]SRJWLN=^QOR^>_X?UZ;'HOPQ_Y!=Y_UW_\ 9179 MUQGPQ_Y!=Y_UW_\ 9179UX.)_BR/9P_\*(4445S'0<;\3O\ D$VG_7Q_[*U> M:75U!8V[SW,JP01C+R,#A1G&3CH/?H.IXKTOXG?\@FT_Z^/_ &5J\X90RD$9 M!&"#7NX6_L=/,\7$6FESQ'P"UQ8^/OBA>ZM>Z1I.F^)KF&2QOK35#-+ M%Y5JMOO<&)513MWK+N\LDA0S&O-;WP$ESX#L+/Q5>^%=-M_"GA34M%2_6=F3 M55>$)$T\\+ MQP^%+'2-,FT"9KR.ZEAF2XCN2J1+D*Z#]P SHKN6V]:]KT'XB^(K[R8];7PQ MI1@0_:)K'57NTOGVD#ROW2B*+=@M,2Z+]TD'->FBWB# B- 02P.T=3U/U-)] MEA"@"&, *4QM'W3U'TIQHUX[37W/_,'B,NEO2G_X&O\ Y ^6? 7A77O!>E^$ MKF8^%]6NM/L-4TB]T6ZU1DA$=S(R'4+* -C-@"JFI_#'4]#\, M_P!D:#K&A:S]J\#'PQ)-?W4UL;647,\RD1^4S/@3A%A^67" A2*^L3;0MD&* M,@@ _*.0.@_"E\B/=GRTSNWYVC[WK]?>I]A6VYU]W_!']9R_?V4__ U_\@?) MOC#P#XBU#1=>TBVO?"&J2ZO?:/J@U:XNYA]CDM5@5X$C$3-*B^02"C9C\QMX M6OK#3]0M]3A2YAGANX6/S2VQS&Y!PVP_Q+G.""0>Q-,N#:6%K+6Z;\;M3U+PS:^*=/\"74W@N[:,65\E^@NI(7<(EPUKL^ M2$YW9\PMMP2@S@:TXSIRO.2?R_X+.;$3PM6"5"$D_.2:^[E7YG.V/P;\3:A\ M2O"GBC4-+T?1_$6ERDZKXOT>\9)]9MO+*_9Y;81J&S^[^9V;:8_EP,"F>!_A M#XPT&X\#0ZE8Z2Q\"_;6M=7L[TB?6UD1T2*13'F$/N5Y"6<%ESBO?6FB%TUN M)HS.O)C##=CUQUQ3ZW]G$X?:,^=_ 7PG\=:!I_PJ-YI&CPW7A6\OTO8UU0RJ M]O<*V)481#++N(V$#IG=VIUU\!?%UC?";1-2L[1='UVYFT'=,P\O3;X$WB2< M<.CR.T:\@B-!D5Z-?_$K5;3XR:?X&C\-P36UWI[ZG_:S:IL*0HRH_P"X\DY; M>Z@#?R,G(QBNMNO$VE6.O6.B3W\$6K7TO:I4([7* M5YOW/VF!(WA= M$F!4@$;H5R-IP/8%^)4+?%Q? JZ=,9&TAM6&I^=&86VS")H@@);<">2VWJ, M]1V="IQ;;%[2221Y2GPG,GP%\2>"[#2(/"\VK6E]&EE#J4M\(I9PV6:XE^9V M9CDGIS6+/X=U?Q1JG@?XB>%K6V_X2CP_92:)JOA_5G>U$D,GE^?$)-I\N2-X MPR/M*NOL0:]PHJ^1$\[/%OBEX1\=?$WPII]I=^'M#(77-/O9-'FU'?'';V\R MRR%YC%B5I-N @0!0!R3FN0F^#WCBXUC3]0E\):#))9^/I_%,>_6 66TD!W1* M?L_#-D9'0XYKZ8HI.FI.[&JC2LCY:\)? GQMX9M?"T%EX4\,Z4VF:EKMW-)# M?J\3"]BE2!FC$"^9M\Q%93U6(#.",7/ ?A#Q3\'M4\0>(/$.E02/JOA^ST>" M&SU0WEQ=:A$TVR..%846.-_-0!4"K&J$M_$U?3-%3[)+9C]JWNV0:]0^'7_(R?]L'_F*YBNG^'7_(R?\ M;!_YBE65J4EY#HN]6+\SU&BBBOG#Z$*\<\5_\C)J/_77^@KV.O'/%?\ R,FH M_P#77^@KTL#\;]#S\;\"]3*HHHKV3QS(U#PKIVI7C74R3"T^UEN)8_L5K C.TANGCC@CQF3!W (C22Z*3T2^9:DO/ALFOIH$FNZ/\ VQ+$'72)-64S26^W>J>2 M7RT 'S*F-@Z@"KGASX<>$&AFU;23/?0:N4O6O!JUQ=1W+!<13J6D9=RKC:ZX M(XP:X#Q1XG6[^-VI:KX9U'3KVXT7P7J4,DQ<306MU'=1YBF"-PP92"A(/%<+ MXC_:1\80^#?!NMZ9JFG->-X=T76M;LY+2)(&-W-$DG[QGW@G=(%CB3C!+., M'%T<.KWIK[D="S+,7MB)_P#@3/I'_A!=(7!6.XC<'S"VNI7-N@MW.7A"QR*H1CR5QU)/>O);7 MXR^-8_&1^%UT^VM #+:R6WFB1I60,$[L\8PG@OXI?$ M/Q5XX<'5+6+2K2+59-1LY]($%G \$ICM8XKYN)U=07=DR4V$-MZ4_989Z>S7 MW(7]I9DO^8B?_@4O\SW_ $/0;+P[:_9["-XX^!^\E:1@H&%7,H1CRP5DCSJGM:TW4JRYF^KU9[9X_ M\(^%=EQR,-334Y].:WB;:9 T\,D;!#M4E2VW*J2,@5+X!UKPE M?Z'!;>$-8T[5=-B4E&L-0%YGYB&9I-[,Y+!LLQ))SDDUYS^T9(EGXZ^$TNMM M$G@.+Q!(=6DNL?9UN/(?["9L\!/.Z%OE#[.^*O?%;QAH/P].N^+-&^QGQ7+! M8V%_?*AECM[=[CRXY[G;P1'OD(W$$A6_A4XKF2;?8RY6TEW/7]Q]:AOKZ#3; M.>[O+B.UM+=&EEGF<(D:*,LS,> !DDUYY\,?&&LWWBCQCXT9VGE9$.*]'BN(FRZRQE$.&8,"%QUR>V*TB^97 M1#5G8QO"GCKPYXZLYKKPUX@TOQ#:0OY' M_LS^)M*TKX$: +K5+:W>?4M0MX5\P,[2OJ-P$54'+$YSC'0$] 37%?#_ .(W MB?\ LO2_#NH^-;>YO_$'BC6]/DU;4+&%_L,=M-/MA$9.UFE"?*K\*J, #BLU M4T5^II[/5VZ'TUI.M6.O6*7NF7UOJ-FS,BW%I,LL996*L RDC(8$'T((JWN/ MK7A_[&VH6$WP'TFUM+NPF:VU#4X6CL&41HPOICM5 ?E7:RD#LK+7N%7&7-%, MSE'EDT%%%%62(WW3]*]RLO\ CS@_ZYK_ "KPUONGZ5[E9?\ 'G!_US7^5>7C MMH_,]/ [R)Z***\@]4XKXG_\@^Q_Z['_ -!->>5Z'\3_ /D'V/\ UV/_ *": M\\KW\)_"1X6*_BL*IWFD6.H7$,]U9P7$T(98Y)8PQ0,,, 3TR./QJY174TI: M-'/"/X>U:M%1[*G_ "K[CI^N8G?VLOO?K^B/&]1^(7P@\-^-IEDT ML#Q-)>RVANK'PG>W$MQN:\R^,WB30]!^-WP6MKK4K'3[C^U; MZX>&29(VQ)93QJY&1]Z0A0>[''6L;QUXK\3VOQL?0X/'6E> =.L)K!M+TJ\M M7/\ ;,,@4S"-!@2GS/,CVK\R;0Q&&%8\L$W>*^[YFOUC$-*U27WOS7Z_BSU/ MQYX>^'FB^'I]=\7:/H4>D:/!YC7FHV4*-HULK=8$,84; % & %Q@8&*^9]7^(4>M?";Q[=^(O'EQ! MXI?0M6MM4\$W9B2*QE^98]L>P21!<*JNS%9?,&"2PKH_@G\5+#2_%FI:)J7Q M#MMW5NJ6]Q*94E2/8 %3;]G.PDD;UY^841]FI*T4ON%4JXB< M'&=1M=KOR_R7W+L>[:SJVB>!]&U/6M2N+/1=-B)NKV\FVQ)NPJ[W/=CA5'4G MY0,\"LOPS\4/#?B[5#IFG7MPNJ"$W'V"_P!/N;*X\H$#S/*GC1MF3@-C!.0" M<&N%_::L[P:'X.UU;>XOM!\/>(K75]:MK6%IY#:1AOWHC4%G$3%9"%!.%) . M*D\<_%C2-:\)Z_KWPZ>W\9>)=)TR9X+[1T6\2U#%=R%E.UI",NL/+-Y?0#FM MG*S:.11NDSV&D9MJDG. ,\#)_*O#OA7\1K<>(]>EB\GV<\/B'5KB M(_9[Z60HUJ9E5 208SL(W*6 /7%>QZ;XATO5I[Z.RU&UO)-/F\B\6"97-M(! MN*2 'Y6QS@]JJ,E(B47%G ^'IOA?\<-2N-;MO#MAK^HZ7*+9]1UCPU)%-#(A M_P!6LES K;D/55.5/7&:]-W=>?K7S7\!?CAX$T/P[XJBF\4Z7/?7GB_4I;/3 M[6[CDN;M99U$1BC#9<.2,$<=\XYKG[3Q5=>!=4\=VTOC#6K>UF^(/V+6=1N) ME=M&TUT8I.K&/;"'<1Q^8V0JL&P,9K)5$DGW-73;;1])>%?%'AKX@1MK6A75 MIK"V,]QIPOX8\F-U8+-&CD=-R+G:=IVCK@5T5> _LK>*=)C\.>(K-]9:ZFN_ M%^J)9W5ZIB;4A? M"_\ X\K_ /ZZK_Z#7;5Q/PO_ ./*_P#^NJ_^@UVU?/8G^-(]_#_PHA1117*= M(4444 %%%% !1110 4444 9OB3_D7]1_Z]Y/_037C->S>)/^1?U'_KWD_P#0 M37C->Q@?A9Y&-^)",H;J ?J*3RU_NC\J=17IGG#=JX(VC!Z\4NT<<#CIQ2TJ MC3QQ6)I?Q-\%ZYIM MS?Z=XKT&_L+5))9[JUU&&2*%47<[,P8A0HY)/0=:^;?$4SZE\ O"7B/7(U.E M:SXOBOO&TTPROV<7T=KHVY%>S/8;[5M-TW29=4O+VU MM=,BB\Z2\FE5(4CQG>7)P%QWSBKB[6VL,$8X(]*^6-<^,_C?X?\ P_\ '*PZ MWH>H:CH'AC3-9L9'LPL<(E!62$*'S)@*"K,<\\YK:\4_&3QMI'C#Q@T6MZ$F MAZ!XCT338+&.S#275O>R0I('E9_E*B0L&4=1Z4>U7]?UY![)_P!?+_,^AK^\ ML])LYKR]G@L[2%2\MQ<.J1QJ.K,QX ]S5@J&&",BOGGPK\9=>\1_&ZST&>^L M-5\%ZS-K%C'#-:Q0L'M3&-J*':1U^9U9I=NXD[4 )ZCX8W6L?\ "KO&FF:. MI:?1=1U72]"R?^6<1(@13Z*3M'^Z!VJE44MA.#6YW;G?YF-DQ!7;L;CL:2J:)OJ-T];(]^VCG@<]>*YVX^(7A*T\50^&)_ M$NC0^))2!%H\E_$MXY*[AMA+;SD<\#IS6\MU!(RJD\3EL[0K@EL=<>N*\CU: M^MK?]J[0Q+1CMXGJX' M:04445Y9Z84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% '$?%#_CUT_\ ZZ-_(5Y]7H/Q0_X]=/\ ^NC?R%>?5[^$_@H\+%?Q M6%%%%=AR!1110!X]HMS,W[5OB"X;2M9CL)O"]GIZ:C)I5REF\\5U=2R(+@Q^ M6<)*A!W8). 2017FEAX8\>KK'BS4K;6?&,?Q#\O4HH;*33632)P2WV=TNF'D M$!/+\L!@ZM@,.&KZLHK'V=^IK[2W0^5?%FCZ7UU2]L/+=2RVX5;@(DIB)4 2,BMM7'7VBBJ<-]=Q MVE_#K@T2[U>Z/AV+4K2ZENK>Q"AP+DNI>(;A)L$Y5L%5 MZD"NFU;Q=8>(/A?JVM:;%J%Y:7%A<)%#%IUP;IF*,@46^SS<[CTVY[]*[!E# MJ58!E88((R"/2H;&PM=+LX;.RMH;*TA79%;VT:QQQKZ*J@ #V IJ+2L)R3=S MP[X0^)# M3NR>A5C]C45'L[I79?M+;(\T_9_N;JQ^%/@O0=4TC5='UBRT*V^T6^H6;($V MCR]IE7,>_*Y\O=O (+*,UZ7116D596,F[NX44450@HHHH ]%^&/_ ""[S_KO M_P"RBNSKC/AC_P @N\_Z[_\ LHKLZ^=Q/\61]!A_X40HHHKF.@XWXG?\@FT_ MZ^/_ &5J\YKT;XG?\@FT_P"OC_V5J\YKWL'_ D>'BOXK"BBBNTXPHHHH ** M** ,KQ5X?B\6>%]7T2>5X(=2M);1Y8_O('0KN'N,UYK\++KQUX/\(:!X+OO! M;_;M(BCT_P#M];ZW;2YH(\*)PHE^T!F0?ZLQ<,<%L?-7K]%0XW=RE*RL?.&F M_"CQ-)XTLC=>'%M?$%AXLEU<_$*.: _;=-=V<6[8?[1N\N00>2R&)?+!#8Q7 MLL?C]/\ A(-"T6ZT74=/O]7BN9DBN)+5C L+ $R!)V8AMP(*!P,C>4)Q754; MCM(SP>U*,.78;ES;GC/BU?$VF_M!:=XELO VM:[HEGX?GTUKK3[G3UWS231R M#:LUU&V $()('.,9'-8_B[P1XG\;>.O"OBT^"K73M9.CZIIXN9GM99M&FD;_ M $2:5]Q+%5!;]SOPS[1P2U>_44O9I]1J;70^9OA9X!\3>#_B-HFO)\,FT2UL M/",FF:HT&H69EU"_657\R(+(?-:0J3YDS1D[LN0:^E;>1IH(Y&B>!G4,8I,; MD)'W3@D9'3@D>YJ2BJC%15D*4N9W844459 4444 %%%% !73_#K_ )&3_M@_ M\Q7,5T_PZ_Y&3_M@_P#,5A7_ (4O0VH_Q(^IZC1117S9]$%>.>*_^1DU'_KK M_05['7CGBO\ Y&34?^NO]!7I8'XWZ'GXWX%ZF51117LGCA6+XL\*6?C#2UL[ MMI8)(95N;6\MVVS6LZ_M;5%+<#'M_!^B0V^HQ-H^FO\ VI@Z MDWV&)?M[8QNG 7$AY/WL]35&;X8>#+B"UAE\'>'I8;2-HK>-])MV6!&)+(@* M852220, DDGK7344K(=V#?#VFZ;;Z=:>']*M-.MIA<06<%C M$D,4H.1(B!=JMGG'_ NC>&],U/3[:T26TU.YFN[R*X1'69Y>'#*%"D M$ #!'('.>36_119!=G+Z7\*_!.AZA!?Z;X,\.Z=?P'=#=6FD6\4L9QC*NJ J M<''!JY=>!?#-_97EG=>&]'N;.\N/M=U;S:?"\=Q/_P ]9%*X=_\ :.3[UN44 MK+L',S-L_#.C:?):/:Z1I]J]HLBVS06D:& .=T@0@?*&/)QC)Y-:5%%,0444 M4P$;[I^E>Y67_'G!_P!1/11 M17D'JG%?$_\ Y!]C_P!=C_Z":\\KT/XG_P#(/L?^NQ_]!->>5[^$_A(\+%?Q M6%%%%=AR!1110 H=E& Q ^M 9E! ) ^M)10 OF-P-QXZ;\Z;10 4K M,S=23]3244 +YC%LEB3ZYJAINB66CS7LMI"8I+R;S[AFD=R[X S\Q.!@< 8 M["KU%(!WFN>"[$?6DWMQ\QXZ<]*2BF NYCG))_&DHHH **** "BBB@#T+X7_ M /'E?_\ 75?_ $&NVKB?A?\ \>5__P!=5_\ 0:[:OGL3_&D>_A_X40HHHKE. MD**** "BBB@ HHHH **** ,WQ)_R+^H_]>\G_H)KQFO9O$G_ "+^H_\ 7O)_ MZ":\9KV,#\+/(QOQ(****],\X**** ,#1?!=AH-UK!M"PT[5)&GGTN0*UN)7 MSYKJI''F9)=>A))QDFF6?PX\(Z?I-YI=KX3T*UTN]96NK&'3($@N&7[IDC"; M7([;@<5T5%39#NSEF^%/@=A(#X*\-D2(L3YT>V^=%QM4_)R!@8!X&!Z4C?"? MP,ZNK>"?#3*Y0N#H]L0VP83/R<[02!Z \5U5%'*NP^9]SEM0^&?AR=KF[L=$ MTG2=;E^=-9M=+M_M4,N,+*KE,[P#P36MX;\.6'A'0[72=,B:*SMP0OF.7=V) M+,[L>69F)))ZDUIT466XKO8QE\%^'8_$)U]?#^DKKQSG55L(A=G(VG]]MW\C MCKTXJ5/"^BQ^(&UY-&TY=>9/+;55M(Q=E,!=IFV[\8 &,]!BM2BG9!=G-)\. MO#\'B#1]7MM.@LKG28[B.SCM(8XHH_/(,K!57(+'.<$ Y)()I=:^&O@_Q)?O M?:QX1T#5KZ0 /=7^EP3RL , %W0DX' YKI**5D',S*A\)Z%:_P!F>3HFFP_V M7G^S_+LXU^QY&#Y.%_=Y!(^7'6JUKX!\+6)O#;>&-%MS>I)'=&'3H4^T*_WU MDPOSANX.<]ZWJ*=D%V1P01VL,<,,:0PQJ$2.-0JHH& !P !VJ2BBF(**** M);/_ (_+?_KHO\Q7N=>&6?\ Q^6__71?YBOWO8I)#CKA0Q/&#V[5X3\ HM._P"&GOVC)?W7 M]K_;])7MY@@^Q*3COMW8S[@5PT7PSU+QGXT\;Z5X=\(6]C)9?$>UU#_A+%DM MK<:=%%!;22I&JMYS,PRNT+L/FDD]:YO:2M??5G1[.-[;:(^KK;Q?H%Y>)9V^ MO:5<7;G:MO#?1/(Q] H;)/X5;U+5[#1;<7&HW]KIUN6V":\G2%"QZ+N8@9X/ M%?%OB?PS#<^*/'NF7>C:1X>\+77Q"MDF\:0Q#[;H\B0VLJ*J!%$2RN/+\[S" M%,AW(=P->V6=E;>+/VJ_%6F^*;2WOXK'0;&7P[87T:RQ-'(TGVF:*-@0S[@B MLP!*@*.,U2J-Z6$Z:6MST/XC?%3P[\*_"C.( ME8JO(^8\;=O#TC:A+>PNX>"%G0F:/G@*#GCMR*Y']B?\ Y-5^&_\ MV#?_ &J]5S/G2?8GE7+==SVZBBBM3(**** "BBB@ HHHH ]%^&/_ ""[S_KO M_P"RBNSKC/AC_P @N\_Z[_\ LHKLZ^=Q/\61]!A_X40HHHKF.@XWXG?\@FT_ MZ^/_ &5J\YKT;XG?\@FT_P"OC_V5J\YKWL'_ D>'BOXK"BBBNTXPHHHH ** M** "N.M_C%X&O/&LO@^#Q7I<_BJ*0Q2:/'.&N4<#)#(.F/>NQKYN_9K\.Z7_ M ,+T_:'UOR8GUB3Q,+!Y3S(MN(5<*/169FSZ[1Z5G*33274TC%--OH?2C0R* MN6C91ZE30T$BKDQL!ZE37Q3X9\'SW'C+4[?P3H&M6OB/3?B1=1MKD*3+I]OI M2N!-;R2LVQT,991$,D,RG'%4M+\.V_\ PGU[HVC:5/X7U-OB/=1:9XSDO2MM M!% 8Y&T]55RY:1-Z+&ZJC;CALC%9>U?8T]DNY]PI&TG"J6/^R,USGCCXB>&/ MAII\-_XKUVR\/64TGE1W&H2>6C/C.W/KBO+;73K;XO\ Q\^(>B^+;9[W1?"< M&G1Z7H\SLMO(;B)Y);LH"-[9 B!.0NT@8).=WQ=\-=(M_@%XV\*:E?3:]I+V MFHRO+J4QGEBW>9,JL[$DF(D;6)R JUIS-IM&?*DTF>D:'KNG>)]'L]6TB]AU M+3+R,36]W;/NCE0]&4]Q5^O)?V2_^39_AK_V!(/Y&O6JN+YHIDR5FT%%%%42 M%%%% !1110 5T_PZ_P"1D_[8/_,5S%=/\.O^1D_[8/\ S%85_P"%+T-J/\2/ MJ>HT445\V?1!7CGBO_D9-1_ZZ_T%>QUXYXK_ .1DU'_KK_05Z6!^-^AY^-^! M>IE4445[)XX4444 %%%% !6#XT\>^'/ASHXU;Q3K=CX?TQI5@%WJ$HCC,C E M5R>Y"M^1K>KYQ_;HT>Q\0_#GP-I>IJK:;?>.M'MKE7.%,3M(K@GTP36Y]J,I1L,"I]"*<89%QE&&>F1BOD/3_%&M^ ?V7/%WB;P[J$ MNGP:KX@5=,T]97FF\,V\US#;RP,S_=DB/FR$?=0M@$@9KW72_@CX;\&^(- U M+0IKC1Y;":3SU6[D==6+PR1CSPS$2."Y=6Y(.['#&JC/FV0I0Y=V:7A;XR>! M?&_B"ZT+0/%>EZOK5JK-/I]K.&GB"G#%EZC!(%=E7SA_PCNF:3^W]'J-G%'# M?:KX'DFOO+ !E=+D1K(WN54+GOLKZ/IPDY7N*<4K6"BBBM#,**** "BBB@!& M^Z?I7N5E_P ><'_7-?Y5X:WW3]*]RLO^/.#_ *YK_*O+QVT?F>G@=Y$]%%%> M0>J<5\3_ /D'V/\ UV/_ *":\\KT/XG_ /(/L?\ KL?_ $$UYY7OX3^$CPL5 M_%84445V'(%%%% !1110 V201QN[<*H+'Z 9KS3X7_M'> _C%%JT_A?4[JYL M=*.V\U"[L)K2TB;.-AFE54WWM[J.==4-[$T:N))_M$V[S%(Y( 0<]@OH*RE)\R2\S2,5RMOR/H.V\5 M:'>6]S<6^MZ9<06HW3RPWL3I"#T+D-A1]<4_3/$FCZW-)%INKZ?J,L8W/'9W M<^"TFKZ9IGA":S\*F?2+C31N?Q()(U62.:4I'M M:( 2&'#EBP8/A36:JMVTW-'32OKL?7]UK6G6-[;V=UJ-G;7EQS#;37")++_N MJ3EOP%<%\6?VB/ _P0_LQ_&%]>Z=;:D=MK>0Z;/<6\C?W/-C0J&QS@G..:X/ MX'^&]!\?>%OB)?>-K&RO_$3:_J5OK4FH!3-80(Y6",.?FAC6#8RD$ @ELG)- M9/[;&FZ':_L9:C;B9;FSM(]*72[B8@N[+<0+&RG ^8Q[LX X+=*'_<7^525N8!1113 **** "BBB@#T+X7_\>5__ M -=5_P#0:[:N)^%__'E?_P#75?\ T&NVKY[$_P :1[^'_A1"BBBN4Z0HHHH M**** "BBB@ HHHH S?$G_(OZC_U[R?\ H)KQFO9O$G_(OZC_ ->\G_H)KQFO M8P/PL\C&_$@HHHKTSS@HHHH **** "O)_C1^T5I'P4\0>$M#O/#^N^(M6\43 M-;Z=:Z'##(S2 J-K>9(F,EASTX).*]8KYT^-VJ:=I7[6'P"DU)TC$PU6VMGD MZ>?) %0?4DE1[L*RJ-QCIY&E-*4M3U/7_C9X)\'WT>F^)?$=CX>U@VR74FFW MTP\Z%& )+;9?%C6M0_X:6\,:7X>F\/76MW'@_5;4V6N:FUM&HEN+4C*I'(S,<9 M$>T;E#'<,5P=]X;\0?"3QA\,O W@SQ%H=UXNT7P+JEHD.J+N6Z=I[5_)CC$J M&-G.?+W;AA.4(SC-U))NQHJ<6E<^JF\8:%'X8'B-M8L5\/M"+@:F9U^SF,]& M#YP0\5VES)X;U*W\17,,+3"RL9D$S@'&,.5"Y/ +$#/>OFI M;SPCI_P[^##Z-J#W?@'PWXA67Q+'J+*9]/G*RB-KZ)0!&J71Y^4(I"D# S7T MCH^K^$O$WC674M'N[/5]=2P\F?4-.D$Z" R K')*A*EMRDJI.X .1@'FXS+SQ79Z=H6N>'[[PS=1V>H6NN0Q12+*V_Y0$D?IY;9SCM MC->KU\Y_LZZEI^K?M&_M'SZ9)'-;KJVEPN\?3SDMI$E^IWJV?>OHRG3;E&[) MJ)1E9!1116IF%%%% !1110!+9_\ 'Y;_ /71?YBOY MUY&.WB>K@=I!1117EGIA1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 <1\4 ?L=@<<>8W\A7GU>SZ]HD.O6+6TQ*'.Y)%ZJ?6 MN*;X8WNX[;R KVR&S7KX:O3C3Y9.QY.)H3E/FBKG&T5V/_"L;[_G\M_R;_"C M_A6-]_S^6_Y-_A77]8I?S'+]7J_RG'45V/\ PK&^_P"?RW_)O\*/^%8WW_/Y M;_DW^%'UBE_,'U>K_*<=178_\*QOO^?RW_)O\*/^%8WW_/Y;_DW^%'UBE_,' MU>K_ "GSCI'[->BZ!\>-8^*^F^(O$%GKFL*L=_IR30&PN(UC1 C(82^/D5LA MP0>A .*[KPK\-_"O@:ZO[GP]X?T_1;B_;==RV4 C:J?\*QOO\ MG\M_R;_"C_A6-]_S^6_Y-_A4JM06S+=&N]T>/Z=\'_ ^DVNMVUGX3TBVM]<0 MQZI$EJNV]4YR)1_'U/6B_P#A!X'U30]-T:\\*:3-PJ'C.T G&,X)!U?A=\.]-^$OP_P!$ M\'Z1/=7.FZ1!]G@EO75IF7<6RQ55!.2>@%>M?\*QOO\ G\M_R;_"C_A6-]_S M^6_Y-_A1[:A?FOJ'L:UN6VAQU%=C_P *QOO^?RW_ ";_ H_X5C??\_EO^3? MX57UBE_,3]7J_P IQU%=C_PK&^_Y_+?\F_PH_P"%8WW_ #^6_P"3?X4?6*7\ MP?5ZO\IQU%=C_P *QOO^?RW_ ";_ H_X5C??\_EO^3?X4?6*7\P?5ZO\IQU M%=C_ ,*QOO\ G\M_R;_"E3X8WFX;[R +WVAB:/K-+^8/J]7^4T_AC_R"[S_K MO_[**[.L_1-&AT*P2UA)8 Y9VZL?6M"O#K34ZCDCVZ47""BPHHHK$U.-^)W_ M "";3_KX_P#96KSFO9?$.B)KVFO;,WEOG3BJ,Y3YHJYS5%='_P *^UG_ )Y0_P#?T4?\*^UG_GE#_P!_179[ M:G_,CC]C4_E9SE%='_PK[6?^>4/_ ']%'_"OM9_YY0_]_11[:G_,@]C4_E9S ME%='_P *^UG_ )Y0_P#?T4?\*^UG_GE#_P!_11[:G_,@]C4_E9SE>'^!?V<] M4\ _'OQK\0[#QL9-,\6R^9J'AZ33.!C[A2<39#KEL-LZ,1CN/I/_ (5]K/\ MSRA_[^BC_A7VL_\ /*'_ +^BI=2C*S0>:[;6;/)7&<#/05B6_P"S[X+A\.^(=#DM=2O= M-UZZ^W7T=]K%W<,UQN#>*]J_X5]K/_/*'_OZ*/\ A7VL M_P#/*'_OZ*/:4=KH/9UNS/(M4^"_AK5KC2[N4ZQ#JNFVYM(=7M-:NX+]X3R8 MY;E)1)*N><.QYYK(^+GP7NO'WPEO/ 7AKQ"O@NPOD,-W=K9&\FDB8Y=03*A# M.<[G8L6!/KFO=/\ A7VL_P#/*'_OZ*/^%?:S_P \H?\ OZ*/:46FKH?LZRUL MSS#X3^ E^%OPU\-^$4O3J2Z-9)9B\:+RC+M_BV9.WZ9-=971_P#"OM9_YY0_ M]_11_P *^UG_ )Y0_P#?T4U6I)64D2Z-5N[BSG**Z/\ X5]K/_/*'_OZ*/\ MA7VL_P#/*'_OZ*?MJ?\ ,A>QJ?RLYRBNC_X5]K/_ #RA_P"_HH_X5]K/_/*' M_OZ*/;4_YD'L:G\K.4/\ W]%=9X/\(MH+27%RZOBN^_P"%7Q_]!%O^ M_(_QH_X5?'_T$6_[\C_&O5^M4>_YGF_5:O8X&BN^_P"%7Q_]!%O^_(_QH_X5 M?'_T$6_[\C_&CZU1[_F'U6KV.!HKOO\ A5\?_01;_OR/\:/^%7Q_]!%O^_(_ MQH^M4>_YA]5J]C@:\G_:8^ P_:,^',/A7^WY/#31:C!J*WT=J+A@T:N NW>G M7?G.>,=*^EO^%7Q_]!%O^_(_QH_X5?'_ -!%O^_(_P :F6)H25F_S''#UHNZ M7Y'S]>?!Z'Q=HOA:/QKK-_KVM: Z7$.IZ;=7.E"2X52HN#%%.1YFUF!))^^V M, XK7\<_#'0_B)>:/![3P[HM[J=SJ$K6]I$TT@C@!;:!DX^:FJ]&7NI M[^3!T*T=7T/'?^%0^%?^$@\0:N=/D:7Q!%Y6JV;74ILKSY0A:2V+>47*@ OM MW'GFE\(_";P]X)N+:6P&IW M4\JTCU+5KF]CM$QC$"S2.(N./E X '2O;H_A MC%)&KC47PPR/W(_QI?\ A5\?_01;_OR/\:7UBAW_ #ZO7[?B?*?@G]G?5O# M_P"T-KOQ8USQM_;]]J5@=-BTR+2_LL-I""NQ48S.< +ZQP-%=]_PJ^/\ Z"+?]^1_C1_PJ^/_ *"+ M?]^1_C1]:H]_S#ZK5[' $%@0.M>YV8*V< /7RU_E7+Z7\.;2QNDFGN'NMAR$ M*A5S[^M==7G8JM&K91Z'?A:,J5W+J%%%%@<8_5:]/#XF%.'+(\W$8>=2?-$\R MHKTS_A6NE_\ /6Z_[[7_ .)H_P"%:Z7_ ,];K_OM?_B:ZOKE(YOJE4\SHKTS M_A6NE_\ /6Z_[[7_ .)H_P"%:Z7_ ,];K_OM?_B:/KE(/JE4\SHKTS_A6NE_ M\];K_OM?_B:/^%:Z7_SUNO\ OM?_ (FCZY2#ZI5/,)8Q-$\9X#J5./<8KQOX M-_LK>&/@OH/B'P_8ZMK6O^&M<*HMW92PU9*R/$-.^' M/A;2/"Q\/Z?:>')0ROI4,(6W8'&1L'&#@?E5!O@SX#D\,VOAUO"&CG0; M6?[5;Z=]E7R89<8WHO\ "V.,BO?O^%:Z7_SUNO\ OM?_ (FC_A6NE_\ /6Z_ M[[7_ .)H^M4?Z0OJM8\)UOX5>#?$FO1ZWJOA?2M0UB/8!?3VRM+\ARF6[X[9 MS7&?'[]FS1?VC+72;'Q%XA\0:=I6G2_:$T[2)H(H99AP))-\+LQ ) &X 9.! MDDU]4_\ "M=+_P">MU_WVO\ \31_PK72_P#GK=?]]K_\32>*H25F-8:M%W1Y MBBB-%4=% _"G5Z9_P *UTO_ )ZW7_?:_P#Q-'_"M=+_ .>MU_WVO_Q-7]MU_WVO_ ,31]F?\ M"M=+_P">MU_WVO\ \32K\-]*5@3)=,/0NO\ \31]5T5Z9_PK72_^>MU_WVO_ ,31_P *UTO_ )ZW7_?: M_P#Q-=WURD<7U2J>9T5Z9_PK72_^>MU_WVO_ ,31_P *UTO_ )ZW7_?:_P#Q M-'URD'U2J>9T5Z9_PK72_P#GK=?]]K_\31_PK72_^>MU_P!]K_\ $T?7*0?5 M*IYG7GOQ4^ ?@GXT7FB7?BS3)[Z[T5VET^>VO[BU>WE6,;712QM4-UQ<%8%'G?[_' MS=3USUJ)="L+?3;BPM+9--MIPP==.'V9@2,%E:/!5L ?,.>!SQ7K?_"M=+_Y MZW7_ 'VO_P 31_PK72_^>MU_WVO_ ,34_7*17U2J?.7PE^ O@GX'KK(\&Z5- MIIUB5)[YIKV>Y:9TW;6)E=B#\[=.N>:]!KTS_A6NE_\ /6Z_[[7_ .)H_P"% M:Z7_ ,];K_OM?_B:2Q=&*LAO"U9.[/,Z*],_X5KI?_/6Z_[[7_XFC_A6NE_\ M];K_ +[7_P")I_7*0OJE4\SHKTS_ (5KI?\ SUNO^^U_^)H_X5KI?_/6Z_[[ M7_XFCZY2#ZI5/,Z*],_X5KI?_/6Z_P"^U_\ B:/^%:Z7_P ];K_OM?\ XFCZ MY2#ZI5/.M/C::_MD099I5P/Q%>XUAZ/X.TW1;@3Q(\LP^Z\S9*_3@5N5YV)K M1K-GV&7_P!!K:C_ !8^ MJ,JW\.7HSIK7_CUA_P!Q?Y57;6M/36(]):^MEU22!KE+$S+Y[0JP5I F=Q4, MR@MC ) [U9@4QP1J>JJ!^E>"7VBZ;8?MT:'J%M86MOJ%_P" ]0^UW44*K+<; M+VR5/,8#+[5R!G.!P*R-#VFT\7:'J'B*^T"UUK3[G7;!$EN]+ANHVNK=& *M M)$#N0$$$$@9R*I?\+(\*&SU^[3Q+I,UOX?9TU=X;V.3^SV0$LL^TGRV&#\K8 M/'2OD/3/[9_X5S\,VT- ?B8VK^)3?FW_ ./G[6+>_P#M/F=_]?Y(.?XO+[[: MV_#/@K1_B')\+_#>B2+:Z9J7PVN(]2NM.VEH1OM#;R-V+"=790P.2L@Z;Z0S MZ'T_XZ>!]3\)ZOXDBUOR])TB18;YKJTG@F@=@I16@D196FLM\6%U"'4K'Q=.WB*#2#J-^AT_3;W6+>"0(K1H7)2T02# M )WW$I''DD#ZD^#?C^X^)OP]L->O+&/3[UYKJTN(89#)"9;>XDMW>)R 6B9H MBR$CE66@#M:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KC/^%F1S7%W'9^'->U&*WN)+9KBUMHS&SQL M4?:3("0&!'3M79UR/PS_ .0+J?\ V&=1_P#2J2MZ:CRN4E?8QFY)?_ %B_P#CM'_"QI_^A.\2_P#@+%_\=K-^(WQ:7P=XET/POI-I MI^M>*]862:VTBZU>&PDDAC'SNF\%I"/[JJ> 2< 4OB+XO#PW\5O!/@>YT"^: M;Q/!=RQZHKQ_9H&@B$C1GYMS,0?[H'3GM1ST_P"3\6')/^?\$:/_ L:?_H3 MO$O_ ("Q?_':/^%C3_\ 0G>)?_ 6+_X[7F"&UV^\/- M=?:W-_;36MI+W:L.V!P>=PWH3UQ7J/PO\ %>J^./"4&O:GI:Z/%J#M M/86K%O.%H3^Y:8$#;(RX8J/N[@.N:.>G_)^+#DG_ #_@B+_A8T__ $)WB7_P M%B_^.T?\+&G_ .A.\2_^ L7_ ,=KLJ*.>G_)^+#DG_/^".-_X6-/_P!"=XE_ M\!8O_CM'_"QI_P#H3O$O_@+%_P#':[*BCGI_R?BPY)_S_@CC?^%C3_\ 0G>) M?_ 6+_X[1_PL:?\ Z$[Q+_X"Q?\ QVNRHHYZ?\GXL.2?\_X(XW_A8T__ $)W MB7_P%B_^.T?\+&G_ .A.\2_^ L7_ ,=KLJ*.>G_)^+#DG_/^".-_X6-/_P!" M=XE_\!8O_CM'_"QI_P#H3O$O_@+%_P#':[*BCGI_R?BPY)_S_@CC?^%C3_\ M0G>)?_ 6+_X[1_PL:?\ Z$[Q+_X"Q?\ QVNRHHYZ?\GXL.2?\_X(XW_A8T__ M $)WB7_P%B_^.T?\+&G_ .A.\2_^ L7_ ,=KLJ*.>G_)^+#DG_/^".-_X6-/ M_P!"=XE_\!8O_CM'_"QI_P#H3O$O_@+%_P#':[*BCGI_R?BPY)_S_@CC?^%C M3_\ 0G>)?_ 6+_X[1_PL:?\ Z$[Q+_X"Q?\ QVNRHHYZ?\GXL.2?\_X(XW_A M8T__ $)WB7_P%B_^.UR_B[Q[--XB\$.?"GB&/RM7E<*]M$#)_H%VNU?WG)^; M/T4UZU7(^-?^1F\ ?]AJ7_TW7M;T9PYG[G1]7V9C5A/E7O=5T7=$?_"QI_\ MH3O$O_@+%_\ ':/^%C3_ /0G>)?_ %B_P#CM=E7F,/Q6U?_ (:.?X<7&A06 M^CMX;DUVUU@7>^6=DN((60Q;?D ,QY)).VL.>G_)^+-N2?\ /^"-S_A8T_\ MT)WB7_P%B_\ CM'_ L:?_H3O$O_ ("Q?_':\XT/]I:6:?2-=U?3;2Q\ ^(7 MODT?4(IV>Y"VL4LIDG0@*%ECMY77:21\H;D\95[^TGXKTWPO=7U_X:L;:]U7 MPY/XD\/0V\TDY6",Q[DNE"Y,B),DA$>00C@'(&3GI_R?BPY)_P _X(]<_P"% MC3_]"=XE_P# 6+_X[1_PL:?_ *$[Q+_X"Q?_ !VO$/"_[0?BCQ#/?>%-$U[0 M?&FN7]_!!H?BK2[0_P!G&W,*R7DSQK*P86W"G;)AGFC0X(;'T^N=HR=QQU'> MCGI_R?BPY)_S_@CC_P#A8T__ $)WB7_P%B_^.T?\+&G_ .A.\2_^ L7_ ,=K MLJ*.>G_)^+#DG_/^".-_X6-/_P!"=XE_\!8O_CM'_"QI_P#H3O$O_@+%_P#' M:[*BCGI_R?BPY)_S_@CC?^%C3_\ 0G>)?_ 6+_X[1_PL:?\ Z$[Q+_X"Q?\ MQVNRHHYZ?\GXL.2?\_X(XW_A8T__ $)WB7_P%B_^.T?\+&G_ .A.\2_^ L7_ M ,=KLJ*.>G_)^+#DG_/^".-_X6-/_P!"=XE_\!8O_CM'_"QI_P#H3O$O_@+% M_P#':[*BCGI_R?BPY)_S_@CC?^%C3_\ 0G>)?_ 6+_X[1_PL:?\ Z$[Q+_X" MQ?\ QVNRHHYZ?\GXL.2?\_X(XW_A8T__ $)WB7_P%B_^.T?\+&G_ .A.\2_^ M L7_ ,=KLJ*.>G_)^+#DG_/^".-_X6-/_P!"=XE_\!8O_CM'_"QI_P#H3O$O M_@+%_P#':[*BCGI_R?BPY)_S_@CC?^%C3_\ 0G>)?_ 6+_X[3H?B,OVB!+OP M[KFF02R+$;J\@C6)"QPNXB0D9) Z=2*["N0^*'S>';9/[^HV:X]?WZ'^E:0= M.I)1Y=_-D3YX1)[7]K"\\-W.MK<^%9O"7]J6VE+:)']G MF6Z6)F,O+.2"?0#I@]:Y#I/9**^1])_:$\2^&_"OA/XD:IJDVLZ1XST;5M:. M@R0Q)%IRV]LUU;);E5#_ .J39)YC/N8[EVCY:N:AX@^)JZ;/X6M/$=YX@\1> M*/!G_"0V[((+66SNEEB%Q;VDBHH1&2;;$9-[(P!+GL ?5E%?%T/CS4/#>K:C MX,U'4/%/A?PE=:M!?2+J.H76I:]96AC4K8Q/$\]P\MS+%,^U'=HK=)6^3*$? M7OAGQ+I?C'P_8:UHM['J.E7L0FM[F(G:ZGZ\@@Y!!Y!!!P10!J4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !116;K'B"RT-5-U+M9ONQJ,L??%5&+D[)"E) M15V:5%K_*8^WI?S'5 MT5RG_"R=*_YYW7_?L?\ Q5'_ LG2O\ GG=?]^Q_\51]7J_RA[>E_,=717*? M\+)TK_GG=?\ ?L?_ !5'_"R=*_YYW7_?L?\ Q5'U>K_*'MZ7\QU=%=U_W['_Q5'_"R=*_YYW7_ '['_P 51]7J_P H>WI?S'5U\M_M;?''Q5\, M[I_#Z:+87.@:W9,L%](SB0-TD4XXR,@_1A7O/_"R=*_YYW7_ '['_P 57E_[ M16CZ1\9_AW-I,"2Q:O;RKU>EEU-4\3!UX7C^7G\C MSL?-U,/)4)VE^?E\S3_9H^+WBCXT:'J.MZUI%EI6EQ2BWM&MFN2:="UZ@ V@"=U_W['_Q5<^* MINI6E*C3M'HO(Z,-45.C&-6=Y=7YFE8^#/#^F>(]0\06>A:;::]J"+'>:I!9 MQI=7*J %624#[F.29 M)2@!=N3\S9/)K-_X63I7_/.Z_P"_8_\ BJ/^%DZ5_P \[K_OV/\ XJN7ZO5_ ME.GV]+^8LW7PY\)W_A7_ (1BY\+Z-<>&LY_L:73X6L_O%_\ 4E=GWB6Z=3FM MK3M/M-'T^VL+"UALK&UB6""VMXQ''%&H 5$4#"J !P *YS_A9.E?\ /.Z_ M[]C_ .*H_P"%DZ5_SSNO^_8_^*H^KU?Y0]O2_F.KHKE/^%DZ5_SSNO\ OV/_ M (JC_A9.E?\ /.Z_[]C_ .*H^KU?Y0]O2_F.KHKE/^%DZ5_SSNO^_8_^*H_X M63I7_/.Z_P"_8_\ BJ/J]7^4/;TOYCJZ*PM)\9:9J\ZPQ2-%*WW4F7;N]A6[ M64HR@[25C6,HS5XNX4445!04444 %%%% !1110 4444 %%%% !1163>>*M)T M^8Q3WJ+(O!506Q]< U48REI%7)E)1U;L:U%8/_"<:)_S_?\ D)__ (FC_A.- M$_Y_O_(3_P#Q-7[*I_*_N(]K3_F7WF]16#_PG&B?\_W_ )"?_P")H_X3C1/^ M?[_R$_\ \31[*I_*_N#VM/\ F7WF]16#_P )QHG_ #_?^0G_ /B:/^$XT3_G M^_\ (3__ !-'LJG\K^X/:T_YE]YO45@_\)QHG_/]_P"0G_\ B:/^$XT3_G^_ M\A/_ /$T>RJ?RO[@]K3_ )E]YS7QL^+P^"_AB#79]$N=8LFG$$QMI%0PY'RL M<]B>*\A^ 7[4UKXV\20>$M/\+WQN;Z]O+V2Z:=-D$4DTDNYN,_*'5?%O'WA#5O#VHWF;34(&A9O)*_LC_ ZT_P"$NFZSJ>O3 M+'KUY.]L@\MSLMXV(!!Q_&06^FVO=P]/#_4:GM:;]HGIOKV^[7\#Q:\\1]=I M^SFO9O?;3O\ ?H>C_M Z'+\0O#E]X'C\#WVMR:K;DVNO;K>.STNZ (BN&D,H MF22)L.K1QL<@ $9K*^*>C^)+CX^_!G4;#PQJVN:1HC7XU/5[9K58H/M$*PHS M*\R.<$%FV(<+TR>*]5_X3C1/^?[_ ,A/_P#$T?\ "<:)_P _W_D)_P#XFO"] ME4_E?W'M>UI_S+[SR?XJ_!L?$3XC".R\(:1IMF]B;C6/$\MG!]HU=U(-KI[. M/WK0"6..64.-K"*-/F#.!1_9K\)^.-#UVZNO$%IXBTNR;1K:WU&'Q'K']H&^ MUA9'-Q=VP\Z410LI "CRPHK!_X3C1/^?[_R$_\ \31_PG&B?\_W_D)_ M_B:/95/Y7]P>UI_S+[S>HK!_X3C1/^?[_P A/_\ $T?\)QHG_/\ ?^0G_P#B M:/95/Y7]P>UI_P R^\WJ*P?^$XT3_G^_\A/_ /$U+;^,=&N9!&E\FX\#>K*/ MS(%'LJG\K^X?M8?S(V:*3.>1R*6LC0***Q-6\8:;H\QAFD:28?>2)=Q'UJHQ ME-VBKDRE&*O)V-NBN4_X63I7_/.Z_P"_8_\ BJ/^%DZ5_P \[K_OV/\ XJMO MJ]7^4R]O2_F.KHKE/^%DZ5_SSNO^_8_^*H_X63I7_/.Z_P"_8_\ BJ/J]7^4 M/;TOYCJZ*Y3_ (63I7_/.Z_[]C_XJC_A9.E?\\[K_OV/_BJ/J]7^4/;TOYCJ MZ*Y3_A9.E?\ /.Z_[]C_ .*H_P"%DZ5_SSNO^_8_^*H^KU?Y0]O2_F.KKX@^ M,G[5'CGP1\2AH^I:'I2S>'M0>ZMG'F 3H\$L2,>>A28GCN*^M/\ A9.E?\\[ MK_OV/_BJ\3^-WPY\.?%SQQX1UUTFA6QG\O4U,8!N+89=5'/7<-OT<^F*]C*X MTZ59_6J=XM/Y?\/L>3F4JE6DOJU2TDU_7RW/9/A#XB\0>+OA]I.M>);.WT_4 MK^/[1]EMPV(XVY0'/.2N"?K7'7G@SQ?)^U7I_C--(T]O"5OX9GT%KMM1(N2\ MMQ#<>8(/*Q@&$IC?SNSVQ7;Q_$71X8U1(;A$4!558U '0 9IW_"R=*_YYW7 M_?L?_%5Y52C4G-R4+)].QZ5.K3C!1<[M=3Q30_V;];N[/PYX(UU;*/P-X4_M M(6%_:W3-=:A'=U_W['_ ,51]7J_RA[>E_,=717*?\+)TK_GG=?]^Q_\51_PLG2O M^>=U_P!^Q_\ %4?5ZO\ *'MZ7\QU=%E_,=717/:?XZTK4)UB$DD#L<+YRX!/US70UE*$H.TE M8TC.,U>+N%%%%06%%8.J>--,TFX:"21Y95X985W;3Z$YJE_PLG2O^>=U_P!^ MQ_\ %5LJ-22NHF+K4T[.1U=%=U_P!^Q_\ %4?\+)TK_GG=?]^Q M_P#%57U>K_*+V]+^8ZNBN4_X63I7_/.Z_P"_8_\ BJ/^%DZ5_P \[K_OV/\ MXJCZO5_E#V]+^8ZNBN4_X63I7_/.Z_[]C_XJC_A9.E?\\[K_ +]C_P"*H^KU M?Y0]O2_F.KKYP^,O[4GA#0-=U_W['_Q5?+'[7O@&'XC>(O#NN^'K>8:A<2+IMYNC&-I.8Y#@ M_P /S ^V/2O6RO#4Y8A1Q*:7?S/*S+$SCAW+#M-]O(^H/A=\5=&^+V@RZQH4 M5XMA',8/,O(?*W. "0O)SC(K'?X2Z@_QX3XC?\),1;KI)T?^Q?L";?)+B0GS MMV[=Y@!Z=./>D\ ZMX;^'G@_2O#NFP72VEA (@WEKEVZLYYZLQ)/UKH/^%DZ M5_SSNO\ OV/_ (JO/K4'[27LHOEZ>AWT:Z]G'VLES=?4XCPS^S;I>BZI&NH: MI-K?AW3X+VUT31+B!%33H;L_Z0GF#YI1@E$W8V)\O/6M/X8_!,_#_5/[1O\ MQ!<>)+VTTV/1-*FNK9(VLM/1MR1$K_K')"[I#@ML' KI/^%DZ5_SSNO^_8_^ M*H_X63I7_/.Z_P"_8_\ BJQ^KU?Y3;V]+^8X4_L[RVNCZ?/IWBRZM?&MKK$^ MN/XFFM(YVN+B:*2%UD@8[?+$,FQ5!&T(F#P<]_\ #?P'9_#/P7IOARQFDN8; M0.SW$V-\TLCM)+(0.!N=V; X&<#I47_"R=*_YYW7_?L?_%4?\+)TK_GG=?\ M?L?_ !5'U>K_ "A[>E_,=717*?\ "R=*_P">=U_W['_Q5'_"R=*_YYW7_?L? M_%4?5ZO\H>WI?S'5T5RG_"R=*_YYW7_?L?\ Q5'_ LG2O\ GG=?]^Q_\51] M7J_RA[>E_,=717+1_$;29'"D7$8/\31C _(UTEM0>,KA[CQ)>[SG8^Q?8 "O7Z\< M\5_\C)J/_77^@KT<#\;]#S\;\"]3*HHJ*ZDEBM9W@B\Z=8V:.+(&]@#AT>.2T5XA:^/\ XF2?%32?!LGT5R,?Q=\#RVMU\11'*YVHAR1RQ M! ]<5'_PLSP_K.GZ3?:)XLT&2SO-373UFED\U;F3!+6\6UUQ-T(SNP,Y4YJN M9=QUCO8FEOHQOMY/]7*.?N-V;I1S+N'*^QV- M% M%6T:.*&VN+NZN-7@EG7:D89$1(Y8SESGYB< +TY%',@Y6=A17D/PU^*FNW'@ M/3/&?Q O_#.D^'=5TRTO;>YLTEM?(FF)S!)YLTF_@IM9<9)(QTKLK[XM>"M, M\.6&OW?BK2;?1+\D6NH/=*(9B 2=K=\8.?3'-)235QN+3L=917):Y\6_!'AF M9(=6\7:-I\KPQW"I/>QJ3%(<1OC/W6/0]#2WOQ#T+1]6U8:EXIT&UL;"&V,T M,DPCFM7E9@C2N7V[9. @V@Y!Y.1A\R[BY7V.LHKE(_BOX,F\/7NNIXITIM&L MKC[+>_\*:YI^MVR.T NK23SH4E M^ZVTC.#C(R#]*.9=QXD@RWF2R$LYC+ #& <&=2\+66E)?I/>1 MRW+7TC28VQM%,@1 A4[B&R21QBIYU:Y?([V/9J*Y_P )#Q3$-1@\4OI-Q-%, M!:W6CP201S1E03NCDDD96#9'WL'K7059 JR-"P=3AE.X$>HKW*UY67_'G!_US7^5>7CMH_,]+!;R)Z***\D]4**** "BBB@ HHHH M **** "BBB@#+\37DECH-[/$=LBQ\,.V3C/ZUXW7KOC3_D5[_P#W!_Z$*\BK MV<#\#?F>1C?C2"BBBO2/."BO&OB!XX^)'AKQMX=TVS;PK;:9XAUQ])L3>6%S M<3Q1+;23">1DN45B3$R[ HQD')KK=.^)FG:'_8NA^-=54D9. M>/:GS+N+E?8ZZBN$7XR>#M'T/3KK7/&_AQ9+FR2^%S!*OC!X&\#7$$'B'Q;H^C33QK+%'>7:H71CA6'/0GIZ]J.9=PY7V. MOHKS/XZ_$#7?A]X2TG6?#TVBA;G5;.PF?6()98A'<2K&)%*2QXV[MQR2"!CC MK7,>-OBCXW\(_#7Q=XDL]8\%>(I=#DA4-96%TL)+,@>)A]J;YL2HP97QU!7N M)-\9IO"TD&G+X=_P"$:77H-42X9I),SF-MW 14 &1@ MMGKD=*?.M Y6>AT5XOHG[0=IXD\4?$.TMM9\,V?AW0+'3[BP\027+30.]PTZ MMY_S(!AH0 BMGG[QR .]N/BKX-L=:CT6Z\5:/'K+3QVALS=H)//=0RQ[K> KR2[\.Q>8Q8QNT8)]!T_G715RWPY_P"1=/\ UV?^E=37S=?2I*W< M^BHZTXC)6*QN1U )KPR29KB1I7.7P$9-V*Y6E.E5K>^M[N>YAAGCEEMG$0:>T M"W4R6[7$JP1"5MIDD;.U%SU)P>/8TDT]1M-:$U%+Y;;0=IP> <4ODR9QL;/T MIB&T4HC9LX4G;UXZ57M;VWOI;F.WGCF>VF^SSK&P/E2;5;8WHVUU./1A0!/1 M7C=Q^T@T.J)IZ?#;QE/=2Z9-K$,<8TX--:1, TBHUX&SDKA" YR/EKV*!OM% MM'.JL(Y%# LI'49Y]ZE24MBG%QW'45S7Q&\>6/PQ\.QZUJMK?7%J]Y:V06QM MS*P>>98D9N0%0,XRS$#H.20#TS(T9PP(/N*=];"MU$HHHIB"O9_#T[W6AV$K MG+M"I)_"O&*]C\+?\BYIO_7!?Y5YN.^!'HX+XF:M5]0F:#3[F5>&2)F'U )J MQ535_P#D$WO_ %P?_P!!->1'='K2V9XDS%V+,(]%AU[[1>Z-:02WVF>0 EF'W$2>;M&XL!RNXXP.!FE<=KG5T5Y%\&?B MGKOC#QGXFT?Q);PV:R16^N>'Q&NWS=)GRL9)_B8,A)/82**Y_P"''Q2\1>+/ M']UH&J^*+30_$<.H7"WO@W4M-6&:&R4N(9K*7&9PP,3EV+C!(PAXK/VBT\R_ M9O7R/?:*^4_#OQF\;V>JZ$MSXRM?$=Q?>-KGPK-H+Z?:Q7 ME>1!=Q^4H8.@ M0.V[*$9X%:7PY^*6M>)-.>%O%?B[XO:GXLU+P_K\'AK1-%U:XT?3[5K".Y^W MR08626X=_F6,R955CV,%4DDDC%WXK^(_&'A/]G/6/$2:A'I'C+2='^WSR0V\ M4\1G1,O'L<%=C'(R.0.AJ^=6N1R.]CU:BO!?AE\6=0UKXIZ;H%CXTM?B'H5Y MH\M]?7JVD%O)I4Z%=B[H55763"M4NKB%=7:S2*SEU%+ MK4+6:UM[FTB.)+B"6152:->"7C+#!!Z$4*<6#A)'>T5P=G\;O"M]I-U?K+J< M'V>>*V^Q7.D7<-[+)*I:-8K9XQ+(64%AL4Y"D]C5&;]HSP!!;Z4[:S,;G5)[ MBUM=/2PN&O&G@SYL+6X3S%D&,;&4,20 #D4^>/<.678]*HK@O!OQR\&^/]4L MM/T/4IKN:^MI+NUD>RGBBG2-E654D= K/&SJ'0'/!^C6 M_B%K/P[J&EW]_=V)LX&!-LUN /-9=ZJPG8M@\;1C'-',K76HZ!X0UR32O$<]K]IL+S4-,E2*:$.%:XMO.0)*UO/'#:CI_ASQ,^DM9W&E6D0NK58(I"Q>.,,LF93C!"_*!BESJ^F MH33[R(G*1R J/3(Y_E7G5>@_"_\ X]=0_P"NB_R- M<>+_ (+.O"_Q4=O1117@'NA1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5XYXK_Y&34?^NO\ 05['7CGB MO_D9-1_ZZ_T%>E@?C?H>?C?@7J955-6:_CTN\;2X[:74Q$WV5+QV2$RX^7>R MJQ"YQG )Q5NBO8/'/#?A7X)^)_@/2_L]SI_A:?5]2U#^TM>\0_VY&M3\2$Q37$RZ=)!&+>*)-[N[ M32(O3@ $DGM5/X8_$Z?XE6MK='PIJ_A^UO;"+4;*;4'MY%N87QC:897VL,J2 MK8/-8,:A^S9KEQX3M+.V\$?#^VUF"?33/>C4[MQ>QVLRRD' MS+5_)5MI B&\#S#\YQAH-<\*:I'\0+;2-0BT:?7[[XB6OBRVM=-N);F>VL/L MS1222%X(Q&/W*Y*D@EP.P)^J1$[,5",6'48Y%+-!M;._MY_ M#<\$-T]U%LCE,L9=6CYR5P/O$#/;--TXZ JDCQ./X&^/+5=7B@@\-Q:=>^*; MW6GTVWU6XMEN+:>!8Q&TR6NZ,AEW,B K('(+#&3SVD?LU^/M+\.WNG#3/!;7 M+^!6\'1WJZG<*[L7?]^W^A95=DA^3+?< S@Y'UGY;[=VUMOKCBJVI77]EZ;< MWLD$\L<,32E((R[N%!.$4?>8XX ZT>RB+VLCY"\4Q7VF_$>YT^^?2("K:++> M>'1JUQ"=4N[2-&A>/.FR/(-Z)M,;Q!MNUAU)^G_B#J30>$M5MX7LX]2O+.:* MWAU*=X8V9EVD%XXY#D;NBJQ/;UJ?X;^.(?B5X%T;Q-ID%Y:V&JV_VB*WN0!* MBDD8<*2 >#WK>^S&XVMY7F;&W*=N=K>H]#S^M+DEROD>K\C2$Z:J+VT6TMTG M9_?9_DSYZM]$UBS^!/@SPI%K?A^+7?#\EC%=QVVI7"07MO"<$17:VWF0LR@$ MLD3;.5)QDUSOP]\ :_\ #;^Q+K3]2\&7D]E'JND3:3<:C//&VD^ K.P6XL) M=2U'5)AI^G:38PHT][)@MY2AB%"@!F+,0J@$DBN9T:RU';G4-9,MO(N9I?,D15A,++2I_!]]I6IZ9H=I;2ZI>SK.YL9-S2S1K9N/-=3M MV@LR@ G@X'T5X2\<+XHU[4]#OO#.H^']8LH+>\GM]02&1)%=I%C9)8G=)"/* M.2I.W('!R!UQM4CD!,*HZN9!\@!#'JWU/K25"JUI-?<_\Q_6< G_ I_^!K_ M .0/E;QAHFL1:EXEU(:CX5TR]U+Q3INIZ5=6NKSDVC06HMP2YL'C!*IU*21C MJJOAO^VM%U[5M3CT[^T[A[2Z@U"1Y' M4S?90T4L98!6$;AANSMW<6O$_P #?$O> ]&?2)-:UVZN;F?[5=2P65G M]HG:9TA*PNS*APH!5=V6;Y?NU[;:ZM:ZA8SWEC)_:$,+2HWV0>82\9*N@ ZL M&4K@=QBL7X:^/K+XH>!]*\4Z=;75G9:B)#';WR!)DV2O$0Z@D YC/&:Z>2.Q MYO/+G@=Y$]%%%>0>J%%%% ! M1110 4444 %%%% !1110!B>-/^17O_\ <'_H0KR*O7?&G_(KW_\ N#_T(5Y% M7M8'^&_4\?&_&O0****]$\\\?^+]O?Z]XT\ 7>D7?A_R/#FJR:E>)JNI36TI M/V>:$QJJ6\@!Q*6!9EW;" #U'%?&KP7JGCWQ9=7^FZUX=O-)!TN^LX=0U"YM M6MI+:=9'#0Q6[B:1\;06.^,.1L(Q7MWC3Q/;>&5L((]/75-9UBZ6UL;!=J&X ME52Y9G(PJ1HC.6. 20#QGA_XM:EXH\6:M9Z1X4L=0TW2==32;V6'4E&H6 MLI94DO)+4Q#; SD/O+L #L )*^?.%5MKG6OD_\ ,]NG5P*BFZ4[K^^O_D.Y MQ^D^!I8[[2]'UG7_ Y<>&-)\5?\)-#JD5Q*]_(7=I3;/%Y.QER[H\ZR'**0 MR*2<,=*]W^'/Q*T_QK<:Q97>GV?A_4].U>^TB'39[J%YYDA;#R*J]FZD+N [F MNK75M!N9=0MTOM+EEL5$5["L\3-;*"<+*N?D .>&Q4JE5>JFON?^93KX!:.E M/_P./_R!\IZ)\)]>TSP_IMJ7\"&\MOA[=>#Q=#5+D2>8[ +-S8[E&U"/+/S' M=4N;J2[A$<4PP%5W+85QP "<]*Y'4/C%HFG^// M#NCVYTRYT74H+ZZD\11:E;_9K26%%9D)!/S,'&6)7AAR%=8^+?@O3-.\-P:%J:QZO:7UXNK7SQP,MO*LC M1 I!*)-Q&P\8'/WL8KD?''PC\<>*OAWXP\,Z9X<\$^&+375C']GV.J3F#S=Z M&2=G6R3!V1(@C5,')8MD8/N4FM:/I@L()-1T^S%YA+*)KB./[1Z"(9&_J/NY MZTZ37]-6]%@FI6!U.3>L5FUT@E=E +*%SNXRN< X!%=G)=>\]3R)32E^[5H] M+ZOY[?D8WP^\ Z-X%TEETS0-/T"\O=LU_'I\KSJ\P4#_ %KJKR = 6 X["O. M-'^#^L'Q7\3=;UWPEX+UB77YTN-*-UR$1+'*SV?[L$*')3?@DC!QN/I M_@OQE\,7VF7&H3BTE@+AUN(IOLQ8.2 'B, M>T@ ;_E!K+G_ &8_$@M3H5MJFG1Z*O@<^%X]2:>4W/GF=KC>8/+V^5N;R]OF MYV#UXKWVQ\5Z;/#HZ75[:6&I:I;1W$&G7%PB3ON4$A48AFP MTDCYC\8? CXC^.(?B-=WUMX*MKSQ3HFE:9%8Q75S)'#/:.Y\\SFW! "N=JB( MG[HWJ$R]C6O@=X[U"^\:75IH_@ZUE\0:SH^I!AJLZL%LTB#AV%ERSM#N]C(2 M>1SZ?\2/B+K_ (/\8^"]%TK0M,U2'Q)>/9"XO=4DM6MW2*29CL6WDW+LC./F M!W$# '-=/XI\>>'?!5QI4.N:Q::7+JMT+.R2ZE6,S2'L,GH.YZ#(]14\D-=? MZ_IE<\M-/Z_I'S9X1NIF^-3DOI]U%!XGU&_M/#:ZE-'<6L\S/')<&!K ,24+ M.5>Y\OYRPV_*H]6^"/PM\0_#C5-9_M&ZM8M%F@@M[+3+:_EOEA\LOEDDFB22 M&/#<0;I57)PP[[_BKXO1>'_B-X/\'001ZD^N7$UMA9B>=U?2%]X3T_4+I[F7[0LSA)YKSY0K\S:2^]_P"1[4/J M'(N>I._7W$_N?.N_8^0]6\#W>H>'?'^H:;X'^(F@:]>64^GZ!IMC8:BC6\:, M )IYCP\]PP)PI(5<+G.XUU6H^&?$WF>-=-\.Z3XWL/#EY-HUY.SZ?.]S

7 M(+[RA/&Y@KX&:^DO^$$T=N&BGD4_*RO_\C2^7?\_9_P#@"_\ MD_(^;?$G@+Q)HG@_PZGABW\9^)A8RW36FF^(M+N+=Y1++'F-9+;RWLB%\U4> M6-DPY# +AAZC\%O H\)_$SXJSGPU>:7)JFKK>Q:A(C_9[B%X4/R2$[6/F>83 MMZ=\#%>@_P#""Z2.$2YCQ]SR[J0;">'*_-P7'#$?>[UY[JWQ$^'7AZXU5Y#K M$NG:,[1:AJEG;74VG693EK9YE!0 -C,?0,0#S3M6BTW%?>_\A.. DFE5G_X MO_DSR[X@6FMZQ'\3(+'0?'5I+J'C#1[RTFTO3+VW-S;1- EPP=%&Y D?ES MG@&OKI'$B*ZG*L,@^QIU=?LD]V>3[5I6L?(=_P" _$GF^,M2U.Z^(W_"8O:: MI;&'2+ "PNHY%86_EW$4>7 Q%M4.74CD8!J74/A^JW'@!#X>\?EC/ *Y^A_$GQ2T?PMXRT3PO>6NKRZKK*NUE M]CTV6>&0(,R9D4;5V @MD\ @UUSR)&R*[JK.=JAF +'&<#U. 3^%+V<==1^T MDK:'R);^$_%/BE/!DWBF7XB:7';Z#8)8-H^E^9/!J$4CK!W/DD2MA M'0'+?+7K/P!\%1^"?$'Q(A/AV]TF:Z\037:7D\;B&YMW6,Q^6Y)5^?,R4S@\ M$C*BO0]2\>Z)I/C31/"=S=LFO:S%//9VPB8ATA7=(2P&U<#U.370U4::3O?8 MF51M6L>0:FUZ?VIM#O%T769--B\.7.GR:HFG3&S2>2:.15,VW9]U&YS@' /) MKAV\#^*+CXM:]J\VH^,+;Q5'=W?]CR06$;:++:O"PMUEN/+XC4D;HV<-O7(' M(KZ7HING?J)3L?)'B+PN)O@GJ%C8>#O'UOXKOSH\6LH]M>2F6XAOH9KB>,Y9 M7?$=%P1L&.5['X6_ MY%S3?^N"_P J\W'? O4]'!?&S5JIJ_\ R";W_K@__H)JW535_P#D$WO_ %P? M_P!!->1'XD>K+9GB-+24M?4GS(5X#\0? /B#6/&OC34+#Q&FFV^OV-II-S#) MX:GNC!;Q%CL$J7:;C,'9-R+\H/\ "<&O?J,FL*M-U$DG8Z\-6I49-U8IOJ^ES/X<9=19P93Y;7/G >1&9 M<,GEH[A% 9\\^]9KQ7QEXP^)^B_$;POH=MJ'A2RL?$VIWUK9_:='N;F6V@@M M9)T>1UO(Q(S^7@@*NW=WQSRRHSC]O\%_7]>M_1CB\)+_ )A__)G_ )?TK^34 M?P>\(0?#1=_P!0N=336+7PL]K+ L[,Q+L9Y)'B)(55!#X!#+P2 M,7PUX/\ &?AO1]1TE?$UNEO?:S/J\LJ^#YQ=6MQ-,9=D3&_9%*B26UN7$+3,VT!2=VP,<;0S9YQDU@_$7XX M:3H7AOQA'X9U72=5\7Z'IEU?+I5U,ZJ?) WY*K\VTD JIR"0"5Z@]C-+^)MY M?U_7X/ZUA6_]V_\ )G_E_6G9WY[3_#6J^#->UZ;P/JUUINCZY=M?3Z3J?AUK MUH;U@!<&UD%Q$$8XWL)0\>_)4M\RUT/Q2\.R^//@CJ_AJQU>ZLX=2M/[-EUC M4M,DO)3$PVO+Y*R1N6/9O7G81BNC\ ?$K0?B'I^[2=8L]2OK>W@>^AM')\AI M$R/JI(;!!(.T\G%4?BU\1Y?A[I&E+86<>H^(-WW?CZ[W27GZ^"K_ ,2>.M!\ M0^-M2GU#^P=/N=.M+'1?#LEBV^X01E9YFN9F?<@^5481@D,[ @5A_P#"E8M< M\,Z;X;\2ZSK.LZ7HFF7&D:$UEH?V6]C5U5!YTC3,DLL,:1C<$CC8J2-Y.*]; MTG4O&N@ZZ8?%<^@WOA];&6YEUS3K>6Q6WD4C]W)'+-* NW6ZUHOB/Q3I>B7&J>)Y6\1:!J$6IZ5J=AX7DAM"JQM%. M\]N]PS.CI)(K!7C<9RB\9.5'\/=1L?%&D^(H-9DAU2+5KK6M6>?PU.\,\UQ; MBV7RT6Z!BC,2J%7,C[N7VYQ7T-R> <&O,O@;XR\5^-K3Q1/XEN]'G&EZW=:- M NDZ?+:Y\@J#(QDN)<[MP^48QCJV>&Z-2Z3J?A_7_# L7A+/_9__ "9_Y?T] M;6T?!_#SX<:SX/UCP%+=ZV;V'PQ;ZC8FW3PS+#).UY,LICW_ &QU1U*KA@&C MQG+ ].L^(7A.[UKXJZ3K,^HF+2-/TN\TVXL8M%FFDDMKKRO.E%RLX"X\E0H$ M;,"6^1AR-S1?CYX(UL^*3'K:6\7AN]^P7\MRCQJ)2< +D9;+94 DD<#I47P M)^)E]\5?"NJZM>I8(;;6KS3X3ICN\+PQ2;4;<^"6(ZG"\]A35.5N15/P[$2Q M&'<^=T+);KF?7Y>OWG)> ?!^<_='KN31FJ5"HK?O/P"6,PDD_]G_\ )G_6_P"%NMVR MBBBNT\8*]!^%_P#QZZA_UT7^1KSZO0?A?_QZZA_UT7^1KCQ?\%G7A?XJ.WHH MHKP#W0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *\<\5_P#(R:C_ -=?Z"O8Z\<\5_\ (R:C_P!=?Z"O M2P/QOT//QOP+U,JBBBO9/'.>^(DLT?@'Q&MO97>HW$NGW$,5K8PF6:1WC95" MJ.O+"O%]0\,^)-8_9A\#:-'I?B#3I+%+"WUW2;:UB&HR6\2[)ECBF5XY1N ; M:00ZCCM7T316"/%LFJQZOX>GTJX2"28 M"*W=!=LA#[6;8'4MR7!QD@U]<45#I*UC3VKO<^1M$\(:UIGC*TUN'PIXS.IC MX@W-V+Z]BN)C'I$MJR<%W.V(RE25']T$CY16YX!\(^)M,UOP[J,_AK6=+\3Z M='J(\8ZD59X==1HY/)\EMQ$[&4QL@P"BJ5X&!7T[10J2743JOL?'_AGP/KG_ M @?A'3/&/@'Q%J^AP^%Y;"#3K:!OM&F:J)Y"9617#*71X]DP/R^6>F>:'C[ MP'XB\3:A!IGBJROO%=U9:1H]MK.N6T$]VVD7$1\ZY\CR@49I49=_F%,Y))=2 M /L^N6UWX6>#?%&M)K&K^%M(U/54V[;VZLT>4;?N_,1GCM4NCI9%*KK=GE:_ M"G3[?XHSZ1I^C6TG@CQ7#:^))U!VFTEM&0",*3G9,7@91T!6XKHOC)X7UF/Q MY\/?B!I&FW.OCPK->QWFC69'GS6]U"(FEB4D!Y(R 0F02"V.>*]&T?PKHWA^ M\U&[TS2K/3[K49?/O)K>%4>XD_O.0/F/UK5K3D5K&?.[W/'OB9J?B;QUX#OF MT#PKJT%O%=6K7-G?+]COM1M5E!N8(XR<@&/(&6&[.!WI?@]IMSX0O/$LEKH. ML:1X.U/4K<:'HD]JPEL6-03OST&#R>.M>1? '7M9\+_#7PUX M2OO 7BB'5&O+F.Y:^TXPVD$,MW-*9'F)(P(W' R2Q ]2/>H88[=-D4:1)DG; M&H49)R3@>]/I\K;3N+F5FK'R+X3^&-YX1T?2M,O?AUJD_A.'Q#K+:SI=C:AF MO#)+(VGW(B5@9H43Y?\ 9+J<<9'K7[,5GK'A'X0^%?#.O^'=6T;4X%O2RW@$ MRHGVN1T,DJL<.RR @,=QP37L%%1&FHNZ*E4.VC\ST\#O(GHHHKR#U0HHHH **** M"BBB@ HHHH **** ,3QI_P BO?\ ^X/_ $(5Y%7KOC3_ )%>_P#]P?\ H0KR M*O:P/\-^IX^-^->@4445Z)YYYI\3K5])\??#[Q?/N_L71Y+ZTU"106%NMU$@ MCG8#G:'B5"1T\W)X!(X;Q?\ "GQ'XI\>:7KMMX=MM+\3VFK)/;^.-,U*.$?V M<) 6@N85(>(9-2CU&R\];%XGC7GS,EL2?<]%/M6%??LUZH MWP[\1:1)X N-5\42:;-IJ:M<>*?.L[X/,K"2.&67]WG:LA#JNW:0I)P#]>45 M'L8E^VD?+]W\/O'FBMXX'AOX9:?$-7L]'ATY;J\L'@M)[9'26+O".H:[%;^'-/T=K*S\5?8ET^YM7? M,C>7,JR12!D?R?_ (6"WB-[Y-1L@XT\ MVQB(W>9NSN+.5[AO6OJFD(# @C(/4&E[&(_;2/-OA7;_ -K>+_'WBZW9FT;7 M+JUAL'(*K<1V\)C:9<]59F(#=PF1D$&N>^'/AKQM\&]-U'PAIGAF#Q%HHU"X MNM(UH:G% L44\ADV7<;GS 8W9@6B#[E (&[Y:]J50BJJ@*J@ *!@ #H!2U?( M9\Q\[>/_ (/^+O$VJ>-;"72=/U@^)&LI[#Q:LT<,FB21*BL/+=C* CH9$\HM MDO@XP2?7M9\:W6@W6GV]QH%]*+W54TR&:.:)MZ,I/VD@-D(,'*G#<=*ZN@,1 MG!QGK0H6U0.5]&>3?&+1?%&H>._AUJN@^&)=>L_#^H3W]VT=_;6Y(>VF@$:B M5URV9 V>F ><\50\9:!XO\?2^$=9O?!-G'-H?B:.]32;J]MY)OL8A9&=Y-S1 MYWMNV*3\JCJ:]HHH<$[Z[C4[6T/F7P[\(/'&D^,? ,LWAC2Y9?#FN:A>ZAXF M-_$K:E!<),%<* 92_P ZY5P!D#!QR/H_2KJYOM/AGN["33+EQE[265)&C.>A M9"5/X$]:MT4XQ4=A2DY;A1115D'I_P .?^1=/_79_P"E=37+?#G_ )%T_P#7 M9_Z5U-?-U_XLCZ&A_#B1S_ZF3_=/\J\*7[H^E>ZS_P"ID_W3_*O"E^Z/I7?@ M=I?(X<=O'Y_H+1117JGF!1110 4444 -=2R,H.TD$ ^E?//P+\267PS^&4'P MV\76.H2^+--ENK:XL_[.EE76/-GDD6:)PIC=9%<9W,,_/XWT(7D-N+_;)/>-81!H)0&G7JF2N!U&"3@DX!-;F] M@I7<=OIGBJ5]H]CJ5[8WEW9PW-U8.SVLTJ!G@9EVDH3T)!QQ247'J-R4NAXS M\7O%VE>&_CY\+KG4)KB&VL+?57NIH[*>9(5E@1(MS1HP&YE8 =>*ROB'K6G> M/?'7PG\3V8\1+H=IKU[9"XM6N[5)F^R2A',:;6"-*-F]U 8;A]UN?HE9'085 MF4>QI/,;).XY/!YI.#=]1J:5M#Y%\$Z]J&I_&/X6ZIK3>*+OQ) VM1^);2XM M[A[/2YS"Z)L4KY<,?!"F(X9<%MQP:^K]+U.VUK3K:_LI?.M+A!+%(49-RGD' M:P!'T(!JWYC;0-QQZ9I"2QR3DTX1Y>HI2YN@4445H9A1110 4444 %>Q^%O^ M1TA-&.F>&[BYN;A;^[FBGE,UO);LJ*D+KA5D# EADC& /FKTNBI:YM!I MV/%_$OP).J?%;5?$QT'PIXDL]6DLIWD\0++]JTZ2!%CS"%1EE4A$=59H]K[C MDYXHGX0^.;'X7:[X M)/#%YILEI?VNG:M>37"7>RX+D"5!"P1AORSJS;]@^5 M=V5]VHJ/9HOVC/&_!/P^\<^%?&5]K;VGA?R9O#NEZ+%:6^HW "/:F0LW_'L M%/G/C S\B\?,=O4?%[X:S?$;1-+?3KZ+2_$FA7\>KZ/>SQ&6&.Z0, LJ @M& MZLR-@A@#D0QRW:E\,^"_%]IXLU3QIJT>@GQ-=Z;:Z0+*QO)_L;1 M12EWF>1H=^\[FVIL( &XYR/4**.57N',[6,+P[K&K:IJ&NQ7^DC3[>SNO)L MIB[G[7'M!,F&1<2_CU*ZED MM%G9"ZI$UH%D954[2S*"2,C'!]OHH<;]1$9BCH),,%)':M_P"#?@'Q=\.;'4[;5)M!O4U; M7KS5IEL6FC^R1SG>$0LA\YM_7(C !SR:]3HI*"3NBG-M684445H9A1110 5Z M#\+_ /CUU#_KHO\ (UY]7H/PO_X]=0_ZZ+_(UQXO^"SKPO\ %1V]%%%> >Z% M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7CGBO\ Y&34?^NO]!7L=>.>*_\ D9-1_P"NO]!7I8'XWZ'G MXWX%ZF51117LGCA1110 4444 %%%>7_M$?'BT_9Y\#V7B2\T.\\0B[U.'2XK M&PD5)6DE61E(R#G_ %9&.N2*F4E%7948N3LCU"BN OOC+I7A32O#\OC.TO?" M^JZT,0:5':7&I.)-I;RM]O"RF3:"2O7Y6QD#-17'[07@"WTK1=2&N2W5EK,S MVUC)8Z9>71EG0L'A*Q0LR2C8^8W ?Y6XX-+FCW'RR['HE%TO6;>;2+5Y([JYFW6_V9H_]8LRRA6B*]PX!%4/#?QC\'>+-4LM.TW6&:]O M@S6D-S8W%LUTBH7:2'S8T\U JY+IE1E>?F7+YEW%ROL=G17C7@K]HJ7Q+\=- M8^%FJ^"]0\-ZUIUB=1%W->1SP7$.Y0KQE5&0V[KV((/(->RT1DI;!*+CN%%% M%42%%%% !1110 C?=/TKW*R_X\X/^N:_RKPUONGZ5[E9?\><'_7-?Y5Y>.VC M\ST\#O(GHHHKR#U0HHHH **** "BBB@ HHHH **** ,3QI_R*]__ +@_]"%> M15Z[XT_Y%>__ -P?^A"O(J]K _PWZGCXWXUZ!1117HGGA1110 4444 %%XTN]3S+>:6WEMS(N2-P2558 XX)'(P1D$&INKV'9VN:]%-+J.K ?C2CYN1 MR*H0M%(&!S@YQZ5P7A+X\> _'7C;4?!^B:^+OQ1IT;RW>ER6=Q!-"JLJL6\V M-1U9>_.01Q2;2W'9O8[ZBBBF(**** "BBB@ HHHH ]/^'/\ R+I_Z[/_ $KJ M:Y;X<_\ (NG_ *[/_2NIKYNO_%D?0T/X<2.?_4R?[I_E7A2_='TKW6?_ %,G M^Z?Y5X4OW1]*[\#M+Y'#CMX_/]!:***]4\P**** "BBB@ HHKSGXV?'KPO\ M '1=,U3Q0FI20:E=_8K:/3+43R-*1D#:67K4N2BKL:3D[(]&HKC;SXO^$-#L M].E\2:_IW@V[OK<7,>F^)+^WLKM4)(RT;2>W8G\ZGUGXL^!O#HLCJWC3P[I8 MOH!=6OVW5K>'[1"20)(]SC>A(/S#(XHYEW'ROL=715'2]6_#']HSPQ\5O'7B3P=IMCK>F>(?#R;]0M-8LE@,?S MA< AVSR0?0@Y!KU*E&2DKH'%Q=F%%%%4(**** "BBB@ KV/PM_R+FF_]<%_E M7CE>Q^%O^1!_L[?'SQI\;+/Q-K=]X,L],\-Z5>3V%I]AN7FO-1FB8AO+1]J #@9+#) M..QKHO"/[2WAOQG)I"6NC>([.36[6>ZT9;ZRBC&I^2?WD4+"5E\P=0LA3(!P M3BLU4BTF:.G)-H]:HKRCP;^TEX:\9W7AF)-*\0:/;^)FEBT>^U:RCCM[R6,, M6B5DE!_'[]HCQ%\-?A#I'Q.\&^'-/\5^%+JWM M[JY%Y<2V]S!%.%,4H501M^=0P)R"P[9KW+2KPZCI=E=LH1KB!)2H.0-R@X_6 MA23=D#BTKLM44459 4444 %%%% !7H/PO_X]=0_ZZ+_(UY]7H/PO_P"/74/^ MNB_R-<>+_@LZ\+_%1V]%%%> >Z%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7CGBO_D9-1_ZZ_T%>QUX MYXL_Y&34?^NO]!7I8'XWZ'GXWX%ZF51117LGCA1110 4444 %?-W[TE+ MA;I;6X=T42JK*KY1E.0'8=<6 KZG\->'=.\'Z#9:+I$#6FF M648AMX&FDE\M!T4,[,Q ' R>!QTK2R:AT^:[9:J M;+\5%UV#7/&&B&3-SJ2+<0O/-;1@#?!) B;54'@A3\QY^C-#^)7@#XEZUH\O MA_4;'Q)?6I>XMSIY$KZ:&B9&,P!S 2C,FUP"22 .#COGVDB2W^F>!GBO=O6-GN1(D;>^Q@V/20>M?1U<)X3^!?@/P M/XRU#Q9H?AV*R\2Z@KI=:FUS/--,&(+!C)(W4@=NU=W3A%QO<4Y)VL%%%%:& M84444 %%%% "-]T_2OBBBO(/5"BBB@ HHHH **** "BBB@ HHHH Q/&G_(KW_P#N#_T(5Y%7 MKOC/_D6+_P#W!_Z$*\BKVL#_ WZGCXWXUZ!1117HGGA1110 4444 ?.O[;] MA8:I\/O!MGJ@C;3;CQAI4=RLH!1HS-A@V>Q'!^M7_P!JCP]HEYJGPHN+_P ) MP>*?(\4Q6RV"V<$\LL+02EH4$Q5-I*H2K,%.P>@KK_V@O@7I_P"T+X"7PMJ6 MKWNB0+=Q7BW=@JM*&3. -WUZU?D^#FD:]I/AF#Q=<77BS5/#_P UIJLD\ME) MY@Z2E+>15W@ #=@]^FX@\\H.3EIO8WC))+7:Y\T:[\*KS0_"O@9-:\#6-^]Q M\1+B70_"VL202&RTR6*0I8M*5D2-"4+^6NY!E1VXTK;4+WP1^RWXZUKP_=GP MY'JGB'9/I.G[HO\ A$89;B.&[@7/^K>,&1RRA4!DWH N#7TUXP^&?AOQ]=:5 MW$'DR?WP(I%!;MDY."1W-"_##PJGB36-?&BP_P!J:S!] MFU-R\ABOH]GEXFA+>5(=GR[F4G;QG%3[)IZ%>U36IAZ?\&O WA/6O#FI:)I] MGX;N[69EB^PXB_M$M"ZE9NWG M@&9[PH,,S+=Q*A;WV]_:O7?"'PE\)> [B.;0M)-F\,/V> 27=Q<+;1\?)"LL MC+"I (C"Y"@= !7%^"_V<8_"_QXUOXK7WB[4]?US5+%M/-K*?A))\%-&T\Z'/XL_MW7]1@L;F6 M06$#3V5U*+967#;%#;%; &<<8XKZ2'PS\-7']DRZKI%GXCU+2XDBMM7URUAN M[Y0IRI\YDW!@>/-/ MDC6$Z9')=![ZVDA7/EPJ2N[LT;%CPQKZ=DL?"%UXVT#48#9-K\=E-'I[V6TL MUF57>/D!_AV^KWVJQ:+IL6JW\?DW=\EG&)[E/[DD@ M7)KB/PAIR7OEXR)O.R WOY9CZ]L5]%5Y?\,_V= M/"?PI\<>(_%^D3ZQ>^(/$"[=1O-5OOM!E^_]<'_]!-6ZJ:M_R";W_K@__H)KR(_$CU9;,\1I:2EK MZD^9"BBB@ HHHH *?;_\?$?^\/YTR@$CD<&@#Y:_8)^)6B77PF\2:4)6%_X9 M\0:@U];PQ--,8Y+AYDD6- 78$,R@*"28V&*=^S/\.KAO O@7Q5XLU'6U7P:E MX;3PY<>'IK.2TFD)W2%2GG7#"-\+L7!WL.2,#Z#T/X>^%/#.IS:EHWA?1=(U M&8,LMY8:=#!-("51-MKJ?&?P4T34? ^@?#KQ M3K^E>*_$.BZ:;BSDT>\T>Z^T^'+Z21RMW!;"%9)8FC?8S;9"F[Y3]X5ZA\+M M4D^#FK>.-'U_2=>NO[:\17GB'3-3T[1KF[ANX+HH4A9HD;R9(R-A$VP8 .<9 MQ[Y11&GRVLQ2J M,(BL21P" ,\@U]!^&?\ D6M(_P"O.'_T6M5/$G@'POXRF@F\0>&M&UZ6W4K# M)JFGPW+1*3DA3(IV@GTKNH?]=%_D:\^KT'X7_P#'I?\ _71?Y&N/%_P6=>%_ MBH[>BBBO /="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ KBO%_@F?4KPWMCM:1P/,B8XR1W!KM:*UIU) M4IM44?7JG M9?U\P^IT^[/)?^$%UO\ Y\O_ "*G_P 51_P@NM_\^7_D5/\ XJO6J*/KU3LO MZ^8?4Z?=GDO_ @NM_\ /E_Y%3_XJC_A!=;_ .?+_P BI_\ %5ZU11]>J=E_ M7S#ZG3[L\E_X076_^?+_ ,BI_P#%4?\ ""ZW_P ^7_D5/_BJ]:HH^O5.R_KY MA]3I]V>2_P#""ZW_ ,^7_D5/_BJ/^$%UO_GR_P#(J?\ Q5>M44?7JG9?U\P^ MIT^[/)?^$%UO_GR_\BI_\51_P@NM_P#/E_Y%3_XJO6J*/KU3LOZ^8?4Z?=GD MO_""ZW_SY?\ D5/_ (JC_A!=;_Y\O_(J?_%5ZU11]>J=E_7S#ZG3[L\E_P"$ M%UO_ )\O_(J?_%4?\(+K?_/E_P"14_\ BJ]:HH^O5.R_KYA]3I]V>2_\(+K? M_/E_Y%3_ .*H_P"$%UO_ )\O_(J?_%5ZU11]>J=E_7S#ZG3[L\TT?X>W\UW& MU\JV]NIRPWAF;V&*]*50JA0, # I:*YJM:59WD=-*C&DK1"BBBL#8**** "B MBB@ HHHH **** "BBB@""^LX]0LYK:7_ %>'5U M7(^A->IT5T4J\Z/PF%6C"M\1Y+_P@NM_\^7_ )%3_P"*H_X076_^?+_R*G_Q M5>M45T?7JG9?U\SG^IT^[/)?^$%UO_GR_P#(J?\ Q5'_ @NM_\ /E_Y%3_X MJO6J*/KU3LOZ^8?4Z?=GDO\ P@NM_P#/E_Y%3_XJC_A!=;_Y\O\ R*G_ ,57 MK5%'UZIV7]?,/J=/NSR7_A!=;_Y\O_(J?_%4?\(+K?\ SY?^14_^*KUJBCZ] M4[+^OF'U.GW9Y+_P@NM_\^7_ )%3_P"*H_X076_^?+_R*G_Q5>M44?7JG9?U M\P^IT^[/)?\ A!=;_P"?+_R*G_Q5'_""ZW_SY?\ D5/_ (JO6J*/KU3LOZ^8 M?4Z?=GDO_""ZW_SY?^14_P#BJ/\ A!=;_P"?+_R*G_Q5>M44?7JG9?U\P^IT M^[/)?^$%UO\ Y\O_ "*G_P 51_P@NM_\^7_D5/\ XJO6J*/KU3LOZ^8?4Z?= MGDO_ @NM_\ /E_Y%3_XJC_A!=;_ .?+_P BI_\ %5ZU11]>J=E_7S#ZG3[L M\E_X076_^?+_ ,BI_P#%5)#X!UF60*]NL*GJ[RJ0/R)->K44?7:G9!]3I]V4 M-#TE-%TV*TC.[:,LW]YCU-7Z**X&W)W9W)**LA& 92#T/%>5:YX+U"PO)/L] MN]U;LQ*-$-Q ]"*]6HK>C6E1=T8U:,:RLSQ?_A'=5_Z!MU_WY;_"C_A'=5_Z M!MU_WY;_ KVBBNKZ]+L:;-913V%TCWD_V>$>2WS/L9\?DC?E7N=,E*5FN_Y&=3"1C&Z?;\SA?^$=U7_H&W7_?EO\*/ M^$=U7_H&W7_?EO\ "O7M3U2ST73[F_U"ZALK&VC:6:YN'"1QH!DLS'@ #N:Q M;KXD>%K'P9#XNG\0:=%X8FA2>+5FN%^S21OC8ROG!#9&,=EV-/J4>YY MW_PCNJ_] VZ_[\M_A1_PCNJ_] VZ_P"_+?X5Z#K7Q.\)>&_#MEKVJ>)-,L=% MOB@M;^:Y189RXRNQLX;(YX[5+?\ Q$\+Z7XBTG0;OQ!IUMK6K1F73["2Y037 M2#JT:YRP^E'UZ78/J4>YYS_PCNJ_] VZ_P"_+?X4?\([JO\ T#;K_ORW^%>O M0ZI9W&H7-A%EV#ZE'N>+_\([JO_0-N MO^_+?X4?\([JO_0-NO\ ORW^%>T44?7I=@^I1[GB_P#PCNJ_] VZ_P"_+?X4 M?\([JO\ T#;K_ORW^%>T44?7I=@^I1[GD.G^#]5OYUC-I);H3\TDRE0!Z\UZ MO96JV-G#;IRD2!!^ J>BN:M7E6MU.HKF.@\RU7 MX>ZA!=/]B5;F G*_.%8#T.35+_A!=;_Y\O\ R*G_ ,57K5%=ZQE1*VAPO!TV M[ZGDO_""ZW_SY?\ D5/_ (JC_A!=;_Y\O_(J?_%5ZU13^O5.R_KYB^IT^[/) M?^$%UO\ Y\O_ "*G_P 51_P@NM_\^7_D5/\ XJO6J*/KU3LOZ^8?4Z?=GDO_ M @NM_\ /E_Y%3_XJC_A!=;_ .?+_P BI_\ %5ZU11]>J=E_7S#ZG3[L\E_X M076_^?+_ ,BI_P#%4?\ ""ZW_P ^7_D5/_BJ]:HH^O5.R_KYA]3I]V>2_P#" M"ZW_ ,^7_D5/_BJ/^$%UO_GR_P#(J?\ Q5>M44?7JG9?U\P^IT^[/)?^$%UO M_GR_\BI_\51_P@NM_P#/E_Y%3_XJO6J*/KU3LOZ^8?4Z?=GDO_""ZW_SY?\ MD5/_ (JC_A!=;_Y\O_(J?_%5ZU11]>J=E_7S#ZG3[L\E_P"$%UO_ )\O_(J? M_%4?\(+K?_/E_P"14_\ BJ]:HH^O5.R_KYA]3I]V>2_\(+K?_/E_Y%3_ .*H M_P"$%UO_ )\O_(J?_%5ZU11]>J=E_7S#ZG3[L\GC\!ZT[ &U5!_>:5,?H:]! M\,Z"OA_3A!O\R5CND<="?0>U:]%8U<1.JN5[&U/#PI.ZW"BBBN4Z0HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***JWNI6FG*#=7 M$< /3>V*:3>B$VEJRU163_PEFC_]!&W_ .^Z/^$LT?\ Z"-O_P!]U?LY_P K M(]I#NC6HK)_X2S1_^@C;_P#?='_"6:/_ -!&W_[[H]G/^5A[2'=&M163_P ) M9H__ $$;?_ONC_A+-'_Z"-O_ -]T>SG_ "L/:0[HUJ*R?^$LT?\ Z"-O_P!] MT?\ "6:/_P!!&W_[[H]G/^5A[2'=&M7R#\5OVPY?#/CZWT?4?!,L-UX=U1YG M_P")B")U\B6)2/W7 (E#9YZ8]Z^J/^$LT?\ Z"-O_P!]U\X?M%?!'2?BM\2/ M">MV5];1P2RBUUIPX!$" LK^YP"GXI7L97&@JS6+A[K3UUT^[NCR(=#M]$TN^TRYD-IJ,R31F$(VUW+*J@'&<$ M=,5XE\.=5LU^%/[*&M7%]:MX2L&V7]SYBFWAN#IL\=L9&^ZNV4[02>'9>]?4 M3:AX6?1QI,DEA+I@B$'V.4!XC&!@*5.01@=Z@7_A#(]%DT=8-(72),[[ 01B M!LG)S'C:QDGELE2;S!Y$:KG3;N MSB96CMYXT>-"OW2%(P".WI5F3Q%H$LT,KW=H\L.?+D;!9,C!VGMD>E9^SG_* MR_:0[H\#^&?Q@UNQ^/6H?#^ZMM/NK:34;RVN90CKJ33PV=M<-?R_.5^SR&

;C6^6**]%%%>P>2%%<_P",/&EM MX,@LGGT_5-5FO)C!!:Z1:&XF9@A M6;7]I=:GIYMX;F)75&,;;CD@L.#@XR>U3S*]BN5VN=_1115$A1547^=4:R^R MW0VQ"7[48_W!R<; V?O=\8Z5:I %%1W$WV>WEE\N2;8I;RXEW.V!T4=R:X'P M_P#'+PYXHT'Q)J6G6^K2W'AR8V^J:.UEMU"W< -@PEN05.00<$ \\$4FTMQI M-['H5%9_A_6H_$>AV.J0V]U:0WD*SQPWL7E3*K#(W+DX..<9[UH4Q!16/XN\ M36_@WPY?ZW=VM[>6ME&9IHM/@\Z;8.6(3(S@N_\ AV]=W'6ES+8=F=;16#X%\9V7Q"\)Z;XCTVWO;;3M M1A6XMAJ$'D2O$PRC[,G 8$$>QJ+QC\0-&\!R:&FKRS1/K6HQZ79B&!Y-T[YV MAB!A!QU8C\:+JUPL[V.CHJK8WWVYKD?9;FV\B8P_Z3'L\S !WIRZF>C@G[S1JT445XYZX4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %>'ZE_P A*[_Z[/\ ^A&O<*\/U+_D)7?_ %V? M_P!"->I@=Y'F8W:)7HHHKUSRBMJEY%INFW5[.)/(@C9W,,+S.!CLB LQ]E!) MKYN\$WVJ:5^QGH4%KI/B)-4M1#I]S;VUO>6%W WG@R$E8C.$56!9H5+X)VG. M'C@^1.M4DGV44_QYE_7WGS1X+UKQ%_9 M&F:7XIO/&]YX,M]=U6.ZU:SMM5M[TQ'#Z>Q<%KLVQ!DP0[$$(LAXP*EQ-XJ@ MU?0+'QQXB\?0VUQX2U"2*WT4W$=PS+>E+">86L8D6X>%HR2YVEAAL#<#]1_\ M(79LV]KS4GE)\QI6O7+-*/NS'GEU' /0# Q@ 52?X9Z0VK0:FMQJT5] K+#+ M%JEPNPO_ *U@H?!9_P"(D$YY&#S6'+B/Y5][_P CKYJ^,H/$Y^'M@(UTFPG>./6@Q\V.W:. H)6RFXJ2W MS':R@?+I:OKVN:7;_$"QT?5?&U]89T.ZMI+RWU+S[K?1>)OACXXFL]- M7Q+J5Z+ZY2.TG^TWT$.H2QL3$+>Y 59_+V''E.P !+9%)K$+HO\ P)_Y>8U' M+W_R]E_X O\ Y/R_K<=^S1%+'X5UVZNM0URZN+C4Y;H6>MW=_=2V%L<>3"'N MP&8 _,@P2<98BO/]8\.7^N:'J_Q ^']K=R>*=.N;ZRO]+NK*>S_ +;T^1BW MDE9D0LZ;A)%( 0&RI.&('T!H/@?3_#MS)<6\^HSRR2-/*U[?S7'F3,-IE;>Q M^;;\O& !D #)KH"Q/4YKJA&;7=&%3]Q)R7FK?*UW^9\Q>)K3Q5(/"=C9V>E/HD6EZ->7<5V/*3[1'(8IEA#F175EN4.U2I4CG%?Q% MI_C/P3XBU.33T\6:S:^#_$0UM5_M6^G75=*N0F+(!I")FB8R84[MH@&0/,Y] M[TWXI>'-6\;:AX0M+VZD\0V"A[JU.G72)$I#%6,S1"/#;6VD-AMIVYP:ZK<> M.:KV:>S,>=K='G&O6*>!_@?JEK&XM.OF^%]S;/XNL[J.RG+J\L3!].\@)YF3=L)@FS(5 MS_=X^F--\;:'JWB?5O#UCJD%UK>DQQ2W]G"27MEEW>7O., D*3MSG&"1@C.U MN/7/--P4MF2IN.Z/CJW/B/5O!/PVT_\ X2;Q-X%TBU\+6<,%QI^@:A+*NIQ! M5FCECB>(AAA0JSH\+#=Q5WX@76MZIXNLCJ]CXPO_ !'8^.M/EM]/LK:Y;3CI M*+E)E1?]'#;FH>-)(W\<:DBZQ)'J4#6UGY"FW)6UCCFDBW;Q&D31QEE^=AD$^\_L^ZM MJFM?!7P?/KCW\FN)I\<%^VJ020W)G0;6\P. Q;CEN<]IZ."^-FK1117C'KA1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5X?J7_ "$KO_KL_P#Z$:]PKP_4O^0E=_\ 79__ $(UZF!W MD>9C=HE>BBBO7/*"BBB@ HHHH \__: \/:YXL^"/C?1O#>XZY>Z5-#:HC;6D M8KS&#V++E1[M6)X-^*'P]\:>'/#&D:5-;ZGJ=JMOY'AV),7VF30C;^_@.'MA M$5*L9 HXVC<756];HR:AQUNBU+2Q\U_#/XJ:WKGBSPK*WBBXU'4+V2_C\7^% MKQ847PZL22-'(%"B2$!UCC!D9A()-P/''OFE^,-!URZAM=.UO3K^YFM5OHH; M6[CD>2W)P)E"DDQD\;AQGO6QDU070[)=;;5_*8Z@T'V;S6EB:#,JO%.WGW M0D*P!-S;$5)2 VX5X?J7_(2N_\ KL__ *$:]3 [ MR/,QNT2O1117KGE!1110 4444 %%%>"^"_C'\0/''[27CSP5:Z1H-KX)\(RP MQW&J2QSM>3M)$KK&F) @;ECNVX X.:B4E&R?4J,7*]NA[U17C:?M-:5;ZM= M6VJ^%/$>B:?::XOARZU>Z6SDM;>]=08U?R;AY CED42;-H,BABO.&W/[3FG: M6^L3:KX.\3:5I&BZNNB:GJ\RV4D%I.S(JEUBN7D*9D3YE0@;N<SE MV/9J*XWQ7\3+?P]XEB\-Z=HVI^*?$C0?:Y=,TCR%:WM\LHEEDGEBB12RE5!? M:Z6?1_$UK+%))]F9TFC 212CY4 ME2V00.G((;DD)1;/6:*X#X"?$2]^+/P=\*>+]1MK>SOM7LUN9K>TW>4C$D87 M<2<<=R:[^J3YE=$M6=F%%%%,04444 %%%% !7L?A;_D7--_ZX+_*O'*]C\+? M\BYIO_7!?Y5YN.^!>IZ."^-FK1117C'KA1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 5X?J7_ "$KO_KL_P#Z$:]PKQ36[9[3 M6+R*0882L?P)R/YUZ>!^*1YN-VB4J***]@\D**** "BBB@ KY;^!_P 2-'TW M]K[X]>#+NYBMM5OK^TU&S61P#WA[26U$:@VE6! MU -N%X;6/SMV,9WXW9QQUK.46VFNA<9))I]3YW\#_"V?XD>-_B _B)_%6E>' M#XO37[;1+S2A9VFHB-(_*.O%8\.>) M]4M+/Q+/$=K_PC]H+2X\BTNV5+BX9T*QJ4XQ( MY/W.6 Z\@@>FU4U'2;#6(5BU"PM=0B5MZQW<"2J&QC(# @'!//O5\K2:3)YD MVFT>1?L9MYG[+OPZ;^]IBGCW9J]HJ*UM8+&WCM[:"*V@C&U(84"(H] HX J6 MJBN6*1,GS2;"BBBJ)"BBB@ HHHH *]C\+?\ (N:;_P!<%_E7CE>T>'[=[70[ M&&08=(5!'X5YN.^!'HX+XF:%%%%>,>N%%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !6=J?A_3]88-=VRRN!@-DJWYBM&BFI.+ MNF)I25FCG_\ A ]$_P"?,_\ ?U_\:/\ A ]$_P"?,_\ ?U_\:Z"BM?;5/YG] MYG[*G_*ON.?_ .$#T3_GS/\ W]?_ !H_X0/1/^?,_P#?U_\ &N@HH]M4_F?W MA[*G_*ON.?\ ^$#T3_GS/_?U_P#&C_A ]$_Y\S_W]?\ QKH**/;5/YG]X>RI M_P J^XY__A ]$_Y\S_W]?_&C_A ]$_Y\S_W]?_&N@HH]M4_F?WA[*G_*ON.? M_P"$#T3_ )\S_P!_7_QKEO&O@O2(-4\(!+9E$FL!'_>OR/LTYQU]0*])KQ/Q MS\?/A[_PD/AJ!O%=@KZ?K#->*Q8&$+;7"?-QQ\Y5?QKJPWUBK/W+NR>UWT9R MXA4*<5SV5VM[=T>F?\('HG_/F?\ OZ_^-5K7PMX8OKBZ@MA#<3VCB.XCBNF9 MH7*A@K@-E25(.#V(-:'A/QCHOCK21JF@ZA%J>GL[1BXASL++P0"1VKY4&DR> M$_#W[7<'A.RCTV5=26:.*RC\L OI-J\S@+C#$,[$CG)S7-*I6BW&3::]3HC3 MI22E%)H^C])T[P3K]A'CG&K?VFOV3ABA_>[]GW@5Z]1BOF;XK06VDZQJ=KX7BBMO! M\OACPR=;-B-L/E-J9",^WC+0>;D]2G7C%;OBCX7:AXX\<_$^U\,#1;31M!UG M3=1BL]4)CTF:Z.F/'=I+L5MI$RI_P J^X^E)/"' MAR'R/,CCC\]@D6ZX8>8Q!("_-R< GCTJ;_A ]$_Y\S_W]?\ QKY@O/B5>_ ? M1? B2:6?%%MHOAU?L]QJ'LJ?\J^XP?^$#T3_GS/\ W]?_ !H_X0/1/^?,_P#?U_\ M&N@HH]M4_F?WA[*G_*ON.?\ ^$#T3_GS/_?U_P#&C_A ]$_Y\S_W]?\ QKH* M*/;5/YG]X>RI_P J^XQK/PCI%A,LL-FOF*<@NS-C\S6S1165R521D1>R@'&!730H^VD MU>UCFKUO8J]CU?\ MK3_ /G^MO\ O\O^-']M:?\ \_UM_P!_E_QKQ.BN_P"H MQ_F.+Z[+^4]L_MK3_P#G^MO^_P O^-']M:?_ ,_UM_W^7_&O$Z*/J,?Y@^NR M_E/;/[:T_P#Y_K;_ +_+_C1_;6G_ //];?\ ?Y?\:\3HH^HQ_F#Z[+^4]L_M MK3_^?ZV_[_+_ (T?VUI__/\ 6W_?Y?\ &O$Z*/J,?Y@^NR_E/;/[:T__ )_K M;_O\O^-?"W[5WP5:Z^,NDWGAYH)(/%DRQ-Y;J5AN1@.6YX!7#9/HWI7OM,D@ MCE>-WC5VC;'M.O+5;6P@6('S5!=OXF//4G)_&J_AGP3\/O!>LZGJ^@ M:)X=T35=4.Z^OM/MH()KHYSF5U +\\\DUYS17!+!\\G*4KMG='%\D5&,=$>E M>'_"/@/PGHM_H^B:1X?TC2=0>22[L;&WAAAN&==KF1% #%@,'(Y%/T?PSX(\ M/>%U\-:7IFA:=X=7=C2;6&&.U&YB[?N@-O+$L>.2I@=Y'F8W:)7HHHKUSR@HHHH Y+QM\5/#?P[OM*L]V, M]G*D@"L08IT1QPRG)7!SQ7CO[3&O6ECXR^#]D/$UGX:U-_$331W-P(I&B3[- M*F_RY" 5+,J9/&7'?%3>-M8U;X8WOPR7Q%XTN;'3;A[_ $_6M1,B0VTS-$SP MRL64^7)N^[SC/R@&L>=IN^R-N1-+NSVF;5(+?4K>Q=9S<7$;R(4MI&CPN,[I M I13R,!B">< X-.TS4H=6L8KRW$RPR@E1<6\D$G!(Y2159>1W ]>A%?,?PQ^ M*GBG6F^&?;2J([F3S$0L%1AV"'!]\>?>(?VA M/$\WP;\,:G9^/+BU\21>&Y]3ENGEACAU"XCN7!C$8C)FE"( 8P4"*0QW9XGV MRM?^NG^97L7M_74^YZY/QU\4_#7PV\C_ (2"\NK8S037*BUTZYO"L,6SS9'$ M$;[$7S$RS8'S=:^:M2^/%ROBCQ#JL/Q8@NM.L?&&CV=EI]O+:K:M87!B%QNP M"TB!3*0VX;2C'/4#W[]H&^T_2_@IXWOKV>WM4;1KFWCN)F5:=7*"8Y%6>-"R M,%;#*"#@\UU%?/GBCQW:Z;\"/AM>Z5X@_LI-533-,?7;*ZBAAA"VY+">Y9'\ MN,,C+P,ER$!4N2//O"OQMUGQ%X-T&/Q+X_N_#I'AZ>6VUZR$48U'6(KB5#;R M[T8%Q&L#"#"L_G''(I>U2T8_9MZH^Q*JV^I0W5]=VB"836NSS#);R(AW D;' M90K].=A.WH<$U\C^(_BAX[34?$$.K^-KSPUXHC\,:/J>C>&+6VA3S]4F\\/: M[64O*&,8#1@AL-G@1U/\0/C=K^CZE\1[(_$BVT2[T[7="AME\NV/V2&55^V0 MJK=0C%M[')&TYQ2]LNP>Q?<^NZ*^2=2^--WI.D^(K+_A8-Q?Z;I'C;^SI;V& M_LXM2ET]K1'"QSR[(5(F,@R^W(1E!R*]I_9QO]0U3X2Z5>:KXH/B[4[B2:2X MOS>077EYD)2 O /+W)'Y88+D;]Y!((JXU%)V1,J;BKL]-HHHK4R"BBB@ KV/ MPM_R+FF_]<%_E7CE>Q^%O^1X5X?J7_(2N_^NS_^A&O4P.\CS,;M$KT445ZYY1B>+/&WA[P% MIJ:AXDUNPT&P>01+X(KRO\ :HOH+'X)ZN9[F.V#W5B%,D@3<1=PG R>> 3^%$([:^TMYK31_[4C% MY878F1##MDMHUC*Y>,B=Y ) N25S3]H@]F^Y[_9^ [&V\8S>)Y;O4-1U0Q/# M;_;KCS(K*-RI=8%P-@8HN>3G:*Z7S'_O-^=?*NF_$[7O%?C+X;W;^-KS18#< MZS8WEKJ6G6MLDMQ;B (DH5W20L'!WQ2;2')39T%;P7\8O'WB>+P<+SXB:':M MXBTG5KR>2UTRW'V-K*<*ABWNPW.#\WF;AM4[0&^82JL>B_K0ITY/J?6?FO\ MWV_.LW4M,FOY$,6IWE@F-LJVL@7S%ZCG&5.?XEP<$CO7S3!\%=$O+KPQ9ZYK;0WTTC%9E4&WEW(A7!6-HW4OUP5Q:MOC7XN'BR9[ MSQEH']F1>.K;PV-/L[2)5:UG1(#J'BF7Q M'K2ZQJ*#[6L*O;$3R(@;8HP"5SAN@X&!BN5^ ]]X/D_9[G\/^,[BQ755NKI/ M%&G7[ 73ZB9BSL\9^=Y"3&48 D@IMXQ6/L*3M:._F_\ /^MST/[3QBO>>W]V M/^7R]--M#V"U\ "WUFXU:W\0ZND]U MM+MF4B6 '*JQVY9AEMLA.Y0Q ZG.G M_P (_?GAO$NK$'AMLJJ2H^X!@?*1W(Y;G=FO$->^,?B*SUG7I],U:&&3P_X@ MM-$7P5<6B?:+ZUD\I?M&YAYV]A(SJ5^0"/!!(8U] G5+'SEB6^MF=I6A11,A M+.OWD SRP[CJ*J.'H/:),LTQRWG^"_R^?KKNCSWQ-K6@:=XJTG1-6^)LNE>) MY&6XL[%K^*&XFD8E 5B(^:-L%?+ VG;Z\UV7A_PW)H)F#:OJ.II(S2'[?()& MWLI6MGLTK62PGN$CVAHX@"-CJOQ4^%DNA>-VL=!DU/4+.]CM5A>WNYH84;RR[J=V2QC^4\$G& M&'!&C2IRYDM4_P"NI-3'XJM#V( M\MO9/*HFF1,;V5,Y(7(R1TR*OU\D>#?B$GC3XU?![Q7K/B#37O\ 6=,UA3I: MV\4,NEN#'_HC./WAV[&!$N3O5R,#@?6<,\5U"DT,B31.-R21L&5AZ@C@BNJ$ M^>YYQ^%O^1X5X?J7_(2N_P#KL_\ Z$:]3 [R M/,QNT2O1117KGE%'5M#TSQ!;K;ZKIMGJD"MO6&^MTG0-C&0K@C.">:SG^'OA M219 _A70G$ARX;3("&^OR<_C6_12LAW9"MI MQ]H6");CR_*\X( ^S.=F[&= MN><=*H+X4T-;B^N!HFF">^!6[F%E%ON03DB5MN7&?[V:U:*!&7_PBFABSM;, M:)I@L[4L;>W^Q1>7 6R&*+MPNVA>PA*0,3DF-2N$)('(QT MIDG@/PQ-(\DGAG19)'D\YW;38"S2==Y.WEN3SUYKUPUI9V M]HUQ*9IS;Q+&99" "[X W,0!\QYX%5IO#.C7&L1ZO-H^G2ZO'C9J$EI&URF! M@8E*[A@<#!XK2HH$49-"TR;5HM4DTRRDU2%/+COGMD-PB\_*LA&X#D\ ]S6= M?>!=$O\ 4M*OGL(XI]-NWOX!;J(U^T.I5I& 'S,03R>;: MPQVD:I;O_>C4+A&Y/*X/-:5%%D%V9D/AC1;>]N+R'1M.BO+C<9KF.SC667=P MV]@N6SWR>>]7K6T@L+:*VM8(K:VB4)'#"@1$4= JC@#V%2T4""BBBF 5['X6 M_P"1,>N%%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7A^I? M\A*[_P"NS_\ H1KW"O#]2_Y"5W_UV?\ ]"->I@=Y'F8W:)7HHHKUSR@HHHH M**** "O$/"OQ\\2^,OVA_&/P[T[P7;#0O"KQB_\ $<^ILI/F1JZHD(A.7.X\ M;\87)(R!7M]?-'P%\8:9#^U=^T'X6DE6/5Y=0L]2BC8C,L*VL:/M'4[25S_O M"LIMIQ5^IK!)J3MT/1;7]I#PA+K3Z;#[:ZO8[ZT\0Z7:V&IKH][J-]H\L=I:W3,JJDLO102R_ M-T^85Y;X-\"2_&+QE\1[&YUR>P\)IXVCUV32VT*>&?4$B6(Q$74K*HB,L7(2 M,M^[^\ U(/$'Q&UMQKGB#P=:^,FU35_!YTZ6!-0LA&@2Z@)A269HY M8]YAWLD@C(VYV[L?:3W-?9PN?47BWXE:1X/U>UT>6'4=6URYC,R:3HMFUW=" M$9!E9%^ZF1MW$C).!FN7\:_&2^B^$^J>-_ &A1^,1I]\8>/-$\-_!_P 6^++VTDT;14L[NX9KF$1/<;E( M$A3[V9&(P&&XYY%:\UT];&?*DUIIZ."^-FK M1117C'KA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5XEK$+V^K7L;C#"9_U)->VUCZQX4T[6Y!+<1,LV,&2,[2?KZUV8:LJ, MGS;,Y,11=:*Y=T>/T5Z=_P *WTG^]<_]_!_A1_PK?2?[US_W\'^%>C]8T5Z=_PK?2?[US_ -_!_A1_PK?2?[US_P!_!_A1]G?\ M"M])_O7/_?P?X4?\*WTG^]<_]_!_A1]N?^_@_ MPI?7*3W']4JK8\R9V;&23]309&.,L3CIS7IO_"M])_O7/_?P?X4?\*WTG^]< M_P#?P?X4_KE(7U.J>9>8P8D,0?7-8?B[P1X=\?:N?^_@_PI?7*3W'] M4JGD>B:'IWAG2;;2](L+;2]-M4\N"SLX5BAB7^ZJ* /85>KT[_A6^D_WKG_ M +^#_"C_ (5OI/\ >N?^_@_PH^N4A?5*IYC17IW_ K?2?[US_W\'^%'_"M] M)_O7/_?P?X4_KE(/J=4\QHKT[_A6^D_WKG_OX/\ "C_A6^D_WKG_ +^#_"CZ MY2#ZG5/,:*]._P"%;Z3_ 'KG_OX/\*/^%;Z3_>N?^_@_PH^N4@^IU3S&O9_# ML+6^@V$;C#+"H(_"LZR\!Z38SK*(Y)F4Y F;(S],5T5<.)Q$:J2B=N&H2I-N M04445P'<%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ( !1110!__]D! end EX-101.SCH 11 taop-20231231.xsd XBRL SCHEMA FILE 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 link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Consolidated Statements of Changes in Equity link:presentationLink link:calculationLink link:definitionLink 00000008 - Statement - Consolidated Statements of Changes in Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000009 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000010 - Statement - Consolidated Statements of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - BUSINESS ACQUISITION link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - VARIABLE INTEREST ENTITY link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - DISPOSALS OF CONSOLIDATED ENTITIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - DISCONTINUED OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - BANK LOANS link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - OPERATING LEASES link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - LONG-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - CONVERTIBLE NOTE PAYABLE link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - RESERVE AND DISTRIBUTION OF PROFIT link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - EQUITY link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - CONSOLIDATED SEGMENT DATA link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - CONCENTRATIONS link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - BUSINESS ACQUISITION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - DISCONTINUED OPERATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - BANK LOANS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - LONG-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - CONSOLIDATED SEGMENT DATA (Tables) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE ESTIMATED USEFUL LIVES (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - SCHEDULE OF ANNUAL MINIMUM RENTAL INCOME RECEIVED (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SCHEDULE OF FOREIGN CURRENCY TRANSLATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - BUSINESS ACQUISITION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - VARIABLE INTEREST ENTITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - DISPOSALS OF CONSOLIDATED ENTITIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - LOSS PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - SCHEDULE OF INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - INVENTORIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - SCHEDULE OF SHORT-TERM BANK DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) 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 - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - SCHEDULE OF OTHER NON-CURRENT ASSETS (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 - OPERATING LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000081 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000082 - Disclosure - LONG-TERM INVESTMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000083 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000084 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 00000085 - Disclosure - RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000086 - Disclosure - SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 00000087 - Disclosure - SUMMARY OF STOCK OPTION ACTIVITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000088 - Disclosure - SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000089 - Disclosure - EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000090 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 00000091 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000092 - Disclosure - CONCENTRATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000093 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 taop-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 13 taop-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 14 taop-20231231_lab.xml XBRL LABEL FILE Entity Addresses, Address Type [Axis] Business Contact [Member] Related Party, Type [Axis] Nonrelated Party [Member] Related Party [Member] Product and Service [Axis] Product [Member] Products Related Parties [Member] Advertising [Member] Advertising Related Parties [Member] Software [Member] Software Related Parties [Member] Product and Service, Other [Member] Other Related Parties [Member] System Integration [Member] Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Reserve [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Noncontrolling Interest [Member] Title of Individual [Axis] Consultant [Member] Plan Name [Axis] 2016 Equity Incentive Plan [Member] Business Acquisition [Axis] Taoping New Media Co., Ltd [Member] IASPEC Technology Group Co Ltd [Member] Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] Award Type [Axis] Restricted Stock [Member] Directors Executive Officers and Employees [Member] Mr. Jianghuai Lin [Member] Investment, Name [Axis] iASPEC Technology Group Co., Ltd. (iASPEC) [Member] Disposal Group Classification [Axis] Taoping Digital Assets (Hong Kong) Limited (TDL) [Member] Taoping Digital Assets (Asia) Limited (TDAL) [Member] Taoping Capital Limited (TCL) [Member] Taoping EP Holdings Shenzhen Co Ltd TEPH [Member] Fujian Taoping Investment Co [Member] Parent [Member] Concentration Risk Type [Axis] Revenue from Rights Concentration Risk [Member] Concentration Risk Benchmark [Axis] Revenue from Contract with Customer Benchmark [Member] Customer [Axis] Credit Facility [Axis] Revolving Credit Facility [Member] Investor [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Public Stand by Equity Purchase Agreement [Member] Private Stand by Equity Purchase Agreement [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Consolidated Entities [Axis] Parent Company [Member] Legal Entity [Axis] Taoping Holdings Limited (THL) [Member] Taoping Group (China) Ltd. (IST HK) [Member] Alpha Digital Group Ltd. (ADG) [Member] Kazakh Taoping Operation Management Co. Ltd. (KTO) [Member] Kazakh Taoping Data Center Co. Ltd. (KTD) [Member] Information Security Tech. (China) Co., Ltd. (IST) [Member] TopCloud Software (China) Co., Ltd. (TopCloud) [Member] Information Security IoT Tech. Co., Ltd. (ISIOT) [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 Education Technology Co., Ltd. (SZTET) [Member] Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member] Taoping Digital Tech. Dongguan, (Dongguan) Co., Ltd. (TDTDG) [Member] TopCloud Tech. (Chenzhou) Co., Chenzhou, Ltd. (TCTCZ) [Member] Taoping Digital Tech. (Jiangsu) Jiangsu, Co., Ltd. (TDTJS) [Member] Fujian Taoping Investment Co Ltd FJTI [Member] Taoping Guangxi EP Tech Co Ltd TPGXT [Member] Variable Rate [Axis] Average Yearly RMB [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] Year End RMB [Member] Year End HKD [Member] Average Yearly HKD [Member] Share Purchase Agreement [Member] Vesting [Axis] First Phase [Member] Second Phase [Member] Third Phase [Member] Wuhu Taoping Education Technology Co Ltd [Member] Unrelated Third Party [Member] Taoping Digital Assets Hong Kong Limited [Member] Taoping Digital Assets Asia Limited [Member] Operating Activities [Axis] Continuing Operations [Member] Discontinued Operations [Member] Antidilutive Securities [Axis] Share-Based Payment Arrangement, Option [Member] Non Employees Stock Options [Member] Non Employees Stock Warrants [Member] Convertible Promissory Notes [Member] Debt Instrument [Axis] Private Placement [Member] Taoping Affiliate Customers [Member] System Maintenance Service [Member] Related Company Owned By Mr Lin [Member] Ownership [Axis] Income Statement Location [Axis] General and Administrative Expense [Member] Office Buildings [Member] Electronic Equipment Furniture and Fixtures [Member] Cryptocurrency Mining [Member] Short-Term Debt, Type [Axis] Bank Loan Two [Member] Financial Instrument [Axis] Short-Term Debt [Member] Income Tax Authority [Axis] PRC [Member] HONG KONG BVI [Member] Geographical [Axis] UNITED STATES High Technology Enterprise [Member] Biznest [Member] Vendor [Member] Threshold [Member] IOV Software [Member] Finite-Lived Intangible Assets by Major Class [Axis] Office Space [Member] Server Rooms [Member] Dormitory Lease [Member] Asset Class [Axis] Equity Method Investments [Member] 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] Convertible Promissory Note-1 [Member] Convertible Promissory Note-2 [Member] Convertible Promissory Note-3 [Member] Principal Amount [Member] Accrued Interest [Member] Convertible Notes Payable [Member] Employees [Member] Sale of Stock [Axis] Direct Offering [Member] Holder [Member] IASPEC Technology Co., Ltd [Member] Financial Intermediary Service Organization [Member] Consultants [Member] Related Party Transaction [Axis] Shareholders [Member] Zhengjiang Taoping [Member] Service Compensation [Member] Directors Executive Offcers Employee [Member] Employees And Directors [Member] Selling, General and Administrative Expenses [Member] Employee [Member] Award Date [Axis] February Two Thousand Twenty One [Member] April Two Thousand Twenty One [Member] Non-employees [Member] Equity Option [Member] Warrant One [Member] Warrants [Member] Segments [Axis] TIT Segment [Member] CBT Segment [Member] Corporate and Others [Member] Assets From Discontinued Operations [Member] Revenue Benchmark [Member] Customer Concentration Risk [Member] Customer [Member] Customer One [Member] No Customer [Member] Top Five Customer [Member] Accounts Receivable [Member] Top Five Receivables [Member] Purchases [Member] Suppliers Concentration Risk [Member] Five Unrelated Suppliers [Member] Supplier Two [Member] Supplier One [Member] Supplier Three [Member] Shanjing Capital Group Co Ltd [Member] Standby Equity Purchase Agreement [Member] Entity Addresses [Table] Entity Addresses [Line Items] 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] Contact Personnel Name Contact Personnel Fax Number ICFR Auditor Attestation Flag Document Financial Statement Error Correction [Flag] Auditor Firm ID Auditor Name Auditor Location Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] ASSETS CURRENT ASSETS Cash and cash equivalents Accounts receivable-related parties, net Advances to suppliers Prepaid expenses Inventories, net Other current assets Current assets from discontinued operations TOTAL CURRENT ASSETS Property, equipment and software, net Right-of-use assets Long-term investments Goodwill Other assets, non-current, net TOTAL ASSETS LIABILITIES AND EQUITY CURRENT LIABILITIES Short-term bank loans Accounts payable Advances from customers-related parties Amounts due to related parties Accrued payroll and benefits Other payables and accrued expenses Income tax payable Lease liability-current Other current liability Convertible note payable Current liabilities from discontinued operations TOTAL CURRENT LIABILITIES Lease liability TOTAL LIABILITIES EQUITY Ordinary shares, 2023 and 2022: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, 2023: 2,891,822 shares; 2022: 1,587,371 shares*; Additional paid-in capital Reserve Accumulated deficit Accumulated other comprehensive income Total equity of the Company Non-controlling interest TOTAL EQUITY TOTAL LIABILITIES AND EQUITY Statement of Financial Position [Abstract] Ordinary shares, no par value Ordinary shares, shares authorized Ordinary shares, shares issued Ordinary shares, shares outstanding Reverse stock split 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 income Interest expense and debt discounts expense Loss before income taxes Income tax (expense) benefit Net (loss) from continuing operations Net (loss) income from discontinued operations NET LOSS Less: net loss attributable to the non-controlling interest NET LOSS ATTRIBUTABLE TO THE COMPANY (Loss) income per share - Basic and Diluted* Basic Diluted DISCONTINUED OPERATIONS Basic Diluted LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY* Basic Diluted Income Statement [Abstract] Net loss Other comprehensive (loss) income: Foreign currency translation (loss) gain Comprehensive loss Comprehensive loss attributable to the non- controlling interest Comprehensive loss attributable to the Company Balance, value Balance, shares Stock-based payment for consulting fee Stock-based payment for consulting fee, shares Stock-based Compensation Conversion of convertible notes Conversion of convertible notes, shares Issuance of ordinary shares for financing Issuance of ordinary shares for financing, shares Employee stock incentive Employee stock incentive, shares Net loss for the year Foreign currency translation (loss) Dissolve of variable interest entity and ordinary shares issued for acquisition of a wholly owned subsidiary Dissolve of variable interest entity and ordinary shares issued for acquisition of a wholly owned subsidiary, shares Ordinary shares issued for business acquisition Ordinary shares issued for business acquisition, shares Minority shareholders’ contribution Disposal of a wholly owned subsidiary Reversal of minority shareholders’ interest upon disposal of a subsidiary Beneficial conversion feature on convertible note Issuance of ordinary shares for Equity Incentive Plan Issuance of ordinary shares for Equity Incentive Plan, shares Balance, value Balance, shares Statement of Stockholders' Equity [Abstract] Statement of Cash Flows [Abstract] OPERATING ACTIVITIES Adjustments to reconcile net (loss) to net cash (used in) provided by operating activities: Provision for allowance for credit losses on accounts receivable, other current assets, and advances to suppliers Provision for obsolete inventories Depreciation Amortization of convertible note discount Loss (gain) on sale of property and equipment Impairment of property and equipment Loss from disposal of inventories Stock-based payments for consulting services Stock-based compensation to employees Impairment on cryptocurrencies (Gain) on sales of cryptocurrencies Loss (gain) on disposal of subsidiaries Loss on long-term investment Exchange difference Changes in operating assets and liabilities: Decrease (increase) in accounts receivable (Increase) decrease in accounts receivable from related parties Decrease in accounts payable from related party (Increase) decrease in inventories Cryptocurrencies - mining and purchases Decrease in other non-current assets (Increase) in other receivables and prepaid expenses (Increase) decrease in advances to suppliers (Decrease) Increase in amounts due to/from related parties Increase (decrease) in other payables and accrued expenses Increase in advances from customers Increase (decrease) in advances from related parties Increase in payroll payable and benefits (Decrease) increase in lease liability (Decrease) in accounts payable (Decrease) increase in income tax payable Net cash (used in) operating activities INVESTING ACTIVITIES Proceeds from sales of cryptocurrencies Proceeds from sales of property and equipment Purchases of property, equipment and software Acquisition of cash in connection with a business acquisition Consideration paid for acquisition Net cash (used in) provided by investing activities FINANCING ACTIVITIES Proceeds from borrowings under short-term loans Borrowings from related parties Repayment of short-term loans Proceeds from issuance of convertible note Proceeds from issuance of ordinary shares Net cash provided by financing activities Effect of exchange rate changes on cash and cash equivalents NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS CASH AND CASH EQUIVALENTS, BEGINNING CASH AND CASH EQUIVALENTS, ENDING Supplemental disclosure of cash flow information: Cash paid during the year Income taxes Interest Reconciliation to amounts on consolidated balance sheets Cash and cash equivalents from continuing operations Cash and cash equivalents from discontinued operations Total cash, cash equivalents, and restricted cash Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Issuance of shares Issuance of shares, value Issuance of shares acquisition, value operating lease right of use of asset Issuance of shares, acquisition Increase in accounts payable Decrease in customer advances Non cash expense 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 Disposals Of Consolidated Entities DISPOSALS OF CONSOLIDATED ENTITIES 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 Discontinued Operations and Disposal Groups [Abstract] DISCONTINUED OPERATIONS 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 Reserve And Distribution Of Profit 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 Basis of Presentation and Principles of Consolidation Use of Estimates Economic, Pandemic, Political, and Currency Exchange Risks Cash and Cash Equivalents Accounts Receivable, Accounts Receivable–related parties, and Concentration of Risk Advances to Suppliers Advances from Customers and Related Parties Fair Value and Fair Value Measurement of Financial Instruments Fair Value Accounting Inventories, net Property, equipment and software Cryptocurrencies Business combination Disposal of subsidiary Long-term investment Convertible promissory note Impairment of Long-Lived Assets Operating leases - Right-of-use assets and lease liabilities Revenue Recognition Cost of Sales - advertising and cost of cryptocurrencies Stock-based compensation Foreign Currency Translation Research & Development Expenses Subsidy Income Sales, use, other value-added taxes, and income taxes Discontinued Operations Segment reporting Recent Accounting Pronouncements SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY SCHEDULE OF ACCOUNTS RECEIVABLE SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE ESTIMATED USEFUL LIVES SCHEDULE OF ANNUAL MINIMUM RENTAL INCOME RECEIVED SCHEDULE OF FOREIGN CURRENCY TRANSLATION Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE SCHEDULE OF INVENTORIES SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS 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 OTHER CURRENT ASSETS SCHEDULE OF OTHER NON-CURRENT ASSETS 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 WARRANT OUTSTANDING AND EXERCISABLE SCHEDULE OF SEGMENT REPORTING Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Entities Location Subsidiaries/VIE Percentage owned Schedule of Product Information [Table] Product Information [Line Items] Acquired percentage Outstanding percent Equity method investment, ownership percentage Disposal group including discontinued operation, consideration Total recorded loss Aggregate exercise price Number of shares restricted Number of shares restricted, value Revenue percentage Net loss decreased Cash Net income loss Working capital deficiency Maximum borrowing capacity Right to sell ordinary shares Accounts Receivable - related parties Allowance for credit losses Accounts Receivable - related parties, net Allowance for credit losses, beginning Decrease for balance recovered due to transfer of a company Increase in allowance for credit losses Foreign exchange difference Allowance for credit losses, ending Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful life of property, plant and equipment Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Estimated useful life of intangible assets 2024 Total Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Average yearly HKD to US$ exchange rate Cash equivalents Cash Increase in allowance for credit losses Allowance for credit losses Impairment of long-lived assets Advertising cost, percentage Rental income Recognized revenue Stock-based compensation expense Foreign currency exchange rate, translation Cash Accounts receivable, net Advances to suppliers Other receivables, net Long-term investments Property, plant and equipment, net 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 Business acquisition, percentage of voting Business acquisition, shares issued, shares Business acquisition, shares issued, value Bargain purchase gain Revenue Net loss Shares issued, third phase Revenue Ownership interest, rate Disposition of iASPEC Ownership percentage Loss on disposition of assets Net (loss) income attributable to the Company Weighted average outstanding ordinary shares-Basic -dilutive effect of stock options- employees -dilutive effect of stock options- nonemployees Weighted average outstanding ordinary shares-Diluted Net loss attributable to the Company 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 Aggregate principal amount Annual interest rate Convertible ordinary shares per share Convertible note conversion description Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Revenues from related parties Accounts receivable from related parties, net of allowance for credit losses Advances received from related parties Other revenue related party Due to related party Debt instrument term Ownership percentage Debt interest rate Debt, maturity date Raw materials Finished goods Inventories, gross Allowance for slow-moving or obsolete inventories Inventories, net Impairment of inventory Property, equipment and software, gross Less: accumulated depreciation Property, equipment and software, net Depreciation expenses Asset collateral amount Revenue - Cryptocurrency mining Cost - Cryptocurrency mining Administrative expenses Impairment losses on cryptocurrencies Impairment on property, equipment and software Operating (loss) from discontinued operations Other (loss) Interest income Interest expense (Loss) from discontinued operations before income taxes Income tax expense Cash and cash equivalents Other current assets Property, equipment and software, net Current assets from discontinued operations Accounts payable Accrued payroll and benefits Other payables and accrued expenses Lease liability Current liabilities from discontinued operations Net cash provided by (used in) operating activities Net cash (used in) provided by investing activities Secured short-term loans Total short-term bank loans Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Total Short term bank loan Date instrument maturity date description Debt instrument interest rate Debt weiighted average interest rate Interest expense Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Total (loss) before income taxes Current taxes Income tax expense PRC statutory tax rate Expected income tax (benefit) Tax rate difference Permanent differences Tax effect of temporary differences not recognized Tax effect of tax losses unrecognized Income tax expense Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Tax profits Operating loss carryforwards Advances to unrelated-parties Advances to a related party Advances to employees Other current assets Total Due from related parties Funding commitment Commission fee Subcontractor fee Revenues Other assets, non-current, net Total Due to related parties Other commitment Debt instrument covenant description Increase in revenue Contract terms Other assets non current Cost of goods and services Payments for rent Operating lease term Operating lease initial direct costs Accrued rent Carrying value Impairment Effects on Earnings Per Share [Table] Impairment Effects on Earnings Per Share [Line Items] Equity method investments Equity method investments, other than temporary impairment Recognized loss from equity method investments Impairment charges Equity investments without readily determinable fair value Initial investment equity investments without readily determinable fair value Impairment charges of equity method investments Impairment of investments from continuing operations Impairment of investments from discontinued operations Debt instrument face amount Debt instrument maturity date description Unamortized debt discount Warrant issued to purchase shares Warrant exercise price Debt conversion, converted instrument, amount Debt conversion, converted instrument, accrued interest Debt conversion, converted instrument, shares issued Debt instrument conversion price Repayments of convertible debt Convertible notes payable Contractual obligation Amortization of debt discounts Transaction costs Proceeds from issuance of common stock Debt instrument conversion price Debt issuance costs Advances from unrelated third-parties Other taxes payable Accrued professional fees Amount due to employees Others Other Payables and Accrued Expenses Annual tax profits percentage Statutory reserve percentage General reserve Employees and directors share-based payments Shares issued for services Total share based payments expenses   Option Outstanding, Ending Balance Weighted Average Exercise Price, Beginning Balance Weighted Average Remaining Contractual Life (Year), Beginning Aggregated Intrinsic Value, Outstanding Ending Option Outstanding, Granted Option Outstanding, Exercised Option Outstanding, Canceled Weighted Average Exercise Price, Canceled Weighted Average Remaining Contractual Life (Year), Ending Option Outstanding, Expired Weighted Average Exercise Price, Expired Option Outstanding, Ending Balance Weighted Average Exercise Price, Ending Balance Aggregated Intrinsic Value, Outstanding Ending Number of Warrants Outstanding and Exercisable Exercise Price Expiration Date Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Ordinary shares, authorized Debt conversion shares issued Number of ordinary shares value on convertible notes Number of shares issued Shares issued price per share Stock issued during period shares issued for services Stock issued during period value issued for services Restricted award shares Business combination, consideration transferred convertible note interest rate Restricted award, value Number of ordinary shares as commitment fees Number of ordinary share value as commitment fees Stock option granted Fair value of stock option grant Share based compensation Stock options exercised Unrecognized compensation expense related to non-vested share options Fair value of stock option vested Exercise price Warrant, shares Administrative expense Remaining contractual term Schedule of Segment Reporting Information, by Segment [Table] Segment Reporting Information [Line Items] (Loss) income from operations Corporate other income (loss), net Corporate interest income (Loss) before income taxes Net (loss) from continuing operations Net (loss) income from discontinued operations Net (loss) Less: Loss (income) attributable to the non-controlling interest Net (loss) attributable to the Company  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 Paymemnt of legal fees Contingency liability Concentration Risk [Table] Concentration Risk [Line Items] Concentration of risk percentage Subsequent Event [Table] Subsequent Event [Line Items] Number of ordinary shares issued Share price Proceeds from sales of shares Consideration received on sale of stock Subsidy income. System Integration [Member]. Software [Member]. Advertising Related Parties [Member]. Software Related Parties [Member]. Reserve [Member] Stock issued during dissolve of variable interest entity and common stock value issued for acquisition of wholly owned subsidiary. Stock issued during dissolve of variable interest entity and common stock shares issued for acquisition of wholly owned subsidiary. Stock issued during period value disposal of wholly owned subsidiary. Provision for obsolete inventories. Stock-based payments for consulting services. Amounts due to/from related parties. 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. Proceeds from sales of cryptocurrencies. Consideration paid for acquisition. Cash paid during the year abstract. Reconciliation To Amounts on Consolidated Balance Sheets Abstract. Impairment on cryptocurrencies. Taoping New Media Co., Ltd [Member] Shares outstanding percentage. Mr. Jianghuai Lin [Member] iASPEC Technology Group Co., Ltd. (iASPEC) [Member] Other (loss) Location. Entities. 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] Kazakh Taoping Operation Management Co. Ltd. (KTO) [Member] Kazakh Taoping Data Center Co. Ltd. (KTD) [Member] Information Security Tech. (China) Co., Ltd. (IST) [Member] TopCloud Software (China) Co., Ltd. (TopCloud) [Member] Information Security IoT Tech. Co., Ltd. (ISIOT) [Member] Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] Taoping Digital Tech. (Jiangsu) Jiangsu, Co., Ltd. (TDTJS) [Member] TopCloud Tech. (Chenzhou) Co., Chenzhou, Ltd. (TCTCZ) [Member] Taoping Digital Tech. Dongguan, (Dongguan) Co., Ltd. (TDTDG) [Member] Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member] Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member] Taoping New Media Co., Ltd. (TNM) [Member] iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member] Biznest Internet Tech. Co., Ltd. (Biznest) [Member] Income loss from continuing and discontinued operations before income taxes extraordinary items non controlling interest. Computed expected income tax expense (benefit). Income tax effect of tax losses unrecognised. High Technology Enterprise [Member] Biznest [Member] Advances to unrelated-parties. Other current assets. Vendor [Member] Funding commitment. Commission fee. Subcontractor fee. Threshold [Member] Other assets, non-current. IOV Software [Member] Increase in revenue. Contract Terms Office Space [Member] Working capital deficiency. Server Rooms [Member] Public Stand by Equity Purchase Agreement [Member] Private Stand by Equity Purchase Agreement [Member] Economic pandemic and political risks [Policy text block]. Dormitory Lease [Member] Decrease for balance recovered. Foreign exchange difference. Advances to Suppliers [Policy Text Block] Advances from Customers and Related Parties [Policy Text Block] Electronics Equipment, Furniture and Fixtures [Member] Motor Vehicles [Member] Purchased Software [Member] Media Display Equipment [Member] Cryptocurrency Mining Machine [Member] Cryptocurrencies [Policy Text Block] Disposal of subsidiary [Policy text block]. 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] Initial Investment Equity Securities Without Readily Determinable Fair Value Amount. Impairment charges on equity Method investments. Impairment of continuing operations. Impairment of discontinued operations. Convertible Note Payable [Text Block] Convertible Promissory Note-1 [Member] Convertible Promissory Note-2 [Member] Convertible Promissory Note-3 [Member] Convertible Promissory Notes [Member] Average Yearly RMB [Member] Subsidy Income [Policy Text Block] Sales use and Other Value Added Tax [Policy Text Block] Principal Amount [Member] Accrued Interest [Member] 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. Bargain purchase gain. Share Purchase Agreement [Member] First Phase [Member] Second Phase [Member] Third Phase [Member] Consultant [Member] Wuhu Taoping Education Technology Co Ltd [Member] Unrelated Third Party [Member] Disposals of Consolidated Entities Disclosure [Text Block] Employees [Member] Direct Offering [Member] Holder [Member] Directors Executive Officers and Employees [Member] Weighted average outstanding ordinary shares-Basic - dilutive effect of stock options- employees. Weighted average outstanding ordinary shares-Basic - dilutive effect of stock options- nonemployees. IASPEC Technology Co., Ltd [Member] Financial Intermediary Service Organization [Member] Consultants [Member] Shareholders [Member] Zhengjiang Taoping [Member] Service Compensation [Member] Non Employees Stock Options [Member] Directors Executive Offcers Employee [Member] Non Employees Stock Warrants [Member] Taoping Affiliate Customers [Member] System Maintenance Service [Member] Shares issued for services. Share based compensation expenses. Allowance for slow-moving or obsolete inventories. 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. Employee [Member] Advances from unrelated third parties. Other taxes payable. Amount due to employees. Statutory reserve and distribution of profit [Text block]. Percentage of annual tax profits. Statutory reserve percentage. General reserve. February Two Thousand Twenty One [Member] April Two Thousand Twenty One [Member] Non-employees [Member] Property plant and equipment estimated usefu lifes. Warrant One [Member] Warrants [Member] Weighted average price at which grantees can acquire the shares reserved for issuance under the warrants. Equity expiration date. Taoping EP Holdings Shenzhen Co Ltd TEPH [Member] Fujian Taoping Investment Co Ltd FJTI [Member] Taoping Guangxi EP Tech Co Ltd TPGXT [Member] Schedule Of Estimated Useful Lives [Table Text Block] Convertible Debt [Policy Text Block] Schedule Of Annual Minimum Rental Income Recevied [Table Text Block] Transaction Costs. Taoping Digital Assets Hong Kong Limited [Member] Taoping Digital Assets Asia Limited [Member] IASPEC Technology Group Co Ltd [Member] 2016 Equity Incentive Plan [Member] Related Company Owned By Mr Lin [Member] Employees And Directors [Member] Fujian Taoping Investment Co [Member] Impairment Of Investment. Forigin EP Tech Co Ltd [Member] Increase decrease in customer advance. TIT Segment [Member] CBT Segment [Member] Corporate and Others [Member] Inventory write down. Assets From Discontinued Operations [Member] Non cash expense on intagible assets. Top Five Receivables [Member] Purchases [Member] Suppliers Concentration Risk [Member] Five Unrelated Suppliers [Member] Top Five Customer [Member] Customer [Member] Supplier One [Member] Supplier Two [Member] Standby Equity Purchase Agreement [Member] Shanjing Capital Group Co Ltd [Member] Fair value of stock option grant. No Customer [Member] Customer One [Member] Other Related Parties [Member] Stock issued during period value of issuance of ordinary shares for financing. Stock issued during period shares of issuance of ordinary shares for financing. Advertising cost percentage. Supplier Three [Member] Year End RMB [Member] Year End HKD [Member] Average Yearly HKD [Member] Office Buildings [Member] Electronic Equipment Furniture and Fixtures [Member] Cryptocurrency Mining [Member] Bank Loan Two [Member] PRC [Member] BVI [Member] Products Related Parties [Member] Non-controlling interest increase from subsidiary equity issuance reversal. Increase in allowance for credit losses. Administrative expenses. Reduced net loss. Useful Life, Shorter of Lease Term or Asset Utility [Member] Assets, Current Liabilities, Current Liabilities Equity, Attributable to Parent Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Interest Expense Net Income (Loss) Attributable to Noncontrolling Interest Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Earnings Per Share, Basic Earnings Per Share, Diluted Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Noncontrolling Interest, Increase from Subsidiary Equity Issuance Gain (Loss) on Disposition of Other Assets Gain (Loss) on Sale of Investments Gain (Loss) on Disposition of Stock in Subsidiary Equity Method Investment, Realized Gain (Loss) on Disposal Gain (Loss), Foreign Currency Transaction, before Tax Increase (Decrease) in Accounts Receivable Increase (Decrease) in Accounts Receivable, Related Parties Increase (Decrease) in Inventories Increase (Decrease) in Intangible Assets, Current Increase (Decrease) in Other Noncurrent Assets Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Contract with Customer, Asset IncreaseDecreaseInAmountsDueTofromRelatedParties Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment ConsiderationPaidForAcquisition 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 Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Restricted Cash and Cash Equivalents Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Equity [Text Block] Inventory, Policy [Policy Text Block] ReducedNetLoss WorkingCapitalDeficiency Accounts Receivable, Allowance for Credit Loss, Current Lessor, Operating Lease, Payment to be Received IncreaseInAllowanceForCreditLosses Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents 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 BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndBenefits Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation Inventory, Gross Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Administrative expenses [Default Label] Disposal Group, Including Discontinued Operation, Interest Income Disposal Group, Including Discontinued Operation, Other Assets, Current Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Disposal Group, Including Discontinued Operation, Accounts Payable, Current Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Disposal Group, Including Discontinued Operation, Other Liabilities, Current OtherCurrentAssets Other assets, non-current, net [Default Label] Accounts Payable and Other Accrued Liabilities SharesIssuedForServices ShareBasedCompensationExpenses Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 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, 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, Expirations in Period Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax EX-101.PRE 15 taop-20231231_pre.xml XBRL PRESENTATION FILE XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover
12 Months Ended
Dec. 31, 2023
shares
Entity Addresses [Line Items]  
Document Type 20-F
Amendment Flag false
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Document Period End Date Dec. 31, 2023
Document Fiscal Period Focus FY
Document Fiscal Year Focus 2023
Current Fiscal Year End Date --12-31
Entity File Number 001-35722
Entity Registrant Name TAOPING INC.
Entity Central Index Key 0001552670
Entity Incorporation, State or Country Code D8
Entity Address, Address Line One 21st Floor, Everbright Bank Building
Entity Address, Address Line Two Zhuzilin, Futian District
Entity Address, City or Town Shenzhen, Guangdong
Entity Address, Country CN
Entity Address, Postal Zip Code 518040
Title of 12(b) Security Ordinary Shares, no par value
Trading Symbol TAOP
Security Exchange Name NASDAQ
Entity Well-known Seasoned Issuer No
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Non-accelerated Filer
Entity Emerging Growth Company false
Document Accounting Standard U.S. GAAP
Entity Shell Company false
Entity Common Stock, Shares Outstanding 2,891,822
ICFR Auditor Attestation Flag false
Document Financial Statement Error Correction [Flag] false
Auditor Firm ID 2814
Auditor Name PKF Littlejohn LLP
Auditor Location London, United Kingdom
Business Contact [Member]  
Entity Addresses [Line Items]  
Entity Address, Address Line One 21st Floor, Everbright Bank Building
Entity Address, Address Line Two Zhuzilin, Futian District
Entity Address, City or Town Shenzhen, Guangdong
Entity Address, Country CN
Entity Address, Postal Zip Code 518040
City Area Code +86
Local Phone Number 755-88319888
Contact Personnel Name Mr. Jianghuai Lin, Chief Executive Officer
Contact Personnel Fax Number + 86-755-83709333

XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
CURRENT ASSETS    
Cash and cash equivalents $ 1,300,855 $ 1,014,591
Advances to suppliers 12,015,810 5,851,381
Prepaid expenses 349,558
Inventories, net 1,250,567 356,358
Other current assets 1,640,070 1,554,488
Current assets from discontinued operations 1,326,265
TOTAL CURRENT ASSETS 25,250,915 19,395,699
Property, equipment and software, net 6,677,484 7,833,902
Right-of-use assets 48,786
Long-term investments 86,889 95,966
Goodwill 58,922
Other assets, non-current, net 811,026 1,775,540
TOTAL ASSETS 32,826,314 29,208,815
CURRENT LIABILITIES    
Short-term bank loans 8,547,509 7,203,762
Accrued payroll and benefits 626,151 411,995
Other payables and accrued expenses 5,224,225 4,996,344
Income tax payable 55,262 60,054
Lease liability-current 29,373
Other current liability 149,148
Convertible note payable 449,215
Current liabilities from discontinued operations 377,539
TOTAL CURRENT LIABILITIES 20,063,017 19,571,754
Lease liability 20,369
TOTAL LIABILITIES 20,063,017 19,592,123
EQUITY    
Ordinary shares, 2023 and 2022: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, 2023: 2,891,822 shares; 2022: 1,587,371 shares*; [1] 165,115,938 161,404,797
Additional paid-in capital 22,603,523 22,447,083
Reserve 10,209,086 10,209,086
Accumulated deficit (208,752,548) (208,054,607)
Accumulated other comprehensive income 23,587,298 23,610,333
Total equity of the Company 12,763,297 9,616,692
Non-controlling interest
TOTAL EQUITY 12,763,297 9,616,692
TOTAL LIABILITIES AND EQUITY 32,826,314 29,208,815
Nonrelated Party [Member]    
CURRENT ASSETS    
Accounts receivable-related parties, net 8,063,280 9,201,245
CURRENT LIABILITIES    
Accounts payable 832,436 2,287,244
Advances from customers-related parties 1,199,732 622,581
Related Party [Member]    
CURRENT ASSETS    
Accounts receivable-related parties, net 630,775 91,371
CURRENT LIABILITIES    
Advances from customers-related parties 90,880 94,832
Amounts due to related parties $ 3,037,607 $ 3,338,882
[1] On August 1, 2023, the Company implemented a one-for-ten 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 19 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
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 2,891,822 1,587,371
Ordinary shares, shares outstanding 2,891,822 1,587,371
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
TOTAL REVENUE [1] $ 38,635,635 $ 24,233,463 $ 19,390,579
TOTAL COST 29,783,354 17,003,414 12,719,125
GROSS PROFIT 8,852,281 7,230,049 6,671,454
Administrative expenses 5,600,578 6,149,981 11,638,691
Research and development expenses 2,967,043 3,606,653 4,479,045
Selling expenses 482,358 639,052 694,474
LOSS FROM OPERATIONS (197,698) (3,165,637) (10,140,756)
Subsidy income 292,797 148,577 181,620
Loss from equity method investment (8,031) (261,397) (814,440)
Other income (loss), net 267,292 3,314,433 (59,867)
Interest income 2,100 7,956 4,631
Interest expense and debt discounts expense (580,630) (556,434) (928,352)
Loss before income taxes (224,170) (512,502) (11,757,164)
Income tax (expense) benefit (7,980) (69,869) (5,321)
Net (loss) from continuing operations (232,150) (582,371) (11,762,485)
Net (loss) income from discontinued operations (465,791) (6,499,276) 1,837,626
NET LOSS (697,941) (7,081,647) (9,924,859)
Less: net loss attributable to the non-controlling interest
NET LOSS ATTRIBUTABLE TO THE COMPANY $ (697,941) $ (7,081,647) [2] $ (9,924,859) [2]
(Loss) income per share - Basic and Diluted*      
Basic [3] $ (0.12) $ (0.37) $ (8.89)
Diluted [3] (0.12) (0.37) (8.89)
DISCONTINUED OPERATIONS      
Basic [3] (0.24) (4.10) 1.39
Diluted [3] (0.24) (4.10) 1.39
LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY*      
Basic [3] (0.36) (4.47) [2] (7.50) [2]
Diluted [3] $ (0.36) $ (4.47) [2] $ (7.50) [2]
Product [Member]      
TOTAL REVENUE $ 24,073,593 $ 12,135,570 $ 10,651,928
TOTAL COST 21,389,832 11,125,855 9,890,346
Products Related Parties [Member]      
TOTAL REVENUE 165,520 117,995 72,779
Advertising [Member]      
TOTAL REVENUE 5,001,695 5,397,610 2,577,712
TOTAL COST 3,945,211 3,746,585 2,193,945
Advertising Related Parties [Member]      
TOTAL REVENUE 11,901
Software [Member]      
TOTAL REVENUE 8,792,781 4,820,454 5,174,422
TOTAL COST 4,145,233 665,846 582,490
Software Related Parties [Member]      
TOTAL REVENUE 6,021
Product and Service, Other [Member]      
TOTAL REVENUE 596,025 1,729,847 837,660
TOTAL COST 303,078 1,465,128 11,469
Other Related Parties [Member]      
TOTAL REVENUE 20,086 76,078
System Integration [Member]      
TOTAL COST $ 40,875
[1] Revenues by operating segments exclude intercompany transactions.
[2] On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.
[3] On August 1, 2023, the Company implemented a one-for-ten 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 21 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Operations (Parenthetical)
Aug. 01, 2023
Income Statement [Abstract]  
Reverse stock split one-for-ten
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Net loss $ (697,941) $ (7,081,647) $ (9,924,859)
Other comprehensive (loss) income:      
Foreign currency translation (loss) gain (23,035) (881,398) 150,109
Comprehensive loss (720,976) (7,963,045) (9,774,750)
Comprehensive loss attributable to the non- controlling interest 37,776
Comprehensive loss attributable to the Company $ (720,976) $ (7,963,045) $ (9,736,974)
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Changes in Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Reserve [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance, value 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] 875,988            
Stock-based payment for consulting fee $ 187,390 [1] 72,706 260,096
Stock-based payment for consulting fee, shares [1] 6,200            
Stock-based Compensation [1] 158,070 158,070
Conversion of convertible notes $ 1,739,768 [1] (205,810) 1,533,958
Conversion of convertible notes, shares [1] 59,803            
Issuance of ordinary shares for financing $ 17,894,609 [1] 17,894,609
Issuance of ordinary shares for financing, shares [1] 434,074            
Employee stock incentive $ 2,792,000 [1] 2,792,000
Employee stock incentive, shares [1] 20,000            
Net loss for the year [1] (9,924,859)   (9,924,859)
Foreign currency translation (loss) [1] 187,886 (37,777) 150,109
Dissolve of variable interest entity and ordinary shares issued for acquisition of a wholly owned subsidiary $ 1,800,000 [1] 6,778,713 (8,603,094) (24,381)
Dissolve of variable interest entity and ordinary shares issued for acquisition of a wholly owned subsidiary, shares [1] 61,225            
Ordinary shares issued for business acquisition $ 5,436,456 [1] 5,436,456
Ordinary shares issued for business acquisition, shares [1] 121,363            
Minority shareholders’ contribution [1] (1,759) (1,759)
Balance, value at Dec. 31, 2021 $ 161,098,010 [1] 22,447,083 14,044,269 (202,137,403) 23,800,299 (1,759) 19,250,499
Balance, shares at Dec. 31, 2021 [1] 1,578,653            
Stock-based payment for consulting fee $ 188,650 [1] 188,650
Stock-based payment for consulting fee, shares [1] 2,000            
Net loss for the year [1] (7,081,647)   (7,081,647)
Foreign currency translation (loss) [1] (881,398) (881,398)
Ordinary shares issued for business acquisition $ 118,137 [1] 118,137
Ordinary shares issued for business acquisition, shares [1] 6,718            
Disposal of a wholly owned subsidiary [1] (3,835,183) 1,164,443 691,432 (1,979,308)
Reversal of minority shareholders’ interest upon disposal of a subsidiary [1] 1,759 1,759
Balance, value at Dec. 31, 2022 $ 161,404,797 [1] 22,447,083 10,209,086 (208,054,607) 23,610,333 9,616,692
Balance, shares at Dec. 31, 2022 [1] 1,587,371            
Stock-based payment for consulting fee $ 340,000 [1] 340,000
Stock-based payment for consulting fee, shares [1] 50,000            
Stock-based Compensation [1] 158,070 158,070
Conversion of convertible notes $ 1,739,768 [1] (205,810) 1,533,958
Conversion of convertible notes, shares [1] 59,803            
Issuance of ordinary shares for financing $ 1,961,923 [1] 1,961,923
Issuance of ordinary shares for financing, shares [1] 1,047,733            
Employee stock incentive $ 2,792,000 [1] 2,792,000
Employee stock incentive, shares [1] 20,000            
Net loss for the year [1] (697,941)   (697,941)
Foreign currency translation (loss) [1] (23,035) (23,035)
Ordinary shares issued for business acquisition $ 49,218 [1] 49,218
Ordinary shares issued for business acquisition, shares [1] 6,718            
Beneficial conversion feature on convertible note   156,440         156,440
Issuance of ordinary shares for Equity Incentive Plan $ 1,360,000 [1]   1,360,000
Issuance of ordinary shares for Equity Incentive Plan, shares [1] 200,000            
Balance, value at Dec. 31, 2023 $ 165,115,938 [1] $ 22,603,523 $ 10,209,086 $ (208,752,548) $ 23,587,298 $ 12,763,297
Balance, shares at Dec. 31, 2023 [1] 2,891,822            
[1] On August 1, 2023, the Company implemented a one-for-ten 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 24 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Changes in Equity (Parenthetical)
Aug. 01, 2023
Statement of Stockholders' Equity [Abstract]  
Reverse stock split one-for-ten
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
OPERATING ACTIVITIES      
Net loss $ (697,941) $ (7,081,647) $ (9,924,859)
Adjustments to reconcile net (loss) to net cash (used in) provided by operating activities:      
Provision for allowance for credit losses on accounts receivable, other current assets, and advances to suppliers 1,413,216 645,493 5,541,717
Provision for obsolete inventories (53,314) 63,716 (82,255)
Depreciation 2,993,285 7,235,797 3,704,818
Amortization of convertible note discount 68,241
Loss (gain) on sale of property and equipment 96,131 3,001,559 (655,907)
Impairment of property and equipment 1,468,014
Loss from disposal of inventories
Stock-based payments for consulting services 204,000 23,100 187,390
Stock-based compensation to employees 1,360,000 2,950,070
Impairment on cryptocurrencies 1,517,172 493,617
(Gain) on sales of cryptocurrencies (679,111) (410,979)
Loss (gain) on disposal of subsidiaries 16,184 (3,106,798)
Loss on long-term investment 8,031 261,397 814,440
Exchange difference 594,137 1,524,177
Changes in operating assets and liabilities:      
Decrease (increase) in accounts receivable (393,934) (3,964,973) (907,826)
(Increase) decrease in accounts receivable from related parties (197,096) 238,806 515,334
Decrease in accounts payable from related party (70,525)
(Increase) decrease in inventories (1,786,825) 101,792 165,566
Cryptocurrencies - mining and purchases (5,026,628) (5,455,345)
Decrease in other non-current assets 919,081 967,407 1,885,104
(Increase) in other receivables and prepaid expenses (53,329) (183,808)
(Increase) decrease in advances to suppliers (6,266,842) 656,158 (6,719,399)
(Decrease) Increase in amounts due to/from related parties 494,889 (827,901)
Increase (decrease) in other payables and accrued expenses (465,678) 798,636 (2,263,237)
Increase in advances from customers 593,429 235,823 48,301
Increase (decrease) in advances from related parties 509 (17,192) (22,705)
Increase in payroll payable and benefits 199,360 177,953 231,673
(Decrease) increase in lease liability (4,082) (84,161) 91,586
(Decrease) in accounts payable (1,364,282) (5,986,490) (5,812,529)
(Decrease) increase in income tax payable (3,187) (297,890) 374,353
Net cash (used in) operating activities (2,326,017) (7,511,698) (16,149,498)
INVESTING ACTIVITIES      
Proceeds from sales of cryptocurrencies 5,017,732 4,543,543
Proceeds from sales of property and equipment 1,082,272
Purchases of property, equipment and software (1,209,613) (1,793,342) (11,293,962)
Acquisition of cash in connection with a business acquisition 589 3,895 7,545
Consideration paid for acquisition (7,257,394)
Net cash (used in) provided by investing activities (1,209,024) 4,310,557 (14,000,268)
FINANCING ACTIVITIES      
Proceeds from borrowings under short-term loans 8,766,614 7,441,600 11,937,002
Borrowings from related parties 3,100,520
Repayment of short-term loans (7,225,528) (7,418,884) (10,332,736)
Proceeds from issuance of convertible note 550,000
Proceeds from issuance of ordinary shares 1,748,258 28,323,371
Net cash provided by financing activities 3,839,344 22,716 33,028,157
Effect of exchange rate changes on cash and cash equivalents (26,688) (329,601) 555,961
NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS 277,615 (3,508,026) 3,434,352
CASH AND CASH EQUIVALENTS, BEGINNING 1,023,240 4,531,266 1,096,914
CASH AND CASH EQUIVALENTS, ENDING 1,300,855 1,023,240 4,531,266
Cash paid during the year      
Income taxes 8,180 69,869
Interest 512,389 553,885 $ 454,261
Reconciliation to amounts on consolidated balance sheets      
Cash and cash equivalents from continuing operations 1,300,855 1,014,591  
Cash and cash equivalents from discontinued operations 8,649  
Total cash, cash equivalents, and restricted cash $ 1,300,855 $ 1,023,240  
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2023
Apr. 30, 2023
Feb. 28, 2022
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares acquisition, value             $ 5,436,456
Increase in accounts payable             6,300,000
Decrease in customer advances             1,400,000
Non cash expense             $ 830,000
Taoping New Media Co., Ltd [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares acquisition, value         $ 5,436,000    
Issuance of shares, acquisition         121,363    
IASPEC Technology Group Co Ltd [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares acquisition, value       $ 1,800,000      
Issuance of shares, acquisition       61,225      
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares acquisition, value   $ 49,000 $ 118,000        
Issuance of shares, acquisition   6,718 6,718        
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] | Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares, acquisition     20,154        
2016 Equity Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares, value           $ 20,000  
Issuance of shares acquisition, value           $ 2,792,000  
Consultant [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares 50,000            
Issuance of shares, value $ 340,000            
Consultant [Member] | Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares 50,000            
Directors Executive Officers and Employees [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Issuance of shares 200,000            
Issuance of shares, value $ 1,360,000            
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS
12 Months Ended
Dec. 31, 2023
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”), is a provider of cloud-app technologies for Smart City IoT platforms, digital advertising delivery, and other internet-based information distribution systems in China. Its Internet ecosystem enables all participants of the new media community to efficiently promote branding, disseminate information, and exchange resources. In addition, the Company provides a broad portfolio of software and hardware with fully integrated solutions, including Information Technology infrastructure, Internet-enabled display technologies, and IoT platforms to customers in government, education, residential community management, media, transportation, and other private sectors.

 

In May 2018, we changed our corporate name from “China Information Technology Inc.” to “Taoping Inc.”, to 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 then, 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 operating subsidiaries, primarily in Hong Kong and mainland China.

 

In June 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 the Company, who then owned 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 the Company’s presence in the new media and advertising sectors.

 

In 2021, the Company launched blockchain related new business in cryptocurrency mining operations and newly established subsidiaries in Hong Kong to supplement its diminished Traditional Information Technology (TIT) business segment as a part of new business transformation. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of cryptocurrency mining business by December 2022, and continues to focus the efforts on its digital adverting, smart display and the newly added smart community and related businesses.

 

As the cessation of the operation of cryptocurrency mining business represent a strategic shift in the Company’s strategy that will have a major effect on the Company’s operations and financial results, the operations of cryptocurrency mining business have been presented as “discontinued operations” in the Company’s consolidated financial statements. See Note 10.

 

In September 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 Technology Group Co., Ltd. (“iASPEC”). Upon closing of the equity transfer, the Company’s variable interest entity structure was dissolved and iASPEC became a wholly owned indirect subsidiary of the Company.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

In January 2022, the Company completed the acquisition of 100% equity interest of ZJIOT, aiming to accelerate the Company’s smart charging pile and digital new media businesses in East China.

 

As a result of the Company’s business transformation and its exit from the TIT business, the Company disposed of 100% equity interests of iASPEC (excluding iASPEC’s subsidiaries) which mainly conducted the Company’s TIT business to an unrelated third party for nil consideration on June 7, 2022. The disposition resulted in a total recorded income of approximately $3.0 million for the Company for the year ended December 31, 2022.

 

The Company disposed of 100% equity interests of TDL to an unrelated third party for nil consideration on September 6, 2023, and disposed of 100% equity interests of TDAL and TCL (including their respective subsidiary) to an unrelated third party for nil consideration on October 27, 2023. The disposition resulted in a total recorded loss of $16,184 for the Company for the year ended December 31, 2023.

 

In May 2023, the Company established a subsidiary Taoping EP Holdings (Shenzhen) Co., Ltd. with a majority stake of 51%, to explore the new off-grid wastewater treatment business line.

 

In September 2023, the Company acquired 80% equity from other shareholders of Fujian Taoping Investment Co., Ltd. with nil consideration, to expand its digital advertising and other businesses in Fujian Province. As a result of the acquisition, the Company currently owns 100% of Fujian Taoping Investment Co, Ltd.

 

In November 2023, the Company established a subsidiary Taoping (Guangxi) EP Tech Co., Ltd. to expand its wastewater treatment business in Guangxi Province.

 

      December 31, 2023   December 31, 2022   December 31, 2021    
Entities  Subsidiaries  % owned   % owned   % 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%   100%  Hong Kong, China
Taoping Digital Assets (Hong Kong) Limited (TDL)  Subsidiary   -    100%   100%  Hong Kong, China
Taoping Capital Limited (TCL)  Subsidiary   -    100%   100%  Hong Kong, China
Alpha Digital Group Ltd. (ADG)  Subsidiary   -    -    100%  Cayman, Island
Kazakh Taoping Operation Management Co. Ltd. (KTO)  Subsidiary   -    100%   100%  Kazakhstan
Kazakh Taoping Data Center Co. Ltd. (KTD)  Subsidiary   -    100%   100%  Kazakhstan
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)  Subsidiary   -    -    100%  Shenzhen, China
Biznest Internet Tech. Co., Ltd. (Biznest)  Subsidiary   100%   100%   100%  Shenzhen, China
iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)  Subsidiary   100%   100%   100%  Shenzhen, China
Taoping New Media Co., Ltd. (TNM)  Subsidiary   100%   100%   100%  Shenzhen, China
Shenzhen Taoping Education Technology Co., Ltd. (SZTET)  Subsidiary   -    -    51%  Shenzhen, China
Wuhu Taoping Education Technology Co., Ltd. (WHTET)  Subsidiary   -    -    51%  Wuhu, China
Taoping Digital Tech. (Dongguan) Co., Ltd. (TDTDG)  Subsidiary   -    -    100%  Dongguan, China
TopCloud Tech. (Chenzhou) Co., Ltd. (TCTCZ)  Subsidiary   -    100%   100%  Chenzhou, China
Taoping Digital Tech. (Jiangsu) Co., Ltd. (TDTJS)  Subsidiary   100%   100%   100%  Jiangsu, China
Zhenjiang Taoping IoT Tech. Co., Ltd (ZJIOT)  Subsidiary   100%   100%   -   Zhenjiang, China
Taoping EP Holdings (Shenzhen) Co., Ltd. (TEPH)  Subsidiary   51%   -    -   Shenzhen, China
Fujian Taoping Investment Co., Ltd. (FJTI)  Subsidiary   100%   -    -   Fujian, China
Taoping (Guangxi) EP Tech. Co., Ltd. (TPGXT)  Subsidiary   100%   -    -   Guangxi, China

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Dissolution of the Variable Interest Entity Structure

 

iASPEC was 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 used to operate the restricted aspect of its business through iASPEC.

 

In September 2021, we dissolved the variable interest entity structure by exercising the purchase option under certain Option Agreement among IST, iASPEC and its shareholders, to purchase all of the equity interests in iASPEC at an aggregate exercise price of $1,800,000. On September 18, 2021, Taoping Inc. and IST entered into an equity transfer agreement with iASPEC and iASPEC’s then sole shareholder, Mr. Lin, under which Mr. Lin sold and transferred to IST all of the equity interests in and any and all rights and benefits relating thereto of iASPEC in exchange for 61,225 unregistered ordinary shares of Taoping Inc., as determined by dividing $1,800,000 by the volume-weighted average closing price of ordinary shares for the consecutive five (5) trading days immediately prior to September 18, 2021. The parties thereafter completed the equity transfer through applicable PRC governmental registration(s).

 

Upon the closing of the equity transfer, the Company’s variable interest entity structure was dissolved and iASPEC became a wholly owned indirect subsidiary of the Company. The amended and restated MSA was automatically terminated.

 

Going Concern and Management’s Plans

 

As a result of the recovery of market conditions and customer demands, as well as the Company’s continued efforts in diversifying applications of its innovative Taoping smart cloud, the Company achieved a 59.4% year-over-year revenue growth and significantly reduced net loss by $6.4 million in 2023. Cash and cash equivalents at December 31, 2023 was $1.3 million, compared to cash and cash equivalents of $1.0 million a year ago.

 

The Company incurred a net loss of $0.7 million for year ended December 31, 2023, compared to a net loss of $7.1 million for 2022. The improved profitability was mainly due to the increase of gross profit, and the Company’s cessation of cryptocurrency mining business in 2023. As of December 31, 2023, the Company had a working capital surplus of approximately $5.2 million, significantly improved from a working capital deficit of $0.2 million as of December 31, 2022.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

The Company will continue to focus its efforts on the digital advertising and other cloud-based and AI-related products and applications. Furthermore, its two core competencies, the Taoping national sales network and the highly scalable and compatible cloud platform, and its strong software development capability, make it a valued partner by many other smart-community customers and solution providers. In addition to seeking strategic acquisition to expand its digital advertising business, the Company continues to explore business opportunities in the smart community and new energy sectors. Starting from April 2023, the Company has entered into a series of long-term strategic cooperation agreements with various customers to provide Taoping’s cloud-based intelligent product solutions, including smart large screen, IoT smart rest station and off-grid wastewater treatment solution, which are expected to generate revenue and operating cashflow for the Company for year 2023 and beyond.

 

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. The Company’s existing $8.5 million revolving bank loan, which was collateralized with the Company’s office property, provides important capital support for its operation. In addition, the Company has renewed the bank facility line with a value of approximately $2.6 million in July 2023 and a value of approximately $4.9 million in September 2023, and both are valid for 12 months. In addition, on July 17, 2023, the Company entered into a public standby equity purchase agreement and a private standby equity purchase agreement with an investor. Pursuant to the agreements, the Company has the right, but not the obligation, to sell to the investor up to $1,000,000 and $10,000,000, respectively, of its ordinary shares, within 24 months and 36 months, respectively, from the date of the agreements. As of April, 2024, the Company has raised a total of $3.3 million through this equity line offering. In conclusion, the Company believes that it has the ability to raise needed capital to fund its operations and business growth, and is able to operate as a going concern.

 

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.

 

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
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 of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). 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. The consolidated financial statements include the accounts of the Company, and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Reverse Stock Split: A one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares was effective on August 1, 2023 (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 assessment of credit losses and useful lives of property and equipment. 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 CONSOLIDATED FINANCIAL STATEMENTS

 

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

 

All the Company’s revenue-generating operations are conducted in Hong Kong and mainland China. 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 concerns with persistent outbreaks of COVID-19 infections in various regional localities, 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.

 

The functional currency of the Company is primarily 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

 

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 other than bank and cash as of December 31, 2023 or 2022.

 

The Company maintains its bank accounts at credit worthy financial institutions and closely monitors the movements of its cash positions. As of December 31, 2023 and 2022, approximately $1.3 million and $1.0 million of cash, respectively, was held in bank accounts in Hong Kong and mainland China.

 

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

 

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 estimates allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers. 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 year ended December 31, 2023 has increased approximately $0.03 million from the year ended December 31, 2022.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Accounts receivable as at December 31, 2023 and 2022 are as follows:

 

   December 31, 2023   December 31, 2022 
Accounts Receivable  $19,471,159   $20,159,165 
Allowance for credit losses   (11,407,879)   (10,957,920)
Accounts Receivable, net  $8,063,280   $9,201,245 
Accounts Receivable - related parties  $14,814,842   $14,617,746 
Allowance for credit losses   (14,184,067)   (14,526,375)
Accounts Receivable - related parties, net  $630,775   $91,371 

 

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.

 

The allowance for credit losses at December 31, 2023 and 2022, totaled approximately $25.6 million and $25.5 million, respectively, representing management’s best estimate. The following table describes the movements for allowance for credit losses during the years ended December 31, 2023 and 2022:

 

Balance at January 1, 2022  $27,262,848 
Decrease for balance due to transfer of a company   (771,189)
Increase in allowance for credit losses   674,664 
Foreign exchange difference   (1,682,028)
Balance at December 31, 2022  $25,484,295 
Increase in allowance for credit losses   794,087 
Foreign exchange difference   (686,436)
Balance at December 31, 2023  $25,591,946 

 

(f) Advances to Suppliers

 

Advances to suppliers include but are not limited to cash deposits for the purchase of inventory items and super-computing server machines from suppliers.

 

(g) Advances from Customers and Related Parties

 

Advances from customers and related parties represent cash received from customers and related parties as advance payments for the purchases of the Company’s products and services.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(h) Fair Value and Fair Value Measurement of Financial Instruments

 

Management has estimated that carrying amounts reported in the consolidated balance sheets for cash, accounts receivable, accounts receivable – related parties, advances to suppliers, other current assets, other non-current assets, short-term bank loans, accounts payable, advances from customers, advances from customers - related parties, other payables and accrued expenses, income taxes payable, and due to related parties approximate their fair market value

based on the short-term maturity of these instruments.

 

(i) 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 CONSOLIDATED FINANCIAL STATEMENTS

 

(j) Inventories, net

 

Inventories are valued at the lower of cost (weighted average basis) and net realizable value. Net realizable value is the expected selling price in the ordinary course of business minus any costs of completion, disposal, and transportation to make the sale.

 

The Company performs an analysis of slow-moving or obsolete inventory periodically and any necessary valuation reserves, which could potentially be significant, are included in the period in which the evaluations are completed. Any inventory impairment results in a new cost basis for accounting purposes.

 

(k) Property, equipment and software

 

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.

 

(l) 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. If the carrying amount of the cryptocurrency exceeds its fair value, the Company recognizes an impairment loss in an amount equal to that excess. Subsequent reversal of impairment losses is not permitted.

 

There are no cash flows from cryptocurrencies included in net cash used in operating activities since the revenue recognized from mining is a noncash activity. 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.

 

Upon disposal of cryptocurrencies, the Company will evaluate whether the control of the cryptocurrencies is transferred in accordance with ASC 610-20. The control over the cryptocurrencies disposed will transfer at the same time of the disposal, hence the cryptocurrencies transferred will be derecognized at the same time of the disposal. The gain or loss on disposal is calculated as the difference between the consideration allocated to each distinct cryptocurrency and its carrying amount.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022.

 

(m) 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.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(n) Disposal of subsidiary

 

The Company deconsolidates a subsidiary upon the loss of control, the related subsidiary’s assets (including goodwill), liabilities, non-controlling interest and other components of equity are de-recognized. This may mean that amounts previously recognized in other comprehensive income are reclassified to profit or loss.

 

Any consideration received is recognized at fair value. Any resultant gain or loss is recognized in the Statement of Operations.

 

(o) 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 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 other than temporary in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of the investee’s net assets which approximates its fair value.

 

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.

 

(p) 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 CONSOLIDATED FINANCIAL STATEMENTS

 

(q) Impairment of Long-Lived Assets

 

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of assets may not be recoverable. It is reasonably possible that these assets could become impaired as a result of technology or other industry changes. Recoverability of assets to be held and used is determined by comparing their carrying amount with their expected future net undiscounted future cash flows from the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by how much the carrying amount exceeds the fair value of the assets. There were impairment charges of approximately $1,468,000 for the year ended December 31, 2022, and no impairment charges for the year ended December 31, 2023 and 2021. Assets held for disposal, if any, are reported at the lower of the carrying amount or fair value less costs to sell.

 

(r) 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-of-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.

 

(s) 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 four sources: (1) product sales, (2) software sales, (3) advertising and (4) 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.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

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. Product sales are classified as “Revenue-Products” on the Company’s consolidated statements of operations.

 

Revenue - Software

 

The Company designs and develops software products. Software development usually includes developing software, integrating various isolated software systems into one, and testing the software. The design and build process, together with the integration of the various elements, are generally determined to be essential to the functionality of the delivered software. The Company recognized the software sales at the point of delivery.

 

The Company usually completes the software support service in one-off and recognizes the revenue at the point of delivery of service 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 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. Both the Company and the mining pool operator have the right to terminate the contract at any time, with or without clause, and without compensation. 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. The contract first exists upon the successful placement of a block on the blockchain by the pool operator because that is the point when the parties have performed their contract obligation and neither party can unilaterally terminate the contract without compensating the other party.

 

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 from principal market 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 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.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022, and there is no Revenue - Cryptocurrency mining for the year ended December 31, 2023.

 

Revenue - Other

 

The Company also reports other revenue which comprises revenue generated 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 two years starting from May 1, 2022 and four years starting from July 1, 2022, 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 $251,000 and $276,000 rental income for the year ended December 31, 2023, and 2022, respectively.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the Company. 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:     
2024   83,799 
Total   83,799 

 

Contract balances

 

The Company records advances from customers when cash payments are received or due in advance of our performance. For the year ended December 31, 2023, 2022 and 2021, the Company recognized revenue of $290,000, $232,000 and $141,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 if any incurred because the amortization period 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 length of one year or less.

 

(t) Cost of Sales - advertising and cost of cryptocurrencies

 

The cost of sales for advertising revenue 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 sales for cryptocurrencies revenue 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.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022.

 

(u) Stock-based compensation

 

The Company applies ASC No. 718, “Compensation-Stock Compensation”, which requires that share-based payment transactions with employees, such as share options, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period during which an employee is required to provide service in exchange for the award, which generally is the vesting period.

 

The Company adopted ASU 2018-07, Compensation-Stock Compensation (Topic: 718): Improvements to Nonemployee Share-Based Payment Accounting on January 1, 2019, to account for stock-based compensation to goods and services provided by the third parties. The fair value of the equity awards to nonemployee are measured on the grant day. Under this guidance, compensation cost related to nonemployee share options or similar equity instruments is recognized in the same period and in the same manner (i.e. capitalize or expense) the entity would if it paid cash for the goods or services. The Company’s adoption of ASU 2018-07 has no material impact to the Company’s consolidated financial statements, nor requirement for cumulative adjustment in retained earnings or other components of equity or net assets.

 

During the year ended December 31, 2023, 2022, and 2021, the Company recognized approximately $1,564,000, $23,100, and $3,137,000, respectively, of stock-based compensation expense.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(v) Foreign Currency Translation

 

The functional currency of the US and BVI companies is the United States dollar. The functional currency of the Company’s Hong Kong subsidiaries is the Hong Kong dollar.

 

The functional currency of the Company’s PRC subsidiaries is the Chinese Renminbi Yuan, (“RMB”). RMB is not freely convertible into foreign currencies. The Company’s PRC subsidiaries’ financial statements are maintained in the functional currency. Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at rates of exchange prevailing at the balance sheet date. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing at the dates of the transactions. Exchange gains or losses arising from foreign currency transactions are included in the determination of net loss for the respective periods.

 

For financial reporting purposes, the financial statements of the Company have been translated into United States dollars. Assets and liabilities are translated at exchange rates at the balance sheet dates, revenue and expenses are translated at average exchange rates, and equity is translated at historical exchange rates. Any resulting translation adjustments are not included in determining net income but are included in other comprehensive loss, a component of equity.

 

The exchange rates adopted are as follows:

 

   December 31, 2023   December 31, 2022 
Year-end RMB to US$ exchange rate   7.0898    6.8993 
Average yearly RMB to US$ exchange rate   7.0723    6.7190 
Year-end HKD to US$ exchange rate   7.8081    7.8077 
Average yearly HKD to US$ exchange rate   7.8284    7.8302 

 

The average yearly RMB to US$ exchange rate adopted for the year ended December 31, 2021 was 6.4505.

 

No representation is made that the RMB amounts and HKD amounts could have been, or could be, converted into United States dollars at the rates used in translation.

 

(w) Research & Development Expenses

 

The Company follows the guidance in FASB ASC 985-20, Cost of Software to Be Sold, Leased or Marketed, regarding software development costs to be sold, leased, or otherwise marketed.

 

FASB ASC 985-20-25 requires research and development costs for software development to be expensed as incurred until the software model is technologically feasible. Technological feasibility is established when the enterprise has completed all planning, designing, coding, testing, and identification of risks activities necessary to establish that the product can be produced to meet its design specifications, features, functions, technical performance requirements. A certain amount of judgment and estimation is required to assess when technological feasibility is established, as well as the ongoing assessment of the recoverability of capitalized costs. The Company’s products reach technological feasibility shortly before the products are released and sold to the public. Therefore, research and development costs are generally expensed as incurred.

 

(x) Subsidy Income

 

Subsidy income mainly represents income received from various local governmental agencies in China for developing high technology products in the fields designated by the government as new and highly innovative. The Company has no continuing obligation under the subsidy provision. The Company recognizes subsidy income upon receipt of official grant notice from local government authorities.

 

(y) Sales, use, other value-added taxes, and income taxes

 

Revenue is recorded net of applicable sales, use, and value-added taxes.

 

Income taxes are provided on an asset and liability approach for financial accounting and reporting of income taxes. Deferred income taxes are recognized for all significant temporary differences at enacted rates and classified as non-current in the financial statements. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion, or all of, the deferred tax assets will not be realized. The Company classifies interest and/or penalties related to unrecognized tax benefits, if any, as a component of income tax expense.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

The Company applies the provisions of ASC No. 740 “Income Taxes” (“ASC 740”), which clarifies the accounting for uncertainty in income taxes recognized by prescribing a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides accounting guidance on de-recognition, classification, interest and penalties, and disclosure.

 

(z) Discontinued Operations

 

The Company follows “ASU 2014-08, Presentation of Financial Statements (Topic 205) and Property, Plant and Equipment (Topic 360): Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity” for reporting discontinued operations. Under the revised standard, a discontinued operation must represent a strategic shift that has or will have a major effect on an entity’s operations and financial results. Examples could include a disposal of a major line of business, a major geographical area, a major equity method investment, or other major parts of an entity. The revised standard also allows an entity to have certain continuing cash flows or involvement with the component after the disposal. Additionally, the standard requires expanded disclosures about discontinued operations that will provide financial statement users with more information about the assets, liabilities, income, and expenses of discontinued operations.

 

(aa) Segment reporting

 

Segment information is consistent with how the Chief Operating Decision Maker, i.e., the Directors of the Company, review the businesses, make investing and resource allocation decisions and assess 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 in 2021. Cryptocurrency mining is the first initiative implemented in the BT segment. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of the BT segment by December 2022.
   
(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 gradually being phased out in 2021.

 

For more information regarding our operating segments, see Note 20 (Consolidated Segment Data).

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(ab) Recent Accounting Pronouncements

 

In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”. Under ASU 2021-08, an acquirer must recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, as if it had originated the contracts. Prior to this ASU, an acquirer generally recognized contract assets acquired and contract liabilities assumed that arose from contracts with customers at fair value on the acquisition date. The Company adopted the ASU on January 1, 2023 and the adoption did not have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires public entities to disclose expanded information about their reportable segment(s)’ significant expenses and other segment items on an interim and annual basis. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The ASU is required to be applied retrospectively to all prior periods presented in the financial statements once adopted. The Company is evaluating the disclosure requirements related to the new standard.

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which requires public entities to disclose specific tax rate reconciliation categories, as well as income taxes paid disaggregated by jurisdiction, amongst other disclosure enhancements. The ASU is effective for financial statements issued for annual periods beginning after December 15, 2024, with early adoption permitted. The ASU can be adopted on a prospective or retrospective basis. The Company is evaluating the disclosure requirements related to the new standard.

 

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 CONSOLIDATED FINANCIAL STATEMENTS

 

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS ACQUISITION
12 Months Ended
Dec. 31, 2023
Business Combination and Asset Acquisition [Abstract]  
BUSINESS ACQUISITION

3. BUSINESS ACQUISITION

 

On June 9, 2021, the Company and Biznest, a subsidiary of the Company, consummated an acquisition of 100% of the equity interests of TNM and its subsidiary. Mr. Jianghuai Lin, the Chairman and CEO of the Company, who then owned 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 engages 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 121,363 ordinary shares equivalent to the value of approximately $5.4 million.

 

The Company uses Level 3 inputs of fair value accounting for the identifiable assets and liabilities of TNM. The allocation of the purchase consideration is final, which was determined after the completion of a detailed analysis of the fair value for all assets acquired.

 

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 year ended December 31, 2021 included revenue of $1.78 million and net loss of $0.55 million attributable to TNM since June 9, 2021, the acquisition date.

 

The Company’s consolidated statement of operations for the year ended December 31, 2022 included revenue of $3.3 million and net loss of $0.37 million attributable to TNM.

 

The Company’s consolidated statement of operations for the year ended December 31, 2023 included revenue of $3.0 million and net profit of $1.0 million attributable to TNM.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

On January 13, 2022, the Company entered into a share purchase agreement to acquire 95.56% equity interest in ZJIOT, aiming to accelerate the Company’s smart charging pile and digital new media businesses in East China. Pursuant to the share purchase agreement, as consideration the Company agreed to issue to the shareholders of ZJIOT a total of approximately 20,154 restricted ordinary shares of the Company. The shares are expected to be issued in three phases. The first phase will issue approximately 6,718 shares within 20 days after closing of the transaction; the second phase will issue approximately 6,718 shares before May 31, 2023; the third phase will issue approximately 6,718 shares before May 31, 2024. Issuance of shares during the second and third phases will be conditioned upon the satisfaction of certain performance targets of ZJIOT as set forth in the share purchase agreement. Specifically, the second phase issuance requires from the closing date to December 31, 2022, ZJIOT have at least 2.5 million RMB of audited revenue and 0.5 million RMB of audited net income; and to be eligible for the third phase issuance, ZJIOT shall have at least 2.6 million RMB of revenue and 0.55 million RMB of net income during the fiscal year 2023. Upon the completion of the acquisition, the Company currently owns 100% equity interest in ZJIOT.

 

The total fair value of the contingent consideration presented as other current liability is in accordance with ASC 820-10 “Fair Value Measurements and Disclosures”. The approximately 20,154 ordinary shares issued under the share purchase agreement were deemed as the consideration transferred for the acquisition. The fair value of the shares issued was measured based on the average share price of the Company during year 2022, which therefore is categorized as Level 3 measurement of fair value.

 

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

 

   - 
Cash  $4,116 
Accounts receivable, net   260,189 
Advances to suppliers   4,252 
Other receivables, net   2,532 
Property, plant and equipment, net   215,689 
Accounts payable   (250,706)
Advances from customers   (8,046)
Accrued payroll and benefits   (10,633)
Other payables and accrued expenses   (8,923)
Total net assets acquired   208,470 
Goodwill   58,922 
Total purchase price  $267,392 

 

The Company’s consolidated statement of operations for the year ended December 31, 2022 included revenue of $0.6 million and net profit of $0.13 million under PRC GAAP attributable to ZJIOT since January 13, 2022, the acquisition date, to the end of December 31, 2022.

 

The Company’s consolidated statement of operations for the year ended December 31, 2023 included revenue of $0.07 million and net loss of $0.18 million attributable to ZJIOT.

 

The Company will not issue the third phase of restricted ordinary shares before May 31, 2024, due to unsatisfaction of certain performance targets of ZJIOT as set forth in the share purchase agreement.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
VARIABLE INTEREST ENTITY
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
VARIABLE INTEREST ENTITY

4. VARIABLE INTEREST ENTITY

 

Prior to the dissolution of the Company’s VIE structure in September 2021, iASPEC was a variable interest entity of the Company and the Company was the primary beneficiary of iASPEC. iASPEC’s assets, liabilities and financial results were consolidated into the Company’s financial statements. From September 2021 to June 7, 2022, iASPEC was a wholly-owned subsidiary of the Company. Accordingly, the assets and liabilities and revenues and expenses of iASPEC have been included in the accompanying consolidated financial statements up to June 7, 2022.

 

In June 2021, iASPEC, through its subsidiary Biznest, acquired TNM. In addition, Biznest formed Shenzhen Taoping Education Technology Co., Ltd. and Wuhu Taoping Education Technology Co., Ltd. in 2021 where iASPEC indirectly owned 51% equity interests of each entity. As indirect wholly owned or majority owned subsidiaries of iASPEC, the financial results of TNM, Shenzhen Taoping Education Technology Co., Ltd. and Wuhu Taoping Education Technology Co., Ltd. have been consolidated into the Company’s financial statements.

 

Prior to the dissolution of the VIE structure, government licenses, permits and certificates represented substantially all of the unrecognized revenue-producing assets held by iASPEC, the VIE, and its subsidiaries; recognized revenue-producing assets held by iASPEC and its subsidiaries consisted of property, equipment and software.

 

On September 18, 2021, the Company and the Company’s wholly owned subsidiary, 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 then existing variable interest entity structure was dissolved and iASPEC became a wholly owned indirect subsidiary of the Company. As a result, all assets and liabilities of iASPEC were incorporated into the Company’s balance sheet since December 31, 2021.

 

On June 7, 2022, the Company transferred 100% equity interests of iASPEC, excluding its subsidiaries, to an unrelated third party for nil consideration. The disposition resulted in a total recorded income of approximately $3.0 million for the Company for the year ended December 31, 2022. Upon the disposition, iASPEC, excluding its subsidiaries, was no longer part of the Company. As such, the Company’s consolidated financial statements for the year ended December 31, 2022 only included the financial results of iASPEC for the period from January 1 through June 7, 2022.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DISPOSALS OF CONSOLIDATED ENTITIES
12 Months Ended
Dec. 31, 2023
Disposals Of Consolidated Entities  
DISPOSALS OF CONSOLIDATED ENTITIES

5. DISPOSALS OF CONSOLIDATED ENTITIES

 

ADG, SZTET, WHTET, and TDTDG were dissolved on January 28, June 14, May 31, and May 17, 2022, respectively. The dissolution of these companies results in minimal gain or loss for the year ended December 31, 2022.

 

TCTCZ was dissolved on September 20, 2023. The dissolution did not result in any gain or loss for the year ended December 31, 2023.

 

The Company disposed of 100% equity interests of TDL to an unrelated third party for nil consideration on September 6, 2023, and disposed of 100% equity interests of TDAL and TCL (including their subsidiaries) to an unrelated third party for nil consideration on October 27, 2023. The disposition resulted in a total recorded loss of $16,184 for the Company for the year ended December 31, 2023.

 

None of the above-referenced dispositions in 2022 qualified as discontinued operations as they do not individually or in the aggregate represent a strategic shift that has had a major impact on the Company’s operations or financial results.

 

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LOSS PER SHARE
12 Months Ended
Dec. 31, 2023
(Loss) income per share - Basic and Diluted*  
LOSS PER SHARE

6. 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 loss per share were as follows for the year ended December 31, 2023, 2022, and 2021:

 

   2023   2022*   2021* 
Net loss attributable to the Company  $(697,941)  $(7,081,647)  $(9,924,859)
Weighted average outstanding ordinary shares-Basic   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares- Diluted   1,910,783    1,585,542    1,323,537 
Loss per share:               
Basic  $(0.36)  $(4.47)  $(7.50)
Diluted  $(0.36)  $(4.47)  $(7.50)
                
CONTINUING OPERATIONS               
Net loss attributable to the Company  $(232,150)  $(582,371)  $(11,762,485)
Weighted average outstanding ordinary shares-Basic*   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares- Diluted*   1,910,783    1,585,542    1,323,537 
Loss per share*:               
Basic  $(0.12)  $(0.37)  $(8.89)
Diluted  $(0.12)  $(0.37)  $(8.89)
                
DISCONTINUED OPERATIONS               
Net (loss) income attributable to the Company  $(465,791)  $(6,499,276)  $1,837,626 
Weighted average outstanding ordinary shares-Basic*   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares-Diluted*   1,910,783    1,585,542    1,323,537 
(Loss) income per share*:               
Basic  $(0.24)  $(4.10)  $1.39 
Diluted  $(0.24)  $(4.10)  $1.39 

 

For the years ended December 31, 2023, 2022, and 2021, there was no incremental shares included in the diluted earnings per share calculation, these incremental shares were not added to denominator for the period that stock options and warrants were outstanding due to the fact that the average market price of the Company’s ordinary shares in the period was lower than the exercise prices of the outstanding stock options and warrants. The incremental shares were computed under the treasury stock method. Because the effect would be anti-dilutive, there were -0- stock options for employees, -0- stock options and 36,000 warrants for nonemployees outstanding that were not included in the computation of dilutive weighted average shares outstanding for the year ended December 31, 2023. There were 28,250 stock options for employees, 5,737 stock options and 46,667 warrants for nonemployees outstanding that were not included in the computation of dilutive weighted average shares outstanding for the year ended December 31, 2022. There were 29,768 stock options for employees, 5,737 stock options and 50,834 warrants for nonemployees outstanding that were not included in the computation of dilutive weighted average shares outstanding for the year ended December 31, 2021.

 

On September 27, 2023, the Company issued a Convertible Promissory Note (“Note”) in a private placement in aggregate principal amount of $609,000. The Note matures in 12 months from the issuance date of the Note (the “Maturity Dates”), with an annual interest rate of 8%. The Note is convertible into the Company’s ordinary shares at $8.0 per share or at a price equal to 80% multiplied by the lowest daily volume-weighted average price during the 10 trading days immediately preceding the applicable redemption, subject to certain adjustments and limitations, at the holder’s option at any time after six months from the issuance date. On the Maturity Date, the holder of the Note has the right to convert all of the outstanding balance of the Note at a price of no less than $2.0 per share (“Floor Price”), which is subject to adjustment by consents of both parties. The computation of diluted loss per share for year ended December 31, 2023 did not assume the conversion of the Note since the assumed conversion would result in decrease in loss per share.

 

* On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2023
Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS

7. RELATED PARTY TRANSACTIONS

 

(a) Revenue – related parties

 

Since May 2017, the Company has entered into a series of contracts with Taoping New Media Co., Ltd. (TNM) and its affiliates for the sale of the Company’s Cloud-Application-Terminal based digital ads display terminals, software and technical services. TNM was a related party company controlled by Mr. Lin, the Company’s Chairman and Chief Executive Officer, until the Company’s completion of the acquisition on June 9, 2021, after which date the related party transactions were eliminated in the Company’s consolidated financial statements. For the years ended December 31, 2023, 2022 and 2021, revenues from related parties for sales of products, software, and advertising were approximately $0.2 million, $0.1 million and $0.1 million, respectively. Accounts receivable from related parties, net of allowance for credit losses, as of December 31, 2023, 2022 and 2021 were approximately $0.6 million, $0.1 million and $0.4 million, respectively. Advances received from related parties were approximately $0.1 million, $0.1 million and $0.1 million as of December 31, 2023, 2022 and 2021, respectively.

 

(b) Other revenue – related parties

 

For the year ended December 31, 2021, the Company had a rental income of approximately $27,000, from TNM which was for the office lease between TNM and the Company. Upon completion of the Company’s acquisition of TNM on June 9, 2021, the related party rental income was eliminated in the Company’s consolidated financial statements thereafter. Other revenue generated from related parties also includes system maintenance service provided to Taoping affiliate customers, which was approximately $nil, $20,000 and $49,000, for the years ended December 31, 2023, 2022 and 2021, respectively.

 

(c) Amounts due to related parties

 

As of December 31, 2023 and 2022, the amounts due to related parties was $3.0 million and $3.3 million, respectively, which included the borrowing from the major shareholder, Mr. Jianghuai Lin (“Mr. Lin”), of approximately $0.9 million and $0.4 million, respectively, for 2 years without interest and matures on September 4, 2024, and a loan balance of approximately $2.1 million (RMB15 million) and approximately $2.9 million (RMB20 million), respectively, 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, 2024.

 

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
INVENTORIES

8. INVENTORIES

 

As of December 31, 2023 and 2022, inventories consist of:

 

   December 31, 2023   December 31, 2022 
Raw materials  $3,379   $3,472 
Finished goods   1,336,771    510,733 
Inventories, gross  $1,340,150   $514,205 
Allowance for slow-moving or obsolete inventories   (89,583)   (157,847)
Inventories, net  $1,250,567   $356,358 

 

For the year ended December 31, 2023, there was a reversal of impairments for obsolete inventories in the amount of approximately $53,000. For the year ended December 31, 2022, impairments expense for obsolete inventories were approximately $64,000. For the year ended December 31, 2021, there was a reversal of impairments for obsolete inventories in the amount of approximately $214,000. Impairment charges on inventories are included with administrative expenses.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, EQUIPMENT AND SOFTWARE
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
PROPERTY, EQUIPMENT AND SOFTWARE

9. PROPERTY, EQUIPMENT AND SOFTWARE

 

As of December 31, 2023 and 2022, property, equipment and software consist of:

 

 

   2023   2022 
   December 31, 
   2023   2022 
Office buildings  $4,300,780   $4,053,815 
Electronic equipment, furniture and fixtures   3,281,359    2,222,712 
Media display equipment   1,081,589    1,111,450 
Leasehold improvement   -    39,738 
Purchased software   5,815,297    5,935,931 
Property, equipment and software, gross   14,479,025    13,363,646 
Less: accumulated depreciation   (7,801,541)   (5,529,744)
Property, equipment and software, net  $6,677,484   $7,833,902 

 

Depreciation expense for the year ended December 31, 2023, 2022, and 2021 were approximately $2.5 million, $3.5 million and $2.2 million for continuing operations, and $0.5 million, $3.7 million and $1.5 million for discontinued operations 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 carry value of approximately $2.5 million, are used as collateral for its short-term bank loan.

 

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DISCONTINUED OPERATIONS
12 Months Ended
Dec. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
DISCONTINUED OPERATIONS

10. DISCONTINUED OPERATIONS

 

In December 2022, the Company ceased its cryptocurrency mining business and entering into a series of contracts with certain third parties to sell its cryptocurrency mining and related equipment, terminating the leases for both the office facility and the storage rooms for most mining machines, and laying off relevant employees. As a result, the operations of Cryptocurrency mining business are reflected within “discontinued operations” periods presented.

 

The significant items included within discontinued operations are as follows:

   2023   2022 
   Year Ended December 31 
   2023   2022 
Revenue - Cryptocurrency mining  $-   $4,108,372 
Cost - Cryptocurrency mining   488,104    3,898,171 
Administrative expenses   (94,284)   1,445,272 
Impairment losses on cryptocurrencies   -    1,517,172 
(Gain) on sales of cryptocurrencies   -    (679,111)
Impairment on property, equipment and software   -    1,468,014 
Operating (loss) from discontinued operations   (393,820)   (3,541,146)
Subsidy income   -    9,195 
Other (loss)   (71,984)   (2,936,541)
Interest income   13    111 
Interest expense   -    (30,895)
(Loss) from discontinued operations before income taxes   (465,791)   (6,499,276)
Income tax expense   -    - 
Net (loss) from discontinued operations  $(465,791)  $(6,499,276)

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Assets and liabilities of discontinued operations included within the Consolidated Balance Sheets are comprised of the following:

 

   December 31, 2023   December 31, 2022 
Cash and cash equivalents  $          -   $8,649 
Other current assets   -    37,015 
Property, equipment and software, net   -    1,155,063 
Right-of-use assets   -    125,538 
Current assets from discontinued operations  $-   $1,326,265 
           
Accounts payable   -    187,206 
Accrued payroll and benefits   -    3,065 
Other payables and accrued expenses   -    58,572 
Lease liability   -    128,696 
Current liabilities from discontinued operations  $-   $377,539 

 

   2023   2022   2021 
   Years Ended December 31, 
   2023   2022   2021 
Net cash provided by (used in) operating activities   106,207    (1,835,015)   4,334,828 
Net cash (used in) provided by investing activities   -    2,746,758    (8,455,550)

 

CRYPTOCURRENCIES

 

As of December 31, 2023 and 2022, no cryptocurrencies held by the Company.

 

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BANK LOANS
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
BANK LOANS

11. BANK LOANS

   December 31, 2023   December 31, 2022 
Secured short-term loans  $8,547,509   $7,203,762 
Total short-term bank loans  $8,547,509   $7,203,762 

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Detailed information of secured short-term loan balances as of December 31, 2023 and 2022 were as follows:

   December 31, 2023   December 31, 2022 
Guaranteed by IST and Mr. Lin and Collateralized by the real property of ISIOT and equity investment of ISTIL  $8,547,509   $7,203,762 
Total  $8,547,509   $7,203,762 

 

As of December 31, 2023, the Company had short-term bank loans of approximately $8.6 million, which mature on various dates from July 6, 2024 to October 23, 2024. The short-term bank loans may be extended upon maturity for another year by the banks without additional charges to the Company. 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 fixed interest rates ranging from 3.45% to 4.80% per annum. The weighted average interest rates on short term debts were approximately 4.15%, 4.76% and 5.38% for the year ended December 31, 2023, 2022, and 2021, respectively. The interest expenses were approximately $0.4 million, $0.4 million, and $0.4 million, respectively, for the same periods, respectively.

 

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES

12. INCOME TAXES

 

Pre-tax (loss) income from continuing operations and discontinued operations for the year ended December 31, 2023, 2022, and 2021 in the following jurisdictions:

   2023   2022   2021 
PRC  $2,769,080   $(4,284,019)  $(8,287,495)
Hong Kong   (123,008)   (1,384,286)   (876,289)
BVI   (3,336,033)   (1,343,473)   (755,754)
Total (loss) before income taxes  $(689,961)  $(7,011,778)  $(9,919,538)

 

United States

 

Because of the domestication transaction in 2012 by which CNIT BVI became the parent of our group, under Section 7874 of the Internal Revenue Code of 1986, as amended, the Company is treated for U.S. federal tax purposes as a U.S. corporation and, among other consequences, is subject to U.S. federal income tax on its worldwide income. It is management’s intention to reinvest all the income attributable to the Company earned by its operations outside the United States.

 

On December 22, 2017, the U.S. government enacted comprehensive tax legislation commonly referred to as the Tax Cuts and Jobs Act (the “Act”). The Act makes broad and complex changes to the U.S. tax code, including, but not limited to, (1) reducing the U.S. federal corporate tax rate from 35 percent to 21 percent; (2) requiring companies to pay a one-time transition tax on certain unrepatriated earnings of foreign subsidiaries; (3) generally eliminating U.S. federal income taxes on dividends from foreign subsidiaries; (4) requiring a tax on Global Intangible Low-Taxed Income (“GILTI”) which is a current inclusion in U.S. federal taxable income of certain earnings of controlled foreign corporations; (5) eliminating the corporate alternative minimum tax (“AMT”) and changing how existing AMT credits can be realized; (6) creating the base erosion anti-abuse tax (“BEAT”), a new minimum tax; (7) creating a new limitation on deductible interest expense; and (8) changing rules related to uses and limitations of net operating loss carryforwards created in tax years beginning after December 31, 2017.

 

The SEC staff issued Staff Accounting Bulletin 118, which provides guidance on accounting for the tax effects of the Act for which the accounting under ASC 740, Income Taxes (“ASC 740”) is incomplete. To the extent that a company’s accounting for certain income tax effects of the Act is incomplete but it is able to determine a reasonable estimate, it must record a provisional estimate in the financial statements. If a company cannot determine a provisional estimate to be included in the financial statements, it should continue to apply ASC 740 on the basis of the provisions of the tax laws that were in effect immediately before enactment of the Act.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

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 December 31, 2023.

 

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, IST HK, TDAL, TDL and TCL are subject to a profit tax rate of 16.5%.

 

PRC

 

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

 

   2023   2022   2021 
Current taxes  $7,980   $69,869   $5,321 
Income tax expense  $7,980   $69,869   $5,321 

 

Current income tax expense (benefit) was recorded in 2023, 2022 and 2021 and was related to differences between the book and corporate income tax returns.

 

   2023   2022   2021 
PRC statutory tax rate   25%   25%   25%
Expected income tax (benefit)  $(172,490)  $(1,752,944)  $(2,479,885)
Tax rate difference   (187,321)   227,985    950,843 
Permanent differences   (265,279)   (1,011,482)   (589,598)
Tax effect of temporary differences not recognized   -    170,383    837,438 
Tax effect of tax losses unrecognized   633,070    2,435,927    1,286,523 
Income tax expense  $7,980   $69,869   $5,321 

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

The Company’s tax loss carry forwards totaling RMB160.8 million ($22.7 million) as of December 31, 2023, substantially all of which were from PRC subsidiaries and will expire on various dates through December 31, 2033. Deferred tax asset was not provided for respective tax losses.

 

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, is tax exempt for the first two years and is subject to 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 not recorded tax benefits from year 2021 to 2023. 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 year ended December 31, 2023, 2022, and 2021.

 

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 39 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER CURRENT AND NON-CURRENT ASSETS
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
OTHER CURRENT AND NON-CURRENT ASSETS

13. OTHER CURRENT AND NON-CURRENT ASSETS

 

(a) As of December 31, 2023 and 2022, other current assets consist of:

 

   December 31, 2023   December 31, 2022 
Advances to unrelated-parties (i)   $1,209,202   $837,041 
Advances to a related party   239,469    246,080 
Advances to employees   78,566    309,911 
Other current assets   112,833    161,456 
Total  $1,640,070   $1,554,488 

 

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

As of December 31, 2023, the balance included the amount due from a third-party vendor of approximately $383,000. According to the contract and its subsequent amendment, the vendor is contracted to perform consulting service of market research as subcontractor and to facilitate 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 (approximately USD $846,000). 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 December 31, 2021, revenue facilitated by the vendor has reached RMB15.2 million (approximately USD $2,386,360). In December 2022, both parties agreed a one-year extension to fulfill the revenue threshold for year 2022. For the year ended December 31, 2022, revenue facilitated by the vendor has reached RMB7.5 million (approximately USD $1,111,000). For the year ended December 31, 2023, revenue facilitated by the vendor has reached RMB20.8 million (approximately USD $2,947,000). The revenue facilitated by the vendor has fulfilled the revenue threshold and no event occurs or circumstance changes that would potentially indicate that the carrying amount of the receivable was impaired.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(b) As of December 31, 2023 and 2022, Other assets, non-current consist of:

 

   December 31, 2023   December 31, 2022 
Other assets, non-current, net  $811,026   $1,775,540 
Total  $811,026   $1,775,540 

 

During 2019 and 2020, the Company advanced RMB 30 million (USD $4.2 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.2 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 one half year after the termination of the contract. Before the full repayment of the funding, the Company owns 100% of the title of the IOV software and related equipment, which will be transferred to the vendor upon its repayment of the total funding plus applicable interest.

 

Starting in October 2020, IOV software revenue will be divided into eight periods. 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 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 first period as specified was from October 1, 2020 to April 30, 2021 with advertising revenue from IOV software of RMB 3 million (approximately USD $462,000). The second period as specified was from May 1, 2021 to November 30, 2021 with advertising revenue from IOV software of RMB 3.3 million (approximately USD $510,000). The third period as specified was from December 1, 2021 to May 30, 2022 with advertising revenue from IOV software of RMB 3.4 million (approximately USD $531,000). The fourth period as specified was from June 1, 2022 to November 30, 2022 with advertising revenue from IOV software of RMB 14.1 million (approximately USD $2,285,000). The fifth period as specified was from December 1, 2022 to May 30, 2023 with advertising revenue from IOV software of RMB 3.9 million (approximately USD $562,000). The sixth period as specified was from June 1, 2023 to November 30, 2023 with advertising revenue from IOV software of RMB 18.3 million (approximately USD $2,581,000). In 2024, 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 three years.

 

The development of IOV software was completed by September 30, 2020. Since the Company has the right to use the IOV software under 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 December 31, 2023 and December 31, 2022, the balance of “other assets, non-current, net” was $811,026 and $1,775,540, respectively. The reduction of the amount receivable was approximately $0.9 million and $1.2 million for the years ended December 31, 2023 and 2022, respectively.

 

If full repayment is achieved within the contract term, the Company might be charged to continue using the software and related equipment, depending on both parties’ future agreement.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OPERATING LEASES
12 Months Ended
Dec. 31, 2023
Operating Leases  
OPERATING LEASES

14. OPERATING LEASES

 

In addition to the lease with a related party for computing server room in Dongguan City, commenced in April 2021, and terminated in March 2022, the Company leased an office space, three server rooms, and a dormitory in Hong Kong for executing the Blockchain business strategy, and the Company also leased an office space in Zhenjiang commenced in October 2021. The office space and two of the server rooms in Hong Kong were terminated in September 2022, and November 2022, respectively. The remaining server room and dormitory in Hong Kong were terminated in April 2023. The fixed monthly lease payment for the Zhenjiang office space is $2,528 (RMB 17,882) with a lease term of three years ending September 30, 2024, with a rental free period from October 1, 2021 to March 31, 2022. The Zhenjiang office was terminated in September 2023. The fixed monthly lease payment for the remaining server room is $5,656 (HKD 40,000) with a lease term of three years ending January 15, 2025, which terminated in April 2023. The fixed monthly lease payment for the dormitory is $4,807 (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 the remaining server room and dormitory is $5,656 (HKD 40,000), and $2,404 (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 $13,000 for continuing operations and $25,000 for discontinued operations for the year ended December 31, 2023.

 

There was no remaining lease term as of December 31, 2023.

 

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENTS
12 Months Ended
Dec. 31, 2023
Investments, All Other Investments [Abstract]  
LONG-TERM INVESTMENTS

15. LONG-TERM INVESTMENTS

 

As of December 31, 2023, the carrying value of the Company’s equity investments were $86,889, which consisted of the followings:

 

(1) Equity method investments:

 

As of December 31, 2023, the Company’s equity method investments had a carrying value of $nil which were as follows:

 

Investees  Abbreviation  % of Ownership   Carrying value 
Qingdao Taoping IoT Co., Ltd.  QD Taoping, or QD   47%  $        - 
Yunnan Taoping IoT Co., Ltd.  YN Taoping, or YN   40%   - 
Jiangsu Taoping IoT Technology Co., Ltd.  JS Taoping, or JS   25%   - 
Jiangsu Taoping New Media Co., Ltd  JS New Media, or JN   21%   - 
           $- 

 

The Company’s initial investments in the above equity method investments were approximately $1.9 million. The Company recognized losses from equity method investments of approximately $0.01 million and no impairment on equity method investments for the year ended December 31, 2023. The Company recognized losses from equity method investments of approximately $0.3 million and no impairment on equity method investments for the year ended December 31, 2022.

 

(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 December 31, 2023, the carrying value for the equity investments without readily determinable fair value was $86,889. The total initial investments to the equity investments without readily determinable fair value were approximately $711,000. Impairment of approximately $ nil for continuing operations was recognized for year ended December 31, 2023. Impairment of approximately $0.1 million for continuing operations and $0.2 million for discontinued operations were recognized for year ended December 31, 2022.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONVERTIBLE NOTE PAYABLE
12 Months Ended
Dec. 31, 2023
Convertible Note Payable  
CONVERTIBLE NOTE PAYABLE

16. 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. As of December 31, 2021, there was no outstanding balance and unamortized debt issuance cost of Note-1, Note-2 and Note-3.

 

In conjunction with issuance of the Notes, the Company also issued the holders of the Notes warrants to purchase 2,667, 5,334, and 5,334 ordinary shares of the Company, at an exercise price of $90.0 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 29,871 ordinary shares of the Company with no par value at a conversion price of $25.65. In October 2021, a total of $777,000 including outstanding principal amount of $740,000 and accrued interest of $37,000 of Note-3 was repaid to the investor. As a result, the outstanding balance of Note-3 was $nil as of December 31, 2021.

 

The Company recognized interest expense of approximately $354,000 for Note-3 including interest relating to contractual interest obligation of $55,000 and amortization of debt discount of $299,000 for the year ended December 31, 2021.

 

On September 27, 2023, the Company issued a Convertible Promissory Note (“Note”) in a private placement in aggregate principal amount of $609,000. The Note matures in 12 months from the issue date of the Note (the “Maturity Date”), with an annual interest rate of 8%. The Note carries an original issue discount of $44,000. In addition, the Company agrees to pay $15,000 to cover the transaction costs incurred in connection with the purchase and sale of this Note (“Transaction Expense Amount”). Thus, the net proceeds of the Note were $550,000. The Note is convertible into the Company’s ordinary shares at $8.0 per share or at a price equal to 80% multiplied by the lowest daily volume-weighted average price during the 10 trading days immediately preceding the applicable redemption, subject to certain adjustments and limitations, at the holder’s option at any time after six months from the issue date. On the Maturity Date, the holder of the Note has the right to convert all of the outstanding balance of the Note at a price of no less than $2.0 per share (“Floor Price”), which is subject to adjustment by consents of both parties.

 

For the holder of the Note, conversion price results in beneficial conversion feature (BCF) that is separated as an equity component and assigned a value of $156,440, which is the intrinsic value of the BCF that is measured by difference between the effective conversion price based on the proceeds allocated to the convertible instrument and the conversion prices that are most beneficial to the Note holder and assigned to the equity component and recorded as a debt discount. Debt discount is amortized using the effective interest rate method over the period from the issuance date through the stated maturity date.

 

The Note is recognized initially at fair value, net of debt discounts including original issue discount, Transaction Expense Amount, and allocation of proceeds to beneficial conversion feature, in the amount of $215,440. As of December 31, 2023, the remaining unamortized debt discount was $159,785, and will be amortized through September 27, 2024. Issuance costs and other Discounts accretion are recorded as interest expense in the consolidated statement of operations.

 

The Company recognized interest expense of approximately $68,000 for the year ended December 31, 2023 including interest relating to contractual interest obligation approximately of $13,000 and amortization of the discounts and debt issuance cost approximately of $55,000. As a result of discounts accretion and amortization, the Note was in the carrying value of $449,215 as of December 31, 2023.

 

XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER PAYABLES AND ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
OTHER PAYABLES AND ACCRUED EXPENSES

17. OTHER PAYABLES AND ACCRUED EXPENSES

 

As of December 31, 2023 and 2022, other payables and accrued expenses consist of:

 

   December 31, 2023   December 31, 2022 
Advances from unrelated third-parties (i)   $621,146   $395,359 
Other taxes payable (ii)    4,133,972    4,216,786 
Accrued professional fees   230,000    215,889 
Amount due to employees(iii)    158,396    41,782 
Others   80,711    126,528 
Other Payables and Accrued Expenses  $5,224,225   $4,996,344 

 

(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 amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESERVE AND DISTRIBUTION OF PROFIT
12 Months Ended
Dec. 31, 2023
Reserve And Distribution Of Profit  
RESERVE AND DISTRIBUTION OF PROFIT

18. 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 December 31, 2023 and 2022, the balance of general reserve was $10.2 million and $10.2 million, respectively.

 

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. 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 45 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EQUITY
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
EQUITY

19. EQUITY

 

(a) Ordinary shares

 

The Company is authorized to issue 100,000,000 ordinary shares at no par value.

 

In December 2020, the holders of the convertible notes issued in March 2020 converted all principal balance of the notes and accrued interests to the Company’s ordinary shares in an aggregate of 29,932 ordinary shares, which were not issued until February 2021. The total amount of principal and accrued interest was approximately $0.8 million, which was converted into the ordinary shares in February 2021.

 

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

 

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

 

In February 2021, the Company issued a total of 190,000 ordinary shares to certain institutional and individual investors at $40.8 per share, resulting in approximately $7.74 million net proceeds for the Company.

 

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

 

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

 

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

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

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 29,871 ordinary shares (see Note 16). The total amount of principal and accrued interest converted into the ordinary shares was approximately $766,000.

 

In July 2021, the Company issued a total of 120,000 ordinary shares in a registered direct offering at $41.5 per share, which generated approximately $4.7 million net proceeds for the Company.

 

In September 2021, the Company issued 61,225 ordinary shares at a price of $26.0 per share with discounts for lack of marketability, as the consideration of approximately $1.8 million for acquiring 100% equity interest of iASPEC.

 

In November 2021, the Company issued 4,500 restricted shares with a fair value of $136,350 to a financial intermediary service organization as a compensation for the intermediary service.

 

In December 2021, the Company issued 1,000 ordinary shares with a fair value of $29,200 to a consultant as a compensation for his service.

 

In February 2022, the Company issued the first phase of approximately 6,718 restricted ordinary shares with a fair value of approximately $118,000, for the acquisition of ZJIOT. The Company agreed to issue to the shareholders of ZJIOT a total of approximately 20,154 restricted ordinary shares in three phases, conditioned upon the satisfaction of certain performance targets.

 

In March 2022 and July 2022, the Company issued 2,000 ordinary shares with a fair value of $23,100 to a consultant as a compensation for his service.

 

In April 2023, the Company issued the second phase of approximately 6,718 restricted ordinary shares with a fair value of approximately $49,000, for the acquisition of ZJIOT, upon the satisfaction of certain performance targets.

 

In May 2023, the Company issued 50,000 restricted shares to a consultant as its service compensation for the service period from May 26, 2023 to May 25, 2024. The fair value of the 50,000 ordinary shares was $340,000, which was amortized over the service period.

 

In May 2023, the Company issued 200,000 ordinary shares with fair value of approximately $1,360,000 to certain directors, executive officers, and employees as compensations for their services.

 

In July 2023, the Company issued 4,339 and 43,394 ordinary shares, as commitment fee shares to an investor, with fair value of approximately $23,000 and $230,000, respectively, pursuant to a public standby equity purchase agreement and a private standby equity purchase agreement.

 

In August 2023, the Company issued 80,000 ordinary shares to a certain investor at $4.626 per share, which generated net proceeds of $370,080 for the Company.

 

In October 2023, the Company issued a total of 300,000 ordinary shares to a certain investor at $1.97 and $1.84 per share, which generated net proceeds of $570,200 for the Company.

 

In November 2023, the Company issued 200,000 ordinary shares to a certain investor at $1.37 per share, which generated net proceeds of $274,000 for the Company.

 

In December 2023, the Company issued a total of 420,000 ordinary shares to a certain investor at $1.24 and $1.11 per share, respectively, which generated net proceeds of $494,800 for the Company.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

(b) Stock-based compensation

 

The following table provides the details of the share-based payments expense during the year ended December 31, 2023, 2022, and 2021:

 

   December 31, 2023   December 31, 2022   December 31, 2021 
   For the Year Ended 
   December 31, 2023   December 31, 2022   December 31, 2021 
Employees and directors share-based payments  $1,360,000(a)  $-   $2,950,000(a)(c)
Shares issued for services  $204,000(a)  $23,100(a)  $187,000(a)
Total share based payments expenses    $1,564,000   $23,100   $3,137,000 

 

(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 hundred thousand 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.

 

On July 24, 2020, the Company granted options to employees and directors to purchase an aggregate of 33,335 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 $160,000 and $140,000 was recorded as compensation and included in administrative expenses in the consolidated statements of operations for the services provided for the year ended December 31, 2021, and 2020 respectively.

 

Stock option activity for the year ended December 31, 2023, 2022 and 2021 is summarized as follows:

 

         

Weighted

Average

Remaining

    
   Options  

Weighted

Average

  

Contractual

Life

  

Aggregated

Intrinsic

 
   Outstanding *   Exercise Price*   (Year)   Value 
Outstanding at January 1, 2021   32,635   $24.0    2.6   $143,587 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (2,867)  $24.0    -    - 
Outstanding at December 31, 2021   29,768   $24.0    1.6   $714,400 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (1,518)  $24.0    -    - 
Outstanding at December 31, 2022   28,250   $24.0    0.6    - 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (400)  $24.0    -   $- 
Expired   (27,850)  $24.0    -   $- 
Outstanding at December 31, 2023   -    -    -    - 

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

There were no stock options granted to employees during the year ended December 31, 2023, 2022 and 2021. There was no option exercised during the years ended December 31, 2023, 2022 and 2021. The Company did not receive any proceeds related to the cashless exercise of stock options from employees for the years ended December 31, 2023, 2022 and 2021.

 

As of December 31, 2023 and 2022, no unrecognized compensation expense related to non-vested share options expected to be recognized. The total fair value of options vested during the year ended December 31, 2023, 2022 and 2021 was approximately $ nil, $ nil and $0.2 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.

 

* On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.

 

(d) Stock options and warrants to non-employees

 

Pursuant to the Company’s 2016 Equity Incentive Plan and its amendment, in July 2020, the Company granted options to certain consultants to purchase an aggregate of 5,737 ordinary shares of the Company with an exercise price at $26.4 per share. The options were fully vested at the grant date as a rewarding for the past service of the consultants. For the years ended December 31, 2023, 2022 and 2021, the Company issued nil, nil and 191,500 warrants to consultants, respectively. The Company expensed to administrative expense approximately $nil, $nil and $77,000 for the years ended December 31, 2023, 2022 and 2021, respectively.

 

The issuance of warrants to purchase up to 100,000 and 1,500 ordinary shares to certain consultants in February 2021 has been expired as of December 31, 2021 and December 31, 2022, respectively. The issuance of warrants to purchase up to 90,000 ordinary shares to certain consultants in April 2021 has been cancelled as of December 31, 2021.

 

As of December 31, 2022, the exercise price for the stock options issued to non-employees was $26.4 and remaining life was 0.6 years. The stock options granted to non-employees were expired in three years after the grant date. The following table outlines the options outstanding and exercisable as of December 31, 2022:

 

   2022        
   Number of        
   Options        
   Outstanding   Exercise   Expiration
   and Exercisable *   Price*   Date
July 2020 stock options to consultants   5,737   $26.4   07/09/2023
Total   5,737         

 

As of December 31, 2023, there was no stock options outstanding.

 

* On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED SEGMENT DATA
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
CONSOLIDATED SEGMENT DATA

20. CONSOLIDATED SEGMENT DATA

 

Segment information is consistent with how the Chief Operating Decision Maker, i.e., the Directors of the Company, review the businesses, make investing and resource allocation decisions and assess operating performance. Transfers and sales between reportable segments, if any, are recorded at cost.

 

The Company ceased the operation of cryptocurrency mining business by December 2022, and the operations of cryptocurrency mining business have been presented as “discontinued operations” in the Company’s consolidated financial statements. Please refer to Note 10.

 

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 in 2021. Cryptocurrency mining is the first initiative implemented in the BT segment. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of the BT segment by December 2022.
   
(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 gradually being phased out in 2021.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Selected information by segment is presented in the following tables for the year ended December 31, 2023, 2022, and 2021.

 

   2023   2022   2021 
Revenues(1)                
TIT Segment  $214,980   $235,128   $636,743 
CBT Segment   38,420,655    23,998,335    18,753,836 
   $38,635,635   $24,233,463   $19,390,579 

 

  (1) Revenues by operating segments exclude intercompany transactions.

 

    2023     2022     2021  
(Loss) income from operations                        
TIT Segment   $ (110,113 )   $ (617,180 )   $ 570,220  
CBT Segment     2,838,305       (181,454 )     (7,668,616 )
Corporate and others(2)     (2,925,890 )     (2,367,003 )     (3,042,360 )
(Loss) from operations     (197,698 )     (3,165,637 )     (10,140,756 )
Corporate other income (loss), net     552,058       3,201,613       (692,687 )
Corporate interest income     2,100       7,956       4,631  
Corporate interest expense     (580,630 )     (556,434 )     (928,352 )
(Loss) before income taxes     (224,170 )     (512,502 )     (11,757,164 )
                         
Income tax (expense) benefit     (7,980 )     (69,869 )     (5,321 )
Net (loss) from continuing operations     (232,150 )     (582,371 )     (11,762,485 )
Net (loss) income from discontinued operations     (465,791 )     (6,499,276 )     1,837,626  
Net (loss)     (697,941 )     (7,081,647 )     (9,924,859 )
                         
Less: Loss (income) attributable to the non-controlling interest     -       -       -  
Net (loss) attributable to the Company   $ (697,941 )   $ (7,081,647 )   $ (9,924,859 )

 

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

 

Non-cash employee compensation by segment for the year ended December 31, 2023, 2022, and 2021 are as follows:

 

   2023   2022   2021 
Non-cash employee compensation:               
Corporate and others   1,360,000    -    2,950,070 
 Non-cash compensation  $1,360,000   $-   $2,950,070 

 

Depreciation and amortization by segment for the year ended December 31, 2023, 2022, and 2021 are as follows:

 

   2023   2022   2021 
Depreciation and amortization:               
TIT Segment  $43,832   $44,678   $13,173 
CBT Segment   2,472,741    3,499,253    2,219,247 
   $2,516,573   $3,543,931   $2,232,420 

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

   2023   2022   2021 
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers:               
TIT Segment  $6,097   $(43,741)  $(658,035)
CBT Segment   1,407,119    689,234    6,192,425 
Corporate and others   -    -    7,327 
   $1,413,216   $645,493   $5,541,717 

 

   2023   2022   2021 
Inventory obsolescence provision:               
TIT Segment  $2,753   $-   $- 
CBT Segment   (56,067)   63,716    (82,255)
   $(53,314)  $63,716   $(82,255)

 

Total assets by segment as at December 31, 2023 and 2022 are as follows:

 

   2023   2022 
Total assets          
TIT Segment  $131,137   $254,579 
CBT Segment   31,384,549    27,200,882 
Assets from discontinued operations   -    1,326,265 
Corporate and others   1,310,628    427,089 
   $32,826,314   $29,208,815 

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

21. COMMITMENTS AND CONTINGENCIES

 

The Company may from time to time be subject to legal proceedings, investigations, and claims incidental to conduct of our business.

 

In September 2023, Guangdong Zexun Advertising Co., Ltd. filed a lawsuit against the Company which claimed a payment of RMB 231,866 (approximately $32,200) from the Company resulted from its failure of performance for a business subcontract agreement signed by both parties in 2017. The Company anticipated an unfavorable outcome from the lawsuit and accrued a contingent liability of $32,200 for probable loss in 2023. The lawsuit was settled in a court mediation on January 30, 2024, and the Company agreed to pay the above claimed amount in three installments in 2024.

 

The Company received a notification from Nasdaq Listing Qualifications on September 16, 2022, as announced in a report on Form 6-K filed with the SEC on September 16, 2022, that the Company was not in compliance with the minimum bid price requirements set forth in Nasdaq Listing Rule 5550(a)(2) for continued listing on The Nasdaq Capital Market. On March 16, 2023, the Company received a letter from The Nasdaq Stock Market LLC confirming the Company has been granted an additional 180 calendar day period for compliance under its minimum bid price requirement through September 11, 2023. On August 15, 2023, the Company regained compliance with the NASDAQ listing requirements, after the one-for-ten reverse stock split effective on August 1, 2023, according to the NASDAQ notice.

 

XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONCENTRATIONS
12 Months Ended
Dec. 31, 2023
Risks and Uncertainties [Abstract]  
CONCENTRATIONS

22. CONCENTRATIONS

 

For the year ended December 31, 2023, 2022 and 2021, the revenue from cryptocurrency mining consisted -0-%, 14% and 22% of total revenues, and one customer accounted for greater than 10% of total revenues in 2023, and no single customer accounted for greater than 10% of total revenues in 2022 and 2021. For the year ended December 31, 2023, 2022 and 2021, the Company’s top five customers accounted for 30%, 24% and 29% of the Company’s revenues of continuing operations, respectively.

 

The Company’s top five accounts receivable accounted for 48% and 30% of accounts receivable as of December 31, 2023 and 2022, respectively. One customer each accounted for greater than 10% of accounts receivable as of December 31, 2023 and 2022, respectively.

 

For the year ended December 31, 2023, 2022 and 2021, approximately 59%, 37% and 69%, respectively, of total inventory purchases were from five unrelated suppliers. Two supplier each accounted for greater than 10% of total inventory purchases in 2023, one and three suppliers each accounted for greater than 10% of total inventory purchases in 2022 and 2021, respectively.

 

XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

23. SUBSEQUENT EVENTS

 

On January 2, 2024, January 11, 2024, February 27, 2024, February 28, 2024, March 7, 2024, March 18, 2024, and March 28, 2024, the Company issued 280,000, 300,000, 150,000, 160,000, 160,000, 180,000, and 250,000 ordinary shares, respectively, to SHANJING CAPITAL GROUP CO., LTD (the “Investor”) at a price of approximately $1.21, $1.06, $1.09. $1.08, $1.06, $0.99, and $0.945 per share, respectively, pursuant to a Standby Equity Purchase Agreement (the “Private SEPA”). The total proceeds the Company received from the above sales of the shares are $1,577,150. These shares were issued as part of the commitment by Investor to purchase from time to time, at our option, up the Company’s $10,000,000 of our ordinary shares pursuant to the Private SEPA, as described in the Form 6-K dated July 19, 2023.

XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Principles of Consolidation

(a) Basis of Presentation and Principles of Consolidation

 

The consolidated financial statements of the Company have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). 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. The consolidated financial statements include the accounts of the Company, and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Reverse Stock Split: A one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares was effective on August 1, 2023 (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.

 

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 assessment of credit losses and useful lives of property and equipment. 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 CONSOLIDATED FINANCIAL STATEMENTS

 

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 Hong Kong and mainland China. 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 concerns with persistent outbreaks of COVID-19 infections in various regional localities, 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.

 

The functional currency of the Company is primarily 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.

 

Cash and Cash Equivalents

(d) Cash and Cash Equivalents

 

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 other than bank and cash as of December 31, 2023 or 2022.

 

The Company maintains its bank accounts at credit worthy financial institutions and closely monitors the movements of its cash positions. As of December 31, 2023 and 2022, approximately $1.3 million and $1.0 million of cash, respectively, was held in bank accounts in Hong Kong and mainland China.

 

Accounts Receivable, Accounts Receivable–related parties, and Concentration of Risk

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

 

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 estimates allowance for credit losses for the anticipation of future economic condition and credit risk indicators of customers. 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 year ended December 31, 2023 has increased approximately $0.03 million from the year ended December 31, 2022.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Accounts receivable as at December 31, 2023 and 2022 are as follows:

 

   December 31, 2023   December 31, 2022 
Accounts Receivable  $19,471,159   $20,159,165 
Allowance for credit losses   (11,407,879)   (10,957,920)
Accounts Receivable, net  $8,063,280   $9,201,245 
Accounts Receivable - related parties  $14,814,842   $14,617,746 
Allowance for credit losses   (14,184,067)   (14,526,375)
Accounts Receivable - related parties, net  $630,775   $91,371 

 

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.

 

The allowance for credit losses at December 31, 2023 and 2022, totaled approximately $25.6 million and $25.5 million, respectively, representing management’s best estimate. The following table describes the movements for allowance for credit losses during the years ended December 31, 2023 and 2022:

 

Balance at January 1, 2022  $27,262,848 
Decrease for balance due to transfer of a company   (771,189)
Increase in allowance for credit losses   674,664 
Foreign exchange difference   (1,682,028)
Balance at December 31, 2022  $25,484,295 
Increase in allowance for credit losses   794,087 
Foreign exchange difference   (686,436)
Balance at December 31, 2023  $25,591,946 

 

Advances to Suppliers

(f) Advances to Suppliers

 

Advances to suppliers include but are not limited to cash deposits for the purchase of inventory items and super-computing server machines from suppliers.

 

Advances from Customers and Related Parties

(g) Advances from Customers and Related Parties

 

Advances from customers and related parties represent cash received from customers and related parties as advance payments for the purchases of the Company’s products and services.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Fair Value and Fair Value Measurement of Financial Instruments

(h) Fair Value and Fair Value Measurement of Financial Instruments

 

Management has estimated that carrying amounts reported in the consolidated balance sheets for cash, accounts receivable, accounts receivable – related parties, advances to suppliers, other current assets, other non-current assets, short-term bank loans, accounts payable, advances from customers, advances from customers - related parties, other payables and accrued expenses, income taxes payable, and due to related parties approximate their fair market value

based on the short-term maturity of these instruments.

 

Fair Value Accounting

(i) 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 CONSOLIDATED FINANCIAL STATEMENTS

 

Inventories, net

(j) Inventories, net

 

Inventories are valued at the lower of cost (weighted average basis) and net realizable value. Net realizable value is the expected selling price in the ordinary course of business minus any costs of completion, disposal, and transportation to make the sale.

 

The Company performs an analysis of slow-moving or obsolete inventory periodically and any necessary valuation reserves, which could potentially be significant, are included in the period in which the evaluations are completed. Any inventory impairment results in a new cost basis for accounting purposes.

 

Property, equipment and software

(k) Property, equipment and software

 

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.

 

Cryptocurrencies

(l) 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. If the carrying amount of the cryptocurrency exceeds its fair value, the Company recognizes an impairment loss in an amount equal to that excess. Subsequent reversal of impairment losses is not permitted.

 

There are no cash flows from cryptocurrencies included in net cash used in operating activities since the revenue recognized from mining is a noncash activity. 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.

 

Upon disposal of cryptocurrencies, the Company will evaluate whether the control of the cryptocurrencies is transferred in accordance with ASC 610-20. The control over the cryptocurrencies disposed will transfer at the same time of the disposal, hence the cryptocurrencies transferred will be derecognized at the same time of the disposal. The gain or loss on disposal is calculated as the difference between the consideration allocated to each distinct cryptocurrency and its carrying amount.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022.

 

Business combination

(m) 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.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Disposal of subsidiary

(n) Disposal of subsidiary

 

The Company deconsolidates a subsidiary upon the loss of control, the related subsidiary’s assets (including goodwill), liabilities, non-controlling interest and other components of equity are de-recognized. This may mean that amounts previously recognized in other comprehensive income are reclassified to profit or loss.

 

Any consideration received is recognized at fair value. Any resultant gain or loss is recognized in the Statement of Operations.

 

Long-term investment

(o) 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 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 other than temporary in the statement of operations equal to the difference between its initial investment and its proportional share of the net book value of the investee’s net assets which approximates its fair value.

 

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.

 

Convertible promissory note

(p) 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 CONSOLIDATED FINANCIAL STATEMENTS

 

Impairment of Long-Lived Assets

(q) Impairment of Long-Lived Assets

 

Long-lived assets held and used by the Company are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of assets may not be recoverable. It is reasonably possible that these assets could become impaired as a result of technology or other industry changes. Recoverability of assets to be held and used is determined by comparing their carrying amount with their expected future net undiscounted future cash flows from the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by how much the carrying amount exceeds the fair value of the assets. There were impairment charges of approximately $1,468,000 for the year ended December 31, 2022, and no impairment charges for the year ended December 31, 2023 and 2021. Assets held for disposal, if any, are reported at the lower of the carrying amount or fair value less costs to sell.

 

Operating leases - Right-of-use assets and lease liabilities

(r) 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-of-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.

 

Revenue Recognition

(s) 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 four sources: (1) product sales, (2) software sales, (3) advertising and (4) 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.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

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. Product sales are classified as “Revenue-Products” on the Company’s consolidated statements of operations.

 

Revenue - Software

 

The Company designs and develops software products. Software development usually includes developing software, integrating various isolated software systems into one, and testing the software. The design and build process, together with the integration of the various elements, are generally determined to be essential to the functionality of the delivered software. The Company recognized the software sales at the point of delivery.

 

The Company usually completes the software support service in one-off and recognizes the revenue at the point of delivery of service 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 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. Both the Company and the mining pool operator have the right to terminate the contract at any time, with or without clause, and without compensation. 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. The contract first exists upon the successful placement of a block on the blockchain by the pool operator because that is the point when the parties have performed their contract obligation and neither party can unilaterally terminate the contract without compensating the other party.

 

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 from principal market 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 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.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022, and there is no Revenue - Cryptocurrency mining for the year ended December 31, 2023.

 

Revenue - Other

 

The Company also reports other revenue which comprises revenue generated 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 two years starting from May 1, 2022 and four years starting from July 1, 2022, 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 $251,000 and $276,000 rental income for the year ended December 31, 2023, and 2022, respectively.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

After completion of the business acquisition on June 9, 2021, TNM became a subsidiary of the Company. 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:     
2024   83,799 
Total   83,799 

 

Contract balances

 

The Company records advances from customers when cash payments are received or due in advance of our performance. For the year ended December 31, 2023, 2022 and 2021, the Company recognized revenue of $290,000, $232,000 and $141,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 if any incurred because the amortization period 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 length of one year or less.

 

Cost of Sales - advertising and cost of cryptocurrencies

(t) Cost of Sales - advertising and cost of cryptocurrencies

 

The cost of sales for advertising revenue 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 sales for cryptocurrencies revenue 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.

 

The Company had ceased the operation of cryptocurrency mining business by December 2022.

 

Stock-based compensation

(u) Stock-based compensation

 

The Company applies ASC No. 718, “Compensation-Stock Compensation”, which requires that share-based payment transactions with employees, such as share options, be measured based on the grant date fair value of the equity instrument and recognized as compensation expense over the requisite service period, with a corresponding addition to equity. Under this method, compensation cost related to employee share options or similar equity instruments is measured at the grant date based on the fair value of the award and is recognized over the period during which an employee is required to provide service in exchange for the award, which generally is the vesting period.

 

The Company adopted ASU 2018-07, Compensation-Stock Compensation (Topic: 718): Improvements to Nonemployee Share-Based Payment Accounting on January 1, 2019, to account for stock-based compensation to goods and services provided by the third parties. The fair value of the equity awards to nonemployee are measured on the grant day. Under this guidance, compensation cost related to nonemployee share options or similar equity instruments is recognized in the same period and in the same manner (i.e. capitalize or expense) the entity would if it paid cash for the goods or services. The Company’s adoption of ASU 2018-07 has no material impact to the Company’s consolidated financial statements, nor requirement for cumulative adjustment in retained earnings or other components of equity or net assets.

 

During the year ended December 31, 2023, 2022, and 2021, the Company recognized approximately $1,564,000, $23,100, and $3,137,000, respectively, of stock-based compensation expense.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Foreign Currency Translation

(v) Foreign Currency Translation

 

The functional currency of the US and BVI companies is the United States dollar. The functional currency of the Company’s Hong Kong subsidiaries is the Hong Kong dollar.

 

The functional currency of the Company’s PRC subsidiaries is the Chinese Renminbi Yuan, (“RMB”). RMB is not freely convertible into foreign currencies. The Company’s PRC subsidiaries’ financial statements are maintained in the functional currency. Monetary assets and liabilities denominated in currencies other than the functional currency are translated into the functional currency at rates of exchange prevailing at the balance sheet date. Transactions denominated in currencies other than the functional currency are translated into the functional currency at the exchange rates prevailing at the dates of the transactions. Exchange gains or losses arising from foreign currency transactions are included in the determination of net loss for the respective periods.

 

For financial reporting purposes, the financial statements of the Company have been translated into United States dollars. Assets and liabilities are translated at exchange rates at the balance sheet dates, revenue and expenses are translated at average exchange rates, and equity is translated at historical exchange rates. Any resulting translation adjustments are not included in determining net income but are included in other comprehensive loss, a component of equity.

 

The exchange rates adopted are as follows:

 

   December 31, 2023   December 31, 2022 
Year-end RMB to US$ exchange rate   7.0898    6.8993 
Average yearly RMB to US$ exchange rate   7.0723    6.7190 
Year-end HKD to US$ exchange rate   7.8081    7.8077 
Average yearly HKD to US$ exchange rate   7.8284    7.8302 

 

The average yearly RMB to US$ exchange rate adopted for the year ended December 31, 2021 was 6.4505.

 

No representation is made that the RMB amounts and HKD amounts could have been, or could be, converted into United States dollars at the rates used in translation.

 

Research & Development Expenses

(w) Research & Development Expenses

 

The Company follows the guidance in FASB ASC 985-20, Cost of Software to Be Sold, Leased or Marketed, regarding software development costs to be sold, leased, or otherwise marketed.

 

FASB ASC 985-20-25 requires research and development costs for software development to be expensed as incurred until the software model is technologically feasible. Technological feasibility is established when the enterprise has completed all planning, designing, coding, testing, and identification of risks activities necessary to establish that the product can be produced to meet its design specifications, features, functions, technical performance requirements. A certain amount of judgment and estimation is required to assess when technological feasibility is established, as well as the ongoing assessment of the recoverability of capitalized costs. The Company’s products reach technological feasibility shortly before the products are released and sold to the public. Therefore, research and development costs are generally expensed as incurred.

 

Subsidy Income

(x) Subsidy Income

 

Subsidy income mainly represents income received from various local governmental agencies in China for developing high technology products in the fields designated by the government as new and highly innovative. The Company has no continuing obligation under the subsidy provision. The Company recognizes subsidy income upon receipt of official grant notice from local government authorities.

 

Sales, use, other value-added taxes, and income taxes

(y) Sales, use, other value-added taxes, and income taxes

 

Revenue is recorded net of applicable sales, use, and value-added taxes.

 

Income taxes are provided on an asset and liability approach for financial accounting and reporting of income taxes. Deferred income taxes are recognized for all significant temporary differences at enacted rates and classified as non-current in the financial statements. A valuation allowance is provided to reduce the amount of deferred tax assets if it is considered more likely than not that some portion, or all of, the deferred tax assets will not be realized. The Company classifies interest and/or penalties related to unrecognized tax benefits, if any, as a component of income tax expense.

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

The Company applies the provisions of ASC No. 740 “Income Taxes” (“ASC 740”), which clarifies the accounting for uncertainty in income taxes recognized by prescribing a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. ASC 740 also provides accounting guidance on de-recognition, classification, interest and penalties, and disclosure.

 

Discontinued Operations

(z) Discontinued Operations

 

The Company follows “ASU 2014-08, Presentation of Financial Statements (Topic 205) and Property, Plant and Equipment (Topic 360): Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity” for reporting discontinued operations. Under the revised standard, a discontinued operation must represent a strategic shift that has or will have a major effect on an entity’s operations and financial results. Examples could include a disposal of a major line of business, a major geographical area, a major equity method investment, or other major parts of an entity. The revised standard also allows an entity to have certain continuing cash flows or involvement with the component after the disposal. Additionally, the standard requires expanded disclosures about discontinued operations that will provide financial statement users with more information about the assets, liabilities, income, and expenses of discontinued operations.

 

Segment reporting

(aa) Segment reporting

 

Segment information is consistent with how the Chief Operating Decision Maker, i.e., the Directors of the Company, review the businesses, make investing and resource allocation decisions and assess 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 in 2021. Cryptocurrency mining is the first initiative implemented in the BT segment. However, due to the decreased output and the highly volatile cryptocurrency market, the Company had ceased the operation of the BT segment by December 2022.
   
(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 gradually being phased out in 2021.

 

For more information regarding our operating segments, see Note 20 (Consolidated Segment Data).

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Recent Accounting Pronouncements

(ab) Recent Accounting Pronouncements

 

In October 2021, the FASB issued ASU 2021-08, “Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers”. Under ASU 2021-08, an acquirer must recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, as if it had originated the contracts. Prior to this ASU, an acquirer generally recognized contract assets acquired and contract liabilities assumed that arose from contracts with customers at fair value on the acquisition date. The Company adopted the ASU on January 1, 2023 and the adoption did not have a material impact on the Company’s consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures,” which requires public entities to disclose expanded information about their reportable segment(s)’ significant expenses and other segment items on an interim and annual basis. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. The ASU is required to be applied retrospectively to all prior periods presented in the financial statements once adopted. The Company is evaluating the disclosure requirements related to the new standard.

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures,” which requires public entities to disclose specific tax rate reconciliation categories, as well as income taxes paid disaggregated by jurisdiction, amongst other disclosure enhancements. The ASU is effective for financial statements issued for annual periods beginning after December 15, 2024, with early adoption permitted. The ASU can be adopted on a prospective or retrospective basis. The Company is evaluating the disclosure requirements related to the new standard.

 

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.

XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY

 

      December 31, 2023   December 31, 2022   December 31, 2021    
Entities  Subsidiaries  % owned   % owned   % 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%   100%  Hong Kong, China
Taoping Digital Assets (Hong Kong) Limited (TDL)  Subsidiary   -    100%   100%  Hong Kong, China
Taoping Capital Limited (TCL)  Subsidiary   -    100%   100%  Hong Kong, China
Alpha Digital Group Ltd. (ADG)  Subsidiary   -    -    100%  Cayman, Island
Kazakh Taoping Operation Management Co. Ltd. (KTO)  Subsidiary   -    100%   100%  Kazakhstan
Kazakh Taoping Data Center Co. Ltd. (KTD)  Subsidiary   -    100%   100%  Kazakhstan
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)  Subsidiary   -    -    100%  Shenzhen, China
Biznest Internet Tech. Co., Ltd. (Biznest)  Subsidiary   100%   100%   100%  Shenzhen, China
iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)  Subsidiary   100%   100%   100%  Shenzhen, China
Taoping New Media Co., Ltd. (TNM)  Subsidiary   100%   100%   100%  Shenzhen, China
Shenzhen Taoping Education Technology Co., Ltd. (SZTET)  Subsidiary   -    -    51%  Shenzhen, China
Wuhu Taoping Education Technology Co., Ltd. (WHTET)  Subsidiary   -    -    51%  Wuhu, China
Taoping Digital Tech. (Dongguan) Co., Ltd. (TDTDG)  Subsidiary   -    -    100%  Dongguan, China
TopCloud Tech. (Chenzhou) Co., Ltd. (TCTCZ)  Subsidiary   -    100%   100%  Chenzhou, China
Taoping Digital Tech. (Jiangsu) Co., Ltd. (TDTJS)  Subsidiary   100%   100%   100%  Jiangsu, China
Zhenjiang Taoping IoT Tech. Co., Ltd (ZJIOT)  Subsidiary   100%   100%   -   Zhenjiang, China
Taoping EP Holdings (Shenzhen) Co., Ltd. (TEPH)  Subsidiary   51%   -    -   Shenzhen, China
Fujian Taoping Investment Co., Ltd. (FJTI)  Subsidiary   100%   -    -   Fujian, China
Taoping (Guangxi) EP Tech. Co., Ltd. (TPGXT)  Subsidiary   100%   -    -   Guangxi, China
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

Accounts receivable as at December 31, 2023 and 2022 are as follows:

 

   December 31, 2023   December 31, 2022 
Accounts Receivable  $19,471,159   $20,159,165 
Allowance for credit losses   (11,407,879)   (10,957,920)
Accounts Receivable, net  $8,063,280   $9,201,245 
Accounts Receivable - related parties  $14,814,842   $14,617,746 
Allowance for credit losses   (14,184,067)   (14,526,375)
Accounts Receivable - related parties, net  $630,775   $91,371 
SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES

 

Balance at January 1, 2022  $27,262,848 
Decrease for balance due to transfer of a company   (771,189)
Increase in allowance for credit losses   674,664 
Foreign exchange difference   (1,682,028)
Balance at December 31, 2022  $25,484,295 
Increase in allowance for credit losses   794,087 
Foreign exchange difference   (686,436)
Balance at December 31, 2023  $25,591,946 
SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE 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 ANNUAL MINIMUM RENTAL INCOME RECEIVED
Annual minimum rental income to be received in the next 5 years:     
2024   83,799 
Total   83,799 
SCHEDULE OF FOREIGN CURRENCY TRANSLATION

The exchange rates adopted are as follows:

 

   December 31, 2023   December 31, 2022 
Year-end RMB to US$ exchange rate   7.0898    6.8993 
Average yearly RMB to US$ exchange rate   7.0723    6.7190 
Year-end HKD to US$ exchange rate   7.8081    7.8077 
Average yearly HKD to US$ exchange rate   7.8284    7.8302 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS ACQUISITION (Tables)
12 Months Ended
Dec. 31, 2023
Business Acquisition [Line Items]  
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 
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member]  
Business Acquisition [Line Items]  
SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED

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

 

   - 
Cash  $4,116 
Accounts receivable, net   260,189 
Advances to suppliers   4,252 
Other receivables, net   2,532 
Property, plant and equipment, net   215,689 
Accounts payable   (250,706)
Advances from customers   (8,046)
Accrued payroll and benefits   (10,633)
Other payables and accrued expenses   (8,923)
Total net assets acquired   208,470 
Goodwill   58,922 
Total purchase price  $267,392 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LOSS PER SHARE (Tables)
12 Months Ended
Dec. 31, 2023
(Loss) income per share - Basic and Diluted*  
SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE

Components of basic and diluted loss per share were as follows for the year ended December 31, 2023, 2022, and 2021:

 

   2023   2022*   2021* 
Net loss attributable to the Company  $(697,941)  $(7,081,647)  $(9,924,859)
Weighted average outstanding ordinary shares-Basic   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares- Diluted   1,910,783    1,585,542    1,323,537 
Loss per share:               
Basic  $(0.36)  $(4.47)  $(7.50)
Diluted  $(0.36)  $(4.47)  $(7.50)
                
CONTINUING OPERATIONS               
Net loss attributable to the Company  $(232,150)  $(582,371)  $(11,762,485)
Weighted average outstanding ordinary shares-Basic*   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares- Diluted*   1,910,783    1,585,542    1,323,537 
Loss per share*:               
Basic  $(0.12)  $(0.37)  $(8.89)
Diluted  $(0.12)  $(0.37)  $(8.89)
                
DISCONTINUED OPERATIONS               
Net (loss) income attributable to the Company  $(465,791)  $(6,499,276)  $1,837,626 
Weighted average outstanding ordinary shares-Basic*   1,910,783    1,585,542    1,323,537 
-dilutive effect of stock options- employees   -    -    - 
-dilutive effect of stock options- nonemployees   -    -    - 
Weighted average outstanding ordinary shares-Diluted*   1,910,783    1,585,542    1,323,537 
(Loss) income per share*:               
Basic  $(0.24)  $(4.10)  $1.39 
Diluted  $(0.24)  $(4.10)  $1.39 

XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES (Tables)
12 Months Ended
Dec. 31, 2023
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORIES

As of December 31, 2023 and 2022, inventories consist of:

 

   December 31, 2023   December 31, 2022 
Raw materials  $3,379   $3,472 
Finished goods   1,336,771    510,733 
Inventories, gross  $1,340,150   $514,205 
Allowance for slow-moving or obsolete inventories   (89,583)   (157,847)
Inventories, net  $1,250,567   $356,358 
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, EQUIPMENT AND SOFTWARE (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE

As of December 31, 2023 and 2022, property, equipment and software consist of:

 

 

   2023   2022 
   December 31, 
   2023   2022 
Office buildings  $4,300,780   $4,053,815 
Electronic equipment, furniture and fixtures   3,281,359    2,222,712 
Media display equipment   1,081,589    1,111,450 
Leasehold improvement   -    39,738 
Purchased software   5,815,297    5,935,931 
Property, equipment and software, gross   14,479,025    13,363,646 
Less: accumulated depreciation   (7,801,541)   (5,529,744)
Property, equipment and software, net  $6,677,484   $7,833,902 
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DISCONTINUED OPERATIONS (Tables)
12 Months Ended
Dec. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS

The significant items included within discontinued operations are as follows:

   2023   2022 
   Year Ended December 31 
   2023   2022 
Revenue - Cryptocurrency mining  $-   $4,108,372 
Cost - Cryptocurrency mining   488,104    3,898,171 
Administrative expenses   (94,284)   1,445,272 
Impairment losses on cryptocurrencies   -    1,517,172 
(Gain) on sales of cryptocurrencies   -    (679,111)
Impairment on property, equipment and software   -    1,468,014 
Operating (loss) from discontinued operations   (393,820)   (3,541,146)
Subsidy income   -    9,195 
Other (loss)   (71,984)   (2,936,541)
Interest income   13    111 
Interest expense   -    (30,895)
(Loss) from discontinued operations before income taxes   (465,791)   (6,499,276)
Income tax expense   -    - 
Net (loss) from discontinued operations  $(465,791)  $(6,499,276)

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Assets and liabilities of discontinued operations included within the Consolidated Balance Sheets are comprised of the following:

 

   December 31, 2023   December 31, 2022 
Cash and cash equivalents  $          -   $8,649 
Other current assets   -    37,015 
Property, equipment and software, net   -    1,155,063 
Right-of-use assets   -    125,538 
Current assets from discontinued operations  $-   $1,326,265 
           
Accounts payable   -    187,206 
Accrued payroll and benefits   -    3,065 
Other payables and accrued expenses   -    58,572 
Lease liability   -    128,696 
Current liabilities from discontinued operations  $-   $377,539 

 

   2023   2022   2021 
   Years Ended December 31, 
   2023   2022   2021 
Net cash provided by (used in) operating activities   106,207    (1,835,015)   4,334,828 
Net cash (used in) provided by investing activities   -    2,746,758    (8,455,550)
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BANK LOANS (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
SCHEDULE OF SHORT-TERM BANK DEBT

   December 31, 2023   December 31, 2022 
Secured short-term loans  $8,547,509   $7,203,762 
Total short-term bank loans  $8,547,509   $7,203,762 
SCHEDULE OF SECURED SHORT-TERM BANK DEBT

Detailed information of secured short-term loan balances as of December 31, 2023 and 2022 were as follows:

   December 31, 2023   December 31, 2022 
Guaranteed by IST and Mr. Lin and Collateralized by the real property of ISIOT and equity investment of ISTIL  $8,547,509   $7,203,762 
Total  $8,547,509   $7,203,762 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
SCHEDULE OF INCOME BEFORE INCOME TAXES

Pre-tax (loss) income from continuing operations and discontinued operations for the year ended December 31, 2023, 2022, and 2021 in the following jurisdictions:

   2023   2022   2021 
PRC  $2,769,080   $(4,284,019)  $(8,287,495)
Hong Kong   (123,008)   (1,384,286)   (876,289)
BVI   (3,336,033)   (1,343,473)   (755,754)
Total (loss) before income taxes  $(689,961)  $(7,011,778)  $(9,919,538)
SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT)

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

 

   2023   2022   2021 
Current taxes  $7,980   $69,869   $5,321 
Income tax expense  $7,980   $69,869   $5,321 
SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION

Current income tax expense (benefit) was recorded in 2023, 2022 and 2021 and was related to differences between the book and corporate income tax returns.

 

   2023   2022   2021 
PRC statutory tax rate   25%   25%   25%
Expected income tax (benefit)  $(172,490)  $(1,752,944)  $(2,479,885)
Tax rate difference   (187,321)   227,985    950,843 
Permanent differences   (265,279)   (1,011,482)   (589,598)
Tax effect of temporary differences not recognized   -    170,383    837,438 
Tax effect of tax losses unrecognized   633,070    2,435,927    1,286,523 
Income tax expense  $7,980   $69,869   $5,321 
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER CURRENT AND NON-CURRENT ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
SCHEDULE OF OTHER CURRENT ASSETS

(a) As of December 31, 2023 and 2022, other current assets consist of:

 

   December 31, 2023   December 31, 2022 
Advances to unrelated-parties (i)   $1,209,202   $837,041 
Advances to a related party   239,469    246,080 
Advances to employees   78,566    309,911 
Other current assets   112,833    161,456 
Total  $1,640,070   $1,554,488 

 

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

As of December 31, 2023, the balance included the amount due from a third-party vendor of approximately $383,000. According to the contract and its subsequent amendment, the vendor is contracted to perform consulting service of market research as subcontractor and to facilitate 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 (approximately USD $846,000). 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 December 31, 2021, revenue facilitated by the vendor has reached RMB15.2 million (approximately USD $2,386,360). In December 2022, both parties agreed a one-year extension to fulfill the revenue threshold for year 2022. For the year ended December 31, 2022, revenue facilitated by the vendor has reached RMB7.5 million (approximately USD $1,111,000). For the year ended December 31, 2023, revenue facilitated by the vendor has reached RMB20.8 million (approximately USD $2,947,000). The revenue facilitated by the vendor has fulfilled the revenue threshold and no event occurs or circumstance changes that would potentially indicate that the carrying amount of the receivable was impaired.

SCHEDULE OF OTHER NON-CURRENT ASSETS

(b) As of December 31, 2023 and 2022, Other assets, non-current consist of:

 

   December 31, 2023   December 31, 2022 
Other assets, non-current, net  $811,026   $1,775,540 
Total  $811,026   $1,775,540 
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Investments, All Other Investments [Abstract]  
SCHEDULE OF EQUITY METHOD INVESTMENTS

As of December 31, 2023, the Company’s equity method investments had a carrying value of $nil which were as follows:

 

Investees  Abbreviation  % of Ownership   Carrying value 
Qingdao Taoping IoT Co., Ltd.  QD Taoping, or QD   47%  $        - 
Yunnan Taoping IoT Co., Ltd.  YN Taoping, or YN   40%   - 
Jiangsu Taoping IoT Technology Co., Ltd.  JS Taoping, or JS   25%   - 
Jiangsu Taoping New Media Co., Ltd  JS New Media, or JN   21%   - 
           $- 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER PAYABLES AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]  
SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES

As of December 31, 2023 and 2022, other payables and accrued expenses consist of:

 

   December 31, 2023   December 31, 2022 
Advances from unrelated third-parties (i)   $621,146   $395,359 
Other taxes payable (ii)    4,133,972    4,216,786 
Accrued professional fees   230,000    215,889 
Amount due to employees(iii)    158,396    41,782 
Others   80,711    126,528 
Other Payables and Accrued Expenses  $5,224,225   $4,996,344 

 

(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 amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EQUITY (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
SCHEDULE OF SHARE BASED PAYMENTS EXPENSE

The following table provides the details of the share-based payments expense during the year ended December 31, 2023, 2022, and 2021:

 

   December 31, 2023   December 31, 2022   December 31, 2021 
   For the Year Ended 
   December 31, 2023   December 31, 2022   December 31, 2021 
Employees and directors share-based payments  $1,360,000(a)  $-   $2,950,000(a)(c)
Shares issued for services  $204,000(a)  $23,100(a)  $187,000(a)
Total share based payments expenses    $1,564,000   $23,100   $3,137,000 
SUMMARY OF STOCK OPTION ACTIVITY

Stock option activity for the year ended December 31, 2023, 2022 and 2021 is summarized as follows:

 

         

Weighted

Average

Remaining

    
   Options  

Weighted

Average

  

Contractual

Life

  

Aggregated

Intrinsic

 
   Outstanding *   Exercise Price*   (Year)   Value 
Outstanding at January 1, 2021   32,635   $24.0    2.6   $143,587 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (2,867)  $24.0    -    - 
Outstanding at December 31, 2021   29,768   $24.0    1.6   $714,400 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (1,518)  $24.0    -    - 
Outstanding at December 31, 2022   28,250   $24.0    0.6    - 
Granted   -    -    -    - 
Exercised   -    -    -    - 
Canceled   (400)  $24.0    -   $- 
Expired   (27,850)  $24.0    -   $- 
Outstanding at December 31, 2023   -    -    -    - 
SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE

 

   2022        
   Number of        
   Options        
   Outstanding   Exercise   Expiration
   and Exercisable *   Price*   Date
July 2020 stock options to consultants   5,737   $26.4   07/09/2023
Total   5,737         

 

As of December 31, 2023, there was no stock options outstanding.

 

* On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED SEGMENT DATA (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
SCHEDULE OF SEGMENT REPORTING

Selected information by segment is presented in the following tables for the year ended December 31, 2023, 2022, and 2021.

 

   2023   2022   2021 
Revenues(1)                
TIT Segment  $214,980   $235,128   $636,743 
CBT Segment   38,420,655    23,998,335    18,753,836 
   $38,635,635   $24,233,463   $19,390,579 

 

  (1) Revenues by operating segments exclude intercompany transactions.

 

    2023     2022     2021  
(Loss) income from operations                        
TIT Segment   $ (110,113 )   $ (617,180 )   $ 570,220  
CBT Segment     2,838,305       (181,454 )     (7,668,616 )
Corporate and others(2)     (2,925,890 )     (2,367,003 )     (3,042,360 )
(Loss) from operations     (197,698 )     (3,165,637 )     (10,140,756 )
Corporate other income (loss), net     552,058       3,201,613       (692,687 )
Corporate interest income     2,100       7,956       4,631  
Corporate interest expense     (580,630 )     (556,434 )     (928,352 )
(Loss) before income taxes     (224,170 )     (512,502 )     (11,757,164 )
                         
Income tax (expense) benefit     (7,980 )     (69,869 )     (5,321 )
Net (loss) from continuing operations     (232,150 )     (582,371 )     (11,762,485 )
Net (loss) income from discontinued operations     (465,791 )     (6,499,276 )     1,837,626  
Net (loss)     (697,941 )     (7,081,647 )     (9,924,859 )
                         
Less: Loss (income) attributable to the non-controlling interest     -       -       -  
Net (loss) attributable to the Company   $ (697,941 )   $ (7,081,647 )   $ (9,924,859 )

 

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

 

Non-cash employee compensation by segment for the year ended December 31, 2023, 2022, and 2021 are as follows:

 

   2023   2022   2021 
Non-cash employee compensation:               
Corporate and others   1,360,000    -    2,950,070 
 Non-cash compensation  $1,360,000   $-   $2,950,070 

 

Depreciation and amortization by segment for the year ended December 31, 2023, 2022, and 2021 are as follows:

 

   2023   2022   2021 
Depreciation and amortization:               
TIT Segment  $43,832   $44,678   $13,173 
CBT Segment   2,472,741    3,499,253    2,219,247 
   $2,516,573   $3,543,931   $2,232,420 

 

 

TAOPING INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

   2023   2022   2021 
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers:               
TIT Segment  $6,097   $(43,741)  $(658,035)
CBT Segment   1,407,119    689,234    6,192,425 
Corporate and others   -    -    7,327 
   $1,413,216   $645,493   $5,541,717 

 

   2023   2022   2021 
Inventory obsolescence provision:               
TIT Segment  $2,753   $-   $- 
CBT Segment   (56,067)   63,716    (82,255)
   $(53,314)  $63,716   $(82,255)

 

Total assets by segment as at December 31, 2023 and 2022 are as follows:

 

   2023   2022 
Total assets          
TIT Segment  $131,137   $254,579 
CBT Segment   31,384,549    27,200,882 
Assets from discontinued operations   -    1,326,265 
Corporate and others   1,310,628    427,089 
   $32,826,314   $29,208,815 
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Taoping Holdings Limited (THL) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping Holdings Limited (THL)    
Location British Virgin Islands    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Taoping Group (China) Ltd. (IST HK) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping Group (China) Ltd. (IST HK)    
Location Hong Kong, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Taoping Digital Assets (Asia) Limited (TDAL) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping Digital Assets (Asia) Limited (TDAL)    
Location Hong Kong, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00%
Taoping Digital Assets (Hong Kong) Limited (TDL) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping Digital Assets (Hong Kong) Limited (TDL)    
Location Hong Kong, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00%
Taoping Capital Limited (TCL) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping Capital Limited (TCL)    
Location Hong Kong, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00%
Alpha Digital Group Ltd. (ADG) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Alpha Digital Group Ltd. (ADG)    
Location Cayman, Island    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%
Kazakh Taoping Operation Management Co. Ltd. (KTO) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Kazakh Taoping Operation Management Co. Ltd. (KTO)    
Location Kazakhstan    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00%
Kazakh Taoping Data Center Co. Ltd. (KTD) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Kazakh Taoping Data Center Co. Ltd. (KTD)    
Location Kazakhstan    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00%
Information Security Tech. (China) Co., Ltd. (IST) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Information Security Tech. (China) Co., Ltd. (IST)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
TopCloud Software (China) Co., Ltd. (TopCloud) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities TopCloud Software (China) Co., Ltd. (TopCloud)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Information Security IoT Tech. Co., Ltd. (ISIOT) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Information Security IoT Tech. Co., Ltd. (ISIOT)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
iASPEC Technology Group Co., Ltd. (iASPEC) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities iASPEC Technology Group Co., Ltd. (iASPEC)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%
Biznest Internet Tech. Co., Ltd. (Biznest) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Biznest Internet Tech. Co., Ltd. (Biznest)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities iASPEC Bocom IoT Tech. Co., Ltd. (Bocom)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Taoping New Media Co., Ltd. (TNM) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping New Media Co., Ltd. (TNM)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Shenzhen Taoping Education Technology Co., Ltd. (SZTET)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 51.00%
Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Wuhu Taoping Education Technology Co., Ltd. (WHTET)    
Location Wuhu, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 51.00%
Taoping Digital Tech. Dongguan, (Dongguan) Co., Ltd. (TDTDG) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping Digital Tech. (Dongguan) Co., Ltd. (TDTDG)    
Location Dongguan, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%
TopCloud Tech. (Chenzhou) Co., Chenzhou, Ltd. (TCTCZ) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities TopCloud Tech. (Chenzhou) Co., Ltd. (TCTCZ)    
Location Chenzhou, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00%
Taoping Digital Tech. (Jiangsu) Jiangsu, Co., Ltd. (TDTJS) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping Digital Tech. (Jiangsu) Co., Ltd. (TDTJS)    
Location Jiangsu, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00% 100.00%
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Zhenjiang Taoping IoT Tech. Co., Ltd (ZJIOT)    
Location Zhenjiang, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00% 100.00%
Taoping EP Holdings Shenzhen Co Ltd TEPH [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping EP Holdings (Shenzhen) Co., Ltd. (TEPH)    
Location Shenzhen, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 51.00%
Fujian Taoping Investment Co Ltd FJTI [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Fujian Taoping Investment Co., Ltd. (FJTI)    
Location Fujian, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%
Taoping Guangxi EP Tech Co Ltd TPGXT [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping (Guangxi) EP Tech. Co., Ltd. (TPGXT)    
Location Guangxi, China    
Subsidiaries/VIE Subsidiary    
Percentage owned 100.00%
Parent Company [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entities Taoping Inc.    
Location British Virgin Islands    
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT’S PLANS (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jul. 17, 2023
Sep. 18, 2021
Apr. 30, 2024
Jul. 31, 2023
Feb. 28, 2022
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 27, 2023
Sep. 30, 2023
Sep. 06, 2023
May 31, 2023
Sep. 06, 2022
Jun. 07, 2022
Jan. 31, 2022
Jun. 09, 2021
Product Information [Line Items]                                    
Aggregate exercise price           $ 1,800,000                        
Number of shares restricted         6,718                          
Number of shares restricted, value         $ 118,000                          
Net loss decreased               $ 6,400,000                    
Cash               1,300,000 $ 1,000,000.0                  
Net income loss               697,941 7,081,647 [1] $ 9,924,859 [1]                
Working capital deficiency               5,200,000 200,000                  
Revolving Credit Facility [Member]                                    
Product Information [Line Items]                                    
Maximum borrowing capacity       $ 2,600,000       $ 8,500,000       $ 4,900,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               59.40%                    
Parent [Member]                                    
Product Information [Line Items]                                    
Number of shares restricted   61,225                                
Number of shares restricted, value   $ 1,800,000                                
iASPEC Technology Group Co., Ltd. (iASPEC) [Member]                                    
Product Information [Line Items]                                    
Disposal group including discontinued operation, consideration                                  
Total recorded loss                 $ 3,000,000.0                  
Taoping Digital Assets (Hong Kong) Limited (TDL) [Member]                                    
Product Information [Line Items]                                    
Disposal group including discontinued operation, consideration                                  
Taoping Digital Assets (Asia) Limited (TDAL) [Member]                                    
Product Information [Line Items]                                    
Disposal group including discontinued operation, consideration                                  
Taoping Capital Limited (TCL) [Member]                                    
Product Information [Line Items]                                    
Disposal group including discontinued operation, consideration                                  
Fujian Taoping Investment Co [Member]                                    
Product Information [Line Items]                                    
Disposal group including discontinued operation, consideration                                  
iASPEC Technology Group Co., Ltd. (iASPEC) [Member]                                    
Product Information [Line Items]                                    
Equity method investment, ownership percentage           100.00%     100.00%                  
Taoping Digital Assets (Hong Kong) Limited (TDL) [Member]                                    
Product Information [Line Items]                                    
Equity method investment, ownership percentage                         100.00%          
Total recorded loss               $ 16,184                    
Taoping Digital Assets (Asia) Limited (TDAL) [Member]                                    
Product Information [Line Items]                                    
Equity method investment, ownership percentage                     100.00%              
Taoping Capital Limited (TCL) [Member]                                    
Product Information [Line Items]                                    
Equity method investment, ownership percentage                     100.00%              
Taoping EP Holdings Shenzhen Co Ltd TEPH [Member]                                    
Product Information [Line Items]                                    
Equity method investment, ownership percentage                           51.00%        
Fujian Taoping Investment Co [Member]                                    
Product Information [Line Items]                                    
Equity method investment, ownership percentage               100.00%                    
Mr. Jianghuai Lin [Member]                                    
Product Information [Line Items]                                    
Outstanding percent             24.60%                      
Investor [Member] | Public Stand by Equity Purchase Agreement [Member]                                    
Product Information [Line Items]                                    
Right to sell ordinary shares $ 1,000,000     23,000                            
Investor [Member] | Private Stand by Equity Purchase Agreement [Member]                                    
Product Information [Line Items]                                    
Right to sell ordinary shares $ 10,000,000     $ 230,000                            
Investor [Member] | Private Stand by Equity Purchase Agreement [Member] | Subsequent Event [Member]                                    
Product Information [Line Items]                                    
Right to sell ordinary shares     $ 3,300,000                              
Taoping New Media Co., Ltd [Member]                                    
Product Information [Line Items]                                    
Acquired percentage             100.00%                     100.00%
Number of shares restricted             121,363                      
Net income loss               $ (1,000,000.0) $ (370,000) $ (550,000)                
Taoping New Media Co., Ltd [Member] | Mr. Jianghuai Lin [Member]                                    
Product Information [Line Items]                                    
Acquired percentage             51.00%                     51.00%
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member]                                    
Product Information [Line Items]                                    
Acquired percentage                                 100.00%  
Net income loss               $ (180,000) $ (130,000)                  
Fujian Taoping Investment Co [Member]                                    
Product Information [Line Items]                                    
Acquired percentage                       80.00%            
[1] On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Nonrelated Party [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Accounts Receivable - related parties $ 19,471,159 $ 20,159,165
Allowance for credit losses (11,407,879) (10,957,920)
Accounts Receivable - related parties, net 8,063,280 9,201,245
Related Party [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Accounts Receivable - related parties 14,814,842 14,617,746
Allowance for credit losses (14,184,067) (14,526,375)
Accounts Receivable - related parties, net $ 630,775 $ 91,371
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
Allowance for credit losses, beginning $ 25,484,295 $ 27,262,848
Decrease for balance recovered due to transfer of a company   (771,189)
Increase in allowance for credit losses 794,087 674,664
Foreign exchange difference (686,436) (1,682,028)
Allowance for credit losses, ending $ 25,591,946 $ 25,484,295
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE ESTIMATED USEFUL LIVES (Details)
Dec. 31, 2023
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]  
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] Useful Life, Shorter of Lease Term or Asset Utility [Member]
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 70 R54.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF ANNUAL MINIMUM RENTAL INCOME RECEIVED (Details)
Dec. 31, 2023
USD ($)
Accounting Policies [Abstract]  
2024 $ 83,799
Total $ 83,799
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF FOREIGN CURRENCY TRANSLATION (Details)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Year End RMB [Member]      
Debt Instrument [Line Items]      
Average yearly HKD to US$ exchange rate 7.0898 6.8993  
Average Yearly RMB [Member]      
Debt Instrument [Line Items]      
Average yearly HKD to US$ exchange rate 7.0723 6.7190 6.4505
Year End HKD [Member]      
Debt Instrument [Line Items]      
Average yearly HKD to US$ exchange rate 7.8081 7.8077  
Average Yearly HKD [Member]      
Debt Instrument [Line Items]      
Average yearly HKD to US$ exchange rate 7.8284 7.8302  
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]      
Cash equivalents $ 0 $ 0  
Cash 1,300,855 1,014,591  
Increase in allowance for credit losses 30,000.00    
Allowance for credit losses 25,591,946 25,484,295 $ 27,262,848
Impairment of long-lived assets 1,468,014
Advertising cost, percentage 100.00%    
Rental income $ 251,000 276,000  
Recognized revenue 290,000 232,000 141,000
Stock-based compensation expense $ 1,564,000 $ 23,100 $ 3,137,000
Average Yearly RMB [Member]      
Debt Instrument [Line Items]      
Foreign currency exchange rate, translation 7.0723 6.7190 6.4505
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details) - USD ($)
1 Months Ended
Jan. 13, 2022
Jun. 09, 2021
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Bargain purchase gain   $ (12,000)      
Goodwill       $ 58,922
Taoping New Media Co., Ltd [Member]          
Business Acquisition [Line Items]          
Cash   7,644      
Accounts receivable, net   1,252,601      
Advances to suppliers   75,971      
Other receivables, net   2,345,332      
Long-term investments   1,386,191      
Property, plant and equipment, net   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 $ 5,400,000    
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member]          
Business Acquisition [Line Items]          
Cash $ 4,116        
Accounts receivable, net 260,189        
Advances to suppliers 4,252        
Other receivables, net 2,532        
Property, plant and equipment, net 215,689        
Accounts payable (250,706)        
Advances from customers (8,046)        
Accrued payroll and benefits (10,633)        
Other payables and accrued expenses (8,923)        
Total net assets acquired 208,470        
Total purchase price 267,392        
Goodwill $ 58,922        
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BUSINESS ACQUISITION (Details Narrative)
¥ in Thousands
12 Months Ended
Jan. 13, 2022
shares
Jun. 09, 2021
USD ($)
shares
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
USD ($)
Jan. 31, 2022
Jun. 30, 2021
Business Acquisition [Line Items]                  
Bargain purchase gain   $ 12,000              
Net loss     $ (697,941)   $ (7,081,647) [1]   $ (9,924,859) [1]    
Revenue [2]     38,635,635   24,233,463   19,390,579    
Taoping New Media Co., Ltd [Member]                  
Business Acquisition [Line Items]                  
Outstanding percent   24.60%              
Revenue     200,000   100,000   100,000    
Mr. Jianghuai Lin [Member]                  
Business Acquisition [Line Items]                  
Outstanding percent                 24.60%
Taoping New Media Co., Ltd [Member]                  
Business Acquisition [Line Items]                  
Business acquisition, percentage of voting   100.00%             100.00%
Business acquisition, shares issued, shares | shares   121,363              
Business acquisition, shares issued, value   $ 5,400,000              
Bargain purchase gain   $ 12,345              
Revenue     3,000,000.0   3,300,000   1,780,000    
Net loss     1,000,000.0   370,000   $ 550,000    
Taoping New Media Co., Ltd [Member] | Mr. Jianghuai Lin [Member]                  
Business Acquisition [Line Items]                  
Business acquisition, percentage of voting   51.00%             51.00%
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member]                  
Business Acquisition [Line Items]                  
Business acquisition, percentage of voting               100.00%  
Business acquisition, shares issued, shares | shares 20,154                
Net loss     180,000   130,000        
Revenue     $ 70,000.00   $ 600,000        
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] | Second Phase [Member]                  
Business Acquisition [Line Items]                  
Revenue | ¥           ¥ 2,500      
Net loss | ¥           ¥ 500      
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] | Third Phase [Member]                  
Business Acquisition [Line Items]                  
Revenue | ¥       ¥ 2,600          
Net loss | ¥       ¥ 550          
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] | Share Purchase Agreement [Member]                  
Business Acquisition [Line Items]                  
Business acquisition, percentage of voting 95.56%   100.00% 100.00%          
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] | Share Purchase Agreement [Member] | First Phase [Member]                  
Business Acquisition [Line Items]                  
Shares issued, third phase | shares 6,718                
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] | Share Purchase Agreement [Member] | Second Phase [Member]                  
Business Acquisition [Line Items]                  
Shares issued, third phase | shares 6,718                
Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member] | Share Purchase Agreement [Member] | Third Phase [Member]                  
Business Acquisition [Line Items]                  
Shares issued, third phase | shares 6,718                
[1] On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.
[2] Revenues by operating segments exclude intercompany transactions.
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
VARIABLE INTEREST ENTITY (Details Narrative) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Jun. 07, 2022
Jun. 30, 2021
iASPEC Technology Group Co., Ltd. (iASPEC) [Member]      
Disposal group including discontinued operation, consideration    
Disposition of iASPEC $ 3.0    
Wuhu Taoping Education Technology Co Ltd [Member]      
Ownership interest, rate     51.00%
Unrelated Third Party [Member]      
Ownership interest, rate   100.00%  
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
DISPOSALS OF CONSOLIDATED ENTITIES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Oct. 27, 2023
Sep. 06, 2023
Loss on disposition of assets $ 16,184    
Taoping Digital Assets Hong Kong Limited [Member]      
Disposal group including discontinued operation, consideration    
Taoping Digital Assets Asia Limited [Member]      
Disposal group including discontinued operation, consideration    
Taoping Capital Limited (TCL) [Member]      
Disposal group including discontinued operation, consideration    
Taoping Digital Assets Hong Kong Limited [Member]      
Ownership percentage     100.00%
Taoping Digital Assets Asia Limited [Member]      
Ownership percentage   100.00%  
Taoping Capital Limited (TCL) [Member]      
Ownership percentage   100.00%  
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net (loss) income attributable to the Company $ (697,941) $ (7,081,647) [1] $ (9,924,859) [1]
Weighted average outstanding ordinary shares-Basic 1,910,783 1,585,542 [1] 1,323,537 [1]
-dilutive effect of stock options- employees [1] [1]
-dilutive effect of stock options- nonemployees [1] [1]
Weighted average outstanding ordinary shares-Diluted 1,910,783 1,585,542 [1] 1,323,537 [1]
Basic [2] $ (0.36) $ (4.47) [1] $ (7.50) [1]
Diluted [2] $ (0.36) $ (4.47) [1] $ (7.50) [1]
Net loss attributable to the Company $ (232,150) $ (582,371) $ (11,762,485)
Basic [2] $ (0.12) $ (0.37) $ (8.89)
Diluted [2] (0.12) (0.37) (8.89)
Basic [2] (0.24) (4.10) 1.39
Diluted [2] $ (0.24) $ (4.10) $ 1.39
Continuing Operations [Member]      
Weighted average outstanding ordinary shares-Basic 1,910,783 1,585,542 [1] 1,323,537 [1]
-dilutive effect of stock options- employees [1] [1]
-dilutive effect of stock options- nonemployees [1] [1]
Weighted average outstanding ordinary shares-Diluted 1,910,783 1,585,542 [1] 1,323,537 [1]
Net loss attributable to the Company $ (232,150) $ (582,371) [1] $ (11,762,485) [1]
Basic $ (0.12) $ (0.37) [1] $ (8.89) [1]
Diluted $ (0.12) $ (0.37) [1] $ (8.89) [1]
Discontinued Operations [Member]      
Net (loss) income attributable to the Company $ (465,791) $ (6,499,276) [1] $ 1,837,626 [1]
Weighted average outstanding ordinary shares-Basic 1,910,783 1,585,542 [1] 1,323,537 [1]
-dilutive effect of stock options- employees [1] [1]
-dilutive effect of stock options- nonemployees [1] [1]
Weighted average outstanding ordinary shares-Diluted 1,910,783 1,585,542 [1] 1,323,537 [1]
Basic $ (0.24) $ (4.10) [1] $ 1.39 [1]
Diluted $ (0.24) $ (4.10) [1] $ 1.39 [1]
[1] On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.
[2] On August 1, 2023, the Company implemented a one-for-ten 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 78 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LOSS PER SHARE (Details Narrative) - USD ($)
12 Months Ended
Sep. 27, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares   0 0 0
Convertible Promissory Notes [Member] | Private Placement [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Aggregate principal amount $ 609,000      
Annual interest rate 8.00%      
Convertible ordinary shares per share $ 8.0      
Convertible note conversion description On the Maturity Date, the holder of the Note has the right to convert all of the outstanding balance of the Note at a price of no less than $2.0 per share (“Floor Price”), which is subject to adjustment by consents of both parties.      
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares   0 28,250 29,768
Non Employees Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares   0 5,737 5,737
Non Employees Stock Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Number of anti-dilutive shares   36,000 46,667 50,834
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RELATED PARTY TRANSACTIONS (Details Narrative)
¥ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
CNY (¥)
Related Party Transaction [Line Items]          
Accounts receivable from related parties, net of allowance for credit losses $ 78,566 $ 309,911      
Advances received from related parties 239,469 246,080      
Rental income 251,000 276,000      
Related Company Owned By Mr Lin [Member]          
Related Party Transaction [Line Items]          
Due to related party $ 2,100,000 2,900,000   ¥ 15 ¥ 20
Debt instrument term 12 months        
Ownership percentage 100.00%     100.00%  
Debt interest rate 5.85%        
Debt, maturity date May 17, 2024        
Taoping New Media Co., Ltd [Member]          
Related Party Transaction [Line Items]          
Revenues from related parties $ 200,000 100,000 $ 100,000    
Accounts receivable from related parties, net of allowance for credit losses 600,000 100,000 400,000    
Advances received from related parties 100,000 100,000 100,000    
Rental income     27,000    
Due to related party 3,000,000.0 3,300,000      
Taoping Affiliate Customers [Member] | System Maintenance Service [Member]          
Related Party Transaction [Line Items]          
Other revenue related party 20,000 $ 49,000    
Related Company Owned By Mr Lin [Member]          
Related Party Transaction [Line Items]          
Due to related party $ 900,000 $ 400,000      
Debt instrument term 2 years        
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF INVENTORIES (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 3,379 $ 3,472
Finished goods 1,336,771 510,733
Inventories, gross 1,340,150 514,205
Allowance for slow-moving or obsolete inventories (89,583) (157,847)
Inventories, net $ 1,250,567 $ 356,358
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INVENTORIES (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
General and Administrative Expense [Member]      
Impairment of inventory $ 53,000 $ 64,000 $ 214,000
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 14,479,025 $ 13,363,646
Less: accumulated depreciation (7,801,541) (5,529,744)
Property, equipment and software, net 6,677,484 7,833,902
Office Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 4,300,780 4,053,815
Electronic Equipment Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 3,281,359 2,222,712
Media Display Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 1,081,589 1,111,450
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross 39,738
Purchased Software [Member]    
Property, Plant and Equipment [Line Items]    
Property, equipment and software, gross $ 5,815,297 $ 5,935,931
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Depreciation expenses $ 2,993,285 $ 7,235,797 $ 3,704,818
Office Building [Member]      
Property, Plant and Equipment [Line Items]      
Asset collateral amount 2,500,000    
Continuing Operations [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation expenses 2,500,000 3,500,000 2,200,000
Discontinued Operations [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation expenses $ 500,000 $ 3,700,000 $ 1,500,000
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2021
Revenue - Cryptocurrency mining [1] $ 38,635,635 $ 24,233,463 $ 19,390,579  
Cost - Cryptocurrency mining 29,783,354 17,003,414 12,719,125  
(Gain) on sales of cryptocurrencies (679,111) (410,979)  
Impairment on property, equipment and software (96,131) (3,001,559) 655,907  
Subsidy income 292,797 148,577 181,620  
Interest expense (580,630) (556,434) (928,352)  
(Loss) from discontinued operations before income taxes (465,791) (6,499,276) 1,837,626  
Income tax expense (7,980) (69,869) (5,321)  
NET LOSS (697,941) (7,081,647) (9,924,859)  
Cash and cash equivalents 8,649    
Right-of-use assets 48,786   $ 1,000,000
Current assets from discontinued operations 1,326,265    
Lease liability 29,373    
Current liabilities from discontinued operations 377,539    
Discontinued Operations [Member]        
Administrative expenses (94,284) 1,445,272    
Impairment on property, equipment and software 1,468,014    
Operating (loss) from discontinued operations (393,820) (3,541,146)    
Subsidy income 9,195    
Other (loss) (71,984) (2,936,541)    
Interest income 13 111    
Interest expense (30,895)    
(Loss) from discontinued operations before income taxes (465,791) (6,499,276)    
Income tax expense    
NET LOSS (465,791) (6,499,276)    
Cash and cash equivalents 8,649    
Other current assets 37,015    
Property, equipment and software, net 1,155,063    
Right-of-use assets 125,538    
Current assets from discontinued operations 1,326,265    
Accounts payable 187,206    
Accrued payroll and benefits 3,065    
Other payables and accrued expenses 58,572    
Lease liability 128,696    
Current liabilities from discontinued operations 377,539    
Net cash provided by (used in) operating activities 106,207 (1,835,015) 4,334,828  
Net cash (used in) provided by investing activities 2,746,758 $ (8,455,550)  
Discontinued Operations [Member] | Cryptocurrency Mining [Member]        
Revenue - Cryptocurrency mining 4,108,372    
Cost - Cryptocurrency mining 488,104 3,898,171    
Impairment losses on cryptocurrencies 1,517,172    
(Gain) on sales of cryptocurrencies $ (679,111)    
[1] Revenues by operating segments exclude intercompany transactions.
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF SHORT-TERM BANK DEBT (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
Secured short-term loans $ 8,547,509 $ 7,203,762
Total short-term bank loans $ 8,547,509 $ 7,203,762
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]    
Total $ 8,547,509 $ 7,203,762
Bank Loan Two [Member]    
Short-Term Debt [Line Items]    
Total $ 8,547,509 $ 7,203,762
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
BANK LOANS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Short term bank loan $ 8,547,509 $ 7,203,762  
Debt weiighted average interest rate 4.15% 4.76% 5.38%
Interest expense $ 400,000 $ 400,000 $ 400,000
Minimum [Member]      
Debt Instrument [Line Items]      
Debt instrument interest rate 3.45%    
Maximum [Member]      
Debt Instrument [Line Items]      
Debt instrument interest rate 4.80%    
Short-Term Debt [Member]      
Debt Instrument [Line Items]      
Short term bank loan $ 8,600,000    
Date instrument maturity date description mature on various dates from July 6, 2024 to October 23, 2024    
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF INCOME BEFORE INCOME TAXES (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Total (loss) before income taxes $ (689,961) $ (7,011,778) $ (9,919,538)
PRC [Member]      
Operating Loss Carryforwards [Line Items]      
Total (loss) before income taxes 2,769,080 (4,284,019) (8,287,495)
HONG KONG      
Operating Loss Carryforwards [Line Items]      
Total (loss) before income taxes (123,008) (1,384,286) (876,289)
BVI [Member]      
Operating Loss Carryforwards [Line Items]      
Total (loss) before income taxes $ (3,336,033) $ (1,343,473) $ (755,754)
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Current taxes $ 7,980 $ 69,869 $ 5,321
Income tax expense $ 7,980 $ 69,869 $ 5,321
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
PRC statutory tax rate 25.00% 25.00% 25.00%
Expected income tax (benefit) $ (172,490) $ (1,752,944) $ (2,479,885)
Tax rate difference (187,321) 227,985 950,843
Permanent differences (265,279) (1,011,482) (589,598)
Tax effect of temporary differences not recognized 170,383 837,438
Tax effect of tax losses unrecognized 633,070 2,435,927 1,286,523
Income tax expense $ 7,980 $ 69,869 $ 5,321
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.1.u1
INCOME TAXES (Details Narrative)
¥ in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2023
CNY (¥)
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
PRC statutory tax rate 25.00% 25.00% 25.00%  
Operating loss carryforwards $ 22.7     ¥ 160.8
High Technology Enterprise [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
PRC statutory tax rate 15.00%      
Biznest [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
PRC statutory tax rate 12.50%      
HONG KONG        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
Tax profits 16.50%      
UNITED STATES | Maximum [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
PRC statutory tax rate 35.00%      
UNITED STATES | Minimum [Member]        
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]        
PRC statutory tax rate 21.00%      
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF OTHER CURRENT ASSETS (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advances to unrelated-parties [1] $ 1,209,202 $ 837,041
Advances to a related party 239,469 246,080
Advances to employees 78,566 309,911
Other current assets 112,833 161,456
Total $ 1,640,070 $ 1,554,488
[1] The advances to unrelated parties for business development are non-interest bearing and are due on demand.
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF OTHER CURRENT ASSETS (Details) (Parenthetical)
¥ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CNY (¥)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
CNY (¥)
Defined Benefit Plan Disclosure [Line Items]            
Due from related parties $ 239,469   $ 246,080      
Related Party [Member]            
Defined Benefit Plan Disclosure [Line Items]            
Due from related parties 383,000          
Vendor [Member]            
Defined Benefit Plan Disclosure [Line Items]            
Funding commitment $ 846,000 ¥ 6.0        
Commission fee 12.00%          
Subcontractor fee 50.00%          
Revenues $ 2,947,000 ¥ 20.8 $ 1,111,000 ¥ 7.5 $ 2,386,360 ¥ 15.2
Threshold [Member]            
Defined Benefit Plan Disclosure [Line Items]            
Revenues         $ 2,294,400 ¥ 15.0
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF OTHER NON-CURRENT ASSETS (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Other assets, non-current, net $ 811,026 $ 1,775,540
Total $ 811,026 $ 1,775,540
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative)
¥ in Millions
6 Months Ended 7 Months Ended 12 Months Ended
Oct. 02, 2020
Nov. 30, 2023
USD ($)
Nov. 30, 2023
CNY (¥)
May 30, 2023
USD ($)
May 30, 2023
CNY (¥)
Nov. 30, 2022
USD ($)
Nov. 30, 2022
CNY (¥)
May 30, 2022
USD ($)
May 30, 2022
CNY (¥)
Nov. 30, 2021
USD ($)
Nov. 30, 2021
CNY (¥)
Apr. 30, 2021
USD ($)
Apr. 30, 2021
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CNY (¥)
Other commitment                                 $ 4,200,000 ¥ 30.0 $ 4,200,000 ¥ 30.0
Revenue [1]                           $ 38,635,635 $ 24,233,463 $ 19,390,579        
Debt instrument covenant description                       The 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 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.              
Contract terms 4 years                                      
Other assets non current                           811,026 1,775,540          
Cost of goods and services                           900,000 1,200,000          
Advertising [Member]                                        
Revenue                           $ 5,001,695 5,397,610 $ 2,577,712        
IOV Software [Member]                                        
Equity method investment, ownership percentage                           100.00%            
Related Party [Member]                                        
Due to related parties                           $ 3,037,607 $ 3,338,882          
UNITED STATES | Advertising [Member]                                        
Revenue                       $ 462,000 ¥ 3.0              
Increase in revenue   $ 2,581,000 ¥ 18.3 $ 562,000 ¥ 3.9 $ 2,285,000 ¥ 14.1 $ 531,000 ¥ 3.4 $ 510,000 ¥ 3.3 $ 462,000 ¥ 3.0              
UNITED STATES | Related Party [Member]                                        
Due to related parties                                 $ 4,200,000 ¥ 30.0 $ 4,200,000 ¥ 30.0
[1] Revenues by operating segments exclude intercompany transactions.
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.24.1.u1
OPERATING LEASES (Details Narrative) - 12 months ended Dec. 31, 2023
USD ($)
CNY (¥)
HKD ($)
Continuing Operations [Member]      
Accrued rent $ 13,000    
Discontinued Operations [Member]      
Accrued rent $ 25,000    
Minimum [Member]      
Operating lease term 1 year    
Maximum [Member]      
Operating lease term 3 years    
Office Space [Member]      
Payments for rent $ 2,528 ¥ 17,882  
Operating lease term 3 years    
Server Rooms [Member]      
Payments for rent $ 5,656   $ 40,000
Operating lease term 3 years    
Operating lease initial direct costs $ 5,656   40,000
Dormitory Lease [Member]      
Payments for rent $ 4,807   34,000
Operating lease term 2 years    
Operating lease initial direct costs $ 2,404   $ 17,000
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF EQUITY METHOD INVESTMENTS (Details)
Dec. 31, 2023
USD ($)
Carrying value
Equity Method Investments [Member]  
Carrying value
Qingdao Taoping IoT Co Ltd [Member] | Equity Method Investments [Member]  
Carrying value
Ownership percentage 47.00%
Yunnan Taoping IoT Co Ltd [Member] | Equity Method Investments [Member]  
Carrying value
Ownership percentage 40.00%
Jiangsu Taoping IoT Technology Co Ltd [Member] | Equity Method Investments [Member]  
Carrying value
Ownership percentage 25.00%
Jiangsu Taoping New Media Co Ltd [Member] | Equity Method Investments [Member]  
Carrying value
Ownership percentage 21.00%
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.24.1.u1
LONG-TERM INVESTMENTS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Impairment Effects on Earnings Per Share [Line Items]      
Equity method investments $ 86,889    
Equity method investments, other than temporary impairment 1,900,000    
Recognized loss from equity method investments (8,031) $ (261,397) $ (814,440)
Impairment charges 1,468,014
Equity investments without readily determinable fair value 86,889    
Initial investment equity investments without readily determinable fair value 711,000    
Impairment charges of equity method investments    
Impairment of investments from continuing operations   100,000  
Impairment of investments from discontinued operations   200,000  
Equity Method Investments [Member]      
Impairment Effects on Earnings Per Share [Line Items]      
Recognized loss from equity method investments 10,000.00 300,000  
Impairment charges $ 0  
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONVERTIBLE NOTE PAYABLE (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Sep. 27, 2023
Sep. 27, 2023
Oct. 31, 2021
Jun. 30, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Sep. 30, 2020
Mar. 31, 2020
Oct. 31, 2019
Short-Term Debt [Line Items]                    
Interest expense         $ 400,000 $ 400,000 $ 400,000      
Amortization of debt discounts         68,241      
Proceeds from issuance of common stock         1,748,258 28,323,371      
Convertible Promissory Note-1 [Member]                    
Short-Term Debt [Line Items]                    
Debt instrument face amount $ 609,000 $ 609,000     156,440         $ 1,040,000.00
Warrant issued to purchase shares                   2,667
Debt instrument conversion price $ 8.0 $ 8.0                
Interest expense         68,000   354,000      
Contractual obligation         13,000   55,000      
Debt instrument conversion price   $ 2.0                
Debt issuance costs         55,000          
Convertible Promissory Note-2 [Member]                    
Short-Term Debt [Line Items]                    
Debt instrument face amount                 $ 1,480,000  
Warrant issued to purchase shares                 5,334  
Amortization of debt discounts         449,215   299,000      
Convertible Promissory Note-3 [Member]                    
Short-Term Debt [Line Items]                    
Debt instrument face amount               $ 1,480,000    
Unamortized debt discount $ 44,000 $ 44,000     159,785   0      
Warrant issued to purchase shares               5,334    
Warrant exercise price               $ 90.0    
Debt conversion, converted instrument, amount       $ 740,000            
Debt conversion, converted instrument, accrued interest       $ 26,208            
Debt conversion, converted instrument, shares issued       29,871            
Debt instrument conversion price       $ 25.65            
Repayments of convertible debt     $ 777,000              
Convertible notes payable                  
Transaction costs   15,000     $ 215,440          
Proceeds from issuance of common stock   $ 550,000                
Convertible Promissory Note-3 [Member] | Principal Amount [Member]                    
Short-Term Debt [Line Items]                    
Repayments of convertible debt     740,000              
Convertible Promissory Note-3 [Member] | Accrued Interest [Member]                    
Short-Term Debt [Line Items]                    
Repayments of convertible debt     $ 37,000              
Convertible Promissory Notes [Member]                    
Short-Term Debt [Line Items]                    
Debt instrument maturity date description The Note matures in 12 months from the issue date of the Note             All three Notes mature in 12 months from the issue dates of the Notes    
Debt instrument interest rate 8.00%             5.00%    
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Advances from unrelated third-parties [1] $ 621,146 $ 395,359
Other taxes payable [2] 4,133,972 4,216,786
Accrued professional fees 230,000 215,889
Amount due to employees [3] 158,396 41,782
Others 80,711 126,528
Other Payables and Accrued Expenses $ 5,224,225 $ 4,996,344
[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 amounts due to employees were pertaining to employees’ out-of-pocket expenses for travel and meal allowance, etc.
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Reserve And Distribution Of Profit    
Annual tax profits percentage 10.00%  
Statutory reserve percentage 50.00%  
General reserve $ 10.2 $ 10.2
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity [Abstract]      
Employees and directors share-based payments $ 1,360,000 $ 2,950,000
Shares issued for services 204,000 23,100 187,000
Total share based payments expenses   $ 1,564,000 $ 23,100 $ 3,137,000
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUMMARY OF STOCK OPTION ACTIVITY (Details) - Equity Option [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Option Outstanding, Ending Balance [1] 28,250 29,768 32,635
Weighted Average Exercise Price, Beginning Balance [1] $ 24.0 $ 24.0 $ 24.0
Weighted Average Remaining Contractual Life (Year), Beginning   1 year 7 months 6 days 2 years 7 months 6 days
Aggregated Intrinsic Value, Outstanding Ending $ 714,400 $ 143,587
Option Outstanding, Granted [1]
Option Outstanding, Exercised [1]
Option Outstanding, Canceled [1] (400) (1,518) (2,867)
Weighted Average Exercise Price, Canceled [1] $ 24.0 $ 24.0 $ 24.0
Weighted Average Remaining Contractual Life (Year), Ending   7 months 6 days  
Option Outstanding, Expired [1] (27,850)    
Weighted Average Exercise Price, Expired [1] $ 24.0    
Option Outstanding, Ending Balance [1] 28,250 29,768
Weighted Average Exercise Price, Ending Balance [1] $ 24.0 $ 24.0
Aggregated Intrinsic Value, Outstanding Ending $ 714,400
[1] On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Warrant One [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants Outstanding and Exercisable 5,737 [1]
Exercise Price | $ / shares $ 26.4 [1]
Expiration Date Jul. 09, 2023
Warrants [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of Warrants Outstanding and Exercisable 5,737 [1]
[1] On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EQUITY (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Jul. 17, 2023
Jun. 09, 2021
Jul. 24, 2020
Dec. 31, 2023
Nov. 30, 2023
Oct. 31, 2023
Aug. 31, 2023
Jul. 31, 2023
May 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Mar. 31, 2022
Feb. 28, 2022
Dec. 31, 2021
Nov. 30, 2021
Sep. 30, 2021
Jul. 31, 2021
Jun. 30, 2021
Apr. 30, 2021
Mar. 31, 2021
Feb. 28, 2021
Jan. 31, 2021
Dec. 31, 2020
Jul. 31, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Subsidiary, Sale of Stock [Line Items]                                                        
Ordinary shares, authorized       100,000,000                                         100,000,000 100,000,000    
Proceeds from issuance of common stock                                                 $ 1,748,258 $ 28,323,371  
Stock issued during period value issued for services                                                 1,360,000      
Restricted award shares                         6,718                              
Restricted award, value                         $ 118,000                              
Share based compensation                                                 1,360,000 2,950,070  
Unrecognized compensation expense related to non-vested share options       $ 0                                         0 0    
Fair value of stock option vested                                                 200,000  
Administrative expense                                                 $ 5,600,578 $ 6,149,981 11,638,691  
2016 Equity Incentive Plan [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock issued during period value issued for services                                       $ 20,000                
Service Compensation [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock issued during period shares issued for services                 50,000                                      
Stock issued during period value issued for services                 $ 340,000                                      
Restricted award shares                 50,000                                      
Shareholders [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Restricted award shares                         20,154                              
Financial Intermediary Service Organization [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock issued during period shares issued for services                             4,500                          
Stock issued during period value issued for services                             $ 136,350                          
Investor [Member] | Public Stand by Equity Purchase Agreement [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Number of ordinary shares as commitment fees               4,339                                        
Number of ordinary share value as commitment fees $ 1,000,000             $ 23,000                                        
Investor [Member] | Private Stand by Equity Purchase Agreement [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Number of ordinary shares as commitment fees               43,394                                        
Number of ordinary share value as commitment fees $ 10,000,000             $ 230,000                                        
Taoping New Media Co., Ltd [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Equity method investment, ownership percentage                                   100.00%                    
iASPEC Technology Group Co., Ltd. (iASPEC) [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Equity method investment, ownership percentage                               100.00%                   100.00%    
Taoping New Media Co., Ltd [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Shares issued price per share                                   $ 52.7                    
Restricted award shares                                   121,363                    
Business combination, consideration transferred   $ 5,436,456                               $ 5,400,000                    
IASPEC Technology Co., Ltd [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Shares issued price per share                               $ 26.0                        
Restricted award shares                               61,225                        
Business combination, consideration transferred                               $ 1,800,000                        
Zhengjiang Taoping [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Restricted award shares                   6,718                                    
Restricted award, value                   $ 49,000                                    
Direct Offering [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Number of shares issued                                 120,000     50,000                
Shares issued price per share                                 $ 41.5     $ 67.0                
Proceeds from issuance of common stock                                 $ 4,700,000     $ 3,340,000                
Investor [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Number of shares issued       420,000 200,000 300,000 80,000                           190,000 74,074            
Shares issued price per share         $ 1.37   $ 4.626                           $ 40.8 $ 27.0            
Proceeds from issuance of common stock       $ 494,800 $ 274,000 $ 570,200 $ 370,080                           $ 7,740,000 $ 1,990,000            
Investor [Member] | Maximum [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Shares issued price per share       $ 1.24   $ 1.97                                     $ 1.24      
Investor [Member] | Minimum [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Shares issued price per share       $ 1.11   $ 1.84                                     $ 1.11      
Consultant [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock issued during period shares issued for services                 50,000   2,000 2,000   1,000 4,500       1,500     700            
Stock issued during period value issued for services                 $ 340,000   $ 23,100 $ 23,100   $ 29,200 $ 136,350       $ 73,000     $ 21,840            
Restricted award shares                     2,000 2,000                                
Restricted award, value                     $ 23,100 $ 23,100                                
Employees [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock issued during period shares issued for services                                       20,000                
Stock issued during period value issued for services                                       $ 2,792,000                
Holder [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Debt conversion shares issued                                   29,871                    
Number of ordinary shares value on convertible notes                                   $ 766,000                    
convertible note interest rate                                   50.00%                    
Consultants [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock issued during period shares issued for services                           1,000                            
Stock issued during period value issued for services                                                     $ 29,200  
Consultants [Member] | 2016 Equity Incentive Plan [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock option granted                                               5,737        
Exercise price                                               $ 26.4        
Warrant, shares                         191,500                     191,500  
Administrative expense                                                 $ 77,000  
Consultants [Member] | Maximum [Member] | 2016 Equity Incentive Plan [Member] | February Two Thousand Twenty One [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Warrant, shares                           100,000                       1,500 100,000  
Consultants [Member] | Maximum [Member] | 2016 Equity Incentive Plan [Member] | April Two Thousand Twenty One [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Warrant, shares                           90,000                         90,000  
Directors Executive Offcers Employee [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock issued during period shares issued for services                 200,000                                      
Stock issued during period value issued for services                 $ 1,360,000                                      
Employees And Directors [Member] | 2016 Equity Incentive Plan [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock option granted     33,335                                                  
Fair value of stock option grant     300,000                                                  
Employees And Directors [Member] | 2016 Equity Incentive Plan [Member] | Selling, General and Administrative Expenses [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Share based compensation                                                     $ 160,000 $ 140,000
Employee [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Stock option granted                                                 0 0 0  
Stock options exercised                                                 0 0 0  
Non-employees [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Exercise price                                                   $ 26.4    
Remaining contractual term                                                   7 months 6 days    
Convertible Notes Payable [Member]                                                        
Subsidiary, Sale of Stock [Line Items]                                                        
Debt conversion shares issued                                             29,932          
Number of ordinary shares value on convertible notes                                         $ 800,000              
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF SEGMENT REPORTING (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
TOTAL REVENUE [1] $ 38,635,635 $ 24,233,463 $ 19,390,579
(Loss) income from operations (197,698) (3,165,637) (10,140,756)
Corporate other income (loss), net 552,058 3,201,613 (692,687)
Corporate interest income 2,100 7,956 4,631
Interest expense (580,630) (556,434) (928,352)
(Loss) before income taxes (224,170) (512,502) (11,757,164)
Income tax (expense) benefit (7,980) (69,869) (5,321)
Net (loss) from continuing operations (232,150) (582,371) (11,762,485)
Net (loss) income from discontinued operations (465,791) (6,499,276) 1,837,626
Net (loss) (697,941) (7,081,647) (9,924,859)
Less: Loss (income) attributable to the non-controlling interest
Net (loss) attributable to the Company (697,941) (7,081,647) [2] (9,924,859) [2]
 Non-cash compensation 1,360,000 2,950,070
Depreciation and amortization 2,516,573 3,543,931 2,232,420
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers 1,413,216 645,493 5,541,717
Inventory obsolescence provision (53,314) 63,716 (82,255)
Total assets 32,826,314 29,208,815  
TIT Segment [Member]      
Segment Reporting Information [Line Items]      
TOTAL REVENUE [1] 214,980 235,128 636,743
(Loss) income from operations (110,113) (617,180) 570,220
Depreciation and amortization 43,832 44,678 13,173
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers 6,097 (43,741) (658,035)
Inventory obsolescence provision 2,753
Total assets 131,137 254,579  
CBT Segment [Member]      
Segment Reporting Information [Line Items]      
TOTAL REVENUE [1] 38,420,655 23,998,335 18,753,836
(Loss) income from operations 2,838,305 (181,454) (7,668,616)
Depreciation and amortization 2,472,741 3,499,253 2,219,247
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers 1,407,119 689,234 6,192,425
Inventory obsolescence provision (56,067) 63,716 (82,255)
Total assets 31,384,549 27,200,882  
Corporate and Others [Member]      
Segment Reporting Information [Line Items]      
(Loss) income from operations [3] (2,925,890) (2,367,003) (3,042,360)
 Non-cash compensation 1,360,000 2,950,070
Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers $ 7,327
Total assets 1,310,628 427,089  
Assets From Discontinued Operations [Member]      
Segment Reporting Information [Line Items]      
Total assets $ 1,326,265  
[1] Revenues by operating segments exclude intercompany transactions.
[2] On August 1, 2023, the Company implemented a one-for-ten reverse stock split of the Company’s issued and outstanding ordinary shares. 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.
[3] Includes non-cash compensation, professional fees and consultancy fees for the Company.
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.1.u1
COMMITMENTS AND CONTINGENCIES (Details Narrative)
1 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2023
CNY (¥)
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]      
Paymemnt of legal fees $ 32,200 ¥ 231,866  
Contingency liability     $ 32,200
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONCENTRATIONS (Details Narrative)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 0.00% 14.00% 22.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 10.00%    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | No Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 10.00%   10.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Top Five Customer [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 30.00% 24.00% 29.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer One [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 10.00% 10.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Top Five Receivables [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 48.00% 30.00%  
Purchases [Member] | Suppliers Concentration Risk [Member] | Five Unrelated Suppliers [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 59.00% 37.00% 69.00%
Purchases [Member] | Suppliers Concentration Risk [Member] | Supplier Two [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage 10.00%    
Purchases [Member] | Suppliers Concentration Risk [Member] | Supplier One [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage   10.00%  
Purchases [Member] | Suppliers Concentration Risk [Member] | Supplier Three [Member]      
Concentration Risk [Line Items]      
Concentration of risk percentage     10.00%
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 28, 2024
Mar. 18, 2024
Mar. 07, 2024
Feb. 28, 2024
Feb. 27, 2024
Jan. 11, 2024
Jan. 02, 2024
Jul. 19, 2023
Mar. 28, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Subsequent Event [Line Items]                        
Proceeds from sales of shares                   $ 1,748,258 $ 28,323,371
Shanjing Capital Group Co Ltd [Member] | Private Stand by Equity Purchase Agreement [Member]                        
Subsequent Event [Line Items]                        
Consideration received on sale of stock               $ 10,000,000        
Subsequent Event [Member] | Standby Equity Purchase Agreement [Member]                        
Subsequent Event [Line Items]                        
Share price $ 0.945 $ 0.99 $ 1.06 $ 1.08 $ 1.09 $ 1.06 $ 1.21   $ 0.945      
Subsequent Event [Member] | Shanjing Capital Group Co Ltd [Member]                        
Subsequent Event [Line Items]                        
Number of ordinary shares issued 250,000 180,000 160,000 160,000 150,000 300,000 280,000          
Proceeds from sales of shares                 $ 1,577,150      
EXCEL 110 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "N%F5@'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 " KA9E8[;IYHN\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O33K%$+7%\4G!<&!XEM(;EM8TX3DI-VWMXU;A^@'\#%W__SN M=W"-#E+[B"_1!XQD,=V,KNN3U&'##D1! B1]0*=2.27ZJ;GST2F:GG$/0>FC MVB,(SF_!(2FC2,$,+,)"9&UCM-01%?EXQAN]X,-G[#+,:, .'?:4H"HK8.T\ M,9S&KH$K8(811I>^"V@68J[^BM[!] M(M5KG'XE*^D4<,,ND]]6]P_;1]8*+NJ"UX58;P67-9?KNX_9]8??5=AY8W?V M'QM?!-L&?MU%^P502P,$% @ *X696)E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" KA9E88XF69@<' #.( & 'AL+W=O=Y7[G'#U+=94O.-7E,$Y&=-)9:KUZWVUFX MY"G+]N6*"_AD+E7*-+Q5BW:V4IQ%=E":M&FG<]!.62P:_6-[;*KZQS+722SX M5)$L3U.FGDYY(A].&EYC<^!MO%AJ=+H-4C$YRQ/]%OY\#M? MGU#7Z(4RR>R_Y*'X;M=OD##/M$S7@X$@C47QDSVN)^+9@ +H>0"UW\8LL MY1G3K'^LY -1YMN@9E[84[6C 2X6YJK,M()/8QBG^T-YS]5Q6X.4.= .U\-. MBV%TQS"/DBLI]#(CYR+BT9<";6#8@M -R"E%%<]XN$]\KTEHA_HD6S+%,T36 MWYZ?;V7]';+G0L?ZB0RB"/0RGI%/E_ -,M8\S?XN.^]"+BB7,VOD=;9B(3]I MP"+(N+KGC?[//WD'G=\0V& +&V#J_3,9YG#':W+SM.)EEN<7LV[1C%P2SM+NY%PK:HI.MHR'=5C MFBW!<,E0IBLFGA L7*X*R^LXN^O4 YMR%REH71/3-C MKQ[=*,Y"N+/6D",XG)42XG*CCQ@5=53T150?.5,($RY6-5?.V#W4BOO#7*FO MH="KBW.Q(6%^ETO);?/:040W*>[N&F MO$;:6"G,VX2EY?.$"]T,KJ?CR<7>>#+\VKEZ*A2[7J\38,N)@KH"V%PI6N%2P-Z&WW"/R9V1:F280D*XBF>Y:@U1YUZ4+Q8( RSZQ M,GM*;V52BEDA !:.D;A0H7@6;*:*G#^&2[B!^ME1V;2JJHSNVM!1E77MU5*'Y$FW;JDH'62H:QT%P5&S>FKF,;U%(R M7!$G\UT$^+4BP%XZ,H128"'+G;5"9R)%BX4A!QD0B0I!C-"YOU_+_<]3KA;F M8EZ @EYN>K!25%RPJOOR70[X-3N)01B:3%K?:R)B*BH%P^7>[<_VR<5@@+F9 M_VRG"'?O];Q]T;&60N$RE;/EC-ZOU48 2FHW/F1XUUS'"KG.=68F[IM2;,U8 M*'>MLMF9O>_3WI'7,]W$?1F4\WP?M^KQ!/AK=\!_#'=I%\EP<^[N*; M61S%*B7CLU(67('VO !#<4G@X[Z]0=F5WQ7#IV]&4+1KJ*/^D4M!+B_1%>E2 MP,<]>T-U*4-[CY62X1*74D!9W;05V3L1&Z=]$YM2.\7V:UT:!+B+G^89'(&6 M92@ATD--/EUQT^^7WEBXUO?N+;M<"+S_=RL\0&/A>WE=6 0O:QKJ=+85DC_8 MV08N2X):6?*BSK9"\GLZV^#9DX=:65.[LZV0>UEG&[CT"6IM8]7I;"N4T,XV M<*$3U&HW7M+95BA6=K:!"Y@ CP=[$0>*L]TLN,"KW@$&XN(EP//!&'A"IDMH MPY -T0J1PVZWU>OYWE&OAVV=!2Y> CP;-IX]A29,"L&3G?%7(72E]O?^@"6Y M6.8L-FL<;LQES.?0%T.';+N7Z_D\#M$"O^M"IXN'SK?<(_:(S&N%W"O2.VC9 MR?4/.T>^7[H]WW[VB-DT%O9!>D9L%5\\;=X>W3ZL'Q2/J-W7BR?]5\ST)1E) M^!R&=O8/8:&JXN%Y\4;+E7U@?2NUEJE]N>0LXLI\ 3Z?2ZDW;\POV/X7AOY_ M4$L#!!0 ( "N%F5BBI1L.QP@ ,TI 8 >&PO=V]R:W-H965T&ULK5IM;]LX$OY^OX+P+@YWA[CFJU[2Q("3=.\"9-MLDN[B4.P' MQ:9CH9+HI>BDN5]_I*18MD32<>(/;6QY.)HAA_,\,^3)DY#?RP7G"OS(LZ(\ M'2R46AZ/1N5TP?.D_""6O-"_S(7,$Z6_RH=1N90\F56#\FR$(0Q&>9(6@_%) M]>Q:CD_$2F5IP:\E*%=YGLCG,YZ)I],!&KP\N$D?%LH\&(U/ELD#O^7JZ_): MZF^CM999FO.B3$4!))^?#B;H^()5 RJ)WU/^5&Y\!L:5>R&^FR^7L],!-!;Q MC$^549'H/X_\G&>9T:3M^*M1.EB_TPS<_/RB_9?*>>W,?5+RJ_R8]F(C8& M(.(8@)L!N#N .@:09@!Y[0#:#*#5S-2N5/-PD:AD?"+%$Y!&6FLS'ZK)K$9K M]]/"K/NMDOK75(]3XW-1E")+9XGB,W"69$DQY>#6J"O!$'R]O0#_^/F?)R.E M7V4&C*:-VO-:+7:HO>#3#X"@(X A)I;A%Z\?CK>'C[2#:R_QVDM MW'SZ? ?[FYM[M3CJ7V\V7S'Y3*9\M.!WETEEX]\,/[[3RB 'VW.'4C9 MEJMD[2KQ:1^?)^4"),4,3,T'_MFV=S!Y-O)5 "9UXELLLY=)J9ZV&;;X?0\0B!#N& M]@59Q!")'(:RM:',:^BUY,LDG0'^0^?;DEMM9+U7$QHS%G4L]+[('AO $Q;! MVH/ Z\%E\:B#0,B4ET>@X,KF06"99099$'9QU[N[+W>3*[ [7<:] MUV.F8R5&W26>;4H.N^58JZ>$LF= M8=[HW;0I",*01K1CNT4PC B)(7;8O@&ZR&M[1:^&8CYT1+HVC3 M$QJ%4>#PHX55Y(6R\94H'H:*RQRD.K^4*GH?M,,K& 3XQ=P=*")/*C9)T8ZRC102V*89,DW1'> MA\$((8B#[G1;<#4,=9:$#IM;O$1^P*SSB#M_( M:X@@'!/4V85\2QQA&$7*D M.M1"(@I>Q0JO+B=GEU>7=Y>?[+9ZD75?;G@H;=L^MR"+_"A[NQ!2U5OV/BF^ M@TPD=J!"??R,& UUCN\N4%\PQ)"$@2OP6Z1%?JB=3*?2(.HR>98BRZKL?L\+ M/D\=2:8/BAH1$4-=B_MR%*$X=@54"Y[(CY[U3M7F)O>99K7&WJ3QP<<<41\D M&<84XRZ86@1I' >$4KOEN 53[ ?3RV(J<@Y4\N/%?&N1U =$QO#&0C?ECP5@ M(60N(UO4Q'[4O.*ZP =9FMRG6:J>7]*@U=)#(2?N(R>.24@7MF!M&V[V4(V MW@'9CW4FD^!G^!$D*Z694_H_;AIKRU0E&4 0 M'L'Z7S/Z8_,7I&5I38"*1E'61'K5Y'G=6^/CG0 M51:,8=2MM%XCN6U?RR2(GTEHEKS*5UG5P)]I;CQ-K8R(],%_J,NHD&%&NQ'@ MD-44+H"N$-CH3_O)PJ:]HF9!(M=[>V$.DQXY2"LJ:G6A3QTPT5L&QST';)(! M@H2XPJ%E!\3/#NZ$V?NFY:2>@9@#[0$XUPXDA161B*UU'08$Q]U<;I&, Q0$ ML:..(BW4$S_4?S8M TU<3!&ETY">85W_\=(>)N_O3S?N'+C135J>0/P\H<98 M-WX16Y_;OB1]2?^2M#R [,D#P.3SA<_F/M [^B4627^_A+24@/CK<1U'DM<; M]SJ1.OR__RZM@./7M2]+.)2V;<];ED#B=YX?$B\J[^WN@;1MG\JU*$UW MH/1T*E:%*H'D4YX^FE)N^++RFA IWR$2[2-QI+DKCGI'=7U!':<(4T>8$JZ9,4BA[&&65>;B;;8 M3W=@_\N!;U5/U]<;N"R[P64UO@_IIF<7DF[WR2(88,Q<1\!TX[#:C_PWK\Y] M?D5[1]:!M&V[W;('RMZ9^^@;H-[C[H&T;;O;L@?J9P_ORGU]OJ"K]C#L]K8L M8]'&).6F"7N-H$"8FBR&$T,]1@^TF+ MMLQ?'W]#?WXI_C99/>BI!\V-KZ/-L@BD^3+CYFC8M$2 */AP+N10\<(6 *.- MNVQZ(1^J.X$EJ#9E?0MJ_71][_"LNI[7?<[@\;EVS/8+TK_4-PO;5]07'7]- MY$-:E"#C<_TZ^"'4RR[KNX/U%R66U6VZ>Z%TI%4?%SR9<6D$].]S(=3+%_." M]0W.\?\!4$L#!!0 ( "N%F5AD":9QB ( # ' 8 >&PO=V]R:W-H M965T&ULK55=;],P%/TK5D (I+%\-6D9::2MTS0>$-4JX 'Q MX":WC37'#K;;;OQZKITL:EDVE8D\Q%_WG'N.XUQG.ZEN=05@R%W-A9YZE3'- MF>_KHH*:ZE/9@,"5E50U-3A4:U\W"FCI0#7WHR!(_9HRX>69FYNK/),;PYF MN2)Z4]=4W5\ E[NI%WH/$S=L71D[X>=90]>P /.UF2L<^3U+R6H0FDE!%*RF MWGEX-DMMO OXQF"G]_K$.EE*>6L'G\JI%UA!P*$PEH%BLX49<&Z)4,:OCM/K M4UK@?O^!_T5>9L75)#\TS)'5$V M&MELQ^V-0Z,;)NQ77!B%JPQQ)I])H25G)350D@O*J2B +"R=)F_G5($P%1A6 M4/Z.O">OB4]TA;,Z\PUFMQQ^T66Z:#-%3V2ZA.*4Q.$)B8(H'H#/CH='AW ? M/??&H]YXY/CB)_@6!BWC<31$KL@5$VB<44[F4C-WOGZ<+[51>,I^#EEMN4?# MW/;/.],-+6#JX:^E06W!R]^\"M/@XY#Q_T1VL UQOPWQ<^SY%U6B=W7??=83 M(B1IJ");RC60 MT)8SV9,1!MWSE^!C(@^$)[WPY$7"F=:;8=')(RG1Y$,XL2?^0/+CN#"9C.-Q M."PX[06G+Q*,Y5\;*G!Q/:0Z/5+UX[AAU?Y>/;-WR6>JUDQHPF&%R.!TC!2J MK<_MP,C&E;BE-%@P7;?"*PV4#<#UE93F86"K9G])YG\ 4$L#!!0 ( "N% MF5CAM#6S4 H ,4X 8 >&PO=V]R:W-H965T&ULK5MM M;]LX$OZ^OX+P+0[MH8[%5TFY)$ 26VV -@[L= ^'HA\4FTF$M26O)"?-OU]* M5BR+'-'Q1HMB8\O/C/@,A\-')'7RG*1_9H]2YNC7+L/TY4(NDN?3'NZ]7IA$#X]Y<6%P=K(*'^14YM]7-ZGZ-MAZF4=+ M&6=1$J-4WI_VSO'Q9\X*@Q+Q1R2?LYW/J*!RER1_%E^NYJ<]IVB17,A97K@( MU9\G>2D7B\*3:L=?E=/>]IZ%X>[G5^]!25Z1N0LS>9DL_A?-\\?3GM=#@=1&8BWWL&M#-RRLS;1+;MF&.;A MV4F:/*.T0"MOQ8>R?TMKU2-17*3B-$_5KY&RR\\NDSA+%M$\S.4<37/U1^59 MGJ'D'HU7,@V+?,E0'WV?#M&'WS^>#')UT\)T,*MN<+FY 6FY 2;H6Q+GCQD: MQ7,Y;SH8J-9NFTQ>FWQ)K!Z']PU]\"&_S9EC][ __+\?06XK&QY;O-\UV/4LXT'B80 MNXY#&=: 0 D+O8QX3 /ON7!K3P^3\;3*;J9C(,KD DW[NMYG! /:T1,G$NH MXS!?XV'BA' QVPE,@X;8TA!6&N=S562B+"]&_I-$\I>:\S*908R$T0(N')40 MGL;(Q G,?%]G'I@XC(5*6Q_#E-PM)==*:2(S&::S1Q3&%(P37AX^)8\SU'=:2==Z6FV?E-E5S>!0_6*EXYJT]0KG> M329,%..;:$0 F*^HM*2=O^7A6WE\+09/,!E_0^.;T>3\]FI\/86X^,;=^]AW MA:^3 7 4"U7_7(T.Y-#!S'&Y@!EAIYY9'7O?K.^R:/Z"HGB6+"4X=S5R4 X#POBM%#9$0G8WCU)EJ'[-%DB^=Y)9 M7@PFD!XV@^LY5*]X$(P(3/4P!* _S!AKXT=J?L3*;YP_RK3J*/1AH=A^_(1B M";,B9J<)5_6;3LO$4:I:2_72 #[W/>$V\*J5A;8K@VNXERFJG]L&4A-,MAQ M="HFRO5W!DC%PT0I&=%2O'&M#[!=(&Q95#6N*N-W.9I'V2Q9%VJU^@ED:$[X M?>XY@AHD(2 7C.H* @+ZQ*,[I;))M980V*XARF%V)]4#IGQ-QCS\!5=U; J M/B%,J1Z=%P#D2NXX>F6'@!B[W,6BI;KC6E5@NZRXVK)!'ZK.^JB8QO(^@@>9 M*0;ZKN\9W "8F@R$+I8@'*>D+3=K98'MTN):YE6YV%3'F7K2B>)U,2,GVZ# F P HE%HDKE%N3"3VJ"+<-G'76@3;QBI.X7_1BFFR49%256XB\_6[%JMEQM@IG\K2W4BYD^B1[9PA\ M0N_(4="!HV9H:TE$[)+H-4G0^>WMY.KB^^WYQ=<1NAVCVR\C]3C[[>;\^O]@ M#+'Q( TG$ 0$$VBTIZ4_"+1$$$#^];0KD9\/]=^,:"W"R$;HT!8_'[[N5AA5 M3E#V&*J9L(\NPBR:E?/^,%JLZFCG.$=04,PXQ', CF'7F^L_-?RTQ-:A5) M["JR2APP!G;+MAALK+Q],0!A9@P V%MC4,M+PJT#;'@UO1Q?WUY=?Q\-]SQG M$ZM0/7@L=>DMZ,I;,XJUE"5V*=L^ENQV;7DDH 0A^OHF!&-'N@@$4/B(MLF( M6N82N\RU#1Z[91MI]VVD 1A VD192->BEWC6T5).[FJ0H.F7\\G(-LW#LY%5 M4A\\@KKT%G3EK1G96E\3N[YN'T%VN[9D\L$2*_1D F#LR!13>]K0(J8 Y^X1 MUX74@;Z;&TJUZJ=VU6\9KGLL6R)<6>D3N1YA" 9$>%\;X A#SLT('^J[&>%: M_%.[Y+U)D_EZEJ,?W^3R3J9PT*PN#BT G7H+NO+6#%^M]*E]N77?GN=E9=_< MEG1Y6J9VAB5R4AP)NPC2/9&;/=:O/@W.] M2V]!5]Z:\:Q%-[6OZ>[/=7/9%0O.B;X2".&PZ_M&:D [R&[;-CVM=2_=MS/\ M)%4F9,4BD347K&X.SH4NO05=>6N&L-;1U*Z&]^>"N8C+U8.?T#MY" &I[PIL M5#U@(YN[KHM;-BMHK8^I?5%X3]$S5V>ISSC!^C(7!'29X)Z1UR:0%$=0VK;0 M::U'J5UW[6;V057/ZO;@3._26]"5M^:9GEJ",KO0VIOI=OL#EI(9L.>-?4=_ M2.S@?LU0U%J1V;7B-+G/GXMU3%LJV7T@NZ\M:,7RT6V3O%(C/WSSW7 M)ZYQM H ,H\X3#],%@! CEW&2$O19+529.]1B@S80<>J:.I'!H8 4*B2R?0] M,@#'/<+\E@,3;.?0GETE;I/ZD'II]WEPDG>J$KORUHQGK1+9.U4B \[[.<3( M\'^P- KNJW7@J!F)6F8RN\Q\?;0N=GNFRG$TDY_0YGR.-;@NZ\M:, M:*TZV3M5)P/$I*^R2Q>= Z[Q/>,'6T 6.S,B[:R4VM.]A[-R0 IZ5#'.) * MX+!2G)AX.@\ J)!M)YYKP5SDZE9J?>@JZ\-8]=UU*3OU-JVNT/ MD)H<.*[I.)X^Z0(P5^QF89-H+23Y'B'YDN5RB8KS< ^;HS;6E+%[.S1E.O46 M=.6M&V_;&0J%&FU=J7WD]U*6>BS/YL'DQ2/Z:+=9SN3DG-$N6JS!^07D:QEE8OER6'?T@ M/\?Q;^?KAW66H^HUG4_E6:/+"AXM5XOR/2-5_4*4Q+)_GZ3]7,:[GZ&>'NR\ MZ+24Z4/Y#EN&RE.@FW<W[\E=E&^':=];F#Y$<886\EXUVSER5:U(-^_,;;[DR:I\9>LN MR?-D67Y\E.%&PO=V]R:W-H965T&UL?511C],P#/XK M49 02-S:=;<#C;;2-H2X!\2T"7A /&2MNT9+DY)XU[M_CY-N94C;7AK;\??Y M<^(T[8S=NQH V7.CM,MXC=C.HL@5-33"C4P+FG8J8QN!Y-I=Y%H+H@R@1D5) M'#]$C9":YVF(K6R>F@,JJ6%EF3LTC; O"U"FR_B8GP)KN:O1!Z(\;<4.-H#? MVY4E+QI82MF =M)H9J'*^'P\6TQ\?DCX(:%S9S;SG6R-V7OGLMD*!TNC?LH2ZXQ_X*R$2AP4KDWW M!8[]3#U?890+7];UN=-[SHJ#0],H%W"/J2I.AL M /Q;^BKL3M*]*:B(+AZ]GW)F^_GL'31MF(FM09JP8-;TI,'Z!-JOC,&3X\=L M^$GD?P%02P,$% @ *X696-3@V\YC P K L !@ !X;"]W;W)KN*ZN&=%A>\15A\,^"BPXK&(JE*U>"X-J .NH&GI>X'6Z94TS,W)TH)GRM M:,O(G4!RW758/-T2RK=3QW>>)[ZURT;I";>8K/"2W!/UL+H3,')'EKKM"),M M9TB0Q=2Y\:_+7,>;@.\MV&S(CE&HB MV,8_ ZU?9- 3:[Z* M4VE^T;:/36('56NI>#> 80==R_HG_CWXL /PDR. 8 $AX#H"" < .%K =$ MB(PSO13C0XD5+B:";Y'0T<"F7XR9!@WR6Z;3?J\$_-L"3A4SSB2G;8T5J=&] M@@?D5$G$%VC&.ZBD1J=X0] G5O&.H(N_N93OT"5ZN"_1Q1_O)JZ"76@NMQI6 MO.U7#(ZLZ ?H,V>JD>@#JTF]3^#"]D<-P;.&V^ D8TFJ*Q3Z?Z+ "T++AF:O MAP<6>/EZN']"33AF)#1\X1&^P>@Q%^CGS5PJ 0?DE\WLGBRRD^E+XUJN<$6F M#N12$K$A3O'VC9]X[VU&G9.L/!/9GHG1:&)TBKWX A9M=,RQQJ9?Y293N!Y:6P#P/HBS.Q\ ]$?$H(CY9"5]50P2J]H[A M!37GKS5%*28K- MQV9H<:+'%Y4GH10>B2TM@GJ91&GMV.=DH)_N?;3;GEWK/5B"W.6B.6P#P-X?J>: 7&!OTXE]02P,$% @ *X696'WW*/YP M#0 O7H !@ !X;"]W;W)KCZ+.'LOJC_I.B,;Z:YL7]<>3NZ:Y_W!Z6J_OQ#:M?RSO M12$_N2FK;=K(E]7M:7U?B7339=KFI]2VW=-MFA4GYV?=>Y^K\[-RU^19(3Y7 M5KW;;M/JZ4+DY>/'$W+R\L:7[/:N:=\X/3^[3V_%5]'\=O^YDJ].#Y1-MA5% MG96%58F;CR>?R(?$Z3)T*?Z=B^"?61MRD MN[SY4CY&8M\@I^6MR[SN_F\][M/:)]9Z5S?E=I]9UF";%<__IG_MOXA7&0@; MR4#W&:B2@=*1#&R?@;VU!+[/P)4,S!W)X.PS.&H)WD@&=Y_!5=LPEL';9_#4 M*HUE\/<9?#7#6*.#?8;@K=\2L5^NG-TIZ/F2=WI9IDUZ?E:5CU;5II>\]H]. M=%U^*9.L:'\?7YM*?IK)?,WY95G499YMTD9LK*^-_$>*OZFM\L:ZO$N+6U%; M66&M_MQES9.UL'[[NK2^^^?W9Z>-++LEG*[WY5P^ET-'R]ENY<_A:U.N_[!^ M_UELKT7U7P-F!6,^;399^[M*<^MSFFT6LFZ7Z7W6R-< ] J&?A&UJ!X$1 BG M"(WLBN0WN$JK(BMN:X@5333QU\O8^M0T57:]:]+K7%A-*1M;R8D9Z4,E5+;X=T(85(7UW_!OL<"6^E& MX.)'NA&N*=>CGNTJ?0B(-G]OEDEF2)P(B1,C<1+]6Z2N;0>NN?MR#HIQ$!3S MTKN9.C.8/]*9.5IC!CWQLVY \MRN#!,68L(B3%B,"4N08 -AN@=ANF\6IIPS MRV5PG;837I.:0-+;?V)+N$8CO9NK29DXONTI8KY"JF.(Q(F0.#$2)YG\&@H!8D3(7%B)$ZB?X_$82QP?+-<_(-<_/?(!1H&8?#(,.AK MS9 S>EM9X*Q ]-QQ$!,68L(B3%B,"4N08 -)!@=)!J!RXKK>M0O,5I!EMWS_6Z5:VSY"DVT JFS^W]4&DA M*BU"I<6HM 2+-M3I*V^>@!I:;>_S\DD(J^YL\TQ*MFC#249A$=TX] *YNE2] MC(DR1SH].->,7@\+%&*!(BQ0C 5*]B 'N)9#1?5>.X$=[S%%@1W=,2;ZY3[7 MH VVIL85#)_=SV'20E1:A$J+46D)%FVHRCZ60&#K_Q?16'E9/P^^S9VPGD1: M&45UA,MLM#PF*C36"2(5?X4%"HD>'ED$ >6^HTQU(ZPBXV- @/+>T("AJOJ@ M (%M^:NR$MEM8:UW526*]9/55&E1YYV=9GW7ZLTT MRKHH?/82,F]'S.;)2HN-MGB0^79BTW5CZ?K/759WFQ5:3&H]WI5Y_F25C^T^ M@7IW76>;3&8U2M QA*5L??1<3K1C3&*&,$0;.U=#S%Y1R,('!7X=5S U[M:)I93OU=*-LI-CT\XG+G<<=4N M\:@ !9QKSJB+%<+ D58H!@+E! ]C*%>RZ'0^C@&@>,-,X4&]HI'13:('MH@ ME#!7C6W ]-G=(FIT Y46H=)B5%J"11NJM0]Q$#B^\'-6E%4[R'NS)/) M9,-MM7V4@\(1"'AC+3%NK+7UA8O>?PD[\Q!9; MTP6\F$".C%I4]YN)X_FNHPY;,'[NL(5*"U%I$2HM1J4E6+2A+OL8 H4-_^-W MVU+#AGE?RDSK6X[;MG^$B6TW0&BWFB 2HM0:3$J+<&B#27:!Q8H[-R_.5P%46\6A=FS9W&8M!"5%J'28E1:@D4;:K6/%5#8P5]F]7U9I_GLZ#S, MG3/B'A-B6&$5?T7U6,6"^7A7+/7](1N0#BCZHB)U(;$U 82 M> &SQX;,WIVGL/']1;3WQ#SK8PLY]8>0_>Y>SM0V UE-* G+PY]HRIB2L#Q\ M+%"(!8JP0#$UW86@N\ 3J89'+/0./GN/@T]-DF)&!Y_;W O4B=I$X2.B86]V M\ TIB4WMP%8W?(6&E MJ^[;#75M=&)K*9RZQ&5,/R(#;-Z.3,109N,1U SIR M@7N+G[W+XC==X8L)Y-@Q&B:+W_>8>ES("L;/G1NATD)46H1*BU%I"19MJ,O> MXF=_E\7/=(N?<)W#+>DP/#9/2#N84*XIPGA'B>$>Y[0W^'QL][C9["E/N<<#A@U M8QH_4:>Q3E'WI(U'<6!5,\0"15B@& N43'^70SWU[CZ#[?,C3N1@AKL C$=R M3!0])AO3OG;3H1PP?HYNL)QY+%",!4H,7R9X,@?KG7L&^^7O.)MC@CPV2NKF ML.ET#A@^>Y1$W=B/2HM0:3$J+<&B#<79^_T,=N'?=4H',QPY)-?5 65J_W;4 MEGXXUYRU M:6?BQ0A 6*L4 ),YQ,I%S+H<1ZFY[!+CC*61T398SUA ;;V^:> MISI-*Q@_NR]$W/WA8!^_M?PX[\,<_0AS9M@B$Q4:.WX9Z\0B+%#(]1C,P@V\ M@"LQF BKQ/@8$""\Z?H/-=7'&SAL]Q^Y]Q&FSE'84=$(K.*OL$ A%BCBNO>_ MH,QFRNW],5:!R72!0VGUP08.QP(0=C[N2W@]6^,!57>5+2:ZV,._'TQ!Z/F MP!'WJ#L-N.YX4\,1;2N8/GO,1;W7 )46H=)B5%J"11MJM@]B<#C &_D949] M^7J/Z#J$. '3%AY'W4=@*(!25ZZXU/C;E:DJYHV\AI3M1E[/H0[W59/#4#YS M?(]J]]?![9LS_3*+">18QV/PF_V ^)2J M/<\1#C?0\V#20E1:A$J+46D)%FWXF+,VAC!\I_=OG4F[]-?B'Y]VM[NZL?;J M_*$SCTU;-GMZ*Z[9YU7,M% MQ*YHVDJ\>O?P/.6+[K'#RON7Y,/2]/XGQ_X0.[;Q$R(_>7Z2B70CJC:!_/RFE$N? M_8NV@,,3J\__!U!+ P04 " KA9E8?2#CEPH" !(! & 'AL+W=O MJ!P<&L&)LUA["[K_OV!"42LE>L,>>>><9>TS2:7.T%0"RIUHJNPPJ MQ&81AC:KH.9VHAM0M%-H4W,DTY2A;0SPW ?5,HRC:![67*@@3?S:UJ2);E$* M!5O#;%O7W#RO0>IN&4R#\\).E!6ZA3!-&E["'O!GLS5DA:-*+FI05FC%#!3+ M8#5=K&?.WSO\$M#9BSESE1RT/CKC>[X,(@<$$C)T"IR&$VQ 2B=$&(^#9C"F M=(&7\[/Z5U\[U7+@%C9:_A8Y5LO@8\!R*'@K<:>[;S#4\^#T,BVM_[*N]YU3 MQJRUJ.LAF.Q:J'[D3\,Y7 1,[V\$Q$- [+G[1)[R,T>>)D9WS#AO4G,37ZJ/ M)CBAW*7LT="NH#A,-UI9+47.$7*V1QKHQ-$R7;!-Q54)E@G%OCRV I_9VRTW MM%L!BHS+=TF(1.!TPFS(MNZSQ3>RK=IRPJ+I>Q9'\>S_\)# 1_IXI(^]WNR& MW@CL>/>HLV.E90[&OCDC_UD=+!JZ^[_7:'OU^^OJ[CTL;,,S6 ;4\!;,"8+T M]:OI//KT OML9)^]I)[NX$2@P*S#9K:1 J\AOBRB%=S1R[Q#4->0PHO&<&_L M!S>E4)9)*$@NFGQX")CI^[8W4#>^5PX:J?/\M**G#L8YT'ZA-9X-UW[CSR/] M!U!+ P04 " KA9E8:*((#]8, "_00 & 'AL+W=O15&=1J^>GLBGQ()=4-.HGON7IJ]JX#;S^"Q8J&6V*=JOU=.O:FN0T/KF5=%T_P=/6]GP+)AOFK9:;1O# M$ZSRLO^9_=@Z8J\!D8X&=-N #AMP1P.V;VX!O&_#.,[TIG1_2K,TN/];5 M4U!K:="F+SIG=JW!_+S4_7[;UO#;'-JUE].J;*HB7V2M6@2W+?R 3FV;H%H& MTZQY"'Z&P&B"2?#[;1J<__7=QXL6;JJ;7LRW-_CO;TX\UK!=![!. M'W/H^^>7ZZ]7WV8WOP17TV^S[[-OL^M;S,N]%HYKT=GA0[/.YNK3&0S_1M6/ MZNSR;W\A,OP[YJ$QE:4C*3OP'M]YC_NT7]Y 9BRJIL$\UK>474N=_AXO)S*) M$@Z]]KCO#$0N"F,B>70HF"*"24)Y+)*=X($18F>$\(; U>(_,-#[<==6D$WG M53G/"Q648-VY-N^=_EY_FNLQ>;YI8+#FY;M@75>/.8RJX.XY@*F@SMJ\O.]S M:=[FJOF ^46,&4EC*DM'4G;0"7+7"=(;25^T*[O9#";3("L@[V7E7'6?YK5: MY'V@*4B->K::5QO=7=!7*G_,[@KU/JC:!P6RF[J&G@PRD&V;]T%6+H)L\:AU M=;W;;-;K(E9",8('YAFBTD6#1V0(LIB2H7 #8MWAL5> MPU(%@37/,TTDF FQ=5>:)(S&8F"#+1=1)J)DF%!L.1:%/"8Q;D:R,R/QFG&U MJNHV_V]GAI[((9T\*OCF3J>4"GIJD3==_&(V)K;_8VKE3.\#X",UP$;\_Z_G MP$,D--@3>GWT&XSEX/P^TUD4O-1DX!MP%2142*/M6H M1!(V=!0BQL*0B+TYH_<$(CB1(!8Z!BO9(SSB-76V6F=YK>TXT4*OVM=W\G2K MZ#"MR3@^H@:']'CX;"LJY4>&^L*PD'[ZDA&\^L\Q4$C*4I'4'3H M0$.QQ(MYE[=M-?]CHE=@BV"=/?)'SCW[9Q7*UA^-WV>A:E=K=9%]:P\&H]Q0,VU4UDE!!"AAY !#D) M80GD<('A/^('P,'DN9\RF\U=DR_RS)DS;7(CDL1#"D3$)C#,P! M1^*GQ^L?\X>LO->4N%PJ'=$*M<8&10%K:Q8-[;'EB "@C"R#1F9!:EB0AM[U M][2SMX'NVU]$=^NWCI**/+O+"_>"FGI1\]05]:C:TK&T';K6L"?ULV>J8.T, MDV5PGI?]U3OM9F3]C#K6!L<)2^#?,%W@@I(GT7!)C$D"8\=4XN.&&H2D?H0\ MG^TL7+Q8C9O:@V:MBJ[HNL[JUI$LMW<\>%B21&$RK <@@I3%<3A<-B-R@L J MG#N,-_A'_?B78A8#!^+F/J/&OJ&.B$Z08RE*J0V1DR@4U%%EH 8BJ1\B':%R M9+E!;9Z;D"B&Y?FP_H!(DI!$R9"1,#E8Q==6H5\ MNM[4,,4T#BO'(D5J ^!$A%1*.D0(5)(+P;BKIPTL4C\L[H^+OCY85N7DL$:( M>L%FMX0D83RD!4Q.1CP<3JZ('(EC04+7R#,V?'&M!C?M!S=.RAI:^(=8; 6&@9BR$@C-SA5([) M40JTXK!V;WO:3W;[G0E16U=%L0,[';QWJE3+')_%&%*%2Q(FAR4O3"Z*$F'U M*%K\DWN0?VBD 3)V!,C2O9XT]A;=QQ+70G M8,QPQZ#A!L2X'\0<;GC]1JA?_PG.X#9S$9@KJ+5Y,<(=#YUEV(W[V>W+R]I\ MWT7OC7\Z;S75LGW*:C27:NJD$#Q$D3 M;$H8<4'S4-5MOUE85%F)!XU-CW$DI;2.RB&"$8=%A74: A$D)&$1!(TC9 R1 M9O4SQ T&3=3=A8;L M1UB>E'@U36 E/BEC*P80.483&0Z+38B@$"*1KAXV@"G\@'ES_2V8W4R_7E_= M7@?GZ75_]0Z^"Z97M[\&5S=I?W']K]]GWZ]^N[[YAG*&0.I]423)<+\3D9LP M$<8AM;K;EF0<_@G'1"@,,0H_,3H->Q]\OOYE=G,#6(7:B.W54D;Y, T_ER+:NV\;KF]1E(')BCX5A+*Q>1 0Q3Z2(X- 3AP8: M>A/2"\#=*V_=@FBQJ74R:A]4\*RR&C7L#2?Z/"_2C*DM'4O;H1\-%0H_%E63AX$/:?.9&T(3B3>F/^Z?=TLWYUC?MF[K;HRB'D]]"XK.F;I MWC;%^_4->.49$F-J2\?2=OAVF>$_Z>>_J6NJW^Z,5F6;EQN=<[85_0I?($@$ M!=%TB@F&A(MDB '^!W^K8PP.2C\.'G%,]ZY2YQN(P".N&>N%%6E#H=[.&OKM M#;<[[C>#E]*/E]^J-BLZI[VW7->_=JA34YW/]=#5 JC+J)55'-&$"**3L_^I M3_7*Q=Z;[2M5WW=_(: )NNW+_HWQW;>[OT)PU;U[/_C^,_F0]G]+P*CI_[3! M/[+Z/B^;H%!+4!G^%$&WU_U?"^@_M-6Z>W_^KFK;:M5=/JALH6HM +]?5K"Z MW7[0-]C]S8;+_P%02P,$% @ *X696'%#+=TC" >UT !D !X;"]W M;W)K&ULQ9SO3]M&'(?_E5,V3:W$2&SG%QU$@OA^ M4)4-E6Z3-NW%X1S$JV.GM@-%VA^_LV/B''$.7'TJ^J(DQM_GG.2I[QM_ZCN^ M3]+/V5RIG'Q=1'%VTIGG^?)=MYL%<[60V6&R5+'^S4V2+F2NGZ:WW6R9*CDK MBQ91U^WUAMV%#./.Y+C<=IE.CI-5'H6QNDQ)MEHL9/IPIJ+D_J3C=!XW? QO MYWFQH3LY7LI;=:7RWY>7J7[6W5!FX4+%69C$)%4W)YU3YYWP1D5!N<=W34 M(<$JRY-%5:R/8!'&ZY_R:_5&;!5H3G.!6Q6X3POZ>PJ\JL![:4&_*NB_M&!0 M%0Q>6C"L"H8O+1A5!:.G!<,]!>.J8%Q^NNN/H_PL?9G+R7&:W).TV%O3B@>E M$&6U_@C#N'#W*D_U;T-=ET^F29PE43B3N9J1JUS_T&+F&4ENR%1F<\*TW!EY M+8>T-TSH$,N$DW*"(UG M:M90+YZI=RV KG[UF[? ?7P+SEPK\4(^$,\Y(&[/]1J.9VJO/EVFA\3K[2WW M[>5,71\2=UR6NPWEU%Y^I9:;T9V&7\N7>N>.W.WG)A+_=5L*_< M^""]CR?/VO1ES;>G/9_I,-B/39*%/[YDL3Y"G:2KCV])L[E _E MYM-[F<[(WQ\TDISK?P39/TUJK\?O-X]?3#/OLJ4,U$E'SR.92N]49_+3#\ZP M]TN35TB8CX11)(PA81P)$R"8X6I_XVK?1I^<9]E*QH$J3K19X6.FI_$OJS + M"V,/R)V,5JI)02NVK8)(F(^$422,(6$<"1-KV+"$%6WFW630]X;]P?"X>]=@ MUV!CU\!N5QSH1C93)"RZPR!9%5/Z4C[(ZZA1*BNMK51(F(^$422,(6$<"1-K MV&!+JJ'7*_XT2S7<2#6T2J6GZXU4Z\Y4I43.[HK36-9DE177UBHDS$?"*!+& MD#".A(GACE5.WV+5:&/5R&K5K[H_"XIO&NIKT; UGIZLA+8B(6$^$D:1,(:$ M<21,C';FO+&WWZ/QQJ.QU:-/,EF&\2WY5=V3"S4+I?X*<'A /N2ZJ[]0BVN5 M-G;T5FA;M9 P'PFC2!A#PC@2)D P0\"CC8!'K_SM\PCI*A+F(V$4"6-(&$?" M! AFN.KTZLM^O>_S_=/.;6LAE.9#:11*8Q7MZ5>][7EO+1ET6(&BF9IM75UV M6FIVL.U9HV!68FO!D#0?2J-0&JMH1H/N.M[0>^H7IG?&YK6O M2C-HT@"E"13-U*Q.))QG(HEOZ 2AL024YD-IU&FX9.^X[N"I7M#, 4H3*)JI M5YU-./9PXJ^YBO\-]21+'B\$GB>?RK[PL1=\\]?[\]\^O;7WA-#( DKSH30* MI3$HC4-I D4SQ:SC#6?TVCTA-!Z!TGPHC4)I#$KC4)I T4QIZRS%L8--RH M:$8_-7+&3[UYR5X4>F0,2N-0FD#1S/^%6T<2KCV2:-_"D?_(1Y7E:1BL__=R M$GRVMG?V V@K&93F0VD42F-0&H?2!(IF2EL''*[SRNV="\U#H#0?2J-0&H/2 M.)0F4#13VCHU<9])3=K/SW9B:PNA:4E%VY['W9XSZ#^9R*&#,BB-0VD"13/U MJF,0UWK%NGCSAX1JG?('C(;=#L>R0>;IUXN/8[.HI;RE=1+O4<:FWWH+$%E.9#:11*8U :A]($BF:: M5\<6[OBUVSUHO@&E^5 :A=(8E,:A-(&BF=+688G;-BQI%&\WJQCL=AA3^UBM MC8+>UP&E,2B-0VD"13-7P:B#%*_MO1V6WL[;O2_!ZS>891^SK5E0&H72&)3& MH32!HIEFU6F'9[^=HZ&U:YO!V4=H.X-":3Z41J$T!J5Q*$V@:*:5=9SAN:_< M]GG0] -*\Z$T"J4Q*(U#:0)%,Z7=6JO*'I*\K.VK(,^U??:Q6AN%74P*NYH4 M=CDI['I2WR/L\.JPP[->EY[X8:J"/$DS0K^J8%6&;K_=W(2!TIMD/"-TL8R2 M!Z4R^P0-332@-!]*HU :@](XE"90--/,.M'P!J\]04-C$"C-A](HE,:@- ZE M"13-E+9.2[RV:4FC>+O+(KD-=X9-[8.U5@H:>D!I#$KC4)I T4REZF3$LRRH!8T^H#0*I3$HC4-I D5;J]7=6M%YH=+;YN0\0"4FL*8(%2"OJ MK[]G%P!%R;*=M'-S'^)(%+#8??9]P==+;6[M7*E2?%EDN7VS-R_+XN?#0QO/ MU4+:MBY4CE^FVBQDB:]F=F@+HV3"FQ;98??HZ.7A0J;YWMO7_.S&O'VMJS)+ MMU?CYY3NMYP:=4+6WCLR!))EK?TI=A\F;OB!A2F8I+HB#QWYWJ MJRPC0F#C#T]SKSZ2-C8_!^KO6';(,I%6]77V6YJ4\S=[K_9$HJ:RRLJ/>GFN MO#POB%ZL,\M_Q=*O/=H3<65+O?";P<$BS=W_\HO'X6LV=/V&+O/M#F(N3V4I MW[XV>BD,K08U^L"B\FXPE^:DE%%I\&N*?>7;ZX]GO:OAY]YX>'W5$CU:FX[%WUS@:7@ZOQ/[Y[U>W\^,M(W%STKD:O#TLP M0:0.8W_@B3NP^\"!G:ZXU'DYMV*0)RK9)' ([FL1ND&$D^ZC%$]5W!;'G9;H M'G6/'Z%W7$-RS/2.'X+$S&2>_BG):EJBKW.KLS21SHCR1-P8955>N@=Z*MZE MN_>Q)8&-O>?71 Y!I[O9H#\\&=;R%B]V2OH+'.G]M[^ MX[O.RZ-?'A'O>2W>\\>H_R\T_NB!N\7IM*._R8@82UVD^2P:YM#__O3P]E"* M_AS*$,/<12M2T%C%\UQG>K9J"5KYK"5*/5/E7!FX6CD7*;1EJXE-DU2:5%FQ MC]\$G=4]^J6O%X7,5_RM\POVIE9(41A]ER8@H*=1G.DJ.9!%(*?EJNQ%"/19')DOBR+9&DL[2$P+*B?>2RW4=(J5,.QL1<(O=*G$Q(!/,$[2 M6*L0FV#\48-%)XCZ$L]E/E.(X%97)E86S,&1DB1UB^A8#W, EC">&"T346@# MS+)4$X-63\NE-(KISJ5)^ LK<5IE8(W@FAFPD43P688&8*=YG%7$Z0-V0; : M"32KN*R,:M6X'3BT$A(0REMM:-A)MZ%70LJ%;&5(%]%,0Z$Y!8264$D5>UB M!(3,2PH9:Y@7,D<6=(M9!8 &$%N"H(&G,XS"I'>04U@D-VT8TN@2'':/.J]: M8JF$ QW+*X,S#(C0\EPNE)A"@;5]/^(O["[>\DDTO\6[7?-7"8YDE%-NTM!-&\T]I@;:1 EZ B'KV6^!?@ MV-=M<5$F" 2>S>%H')U_6#NNSE4P\H93(YQ8<:XAS@?ZLQ$'L!28!R I3&P! M":$#&&=&5X789SB?.48:D.PZ-$"TIEE;(&V=* **0JDS\ !9C2AE%U@[H]6S M6 G_3@*X)=DM:*#D8@>S9"GF+H7W1>0SWL\2_ ;&9_.=L'B=;<'2(MM#8$O9 MWQK8D1JI"LSH0XA">?2^@@A.ETU/CV$*5 <2TY**LS\JA,&04CM'1Z+[O/U2 MO.@0C?O;,UGEJ$\3,V!&CQS54Q-CF]LBC6;,Z60G48VHQ09""VKHN M:$';,*1*<8B<8C=[%Z45!#=86NY1W,B*E%HLI] 0?X-(3EE((:0F6A&MPRBM M"980N'(^PFX(#["U+$\()[:%,ZIPM1\4%?PO%G:>3LO@>=M.Y)%G) M&X([D ZZ2AIT0Q9X0,BXKI%5DTE;E\-MQ&XEKJALZ!QQ6!BIHJRM9,NY@YJW MCUG.-65YON;X=59A%*^+:ZNQX-1-+X6X_.! MZ%]?C:XOAJ>]\>!4O!M>]5#LH]8?C?& :OL1YPJ95T36!8[-=+% O"U]0-J1 M+>#>TGO%0VG^@7#J)$?X45_2TA5'M!LQNMZQR0M%(\V!UAV=IYDX;A^)\5Q% MCZVI_W_9ZKQZOJ[8NL>;])M)2#;1#L7&X 9I-Z.*%LW*"%7*G_C7M&ZV3Q]A MG,[E+5<_2*<_<+&FOA29IDK#EQ5Z.CV8F30AHRC5$GYK ).2Y6*CC*-ZY+[[ M;O'/VB%'>K66&UNN4 P_L.-)B??/*CC:E_09R<[5WUI8)TU0XN/\(XU[2NCB M40+E,<09]<\'I[]>#*+K=V+TZ\EH>#KL?0S=YR=\[)U<#,3P:CSX.!B-!8QU M./Y75&>Y,'D0VT^Z]YYTH@$Y(144HV9U\8./:=O_7VC7,D3-FEN<0*? 2GQ* MS0P!>6BIXK+UFMHT+E"4D,?LC\\OGJT/7+%"?MCX^P3)'=7M/B*G./_P!-VZ M9FJYBK"F>.I3?0_)&5K;[]F4*-<U<:AA4]84(AOM7ZT$6?1BYB%*8! M.\B&1=](>R?OU)HZ_C?X'EY_*^=?406X)0]8PS:]D_3/G!)[/>:YQZ5?\=?X M/-%(NKNEYY^^56_>O*Z0;2ZY[V_JZ^KR&\F%[^ND&.8K38 ;1XP^CP?C>\A2 M0KQ'^[=J7GTUW=_.'Z1+=!Z*4-XC3A$A9LA(F]9[.GXP)(0-]]RA=C&215>; M!/OC_N='W#=L>H)9KG9MME1C?-_(Q/[G]X]YV(&H MJ6PS_61UM#\>W)QO4&9M$<;;EO"NHB/6?.9W<*<09P.Y=^_'PQV,$CVW?YO# M>]7,AG.-;\[^N4MPHNH)_J]P^Y3V@=4WDF=(S(XLYEF^$=C\MK^?) MC4F7GY+Q*%>9DN9*ZREN8P!;SWFYDJWK_HIG)MI3=/5UD)(;[8*[_2G7JNN& MQ$_A'+H[^^.E:O1J1/4K&KP)*NLORL3N?H$V%96)Y]*2Q(Q$E5.'&@2]=@][ MH<^-Y(*J&.3H5F@-0YG=:' M-Q0U9;I9V&Q4 X,\C MT2I[ZS7#4C'#R?-)D M$O 3@>\[K5='1ZTCV/[+3JO;?=%\0FVQ&^?\?UMC5Z='7]4:4]\*5!-/D [F M>D^L[29?P=4!UXSV^0MON(>>I8NS%BY_:S\5+_.NTCV$#6XTV M6CB:=-%"*H%@#GS>]^*H_:/XL=T1+]I=?.[^K5C9/)!&>#4 ZW$F#Q#6XTR> MR.ZXY&L$$+XW=/=Z]+0W/ AC2T0Z%!VE4TX3R382DJ'="TWW5'1FN:2 "Y.E M:*E*E<<\H^<)A@>YOB.QDJ[^ !.]*+$]'[:P._8*-Z^%L&5*7YG/^HZ+Q[D1 M1X#2\(U)B*$)U)7I@L-D+ LY23/X5 LF=PM/HXGIGA M2>-6BR[GB&& 'OGAJ+?IC8$TC5@4A$9>JF_L1J7D(;<;.?40^+(=HQ'$5+$Y MF*0<14D15IY! P<4*=921[%>3[3KB:5UV9@BGZYL UR*W#ZO>G-9.WG#0"E2 M9EDZ(^5ZZQ0[;UB=\)DT,Q79&*=3]XKJSCWG8&O+]=CM\;%3. '9#RE\+LC, MH /%J12R"3K7!Y+.Y]F>AG177P34_J^4M)-HGC31*T0$I%X MISOOZI"=XBI,&W?F0;0.)J"(J/KN%RD=HBM@3NGJ@S,60X5J:19*$ MMV%+C+WA DNS2ORPCM 2!)=UN6H+@TA]22W#^KUXU7XANNV7XGG[)]&A?,PY MN7-4?SQ&I YW5-&&.X$?#@@Y#!E2(4_'H;[SN. $#K$3J/-.IBXF!0VB(*G8 MFFEJJ9 S\)S+/KI])Y>C*H+SIX0F"G<-"FDKVXK2*5<=649J=M?!IE&M &RR M(HH.FI7IH-*&DSI0\H&- X=3#F5M8%^%ER/XWA;6/%,-)9-Y92E 3JA8M7-Z MH0&GMIAL*=U; (FNH$>&& %OHJMR9][U096+TY"!N!*?:39X9T].?T_>R43U M31!<6B$J+4->& D&&R.]Q=,&!G).N['ZO7 /E ME;Z@E^8B7[#4LW?(#V7Z^WKX5I7[$K5$(;7K%:C#Q@MPL($9O^9'%@%K<>_" MU4_K-PE[[@6Z]7+W&N*EI!&H%9F:8BNJB!=[PKA7^]R74A?\.MU$EPBB_'&N M)'(2+<#O4ZW+\(4.J-^O?/M?4$L#!!0 ( "N%F5A#,[S6)RP "F& 9 M >&PO=V]R:W-H965TQ?6VG!XW%?J#$DL0.1:KYL*/^]7M>]:(H)[,]N\!,QY+( MJE.GSOM1]?:YJK\V"V-:_6U9E,W/KQ9MNWKS^G4S79AEVNQ7*U/"+[.J7J8M M?*SGKYM5;=*,7EH6K\<'!R>OEVE>OGKWEKZ[J]^]K;JVR$MS5^NF6R[3>OW> M%-7SSZ]&K^P7]_E\T>(7K]^]7:5S\V#:+ZN[&CZ]=J-D^=*435Z5NC:SGU]= MC-Z\/\+GZ8%?<_/-.J:.B_^IF?/3I\I:==TU9+>1D@6.8E_YM^$SP$+YP=;'EA+"^,"6Z>B*#\ MD+;IN[=U]:QK?!I&PS]HJ?0V )>7N"D/;0V_YO!>^^[AR^?/%_>_Z=N/^N'Z M'S?7'Z\O+VX>]<7EY>V7F\?KFW_HN]M/UY?75P]O7[BICO^>QQUO& M'HWUYZIL%XV^*C.3Q0.\!D =M&,+[?OQBR-^,--]?3A*]/A@?/C">(=N]8Y:?3_NI@T;0W4\K^'5LSC'0V/AQSTIEFE4_/S M*V"1QM1/YM6[O__7Z.3@IQ>@/7+0'KTT^E_5:+](GHR?&E!H 7J4UO)8CET^K.H.7#3!2NZ#/LL,K M#\'.G!YR6IKQ8FCJ?IGKG[_]U-AX?_/1E_V%? M_^/BXHX^CW[:W=?7]*JN5GF)JX&7EFD)$@W!3C1,H]/L=V!E7L8.KC1O""1X MM$394H!\FW9UC=\%S^XJO\AEFAF8)FTU+%679FJ:!J2H;BN]8ESK69K7L"2$ MQ2-P534Y(CFA[^%)$%>TL!S_60$:\->&]FB:-@L] SG=[..>Z'!/U."> $:+ MC@ S%M7]C4IH:)RMZ29-GN5I#6RVKR\ +TT^+_,9H!>@S\O6U%/97#<6O@O< M6#8I2?$FP(@I-*2H?7UOGDS=&/705M.O^F%5Y.T;?:&KTNR!)MMK M#:H4>@26@X\T^$@/=-SBT>E/L,RFZ6 :! 84&ZR_S&C[:O@'-Z%9P*8T^CEM MM)G-#&D:F$M?='/82R4"2^_@V$)' J . /04=?4-J=(.FW;MHJKS/TW&U$1? M$S"P??(I+UE!(P$N S"4&W:NF*]5ZP5$Q8L TAFC@ RJ/@1X1H 2,.8-"/, MDU=98RD- >E*8"38:WBU?LX;A""#C83?]O7.9%=]@:\ FU= Z$OB)61RYE2& M$G[<0E*XE[B:O%TS$Q//#?#L,'/7YH\N1[QY+L0U+M.OL&0+CD+TI;"MRQ73 M/[.68(0X9575-,G2434\;X0FBSR=Y( BU!CX.->865? VIY87JYJ%"JPI)/""-HTO,,RQ[^.3( R\B>]J)Z1E-'@ZTBR MLL@#4BEPGV"+:SVKJR4,4(40 '8N;N] I:GKF\M]?7/[>/6@'F_UXR]7^O+V MY@'TW(>+QZL/^N/US<7-Y?7%)_WP"%]\OKIY!.TWW557L._5,I\F^@Y6;_BO M"G=\FA:\E9<@Y4TY72.++U(@$7V?-U\;E(9J2/+(%N\Q];/2"(1V34(ZZZ8B M!7^IX('_QO_@9&B4%S3K F@+1"XI1QBC6">#F+1H%XR6PLQA*E,^Y7556CE M"+F[O^1'9$01 \PCEG7@(1E_/4SC :RLZ.D51!\HI=]%"C8K8U<,>LJ^0)(B M5%0U;9A7Q16\O%[A(D$V(>T#UHF46:ZR2LN)I?0-\./"V10X\K^ _DQ=ZJL. M&8>@)V'*W,=S 0]6 !EJ892'"&'K 5MMCB(4T%-9Y"N9G RR@&_ $BSQ M]7D'VAK0*98GD3.CR.V6KI$/G_,"5X@"!SC3I!GS(7C8,!%1*-HH@!*T1YN< MU.#:#:K(3G:E(0\ZSO1+7,Q"AIGRMFK)K4@K5/$.-K T;WQ$S3CBT0 MH#I4!"0Z(Z"!G("Z0"#J!;CNIE8P+MB^H!UDHLR 2F5#K^RM%\8%I._C?RQR MV; B4R6KBB*M&WR-U7!AGE!R9*)F4'%%P_&Z+:1@%H0S\X-.<'F.(@TKS!YR M'C$X,#520#X%F;*3[:I+M.U)%^ ?5Z"8G]*"!.UCM $L^AHR^Q O0#U%#D^C M>@$5+T[,JJL!K$9L8O(; &9T-42\>+K/2U"P;<)AC8EVDP)Q5M XD1)3##3D>D[3\&K@4K35C MGE$:K[?!2BL#2P<9"*#*VZHFJP4^/'F7%,RK"_KE XBNY03(R08L M:$3X8PP"< 4T]HWL#AC];WJT?PC_/] [9E==6$#O80!8,1!XH@>^))$S^@FH MBWP@X 4OC2]1UI>M-[71RG"#J-H-0BH,V0#TVY]N.\$3Q;];^G--7BES(>T) M2!Z@CNJ9O&SDQL J3'0.=G(9J^%@.\)W5>]=LMU12.*$8J&AO$I%7%AL4U0, M:=1:]6+Q(P[6O#$3HLV*7 D*YJ E"&IAV2,=,*\PSJ=841<8*^S-YE%%_)R* MOJC9&2SG%0([H;!':LTK!&P!RK6JB4];$)@9[TM@7R,7U=533N%-Q 1:\&C' MJ1@E51G!D,YI.X!]UC#G?D3U@36\;7_@-Y*?Z*^#A@27R7MC78ONBY,HL>$G M8Z!!8ET]Y ?T">Q^ .'/6L,>8]J"![-J:8\$L80[1W?DQ\_ KD=GDJ6D^PUP M^0QR 9WT:@;D-$?2897@%N;"+F0:A)H3J1N-@\:Y2BO<9K!>"MQPBFV1^1'9 MP%:%@2W-!@99@V VO(1+)J9)6M#/Z"&^0-L6[VL#U&,P(CH@(M!W!^,/S#$2 MKCTQ<;!_K#ET]7ZO:C#00^Z/NK MRZOK7R_>P]>;0_6_&0\).12#Y\G1Z2@9'9_#A_$!_I&,3H[5Q0ODO#,:)4<' MI\G9Z;G>A4\'R?GQ:7(^/M!;1&EI6AC]+#DX.4S&9P?P]WDR/A@EXZ/C0;#V M=$_$(J!'R1G^_VC,'TY&I\GITU MH)\<'B2G\!H /H+W1R0#)(XH4Z*H0S8"ZVWNI.E(DW)%ECS4HF=3XE@V[(2- MQ925,(NE;+0%]@Q&.M(VQ9A9#>Z\)F:J25TWU:Q]!E))R&%"XZPP5K2D&9F? M32Z.*7DN]'+N_(%MH)[\VZ"F8 EF>;,JTK5"1*"M :SZ"\<%(N/0NC4S4!$B MSJP/K*?K:<&VJPTEB""318610&=Z\O[Z\^7#_J3[F0'#9T_X-.G' MAVZU*G)D(_NMPFB$^]8& R:=CSA@[%MOA-MV,@((=G20BVFV4@*/?]MNR*O?ZOS0+ M@'Z/]!6Y:44%$B0 !795@!LFJ "0'KD,Z$\&0X;D;8>):LSMV/AY@NQ687@Y M_6;"Z5'UL9"3896C02]Z<0=@MS$3!ZQ4?P5]_40[3PZ)DH! L&9Q@6WTAZ22 M(P7@NCPBIR!?[6A'!5\^H#Y*:]!_[ROX1^]\O'AXOZL'G[B,HF([%P^7N_IL M?+ W.K IJF'"9;1]@@'O/@%D$8*O"@1GQ7H7'3[ M_^0L *P89!#1$3[._DAKIHLR_Z.CQ #+N27#$ S,YK,N:3/,,0(L59.(6#(8D@@[/S":R) BV5 #>[ M-E^C,)*T 4 U02G#/@XO6D8YC$?9UQ>-]VHG:XW[J&&+9(<2EU;"!$ !'V K MG0C(T;UHX=5VK9PC3#%/AJF@*4DO R\)WF4![*QZV / _@8[12NX;%<4'5P MSSMP=6K56P%!GIEF6N<37")6![U1A PUTE_<5JGO;96+PZ,-B*%%GR4*0*;0 M6[RMF,($ZFUA8$JK#6WR3P+16/\/@:$\&!OSHU9FV!(?$@(3<^4M>NB452#<=@6',)0@FR . 5[_A-0G(!]BQ06*RZH> M9BN"3&AL ]H)2,H?)PA.!(;4O8,:@=729*T MA:^K% #6+%(J *8=_^BOOT= M;4HV;YR+%'RA<#4$<&;)@F.\E*4%9MAYIL(M_!GL'_1I*)C#C(R#@:U8Y'_2 MJD3HW Q\BPQ$T0@)XH Y4122F)X:);K9%0R /*[9-G/N!K@I' B;UE]<2E#$BA M%#K\Q*-P>,=.8M.=A!,L,[C +(DW;6&Q>4WD:).4*"T W&?>:=I7BLN$=0-= M#6A%JV_GZZZZD^1UXC/7;!N*;ZO= VK+ Y12;,GJ0&.M:FS,=#KMEAV;(V"Y M@>'PIZ^-RM#^Q00?E:YJE&-'=_>W=U?WC;SK15__SY?H..5=?W'S0 M#[KS\3DW]YN/KXY9/^=/TK2(';V0R99]+E!7K9#?A2^O@ M!!PH-07[74L@7C^@0849G!E@&YT>LJUPIUFJTSK4%3KO=57FT\9O'XC;KBYS M"GURPNX;_MV 2CY6GRL@+?5D@!K17CQ6=S;OH=R.PU/@-:9*(@X!@H[59;U> MM97-\*DE)X;%QX(9KKY1GH)VK%55I&:P3VJ63.8;ZV1 M"I'^GGFZ8&X#P.LYFU)B[&H.-B)XN/N;P/P._P70S7-:L-DW,2VBELQ !BE6 M5$/@S$Q8.X. I*N\1?%I,EMGUK21=Q=PBXJHWP\$U@T91Q1Y EG#>0Q,S60^ M=P K64D.USH4B9-C&%4F]5DUS: XZJ=V!VL?0' 4N_%&HW78_T(M3)$E,@42 MP?N\G58Y,_@5Y4>[96(-&8248]2\12W&QCA62XNG-!J8#&:68[UBM/4H%S=> MD6+(4@V]-#,V72R2";5VUTKIC\ 1B->T+#O<[823ZVB2HQU!B7-*T9>2K\?? M@^SE-*]A6YN6W;@*]KBVJ0262VB'DBE*@Q;Y5T.V#Z@M*K*P*6B_AKV"X@2\ M1'B/@42RNO;@FF]Y0^1JQ$&./6AEODV-R3@CX^V;()$NEDX6R,_0*K6\-HV8 M/2I5BH?&,2>&)(&,O*^N9T.P;1EZ&\1A.L/E]$CM![M'Y$Z$9R>!O<,L5:4( MPSAX U3T (S-NRJ5DBG[#/%(N+-,.RN,M+:M\+2HA+(*BDK%0>^S2LAV:'#1 M"^3T(7^N;-F3&(SX!FR#)&EL!5R0P:1)1-*"OD\QZD!#6HN390Z:26QD]>&) M1 'R35Y*[KL'QE# ):Y7]FM75NJPX0A/4E++RA\;O6@Z%*D$6E\B<>Q"@A,[ M(L%W?P"(0%:I,/?I0BS$WO!O'Z*!TL MK'W]9565RIJO0Q@?R,.)U6>0:VG=LD90W\4@4^1,B#;^/%P-KM#_/!D=[(T/ M7($SCVCMJ(TQ&6XB!'2_;'@[#0I4B,,%)F^E+XRET?Z8*@22AIV@*QPFX;\S M.@,?Z2_0C0[%.58D%%-K;3;RK@M:@Q)_-J94EFYIQ)5-BA8'5:I/ MVPWI)C7=/8&U69@QY4PF>3^6$#>(8&T9UGI#:K+V470,X8.:7>ZJ]RXW4RTG M6/N-@UV7JD^F%&@Y_8IO;="X/ !.XL>N1N9:4HU6D!6K)K:&T;X,6(:4(#UB>P*8 )/;8!4;;,JRI#[A6+Q^5;8HX25RL%,JB)]=V,^"GQ]LUWIE'?F\:9%U$:*5H65L[-TSKC%H"9 M==ZQY @C*-5S"?;"(E]9[61I !>PJ)X]G0HK8>,$.D6@S;._& \J=]6'0->X MGI-U%!+)3* P,5H=/&I?Z!&VWO%&OJ61W8C:$T6)$!Z5 M@D14LFK$"9(,"D!:E5:'HXS!FGH*FNYY58%2*>?Z:V"+4@)X0V4O3KE84T+A M#+598(/ED[&&A92#^9 R]1=1.:2H&HJ[J)C*7<:.1$.HQ\)@_45I^0K,9F1VU=8^Q[D=CF M*!3C7T2^;6UHU]'+MNP2FV/S8@V>JU0?D%0,$''7U4TG455458?C43(P8$*< MN)**5VI6^"'X$GD8B4%Y@15U2%FNY>D,2_$I%Z\[4S. A-HKK!\4[:MWJ -7 M+Q ^&!V*]]:D-2H7V,B/6/;&H#?8 ,=RJ(='O06/'!OCB AZ,/EL[5*_Y/-Q M^!55+&9QT&+.AMS@ & 'I_ M$64R>ZG\"Q"SXL:M'3&^?77K;KPW'*0*#1EJ:8YS8KSA$25S]#&Q)9MA@#31 MJZ+CTG@,.BN[<;WJRR">SXYNL,%@;AEJ-@QZ\WII,XS,Y,L<:R5#P&1Q9-Q2 M7UWM:T:!'M0 8SG+*L) $R+@WUBN_L'E6K3$R.?FI90IKDTYMN1[I*Q<)*GN M7>6@8A)II>_=1!N'?I_$,6!9BLQPW\F%"BL*;P1#V\F)S M*Z8?$I311&IX(MNH)/DN7TV+ZCQW3NW<5/,Z72TXTPPB3XL(@WWMFK9>Q^D0 M!P9;RQCNNY[%Y*@"4 RI/C1" JP*[)[L!4M[')KT4CQGF#XS$S:K5%"JF[E#K["):GY;>QX4#.3 M4J8)W *JZPT5)Y$RM]B1"P>HLH_WE?$Z"MS0H[Z BJH#?7D$0D.FEA3')*C, M&NY(MT+.O4IMV*G\Q MF31R9!25/#H]@&;&E'%=FS2.L]9VSO4!8MIXH&E$T-Z?1N*>UL0F9 M(*?#J21V-&T&T$:%E.3>?=N-'96B(L(P8!%@"*T--I)_1T1RUAMTB>&>>C%5 MPH"@.S\@GH( AYW&9=M2B:ARD3>2*V3@*2S:I*X9G^=C5&2,08X?:!\_T#\> M/_AC5P7&%0!%CN8G\FXOF'GI&\H\*6%G3.[9;GC7J>SBCN128Y_19BH-@S;4 MK/[]A)G3Y5Z5V^"K\MDB 0@9 RV^":=&L+)E@F4AURV[VFE3E=1BR^V8A1^T M<>$HKN&8&(H+>(NTH3X>3=;2Z"FLEM<;23(K<_*@ATJ:F5#D B,*)R'^^?M^4LJ'Q\B>(CD29JR] M8-L6OI/LFGXV=30Q9_?YF(JX M%6"4')V<)0<'!YB-VZEWU:W+J5&Q!%;*TF%<>]5LK_/[SUW=&/L+@X2A#HDR M2/QH(/6.QK:0E HV7)TH6]!%4UDW;L!'YX1OY:4S1LQX!B>#N1"X]^6@/A)P MP'K8&QWO'9ZR.B^I4;D?^R=WRTW;&]V=QN' 4<',ODW?DF3:;HY T48\@V%C M]%A6AAAB6WHKEARY*1[QQ0UT>R5E!*D4R\ST:*SC[MNXC"P,[/7&Y7P0()WS M N3WU1LDI:-B5%OR[V@<4T#+SNZHJ^;WS*O2P99[[I?#AP$W$X"!U7*]H7VX MV[O9K+_:U(I8.!;72''RQ95Q^S(CVY> C8/- +XIG+SD7$R\-##8FEUU+RGL M>T;OMI06+IS2EP7!B/=$[XUU?L&>_.]S=Z%+;.=JUG6KX MT+[;JCA:33BM)D4^%Q_#AV69/J07BAN1I06^J\/&%H(#9L:(>^)/.DJ8>#*# MQD9M>P048^D_U[,BRU)[6-[(#3'RAW(X1A M^K,^QENIIZ#S0XJJR_8NF/(0 M'WN/TH(G[)_EH,X6K?%UL<\< R='SG"[5,RPZC6GS0DDU_6=2YT[>P M/Y"H,+,@]P77K3T(X?=X-FVN"0:@W*)T&&7X)MJ2^0$)( M;E,*"N4&<-NB$Y:PJRHOQ2)GTMM7=_%S<=\!0! <:X;G%5E*$J5OA7X? S]6 MMA)0Z(/EV]B7Q7"<',2%089JU7@.MSNS[U^6APCC74/%;#9BVM@?J2G.]K0Z MDL1O;=-H#J!3B:(7)NN&&NS(>02=+L7:4CI$;"*/6C\/ >?*2BQR15BQ^JKO MZK%O*A#XY(T%!*P$3M,HSZ9%$)IQ9NN/,9%L>L!]+U)0+$JWDU"T91;KMIR[ MZ0W%[0-6P%'&H31[=!I '/]I@RJP;5-3%$%&DC*'L!]09Y7A&C8ZE "4G<'# MQZ:&-"?9,90&9;5-ZBJ(B/N*='R(?=Y[*S:YJ&N(["QSU/TCS*,( .0%@:L=[?'Y+L#QCH$(\")/7',>_\S:M=AMJZF M@)K-NCVL3"FQ:XA-#F%NBTEV%2-4^I/(&)SO*6%WZ" ?W^2JPAHU B=RT"6( M^%"Z< 8-4"*?"+R8"#S*2/!Y2O(E>FX5*B2^K*MMG=9_Q!2Z'*Q/"Q=/S;GD M.602+;1()6='WEA554&T;KZ9:3>T1EQ4\+ P:^6X!UL]M&_47F'[DI(M#=X+ M*AII;+*"?&2>C5*;X8\B2_OZ?=7&%KOUN_:T#5J?BQ/ M R R%JYZ4N!AK#(*?0!\Y.7P(8=^G5);D#=]E]MF+VQW68#$:/]I"_-)UWKC M=1 ;\AL=0K%!H^$@DS4="Q0.0K8W&JP2M0'E]63-)-<@\]>5^,1WG,X]$?4QDNRE9"VL98;U.X&CO;^DVL(,8 FT-Y M[:'T3J'B;D).^^++=,0>,&6.%B1;:UN8:),W!$>5'VP?'3;F#=7?5M)ZH6 * MB13DIVL"]^& G'H&8%)L#]YR)+)K9?0%\;Q'[E KQ7UCPK(44MV C9%+ZBPT MJ3SBMO3B]-SI(=ID>S-<;"]2$5NTAEOD;*J%FAJX;Z!7^;@9WG %J5%=5'"@ M;=0M(@:4]=6D/$"P;/W2GE 2<"G58FOM>B<]!CUAWLCA!*%$DY4D6MN8OK"7 M@O,U5;UQOFZDZ]*Z%).?A*3W_4G'^2/#/8X!-C1F./?P7BQO;O&AEI&ZFJ0N M^1!7;X0])](,AKZ[-?6I;A['X#:B'0F-88CW<+PW&NTF \&IG(UDC.O!2A3F M.(OMLBV2R"1/&B=)=M!X-98361IAN!I$F.$S[D1N[?H3G/O$1L=PAP:X\EHU<2W!^A/]RA>B@>91,$A&-[MJ'H3 HSX_FJM37JK#?IV81[W(7O MFJA.O1>.^[\O[]?]\O[ Y!3 ;:QMBR6F?N0TM=#9N25I&64OT$3GPBI;W.&H M2YJ8EX"+QOM!002,:/^!W'W0/^!)9$9\?6RPQRA]SX5M$NB#HK079V2U&9_314K4Q13O!%YE?6> EWA(&DF=;5%V MA/:@2R5VO,*L:S%[6#4>GQ.V@7,E(VR,[R%U7OXP%1Z8Y4I*TYRFN-P!/GQ)8.CU)H*'/"II'XKPQVT ,2Y&>L;Q63@!SPW#N( M.K=I!S(F-A-BO;,MJV?T8I_QW)%:S> U4KH[41(>PJRK.'^IT7AOCBX.BW C2!(" 7-I@4*+V]9:?4W_ &!\( M#8)\Z,%_=H5[,@EZ>HLU.\8;4/#9DF3=V]T6]-K42R(X'$(CG87 &G$FB3 Q MY5TS1+R?*LC,!A9TP3F2+1!X[2D3,$BH:+V4Z65RQ\Q&;?*_D]%A@P;\[Y]=:?0Y[0+L!1('VLE(JV'S1&PM,DIBTJ9UX^L<*,?O M5"JG=D^=BO07&_3O^N#FSQ":_?B(NYN;+[#2S]?5 7U,/LYY= JDM]\GK E%&G)8%B (#.IMY1CS^@DPB@BR0666Y2C MLLHQX#S>TL&D8N;V N;YV_C\0 CP<$Q_C(Z8(N]L5=Z5;Y-X1/D<;0)'3N;=G*'U12FG&-T M9N9PIAS.=EHL*N0"K0?:H[V-3*DMX-IHGWVDFYWX1]Y@.M-@0,W3717KP.;" M^#T7?+GS<()+,(:&\#7G+-%M-A\;$A%USW1Y#BJ_A//4]BZ!H2BH+?0!=P%> M,W1V _V9BB\I,&V)H/9/K>B=1\JN)*A3C /YIB_K_L4$L8G #3Q;%+B^)A^P M'\"C%/8/GD'A8,#F"K;:@\9,Y7%L?29K>LU(AX6>5/3-+)URI8B(6OZ1ZEO MWY!X $%HC^GK6MLOU\=F[R"5QF$2MJBKD0NDR,A?DZ'1"\)3^>5XI?]GG@PP M3+?+UTY)RB ,:L8.B#0DHU5Y4^WKT]%98G,_E\%+>WPE4_B5JZ5B3\79GF2) M4O!/)K=)JZA/A^KS02X7U9IV0)_@Z-ZAWJL'N#=+W[!EN6:G=Q @!\ ZK&KN6!*/8]8>Q.*-8?6HFIP.A$ MXM%YTB_;:[8Q'%YVME$OXT[0LEZI]WU<''-CRVQGFLT0D//@EA U2/;X)"9( M6RO^'9(,!X^H4GV7*C=;::G;3BB**][\UV VE%ALDN^#Y>C/9M)R)0&=,D*, MS1^$$_UEB]RJP W_OO/-U30/MF/C@8:NIV-??R!65=^+2B5!Q.M% MRWOCDI#D^.2(S&T8!%.Q\-_#T[_L".X\[;HSKMWU9(^H+PJOLUZXL.C+ RWE M_:_7=0 Q)E=%6F4*&SN;OOKG;$$<+ / M(Y6KO2O1(JMMZ(@ZUWQGA2G*(^J#LP(Y. )/;LGB/K_P8C)W2Z0TY[OV+P'S_5W*GB#EW@EN M\8E?"T^SX$8Y+R_#VWYMZW6X<7;3\#W<+XDZ2:>VVCST*SZI@Z]92L. Y7]P\?+IXO+Z]^:'[7'X# MA4>ULR@)\/VYX_.S@;T3^GI_U97GIK?':$_QP>C/E&CA^$SR+W!])1(SKFYF3_ MZ/C@&*Q?Y6X]<,E)?\UYD17L#+=.( M/6XO(&-P9)^Q.Z$Q>(RW_GNZ7/T$:_(5C%>6U88R)60+VJ9(&-@=_WU^=KR' M1VZXD)(-I@&@[\$3J/"8S$_LB\.B/E-Z',,O?.)0%'^+ZRG!JU<^-B[T;5==5!1[&=AAV,("*FR9<1DX?&JVB>;W9O+ M*C-XT)0*CAX@AVP&D.>4,W\,?Y'OI9>U\4>%V;R?6.FFIA :&=.^.)7N<0;I MB6(GDJ//XSN(/?'ECGZM97E6.@RL1_M ML24H]K"YAPN@;=341IE\MZ_5QZB37 HT#'<&QCT*95?AYELB?^^RN8M#R)D& MPG"A \VG)@@B0[2K[6C'<_CUL\'[SFPE"Q])$=^:S'JXWP(9'(,;Q*2V7E(" M\@);T]JM%$&W2F!BDZLV@RVP.83"N"L;Z(R\R%Z M!^GQ;5<]D!V[UM>LX>2C$H4G(5\G!QNK">,+8&PY+-TX&]S[B@5-&*-]Q M3*P9%/!C2T?0H^H1(K<+SW)39)8,T]8'!/PTN"HZB$\Z1*A5H*RXF;M_WB%Y MKW)&"85.?2$3IU+?OF[?O7V=-_"?*?R_KI[AOV3-?$C;]-W;I:GGYA(HBF1\ MV?[\:O0J^!9;KWY^=3%Z](^_>[L";("XG*.!69@9O'JP?WK\B@O8 M[8>V6N&0>,!_6RWISX4!M5/C _#[K*I:^P$G>*[JKP3>N_\#4$L#!!0 ( M "N%F5A=UM0\70< /T2 9 >&PO=V]R:W-H965TWS>YYSG&?MB6ZA?]%H(P[YLLEQ?MM;&E.\Z'9VL MQ8;K=E&*'$]6A=IP@UOUV-&E$CRU2INL$WA>M[/A,F]=7=BU.W5U450FD[FX M4TQ7FPU7S]1, MB=5E:^B_NXY(W@I\EF*K#ZX99?)0%+_0S32];'D4D,A$8L@"Q]^3&(DL(T,( MX]>=S=;>)2D>7C?6/]C"85@IQ#8N&M'-LHQ-_SJ M0A5;ID@:UNC"IFJU$9S,:5,61N&IA)ZYNKY?3&>3Q8(-1_^ZGRZFR^E\=M$Q ML$S/.\G.RG5M)3AAQ0_8;9&;M6:3/!7IL8$.0MK'%31Q70=O6AR+I,U"WV6! M%X1OV OW>8;67G@JSTIC16LV*C8/,N=U2^0I&VJ-UA\FOU922[OZW^&#-@KM M\K_7"E&[B5YW0R/T3I<\$9>%8APB0IJMS(_)$!,ZTO M!(B%E>0/&9Y3PVE;NPPK,D,91!-"FYPQGF5%\FI&SG&^4K,5FCESV78MDS7; MHB:I,$(!*:C2*UQ:_03A9Z*QR$F(R\QN!L^>M=2-HX-$*'I$L@^8]DR)U(;H MK K$N*4DC52B9'"9%5).K: I HWU"Y]@%\YBF$WK'%Z.-D?'\S<>8?V*LS M,%PL)LO=TJ?)V&7#V9C=3(?7TQL(3!8D<'\[&3LCKM?L>]9SNU'D#.L^T*"N M1,@GJI++V[8(^\W@CKRL)?._#AT M!R$%O[233X7\J@-9[$91W^UCOZZY>L0YYZ6[[=V9;TN_M_%5[W]/!L*N&\5= M-JY$@VNY>.1T(&$2P)*8NF:C^>?I^-P?("7PZ$8F-B6-24N+[1X,<+8Z+U;G M:U27\?0)6XF&QB3*/$7-@;X(:K0&+M3X5V/:$7 X)9>H_/,1/A)X9$219LWS M78QF-Y[D^E44:XIT:DIK6&OP"72#TQ*6$2%W'EXM)^%36:KBBYWA[!D%1($] M4,0!#O_P73_P>^^U3:O(9&H[1!O\V5Z&$>IQFZS>X_"SX$ '.J$PG"_$Y@'- MLSMC^ @IR2IZI(#N.5H/-N"ZW>LSKQW'?ZGWX(3WL!W">=C[2YV')YU[2!]E M'\[OIK.?G.ELU&:S^7*R<)9SMOPX0;O.%O.;Z7BXG(S9A^EL.!M-AS=LL<3" M[60&S*3C \\K.A+X89WJ,2DC8J%L0V N^$FV)QS8]1H;Q&V,4@"HBB/6=7M^ M_^@W:,>T8?COUAOG[UJGGH,#@MN-$^I(;$U>CMG5GHYR>V317P%OT^ITJK#- M#%A4*:$?SN]F#488L7[@G?L>H_T*O/,' $&NN>9N"@BU+V!R?X-R)^_I9^ M&Y:-P; -@[JLS#CQ\"&1[@3]V.V2CV\(,P#+]KSN6X39=[VH^[M\"5KMAN$? MID%W$(1O$EW@]=VHYSD_%46ZE7 7DTYPBM:"+HAU$/PMP.C9X?;#OP48O;;7 M(^_]HS<#6[&\,/5[1LV\:ZFP>;9JT,1X&]2.H@)8@)^!BA;P-#85\0AVRY\; MYY';G'^J7"-FO>))-%_'ZP] M,I,YG4U6 M4/7:O;C%5/VQI;XQ16D_<#P4!@-D+]>" \9) ,]716&:&W*P_^)U]7]02P,$ M% @ *X696+8%U*44!0 W L !D !X;"]W;W)K&ULE59=<]HZ$'WWK]BA,WURS4?2CVD39@@AMW02R 2WG3MW[H.P%UM3 M67(E&4)__5W)QB&4TMX'P)*UNV?WK Y[L5'ZF\D1+3P60IK+3FYM^;[;-4F. M!3.1*E'2FY72!;.TU%G7E!I9ZHT*T1WT>F^Z!>.R,[SP>_=Z>*$J*[C$>PVF M*@JFMUE"S#!=K/Y;VF5;?UDO("I>%*@L;596?4 M?W]U[L[[ U\X;LS>,[A,EDI]MGI.4 H,+'. Z.?-8Y1".>(8'QO?';: MD,YP_WGG_<;G3KDLF<&Q$E]Y:O/+SKL.I+ABE; /:O,1FWQ>.W^)$L9_PZ8Y MV^M 4AFKBL:8$!1?*K> MFL!QZ4A96$UO.=G9X9?1PW1T=3N!Z2R>/$P6,4QF\33^^Z)KR;L[TTT:3U>U MI\$O//4'<*>DS0U,9(KIKS&)(*S?@B#WN#LA+^S-M?]?5)[T=!SG>13\*@)5CBL=6 4V1TBYH<)6NRJZK;$J2B:W+U^\&_3??C#P M93H!JF*5V$HC< D++*G 2]2.:V*=5V M T&@.V]@0V @:=L(4P=0'4LX>#(V;2M%<*-5<9 ZD(-/E41XZ]M^<%"*3:Z$ MV+Y2&TG13+4T/-VELQT6>78D0,K5&+5W=B*_$4Q)"B;IP)7$@$]264S=3=0U16-;:U72% M971!&'4*T-^"L[*J)7=,(T1S&7P=&_Z[\*F M?XZHP4_:4U\A.+Q"(4Q)S] K3'.1F?3Q26A(\*5942B6:?3=3'_3-H<['06? M.)-97C$.MUS6$(A;^LH)*<5*R6Q/;3Z7Q'DBE'$%:I@YB!(>Q6U=%^,C%$[#$A!78JDE3BEW3GI05IT&U_(6^M1J&#V0E M>!(/KY&D&TJ72I_42!JN!&F&*YP;1JD^]$PC0,UQ,P;T/?7/!7*?]%T)'8?] M7@\D%W 6]2 >S>^GL[^"Z8PHF,WCR2*(YQ!_G,!X/EO,;Z?7HWAR#3?3V6@V MGHYN81'3QAW]O2W@V%]S=V_B*E!G?JXTI(&5M/7PU>ZVH^NHGMB>CM=S[QW3 M&9<&!*[(M!>]?=T!7<^2]<*JTL]O2V5I&O2/.8W?J-T!>K]2RNX6+D [T __ M U!+ P04 " KA9E8(FLU@&<# !O!P &0 'AL+W=O=7C%*I3USR ;N+MH#$PK:EZBZKPFVEOIED MDOC6L5/;@?+O.W: 4MU=KFY?$G_,.7-F[!F/=DI_,R6BA1^5D&8%*@L9\'$SC MV[N!L_<&GSGNS-D87"0;I;ZYR2(;!Y$3A )3ZQ@8_;8X0R$<$EJNIA]7L'P+L^7C:OEQ,9^N[^=P_[A>K!?WJU%H MR8^S#M,#YUW+F;S &2?PH*0M#=S+#+/?"4(2>%*9'%7>)1<9YYCVH!]W(8F2 M_@6^_BGJON?KO\3'3:T,$P:6.6U.S M%,]SG_[@NG\7;>S^KJ^ M7W?ARWO_8S*#]7P]?P<[U @9-Y35+:64:N\#DPV5/"3#+GQH)$(\Z,(#V_LS M=4 WCF_\^29=*G93HR]7L>_!NCRR-;Z050ZV)+F0JJIFD@ZK0P"J0@-P']KRG@&4EEHA3@=3.[_MX:6N#/S<>V= [JE3D0.<12!Y.+7_[H;#P?P MJ"1VVH0 VZ@M_D5-C=(O4X*U>.X$^M2X*.%[PP3/.6VW<:94J5PVSDN-FK7& MM$6,I$#YJ+C,^)9GA!1[%P]Q>8=%H;&@LJ&P_062ML/ 6&+!@J=@2IY;LF06 M2F(L&?FDWO6/8Z (4^NRZX@. ;]^-4SBFS?F7 G9YEPRF7(ZT\,Q]^"Y@@K/ MFF"%NO"MWM E::1M^^%I]?2:3-LF^LN\?8H>F"XX.1>8$S3JW5#SUFU[;R=6 MU;ZE;I2E!NV');V(J)T![>=*V>/$.3B]L9.?4$L#!!0 ( "N%F5BSN'.% MX04 "&PO=V]R:W-H965T5U;*Y5?-ILR6M.4R ;/:89OEERD1.%4 MK)HR%Y3$1BE-FI[C!,V4L*QVV6BN]T+RYRLF*SJAZSJ<"9\V]E9BE-).,9R#H\KK6N*[>UKZT];V(IY(\P^[0M9OUR#:2,734AD1 MI"PKGN1'&8<#A=!Y0\$K%3R#N]C(H!P016ZN!-^!T-)H30^,JT8;P;%,DS)3 M M\RU%,W#Y/9#*;#)YC=]YZ&5TV%-O6;9E3JWQ;ZWAOZK@>//%-K"<,LIO%K M TT$LT?D58ANO7MHR]UAOVSAZXE.? LHBG%'** M&;DF@D(=;HED$9 LA@%+-HK&%Z?\+ZS[IZWKFKF4.8GH=0V+0E*QI;6;/S^Y M@?/E'>S^'KO_GO4/L/.N_FET0<-Z;;<(A)5@G [BPR1@Q'(=%UB\0,RV+&;9 M"HP8V1*6D$5"07$MEF*!&;4U3V(JI-90:PH[4Q4TKI,M%5CDD&W2!6[!E\ % MFL/O0*$G ;\84B$9N(<5;X3>2EM 0(S'C8HB.$*)-:P+7!:R7-%,,9(@6I36 M5:_61"' 31(#CZ*-L($M05(<,<7TKH@%507*9$H08XFC[W)#K6.$.XH;TA]4 M1$PB$FZ4T"\-BV6H=J1@:Q%\X@?"2!B,VC3)(GHJ! :L&>_%*1$9AD):*&[F MZ)]Z:4 ?J>$9SLR;Q3Z3X]-A,M")A"5/\#.LG\*8>T'[:!,K%[#NJ.&FJCWS M[]G&+([<2YCU[X>#YX>A-;F#_N1Q.AD/Q_,9X.RV-QOUH3<>P&#T\#P?#F#8 M>QJ/QG\=I)FEC1J;<&$,PH4UQF.G2"BE!%ML5)53&ISVD60O\!G.@F['[OHN MG.M)QW9"UP[\3C'MVEW/M\-V%\ZMKV6^095O!UEU'.YZ4?^NW74=NQ.V<-0. MVW;;]W#40O_;K8Y5+S)IBY%?+C'1-&WX48Z^ \]U@LDZT#1/^ M%_NKZ]Q&5 M#*D[TOHMY/MJ>!_\PZLDN+0*AS%D3J,5%,'S&U48.XVV@Q&L++\OU9^,YZ/Q M,Q(,$R2X-Q]-QK,/L^FU/-O5=O2D'7IVJU-2Z[IV)_!L/VS_@LSCXBS)O/BO MT6G]%IV_@O^:4*R? T;Q)#XO62NY"AMA]YC1MZ5&LY)4+-XC3L^2PR/T%^3Z M0=ON=$L^ ]OO=FVO4^21:X>MCAUXP?^'VH\R^U:7\HIBSZ_*T2V*QVVTNJ_Y M/2D"V,!:U>=>?O1[;VMF]=F!YT;&P<%?*[ =QP$OM#TL7^09D\@/["#H@-?% MR@W+M;:#3/LPR:P9S56QC=>IMCE,&'/28AK@@CE*F4ZJJ> ION 8QC$>Z7#V MYZ?0\YPO>F*&[A<=*M3*!=L2E,@3;'+PKJ#,\FHEZ J7+7R=12S'AH"D?),9 M@C]#X'2-&^$?$#8B1*-P4O@'TT+4 6S0R41Z^!LB9%JR%T#A3-C\$- M)$DJP<-\6)"D.NWW-O"0-\B+90QM0J5$#"2#SQX"^LE^Y?A=PO' GFJ5RG\; M=FL6K76;)C>+;SI[$0V)O^&=P00".S#$)G6+H+=98)L#.1&ZZVE8%]KKWF:% MPN">Y 63W@34D(-%4,>6H8[M%3 MA]&@I\__N]&X-^Z/>@\PF^/"H^D43K7$S8/+2TK%RES1=.^)?!7WF/WJ_A;8 M*RX_/\6+*^0C$2N628SG$E6=1@8'\WOOD74$L#!!0 ( "N%F5C%:E-0+@0 #8) 9 >&PO M=V]R:W-H965T,/0 EEB.^E[$B!- M.]P.35NDV0Z'PWU0;#H6)DN>)#?-OS]*=M)L;0+]2C@:JLX!(?-9BJ*)A>7Z-0JV$0!9N-&5_FUFUT1X.2+?$)[;?R4=.J MNT5)>8'2<"5!8S8,QM'E==_)>X'O'%=F9P[.DX52/]SB:SH,0D<(!2;6(3 : MGG&"0C@@HO&SP0RV)IWB[GR#_L7[3KXLF,&)$G_QU.;#X#R %#-6"3M3JS^P M\>?$X25*&/^&52W;(^&D,E85C3(Q*+BL1_;2Q&%'X3SP.-X-O\;YK/Q_=-X M,O_ZMOS>+U]WJ)@%E-X9-JN8:Z9-,QGAX%_Q@MC-:W^?<_Q M&K;_/JPKG$M3L@2' 56&0?V,P>C3A^@TO#I NK\EW3^$_C^/Z"#6^TS/.JW] M-N"(';=F^(RR0OCTX3R.HBNJQCJ.)<61HX$G+A-L3=F:#BHZ:X/-$2:J*)E< M0\X,H+2H29Y+JX !V75:*H.$\L4%W5#:VQSF3)5<+N&>JGF**6>$TFG#G4T[ M<#2_GQX#DX1"XBS+N.!$P@!U)F_0,(&$V=HQ[OF>71F8"%6EG\=E*7C"W(%_ MGJ.F^X('\3E"WH9*6BW?UG4F!ON^J*BT6$9^PBKG M20XI,?>8NP=,@=@ME!6=)*#@+C36G^D>%M(HP5,?BXQD9<)=Q"QM4%.GFP2^ M- >W1J9=CE#/ *IX+!9$:%/U_AW[6-1\=9V+=.Y:%6\RT26#2P2?7:56:47) M]7I^[98#8NDSDKAQJ>;=826)OG!J\BC6\!'"3DQ/U#RGS=C?V8O@:''<>B#Z M>L-H;W60GZV-GWO'D7EPD&PO M=V]R:W-H965TVQA17GJ>3+>9,-V6!@KZLITP-/Y"_M-V3OULF(:1S+[CZ=FVW>Z#J2X9KO,/,K#+1[[ MB2U?(C-=_L*AJHU"!Y*=-C(_@DE!SD4ULJ?C/IP NOX;@/ ("$O=U4*ERC$S M;-!3\@#*5A.;G92MEF@2QX4]E(51])43S@RFLR^3V7+^.)TL>IXA0IOVDB/X MN@*';X"#$.ZE,%L-$Y%B^IK (R6UG/!%SG5XD7&,21.BP(70#Z,+?%'=7E3R M16^U)_8HC%3/,.8ZR:3>*82OPY4VBN[#MW,M5X2M\X3VC5SI@B78=^@1:%1[ M= 9_OPO:_K\7Y+9JN:U+[/]W&A?!YZ5UFXT34ACJAEP#[3+F*U3U3@,3J9V$ M+O#CCG'4D$AZ?-J 7%_!8G0[&7^^FS3F-W#"V/B3Z_=,V'AD![JS!A5GF8:_ M('*CSL=R;'7"Q@T7G"YP"ALI4PV!&T5MM],)( Y\MQ-%C>DO22YLE-26@\I: MOAO$/LWCH.6&?MP89N0Q3"0(Y%:@*?@GEWLN-D"A7&F9H<%7';[O?G3C;@0? MX'T0=]QNJP,?7J\GR!CM:F'LNW&[8U7';3>*NT"NT#!;A&=D"M ^@#\WU@6J MH"MW8!H8F=@>E689;2CPO&!6RYVPQP"L*)1\XG8SLV?; M>>3ZO@_M5CF$034NA_.'Z>P3G?RH";/YDHYI.8?E[01&\]EB?C<=#Y>3,=Q, M9\/9:#J\@\62$O=TI@LX=XN]$W_)46U*%[77@U155E-G:Z,>5O[TJ[QR^7NF M-EQHR'!-4+_9B1U0E7-6@9%%Z58K:&PO=V]R:W-H965T2Z)VNLZ"23JN2&EFK=U[5"GK9&9=$//&_0+[FHW-FDW5NJV40VIA 5 M+A7HIBRYVIUB(3=3UWM90EA@8BP"I\<]GF%16""B\6./ MZ1Y<6L-C^0']HHV=8EEQC6>R^"92DT_=D0LI9KPIS+74P:;62Y-Z9U*:KNR;?[/!P9C+QG#(*]0=#R[ARU+,^YX;.)DAM05IO0 MK-"&VEH3.5'9HMP81:>"[,QL>7VU7%S?_LE@\?O=Y^7EXNLMS+^>P\W5Q>VW M^?5BTC?DQ>KVDSWB:8<8/(/H!W I*Y-K6%0IIC\#](G>@6/PP/$T>!'Q'),> MA#Z#P O"%_#"0\QABQ<^%[.BGE9FQV!9\,H KU)8_&A$3$BM/=4R,QNN$!));[8V(+,3N#G[ MM#B_^[)PKB[@-=].Z\@Z<8[]'VU?99E($%:-*%)1K36\A8B%GL>&(Z^5O3AD M(S]V%O9N4+(2R2-)!EFC*F$:HFCY9F)K90TA"T8^"^,Q!"R@"(=^X%QB*CBD M0M<%WQT%ZC./=./1F"3?]UD4>\X7I,LCET4*HJ3DW&.K^1N$8S8,1\ZR44E. M&D<9BBU)%HR')(U#^_.=Y2MI9;!64FOP(Q8-Q\P+8O!#%@Y"-H@&Q$'K$[H) MDZ9L"F[(68I4^$3P]HI\/V0CCWA'/GR ]S&+ ^(61?#A%]Q6-$#>PH -AD,6 MC2*2"2P,V=@+J$\>G3BXI8&B$6B@@,D1=L@5H+TJ_MM/;-],^[;R88.V+#7E M;ROH2L9B1XZ"7@PA_8)> %XK#\&GYR6O:*Y8KH["-06L2!WO>=&0I7Z]0RU# MJA47JFL,D=$Y 5A%23E4&D@C$8K2J0VO$@*E&E9KI,"XH7G44+5K:0R!2,!M6D3VNH^XOTJGQZ<2OCY)60TV$S>MDD;\R/^4^5\ZK;L'TVY$M6ZG>64<1M5-_ .NX?/A7DW M)1_5NV^-2Z[6HM)08$:F7F\8NZ"Z^=TMC*S;F;F2AB9P*^;TR8/**M!Y)JFJ M^X5U&PO=V]R M:W-H965TE[ WIWYYO;-[/KL4:I_]8)S [^+ MO-3GC84QU6FKI=,%+Y@^D14O<66H( M@>'? ^_S/"<@=./7&K.Q-4F*^\\;]"\V=HQEQC3OR_R'R,SBO)$T(.-SMLS- MK7S\QM?QQ(27RES;7WBL9>.X >E2&UFLE=�I3U/_N]SL.>0N(=4 C6"H'U MNS9DO;QBAEV<*?D(BJ01C1YLJ%8;G1,E%65B%.X*U#,75\-)?SR:#D=W@RL8 MWPQN>]/A>#0Y:QD$)Y%6N@:ZK(&" T!^ -]E:18:!F7&LZ< +?1JZUJP<>TR M>!/QBJMT.M=&IKEC*SQO8)YJK!]ZX^/C!;WN?WX@B MVD81O87^?PKV)M#K;OK>B7/ @Q+!TO"BQE75)+ !;/@T)=%Q%'E9@$W-(Z..HMR1T?,0?^=!"I.\Y &&\\< M2A,FZ..') B\S]D^R7>H=M?_#+@@9*;!5AQKD)W =,$=+>Y+@5&3F\)P#$^4 M:;[$/H8U_ %?V^JS..7<@WJ(;] MIO)$[=CM='WRH>U&W2X6J&U]V CMF3MV1GCO^9.L'.T#'SV!AFEO?(/4=H:C M_@F,QM/!Q)F.8?IM $CQR?AZ>-6;(LN_#$>]47_8NX;)%!>^#T;3"4X"S8UV M[,P0;$839ST(#WGRO#/K(5QJF8O,CKM+EK,2!]B$+@5UAV+HE1(TGQ&8%.I^ M14J<.GO-51^U\'P%6X?IA>572@]$N0=D;6GTNLD2MQUUUU2H"8QTM)'A=MA! M%L;.S3N4=:'DQO+6CV/7:X>.O2$>R_GQ4O,=G!_$;APF3O^IG7>J1U[Z;ABT MW: =.[TTE4MROV(K-LMMNR0=-_#:M*5(&W<4)LFZ..,EGXLZ&/1L0_JU=DX<0YRX,;;Z-9TQV^JN; B8L&Y[&\)^Y?\@CK#3P0QT=Z.0?GP[,/7+ MB>D^ER/*VSKB$'D0)#U;07-I3V\:2=MI86_,M5>^AXGS.M#TW22,J9[(^\@- MPPA'1;*#W,'L@XOR =O\&>0Q!&XG:KN=.(%FXD98]#BFJ4/'QG1S;@P'U",. MTO8E3RGM]46DE"^GYX+GUOC>)>4$7KN M?9NSP57]_8; >\5Q)#Z(KU=W7Z& M].K;]TZ\_H;YSM2]P#KE?(ZJWDD';_VJ_BZH7XRL[%T<+QMXL[>/"_R4XHH$ M<'\NI=F\D('MQ]G%?U!+ P04 " KA9E8AT9^_&\# "QO54Y %*KW^O7+=2:'!E_%0FE M$M[SK!!3/9&R?#!-$24T)\)@)2UP9<]X3B1.^<$4):8[DF5R2T[ M/M%S/@/%%[%,U&\X-K[V2(>H$I+E9S JR-.B^9+W8.T;V*X-:U;(1(!;Q#3^EL!$(:T:^T/-W+[+N*21 ;UN!VS+[MWAZ[79 M]6J^WDV^G81E*J*,B8I3^-/9"RS=>:AAZ6F^H[PM/_S;8FL!C;"*,8B$V>IW1T-9")DEVZ;XCQ>M]#(2._^QM/FO>9F' Q@_=0 M]")]<6/B; MP%]Y2R=TE_#H;9S-PG-6$(1H6+N;,$#)DJ09C;6T:/J5.OAL#^*Z<)23D2*B M HA0;O^M 2GB.G4X4OQ]T&O/,NQCXN';@KJ+ERUJ^M^%_5P13@I)4>+N!%X0 MUH'7W(!56M1C[#H90>$D2_]NO&1"L2MB>4N.+9K+D\K "SR_ =,O58JVM'BC M0F(7EW5XS0=]ZM[&ULK5EK;]LX%OVN7T%D=@<)H#I^/_H(X#C.U#MI$L3N[ "+ M_4!+M,VI)+HD%2?[Z_=<4B^W28L%]HLCB>3EO>>^#IGW!Z6_F)T0ECVE268^ MG.RLW;\]/S?13J39!C9*)URBU>]/3=[+7CL%J7)>;?='IZG7&8G%^_= MMWM]\5[E-I&9N-?,Y&G*]?.E2-3APTGGI/SP(+<[2Q_.+][O^58LA?V\O]=X M.Z^DQ#(5F9$J8UIL/IQ,.V\O^S3?3?A#BH-I/#.R9*W4%WI9Q!].VJ202$1D M20+'GTVP9Z7'?S<7N^$1;FQ*BT60X-49OXO?RIP:"P8MU]9T"T6 M=)W>?B.GY16W_.*]5@>F:3:DT8,SU:V&%:LO_>KN*ZL[7?9)979GV#R+17PLX!RJ5/IT2WTNNS^4>"6B M%NMU0M9M=WL_D->K[.LY>;W7[,LBE0JVXD_L2IHH42;7@OUKNC96(R+^_9+- M7F+_98F4)6_-GD?BPPG2P C]*$XN?OVE,VR_^X&^_4K?_H^D_]0?/US]LFZ= M;BMHBF7W6KRQ_"DX!1KFC$D/T4:KE$7PILQRF6T9\EYSRAS#>!:S&.CY01$W MQU 7F-T)]BRX9H*B@,&'(ET+7?G1_79#)P=/'6SIUFQ4@J* S8*_QW@=A?W)@)T%'Q6,_)U^3CM0L=T>8\YI)^R-:=&07L:C M(1ZQ-KC\8\%.>V&O-PS;O5XQL=\+^R/W,AH,PM&@CXDK97G""F37 NB($F! M+@QI,1Q/PLFPXU4:0;M..!J-_2M&.I-PT*/7SYFT(@Z6EELLO!01SXT(U,9A M%T.DL3)R;F (YLQP7^@ ;K>-S%P_L\-.1CLVNUVL&%FPA@A2!,OW7(O,,@A3 MN69;K?)]R'*X3[-E43!'XU&?%;LM,BMT!LL>Q*- " 0S%0L:[$S&0S@6,9(Z MYX=N^DRE>YX],VF@F8#ZL8N3SZUEBVT$-H$DP,'VN=XK ^-(@!^.%#[YX*)X M@>R4?*0@5E-X&O$U%UDD3 CI@TV,*2 M?BG/T'R@O/WUEW&W,WIG,,'BU<&JT'AD]@BD&4\29ULAFENKY3JW?)V( /.: M9B,5,I@,!]#.C61!5S2D DWVWF7>NRUVEP55WE"NP(4C#Z8S;*L>X0!2$TD& M1V,EU$"2[ZA!/GI3$[&5)O'8813 )<_4.876F \E 3-)I&HX@RHN(?^AUH9- M@>$I#1$(W?8[O+NGSKNS5K#"=YJ0\B]PU5HK'KN5I$ BGEBTX]D6(P4*3E]2 M)T*,A(17DL=(\I !+I8IRQ*9.MNM"I%(9U QSB.J.=7RTH]E- !B"*0'7Z=Z M X8R L6"Y7S&C.6;#9QI<@\H7J91I'(J5UMVF2>)P!/K=,9AD1)[K1[A",.V MN8PYPHDYAE"M*:L:[2HV&X28*5.!D*!A+XB^U.L"GT'3Y8R-^NV0U=T'6YV6 MV/K1$E\*0A=3P-(B+%<>1?%$08A'CM!S4".RJA#]1M5(: L"5L1F\(K61QLY M9TCWD4*8G!?CLP;'@$5P"3$;AT-SW18G0;2V*0(*'R^[QP@9.1[-3>1*7 MORIND#0=]V_Y7K/9\J, M@ 1'N7:]QV%;0(49(2@&Y606^[H4\;VD7KI%8.,+^(&+=@?#]^HQ7Z6](D6 MT+8D";$*=?5SD1YA(!&$V3/@ 1 4@(TNTNS5+48<(7 GE_'9^O5B=?4NP M9H7I)9,9A1-'L\"WQL,)'@9A#],6=?,M]7]M+BM$!O+[-;7-%*R^YOCLKSEE M32GIP<]+N.\MB"?D@W9D 3EJ#T(4>8\S8M' BN[2+)Q:V%QG<'X3L_GU]7RV M6OS1)*#L 8G*'N;(X]GB9C%=+>YN7Z*DE"&Y58B_RMO= ?M[_1/,8;%KZ0T4 M:NO!"CNC+EAKVU-$L,5!-YST^_X5(R-@.B9.NRHWJ$W'?%!>@OH,O(*\,&"3 M03L<]WO!/0H#S\BC3:A.N\-!V!U-/,LE=MH?=^EE -XZF(R+?>IB@_PG&&%@ M4PPE%CEMF\G_P+0WK#-J@USWV+@'"MX;?RN$JBU8,U;F66/=L =N/FJ#UO=[ M@W#2';$.T?-PT.W]3X'V?ZK#5;TI]46=TK <'># =4PD"$6+$O/ATR52NMT: M _;6B&I#0+UV3XT&=G&*29JWD]O=&RNB7:82M05Y)*J]1[D3O@XVR@9%4SW< MC!;G]))@S!>KBER@X'<&#$? P5$WJ0 NNMNCU#8'PWWV-)>HN3+2EY6BFM+F M9<'<:.%*EJ']8[$M7O.L("(6H9#[3N6;J+-DC_81/9=T,0 ])KF. %.I/>!H MH8_/#P5!J,C(,_N:?A &++VR#-J:T1\SN%W)^OH/Y&4D-#XE]R@V,7$4)@\253A\R)![F(I([R% GM#R"NAM0U MD0P]UG_'ZSQPQ8MF%8EM?"EWYV97P8"6;Y>K6D*P%HD$+J;9N[T7OO%234D] MJ6M@ADE&@LF%[O[*P5%J/=N!&)@&UZG\),G ) -:F#SQC;#NCV&#M:!5Q@XXVC'B9L\@[>XGNSH>ZTA/[;.?7>($+UWBH$%"7Q$]W\J>6*$%& M!#5[] 16ZO*2PQ\W9"V=Z+H1PIUN-CG:O3A*NLKQ- \H'2O _3D KLO3G [; MCU0"J7C8*AWAMBARM'.;//^D)-#'N#JC.V951'5C Y[2<8]BQ'LW!L]SUP\B M+CEFDTHCG7SP)R(IXH53@KM'*E1WB4XA+NENY*6;S//&+7,J]-;= MI1/KA&;^PKGZ6EW73_TM=3W=W_5_XGI+K#X1&RQMMT:#$Y1Q=W_N7ZS:NSOK MM;)6I>YQ)S@H.$W ^$8I6[[0!M4_,2[^"U!+ P04 " KA9E8='T_'5,' M #]$0 &0 'AL+W=OO MN/#,#F8 U=:'93MM$L!QTFD6K1W$[NS#8A]HB8Z)2J*&I.)X?OW>2TJNG#K9 M8'YAX>4SW=2?=-;S@T\%7FI+WI;8ZKW@X%.M[Q@NB\K7N*;C50% M,SA5#P-=*6Z?W:G+ZB M%_;:!_?B86OHP>#RO&(/?,G-U^I.X6QP\)*)@I=:R!(4WUSTIN'[JR&MMPO^ M$'RG.V.@2M92?J/);7;1"R@AGO/4D >&?Q[YC.-R#M-9& M%HTQ9E"(TOUE3PT.'8-)\()!U!A$-F\7R&9YS0R[/%=R!XI6HS<:V%*M-28G M2FK*TBA\*]#.7"Y6GV[N8?;U_OYFOH+I_!KFB_F[PWRYO%DMSP<&(]'Z0=IX MO7)>HQ>\AA%\D:79:K@I,YX=.QA@BH<\HS;/J^A5C]<\[4,<^A %4?R*O_A0 M=VS]Q2_ZVW"E> 8SJ8WV8<8J85@N_N*9#W>*5TS@@)49+,R6*YAJS8V&:Z'3 M7.I:]UQ5)^T<.MI+EZY+W+7WX*1\&'5VH; M'FH;ON;]O^[IJUY/YQS&?>\MX>!7]ILWU2 W@)WDQ1HA;;MI4<9!Y(.T6*-'MD954P9@0]_%;_!SQ#Z47"&_R(<3^*Q'PS#(SL&C1V0W1ZB^,P?CLX@ M&H[\8!(5%EC$<3H^BP,O<6IC9(' F:U0#NX]//(RP]S0)ZLJ)9\$ZBS/]][/$$]B/P@"Z,,5 MBF[F81+.'5K8U-&&'B [["YT*S/B-!'H-V:G3QL@$/% MS5*\U"AKW?(*K3-AW9DM,UWT"[H:67],/7 L_#D\>-7IP/*LIC[0[MP(A7O+ M=07W>:=30KMM\7=6UG@I K>A0H+B^2X+FV9T&M]R!R$@QH4)1'YTALI I$OZ M$4[CR38KJZN8:/M_/I?'8[_0S+%3[X@KJ+RKY^B[([J7,2YUO):67O M=7G_\2AYD\2_& XGV$[4= (B&EDM'8\3/QD&!Z4]\0ZN[1;SHB \:ZL*GDF. MTYC,=B(.8(CP-W_>JF!B Z<4HL2[;<$SP2@&;GZAB7IM[Q]X25S&P)9(MXL_ M0,N-V5GU/JD9('Q FTTJ)W(N#EP3C%(%^I$TC M)S$,1Y'3ATZGA#U%\8Q'3FGNV0&A90]19$68_ W? JY&.=/BR6FWA@=)01%J M#)'A'<6(_)AE_*D2REY6:F4;J#L=I$.&ERFYR$C&F]8<=+S?R3;NQY"$03,> M0A([T0N'_9 $W91^,&=TD1;;C<27M&0$W_QTZR2CRX;S_:EU<;ORA@@C"&*'%YOGFT? M9 JJCD 1E)Q1QOZA+.W1#+I_T\GX*E/MD'GD[S@6 O]\$"D M0>*[K_/#T\-O&U/W2?]]N?MAY M"(5!LW$R,I^X&.E1A9V MN.4,240+\/U&2M-.*,#A%Y_+?P-02P,$% @ *X696//YA6I@! T@D M !D !X;"]W;W)K&ULC59;;^LV#'[/KR"\84]! MXCAI&W1)@-ZV4YQ;T9YMP-YDFXFURI(GR;G\^Y&2DR9%6^PEL43QX\>;J-G& MV&=7(7K8UDJ[>5)YWUP.AZZHL!9N8!K4)%D:6PM/2[L:NL:B*(-2K899FIX/ M:R%ULIB%O0>[F)G6*ZGQP8)KZUK8W34JLYDGHV2_\2A7E>>-X6+6B!4^H?^C M>;"T&AY02EFC=M)HL+B<)U>CR^L)GP\'_I2X<4??P)[DQCSSXKZ<)RD30H6% M9P1!?VN\0:48B&C\VV$F!Y.L>/R]1_\M^$Z^Y,+AC5%_R=)7\V2:0(E+T2K_ M:#:?L//GC/$*HUSXA4T\.[I(H&B=-W6G3 QJJ>._V'9Q.%*8IN\H9)U"%GA' M0X'EK?!B,;-F Y9/$QI_!%>#-I&3FI/RY"U))>GYQ?>'N\>K'_???H_?L!O;.):V6*YZ*B6PKRUE'XG /G MJ2QPM>OW L4C(D(Y\PX;-O1WA?H?*0CZQ.GOA38+]!BZ\B]H2-Q[H#SZ+WW\SZ>(ORWF"XX]0N6K?(M_+KS+'J.V%[ M9;AWG,AQQ%S*+3&JN>%5ES"JE1T%P8>HLVN?95,87?2GTZS+ MZPZ%=7#6/S\[ATG:3]/T1##I3],+&$^B@.+WQOFL/TDGC,H+HMG;)[(2[B29 M'"))G$(49$FL:25R1?4OE(I$W;X7"K2>"^9E"M$B9-P64JB 05&/,+3.6ZE* M#K2[1]2F + 6:06M!X::RW7^2/1F*4] H[E;[G5>YR:IK6-<5R4D%LC MRD*XR*"#0TXB61>RA'P7;,8!A#:0::RIC4<62'OH(B)*V"&N% )<,T8LE5@< M3"R2ZFE<&0I4O%YBR42II5JATB)\,!J[[!^G4>JBM18YW*2$6WJ2!,-+$ W1 MVDH:SU3V5%^C<2R(LWTI6.QMJ BT.6J'%V8@ @I-G-A*^ZDS@+?N]>'1G*6H MK,)KPE%)M-K'D7O8/3Q8KN*7SMT!:XHNT1E2:KIX.(L 1M?$''A31.F M=FX\I2!\5O3H0LL'2+XTE(MNP08.S[C%?U!+ P04 " KA9E8!\MP2F$$ M #K"0 &0 'AL+W=OO MV'%SG=X, =N0A*:$&0*DH9- $IS>=&[N0=@+UM267$F&Y-_?R@8*/<+T'L#: MU>ZG3[O2KCHKJ;[K!-' 2Y8*?>4FQN27C8:.$LR8KLL>=-S+&A=OME+H'U>W(PJ1N[&\437R3& M*AK=3LX6.$7SG#\HDAI;E)AG*#27 A3.K]R>?WG=LO:EP5>.*[TS!KN3F93? MK3"*KUS/$L(4(V,1&'V6V,XWL^9Q8MDJLM_6%6VK7,7HD(;F:V=B4'&1?5E+^LX M[#BTO3<<@K5#4/*N%BI9#IAAW8Z2*U#6FM#LH-QJZ4WDN+!)F1I%LYS\3/=N M,OY\&@Z?[F$T_CJ,TW\$9BB=K0<3*Z!KTTA8E) M4,&.&O[NS;11=$[^.12 "KYU&-[>G4N=LPBO7+H<&M42W>[[=_ZY]^D(^=:6 M?.L8^N]GZ2C,89+^6=TYB \][<@Y4"(PFU&H-LFH 44.(J;4*Q<+6+*T0"!# MJ^W++&?B]?V[=N!??-* /PIN7H'O1'F%"N$$VN>U=OLC?/#_=(:5488FD?&N M[>5Q"F\L]E\<2%@,[ #E$Q \A6G_=CAXOAO"Y :&C\^C\!O<#\/;R6 W&DYU M4A U]&8SA4O.RK+RA\69K 0JG? <^GMK.(\TC)F$D,G<:D)U M!^'+= ^!Q.#L(,*8ZNH]QIQMG:WQ5EMYCR'P2V]B#F&"SJ^9X8(;SM*]G'!1 M)I'-Y!*/I*X\+BS/E7SA5(0Q?:7X^/6/X-4]'X2D;]-^/@3;@[3GS@FQ,& ; M%B??& TJJJ-LEB+,&5?KPV 29H!K0C+4*2)9"(,Q4-.#@@J:^H7@VH("=$D5 MQ+&BBIF(L%P/>M,^- -_[Y1"V8@(TT@H-)93&3)=*+1,@:5$3##;HZS)>HJ: M993L;8AH1E*;&J2H22)@3OA%MBFA'=(@2BB9=&#IKE.3LNF<*YF! MG-FK7T8@5YQ(;^PH);0/5!0GJH-"L[)SZC(,/*8%>$1))$'SC*=,[1%;5P#- M,G2XU@6J&O"Y95C_7Y7$+F;5ATK';R9SQ?3/"G/A^S7/\\J;[M5]^@40]B8/ MH_%G9S3NUV$\"8=3)YQ >#N$_F0\G=R-!KUP.(";T;@W[H]Z=S -25%5Q4/E MO+'3@#-4B_*90?&WAZ3JQ5OM]B73JQKX3_/J&73/U()3S%.AR4PX3B@L6QM07_;[."JR8[LD:!>VLI:J8 MH:G:]'6MD.5.J2K[<1@.^Q7CHCN?NK6EFD]E8THN<*E -U7%U.X22[F==:/N M?N&>;PIC%_KS:LNHHO+Q,H[@:\+Q'_^Q\)U]6 M3..5+'_GN2EFW7$7JTB1P7-BD/1M$N M)STSO[J[_7I]_WAS^>LUW-X]7L-R\<>")M.^(70KT\]:I$N/%+^"%,7P10I3 M:+@6.>8O ?I$Z\ MWG.[C,\B?L*L!X,H@#B,!V?P!@=?!PYO\)JO4CRA,GQ5 M(MQ*@[!D.T:34[YZI.0TDNV4"UVS#&==:@6-Z@F[\W=OHF'X\0S/Y, S.8?^ MGW)R%NDTSVC8Z[QF FY$YRXSI5)\6RS%']P\"6*<6$T6 DU T%B\X(B(/A< 1I M,!@D[7<2]D++XY=&H U=Y$UQ"A4UN;*8%N^G 60^?&3S+8R2, C#$.)A$(=C MB"?!>!1!G/:&*8Q&([>WEQGXJ> E/!;8V3NA,),;P?\B/"X,4AD8P&RS<_F']^_>C.,X_&@G M;AA]_$"\2(MJXHE(0%U2O=*Q;]SR9J-P0\N=TR4S##T]Z[##]T6BX=^JY#B' M,(;$.QVEK>\^HF-*64P_.O\[/_)_K!JTV7)W%%&D^EZ[:4%I7?&F+L&.1N1P,;, M1O8XPS'EQ#H7I9-@-$[_3VD/QS[)@^,"3Y))0#;@U+G=/[I7*U0;]WK0X*+@ MK]C#ZN&!LO#W\@]Q_[JA8Y1BJ:'$-:F&O1&]!Y1_,?B)D;6[I5?2T)WOA@4] MLE!9 =I?2\IL.[$&#L^V^=]02P,$% @ *X696+!QHTO\ P 7@@ !D M !X;"]W;W)K&ULG59M;^(X$/Z>7S'*KE9W4@HD MX;4+2"G0*U(+J-![T>D^F&0HUB9QUG:@_?PQS///#,>SZ2_ M%_*;VB)J>,G27 W8X+":K,,B9?;S 5^X'KNT?!(W_>:B.H#_L%>\8E MZJ=B(6E7/Z$D/,-<<9&#Q,W C?SKFZ;1MPJ_+X^HM_:V"F6-5,X$NEO/-';@=MU(<$- M*U/]*/9W>(BG9?!BD2K["_M*M]EP(2Z5%MG!F!AD/*_^VKN\DC+*(_HIO[ MR1*BV1BBT>CQ:3*&R>^+R6PY6?;KFAP9]7I\ +VI0(-W0/T 'D2NMPHF>8+) M6X Z,3S1#(XT;X(/$<<8UR#T/0@:0?@!7G@*.[1XX7MAZRU*N.=LS5.N.2H8 MOGK4N@5B0*Y0[=X9=/?KOQ]0/: MS1/MYD?H__>V/@2]3-GOU)S_X TBY8@-T/5@MJ:,'J\(6)Z81>"!L*DNV"M; MIY1G<\#B6):8 +Y0;U$DC 6]GY8>CU.@&M K_M=;IM)SJ$5DBQ065:%TMA@V0:A VOT6A MX+>\;K?G1)DHV&M#TR?8H.*@H-OP.KX/?M#V M6D&WDCJ+\]0>_4^.J?T,+2\(B�HG73Z_7:7MAL.A2ML]JBP][)S3$KC!Y$ M+O(KGFNDZM"P1B9Y_FR]&?+46A,:%'E2?^3=\BM0:O)CXCL__/*I&_B=KT!3[4ILK@H1?Z-Y>2I? MFHU #6.'J>60(=TY2VG>&;(>H*;FM8KFB^GL%VGZ%\MI/-O"2*KFK_)^EI M>$;5S/BA7DW>!R:?>:X@Q0V9-FJ=E@NRFF;51HO"3I"UT#2/[')+'P HC0*= M;X30QXUQ&PO M=V]R:W-H965T M:W28D4JV)V<0;(JH 0$.%LF:KT\WN%A.9">5@RAL_?KUZ\8RVQO[W94 GKU4 M2KMY4GI?7Z6I$R54W U-#1IG"F,K[K%KMZFK+? \&E4JG8Q&G]**2YTL9G%L M;1VF/DLL* MM)-&,PO%/+D>7]VI/F?MRGEPF+(>"!^4W9O\9VG@N"$\8 MY>*7[9NUTXN$B>"\J5IC9%!)W?SSEU:'(X/+T3L&D]9@$GDWCB++.^[Y8F;- MGEE:C6C4B*%&:R0G-27ET5NGY>HK M6SVP]6;UL'R:I1[]T.I4M)@W#>;D'.W>L<\K< *1+L64XZEC>3 M#Q'O0 S9='S&)J/)] .\:1_U-.)-WXL:'-@=L&N=LSOIO)59B$6R*MC:FD+Z M4U$WF.>G,6GW7+F:"Y@GN#TB?K+X]9?QI]$?'S ^[QF??X3^/_/T(>9IQN/+ MX>#?G;&E'G AC,VY%H UZTO,"ZII@HYD+F9.YY%:".SLYRK@%1/\1I 6$-0.NE!'< ^.>*>#.L_&( M78SP.YPTGV>L0CL@!KRNE10\4_!WDF>1X:VI:JX/N,$.K,9?+G-[H%(F0=QH/VDN]9V -KT\2*0*0$UPVQ#%APZ T/:>9J$+*0@M7!UL:A M8H'B9YU;Q??1S> ?;K:@P7+5.6FDUL:C#.T6B MOW1Z,"2CC",&;7T0-8\YBUQ07SS@CKH@[3?NF-*C !?HP2N:19"$U%HK$^"CG0 *AO)_-'G9@8XUB2B@M M JS'*_>-_PS\'D"?B&[P?G2=K,_#QV%7 5A1: LU,3J2"-5&;K6BK8E[T=%8 M84W5DT!M\6'@N[1*#,#AYA4E!K\38_NS KL-KX,R!"# M;:[/?K1_?%PW=^[K\N;E\H7;K40I%11H.AK^CG>];5X#3<>;.M[ F?%XG\=F MB0\HL+0 YPMC?-&PO=V]R:W-H965T??\6(<$WFA@D MV,2I^J3WV@X-@IY]A,#5!*Z46QTDI;RB!;TX$WQ+!.X&;OA%JBJI0;@X1:?, M"@%W8Z K+D;_^#R>?SMK%\ +5]JAIKM4=.X1.L2Y-)]EN,5"RWB.29Q;==[AI]7:^9)?MXQS?XLX^*!_&NPR L!SO_W(245 M"_\P"TR(MWE&0W;>@HC/F;ACK8M??W&Z]KMG!/1K ?WGN#]C^F?I#DOE]"U# M,20G]+4Q%5&<0I*1?$UA#YFOF3'DFXRF#R3."2V+-1?Q7RPB!8>%O&3$L6W3 M5G]DG!K@#K99,('NL$U2K!E9\R1B(B=\*2]#GMXQ4<2+A)&4%W"*9!21."77 M5(1K25IM@W6:)"03<1K&&4T@EQ*:AJSBICC0%+:%H5!L"@:R%[D!,N(6K<"O MO_1<)W@'3L]LV^YQ+;ZJ%.'VE:XGZ0RS&;+"O)*9BC M -F ,O!-._")&U@V<:Q^_X?H [ =W.KYTH3OV4+\\'E.7YG>1UD#"XX&#K49 M#Y.[BL0U@[Y;^>T%DHXBZ:):GN7)4SZ6*3M.X<"ZU_5(Q[4"TK%\#!0R'TQO MQI/?C/%D:)')=#Z:&?,IF7\8D>%T,IM^&E\-YJ,K\GX\&4R&X\$G,IO#PO5H M,I\=.%$%UK&X:H35C&7%8U0V0JMCHZM[@4.";K;0=4S7[1"W*T.D)PT#E!-^]P*A;W9@J^-U3:^SEVQ'O* \W3==>R^V MW(,4N+2,15Z0; UM"_6D62;X?0R]C(%ENF;@@-!.3[&V3:>S&W2N3,?*BH=/ M47'G>J96?@ )GL@2?E2HG('?HN>E\ON/\?QPG)V.9OWA^?8/4;FZRF%G_B>Z?5]U%8I71,/RA6TZN/D/1U?5M?M$B^ JYZDFX8%UVX_3-@( M4J^2VNH'&&X^Z0 C=S_F7E#:\@*H:OZA.O^B#+Y;,7&A#EB. X[RS=[?+ @G MB]?&K.#A]U/$5Q&D]08P9TXE;,/.M>0)@,+F+(ZCX*&W$"AHG M=5>2O4 SRN@#X,&<+>4D@NL.^!44$88A=2FZ!"'Z:.=PQ_S,BW9#;\ M,+KZ_&E$IN_)[,/@=D0N!S/0YV;P3>DP^N?-:#(;&7N\]KB[>RN. 0!3"O4- MA9* ZK]D--ID"7]@NI-&L0#PRZ%E'[3*JT8& &B ZU/X<\U^IUX["<$UNKNJ M:( Y@"#FB$.&'%S;;]#K.J NG%Y0W3+F&$&&E((<]HT2I]-5[&I6KPA\>II1 MJ..$\ QC(T?PPHYH/%5%H(^&<;HJL"\Y%1$&RE6]34=-%?(T M:Z3B$=T2AR M#$@EQ?F!W !J,8GVE]R"*Q:Y*45>TK0@&JS4MPR4*P9%*>@;H+3,D-$23UR7:22D3+S,D=E3W$/!B$K,N!)3F@8/K0UB&KN6@AJ"76$$5.EO8#3+6J)U M!1NS/9_.F^1AR$N,5TP M&S>B$1"MQ!9S\9C]B0^9 W#T38W0-#!;$B@[YGR MN+KV2:3KO",JZ)NWE&Q+&@MR1Y-2*LLH.+$I#SH0\+/LK! URE*11L8K@<*@ M6Y1!+A,*!7@6 A8#V:_!HT" O)4H&QZQ9-P#\U>D%QF_:3:?JQZC. M>5P9XF29P,*):_:Z 7E=,<*;3T[>:Z*(LH-NKR)QY-F!XYN^;?_4V=#. ,K^ MS-DN<7NFV[$K$AO./OVI,T'&YHFOY/8L%M(6@=GK[-U^022O.N1O03RH&X(9 M6_@'(QW^#F39VS],QS> +]P'HP3^V99KO,'H**B0]5@RR8E*P07#V83!YTAU7/9%;8^9EL657'T&H8336P M(BD4%GH&1IHL;BE/ M3Q]K7P5NCCV).0Z5R![Z,;%G5]/6RP6XPA8-O&(\5WP[9H #3M?RZ_!Q^HX< MN*OK0,')>04#]%.HIOHU>X7#G'IB1#[Z20[I-;F"A"3P ?/'Z'8XG@TN/XT,E,*8 M5&BNJND[B5Z79ED<9%1*G*K7)3)Z4]7M*S!M/1_;3W1 %SVZ1IN_$CYHV_TV MIJH: /3=([DO#0>9@MI#\N\>T\A&Z_^UX']9"_Y.63_T%+S=>!DA\3^^H5^NW.@/U,N-QNWHE=$W%"H %2=@22&TKZ+2(4*]9U$7!,_EJ8\&+ M@F_DUS6C@.1Q ]Q?&ULO5G9;MM(%GWG5Q34 M1D,&RC;WQ4D,>$LB(+&-2#WS,)@'BBR)G% L-5FRX_[Z.;>*E"A'=F.Z@4$C M;2Y5=SGWW*6H]T^R^=X60BCV8U75[8=1H=3Z_.RLS0JQ2MM3N18UWBQDLTH5 M;IOE6;MN1)KK3:OJS+7M\&R5EO7HXKU^]M!&A8NUFMTN;Y2E3R MZVE9*7*U&WI:Q9(Q8?1I?.^95/ MZ_6"?Y3BJ1U<,_)D+N5WNIGD'T8V&20JD2F2D.+/H[@6546"8,;OG:J^#"*1RP7BW13J6_RZ;/H_ E(7B:K5O^?/9FU M;C)BV:95!MB7WJXOK^;GK_97)S.;N]8=/;3U]O[V8,=Y?OSQ3$ MTZ*SK!-U942YKXAR7/95UJIHV6V=BWQ?P!GLVAKG]L9=N6]*O!'9*?,J 37^?2I. MN5YY4S;(1]FT3"[,5KE:I_4S1X8_4A+3L_FFA0MM*UH.KG\7,.-1M%IR6N=8 MVV?B[&*]!'@D1LZ MSK4B,UOVZR^QZ]KO\K)%_ #'!H]W*O*82#?.5M.ZD$LRQ]Y$QP+8#$>3B+D)[3#.F+"3B^T0O M5=&(74#.K;%SS*XKN]3N"P;]"FF$Z@C3R,J L:B9V4&X< *@9,0 M4C[B#18;MAOMY$L-DJ]$7J:0+])*%1EHQ9F 3N-]1_$RAP.$4R97JTU=*L0[ MK6$ .68(DJXD!$HXU"!%8Y(#S"O2)G\B_NN4D0NE;Y14Q 59;;0B2Q<%X ?OA4*/WZVD M;<0^"@HH^80V3'^U(@2E7-9]=N87:%C?,\*3*M[1>-0S2!:[.) 83JD'QZ"BN01W-TI M-1Q$.%'.G5-V?:AP6YW(1=FT5)\0P)1F5%;V+N\8,6319_D$$J*MYAO1AQ+] MKS&]!X"L-VK;0(BD,/!1 O<276V_A5B8Q+^+%P6A2/-7&]F^+3\U+H#L'5.# MS34;T\J:#.KZ$/'9Y!7(\6*'^5LU&T7A/X"Y8YK:R=Y6"UVK.B)9?64F4>O- M'-6QBY(I -LB]@**KJ2C5 "JLMI6"/9)R&63KI$G;.CC]!GST:IEXT^3Z3'' MO+,LJ48^:(W65 !Y*N5#*&X>IK-C4]'[Y9]EN]87!T7??(;LOU;5K5@ILB:[T+-6;:$S8BV#+(##?Z((]%\3Z=='S=)7<]N?S"IC,\H'EUBEF5 MCGAHPL,1 L0+6C6,VV!7CP+U#Q!YY<=L?L3"!_,9L;LZ?7GVYO? MOMRR^X_;^?G;[>1[%O6"?J47<]^U>1@$6,B3).:>%S GYE'@\=@+K2-:$D(&_I$TG[N> MQ_W0PXV3<"^Q>1 E>G[JS;$ U6X,ZV[LNRF3'+9V#H\=Q^:.X[%CN@F=B#MPGVZ"R.:85LGM[7H7OL%5 M.X#AL&''; M)KUCC]L^/< ;:\R,\2^LAIT)U"2Q6>^$!&Q$-V2^;P/W?>U:,^L@&%#F'G'[J=0VO%C[6H M,8"/@QC<\+2G01!RW],X)2ZP"USRTC@Y%V"[Z%6H] =QT@57G,CL=5P>V*YV MTX&+"$X(2=9$;["P@8T[G/PT0+XI[K8..=4)8!P]"B M.X80WX98NQ[<#8P),2(3.;T)HAMJO)0/=%7>FULX/:SW<9P0:Y[U!B(]-MP(T2$. ZLK>BK#W[ MCP:KC[#^:+<#UJ-W9*5>:'5G+HR8?_Q?/!\J9R^5G[_H(3YU ) M/#$HY8\DIJ5L:C=T$ 8C7L(5Q40.=A(4Q M@$)5#;F3$!S!8?)1CD>H?80H-B,.+KH4=/H!4"=L V"+NN9$+S&9U.C*&$K1 MD^<8/$6;"4)DW4/UT@V76G_'VI,]J\?H '9(E2*$A] _1DUU W(.GF)>\!Q? M>]V]/MHM8#,ZUUOT%4VU0Y*#JZGZF=<]H=W7"6UID&ULE59M;^,V#/Z>7T%XP' 'I'EQFJRX)0'2 MM+LKUJ2]IMN #?N@2+2MU99<26[:?S]*=GRY(0VP+[$EDP^?AZ3$3'?:/-D, MT<%KD2L[BS+GRD_]ON49%LSV=(F*OB3:%,S1TJ1]6QID(C@5>3\>#";]@DD5 MS:=A[][,I[IRN51X;\!61<',VR7F>C>+AM%^XT&FF?,;_?FT9"ENT/U6WAM: M]5L4(0M45FH%!I-9M!A^NCSW]L'@=XD[>_ .7LE6ZR>_N!&S:. )88[<>01& MCQ=<8IY[(*+QW&!&;4CO>/B^1_\E:"@?'6A.9?@M3@3>2D\D79.$-?)?FY^?)NM;IY7%VO'S>P6%_!\F[] M>+/^?+U>WEQOIGU'(;QAGS=PES5<_ [<,(:55BZS<*T$BN\!^L2M)1CO"5[& M)Q&OD/=@-.Q"/(A')_!&K>!1P!N])U@7A7345LX"4P*61%>J%!67:.%*6IYK M6QF$OQ9;ZPQUS=_'TE '.3\>Q)^D3[9D'&<1'16+Y@6C^8\_#">#GT](.&\E MG)]"__\U.PEWG&P\['5.QH''##N4S)*I-VK(-TB,+L#1@06GZ^<6Z:QO_Z'S MY[=R3%D.I=$<45#&;1>D>D'K9,K\ :6UKP?/F2PL?>)24)'(A7RY5J(B&)V MKN@85I8T6-N#&]798.FPV*()'=*%SQ53J= JA3_QM5*P$"]HG"2/E(K=Z\*M M$SU(9(X"&.1L9ROI@*5T@5DBFB'L5>TRR;.:4+ MV9OO&\_B874),77EQ60" MH[A+5^#^<9@6@QSISO&^2CN92!Z4UJE:,RO8,]Q*Z_L/OE8L;RTLD-4W8<-) M:/^8,N2;5NE*<4*5=*E1C%(;Y^W]+063LU]K;9V==%F0L[E>O@?G,O8?R12 MJ'IH3ENY9!0)6BBZ@&11%;"5@BHIZ9/!YTH:K,^3I2%"ZAR MA/%X//C /GZ(/WH[7U;Z5I&4O+$BGI3 ?6Z6K)2^ U;,/*'KP9WRKU231L&H M^QWY@W3GZ!PI#8GV%6D -T[SIP8.;F^7GD$B3>%#'R)EE(8MHH+4,.4\(J5: M".EK0WR&%P/@+$,2PV/E6B\V5XNO;7(/:]7ML,1GR)MIA6=$_A+7"Z?+,/VVVM$L M#:\9_7E!XPWH>Z*UVR]\@/;OT/Q?4$L#!!0 ( "N%F5@\$)CNG0( ,X% M 9 >&PO=V]R:W-H965TM4%HH&WJA1ZY!7&U)>^K],"*Z9[LD9!*[E4%3-DJH6O:X4L,5"LVE (7YR!N'EY.^C75+9:G="*LV-C[U(&VTD=4&3 HJ+MH_>]N G+3[Z!!]&<">%*33D415M%D^@@XS6F/8C#+Q % M47R +^XRC!U?_ G?C.M7#4QD\")25(8>JN&HX==XKHVB5_%[7]8M9W\_IZV4 M2UVS%$<>E8)&M40O.3D.SX*K XK[G>+^(?9_N).#^/WJHJAW])$8Z%D?F0)A MC4P!VNL#.GRLYJBZ"W!CY(Z/)N2T (5+% U"KF0%J5K71J:-4BC2M7VC7"P@ ME52WVA#E5P@@[ .1A(']X@ B,B_@N<"CJ:QJ)M8GQX,H/+_28&0-.94I56LJ M&V$T[94B7[)YV?F(DYH1] >6B@C_*PU6UTJ^<2IK+-=P>@'Q.9Q=;"3NNT-_ MI\8J5 O7230X16VY==ZN68W;&OT;WG:Z.Z867&@H,2=HT#NGWJ#:[M$:= JN M8N?24/V[:4$-%Y4-H/5<2K,U[ 9="T_> 5!+ P04 " KA9E85\HQ074" M "E!0 &0 'AL+W=OS.]D+>JPQ H\>RX&J.,ZVKTR!0208E4WU1 3>1C9 ET\:4VT!5$ECJBLHB MH(2,@I+E','9R1[60MQ+TUOJ1S3"PA M*"#1%H$9M8-S* H+9&@\-)BXN](6'IY;]$O7N^EES122;%'TF8;-'MPK;IJ0R[G]E%66IIH;NITO+I=K)8_;I???J+E MG9&K6: -K T&20.Q\!#T'8B0HBO!=:;0DJ>0O@0(#)^.%&U)+>A1Q M(^B@* M>X@2&AW!B[HF(X<7O==DO5;P4 /7:+DS4J'?9VNEI?E+_'FK7X\V>!O-CLFI MJE@"P81 MA:[(_MYZG>!@=$J06[<@%$I$S;6?HL[;[: S/WK/Z7Z!F8ZW.5>H@(TI)?WQ M$"/IEX(WM*C<(*Z%-F/MCIG9HR!M@HEOA-"M82_H-G/\%U!+ P04 " K MA9E8&8"! *0V "9M &0 'AL+W=OMZ MOM2KI!Z5:UW +XNR6B4-?*P>7]?K2B5;HVRJJV]4JJ3;O=%X^__1J\LI\<9<]+AO\XO7//ZZ31WVOF\_KVPH^ MO;:CI-E*%W56%E&E%S^].I^\?7=(+] 3OV7ZN?;^CG IL[+\@A^NTI]>C1$B MG>MY@T,D\,^3OM!YCB,!'/^205_9.?%%_V\S^@=:/"QFEM3ZHLS_D:7-\J=7 M9Z^B5"^2-F_NRN=?M2SH&,>;EWE-_XV>Y=GQJVC>UDVYDIB*!\GS3)SS]6Y7-4X=,P&OY!2Z6W ;BLP%.Y;RKX-8/WFI_O M/W_Z='[WS^CF0W1_]KB_/KA^C\XN+F\_7#U?4OT>W-QZN+J\O[:.^V MS+-YINO]'U\W,#4.\'HNT[SC::8[IIE,HT]ET2SKZ+)(=1H.\!I@MH!/#>#O MIH,COM?S470XB:/I>'HX,-ZAW8A#&N]PQWCG\WG9%DU6/$9FG='_.9_5306( M\W_[5LSC'?6/A]3TMEXG<_W3*R"76E=/^M7/__U?DY/Q#P/0'EEHCX9&__E= M4F=U5"ZB6QR[:!)&\2*%+[)BGJUS33]?E$4-JTGI][Y%#$[3OXB]9%]]U_S1 MPU*KN?U&I]$B*Q)X.LFC&H;00.T-O=8L-;RZ6B?%)EHF3SJ::5U$ ,(ZJ>"U M#*EY7E8IO*R!8)HE?9;C6SL('G6AJR3/-_B[7C?\+HRN/A<9?KK':6G*\Y6N MLGD2[?WW?YU-I^,?/H_N1]$OY^>W]'GRP_XHNJ)7HW*=%;@:>&F5%,"Z$.PX M@FFB)/T=2):7L8W@2V!(M+,-_UK -^&M-9S1/ MZF6T (9!U(HZ(6Y=>SNB\PP87R*'-_E84^ )%UT&B4'?0(+ IA!M%>SBVX)$ &'D M.HRZ_(I8:89-VF995MD?.F5LHJ\)&#@^^905+(D1 9< !NU0I9NJ9/F6;Q0C M%BP#4.81 610\2/"U0-0!&/2C#!/5J:UP30$I"V D."LX=7J.:L1@A0.$GX; M10.,[-@RLN-!1O891H3#N 0Z62$I]O&HP1%V\*C9ONH.3>R'>0CO'_RX ]D1 MRW"?LV;#[(6X00\WZ6<[E?Y7F^&).OZ N[]*OL!A&' 4'FP""+=:,V4RTU4$N>);,,#@\%%7Y.LWJ>EW5;T:IA 0@5SKSK'9I%(=$; MZNKX81=OCU,KJXN;X' M3>S]^, 6S2/9$8D4B,&WG(F-^+>&!_\'_X&1HV^0TZQ+H P0:J1XP1KZ)>Z7( M#!$)4#;V9"F.GUDER1//'ARK9 /\'/$N;V%U ,N,I?S:K5[;S5FW,U!3HZ5. M\F;)VY+K1YA*%T]951:&E]&&W-Y=\",RHK RIG-#_O"0C+_IIU,/5E:CZ!7< M/A#YOXN,J=?:K!BT /,"<3M?#:CHP)RB4\++FS4N$O@KTB_L.I$C2RU6&#)B M"]$U\)2EU=APY'\ #>FJB"Y;)'Z"GD05"_A("9"ACH,\/48^AHB DJV. MOW&C<5ESF*EFN0" HHY'O*EM9F 7?V&]]^:WJ_<'DS=XF&Q_$N!/H!.5+>+C M(WR5Y"HO83+BQ[M.,(:S*BU<#CGD!6!18'B"P#(4H84B8MQ2X%@;G!>T3@01 MJ0!'?(85,_=Z+(%/T43FD%7=IBGH%*2FX?,$.^@'JS*ELY,O&&7RY+D6C'YL M<_F-86EX:JM,I@0"1CQXDX7H%'.LNB?;5)8C?_NTSNCF>$69?,EOHV(N:@TP@M' M#[O59"@&8'M*L_E*)B=UUZ,;T+,+?/VQ!8T#ME/T>D)GWB)[6E&%=/BH$1!7+;!&/"U'Y MFN>2":LBT6:T/]SQC0:39J;G24IRI,D^\3DXU [QF>ZKG7,0R3@<8>YQ<+481&8ZPK6AK"@=TI)D5H,B$I'82?0(] MJ17[@Q!=T," 4P?91Q-H!W-(3\L$^$<9K -I!45%39;G+"F^>#9E8[3%9Q08 MFUVPTLI H40:!ZBRIJQ(.80/3\XG@>,3>,;2KD?JG'YY#]QU-0.,-^XH&A'^ MF */7@,9?"7U#D;_6S09'<+_QT/(=&:1Z6P0F<[-.N]@?M@P(.$XZOF2F.KD M!Z ?LJ&!VIV\N4!I5C3.($(]J@\9!T'9@8QZ7_UE,-I!5&4'(44"F1%H&7]8 MC*VJ#/]NZ,\->5Z8%Q+: ?\' BB?R9.$/-&S+^(H XNK")4A#^/\=U7G7;(" M453AA*+KH]1(A&D;A"(/+Y*AL0_%=L0]V##NS8C\2C)*R1N)-@4(YU6'.D#) M19^U8G4I1[]W9S:W5<15$Y':%3L\BL<2@9V1:R\Q2BX"M@05IZR(6S8@ME(^ M%\]20T91E4\9^>IQ)] 61&U:A5M2%@$,R2,=!W"(#SZMD%#V/+U4/V6,5 M-.X,)'FT+LUY &TO&LU>D:0!6WC=T!G) MQM+>6;PC7]4"+$1TF+"LLK_!7CX#ZT-'5+D ='I$U&'!;!=F78NDH/GZ"V(W MJFBU-;K7>,R@0^9XX$1II 0&EHA1),"B836/=')0WH;VDI%IEN3T,_H:!G#; M[/M& _9H=.GW<$'T3X$*#DHQR8\.)QR/QH=_RM[MY0#$]73>'ITW O60=1AL0CH47R&_S^:\H>3R6E\>G3R J!'\>3L M".8])4"/XN/I27QX>MP/Z/:\!O23PW%\"J\!X!-X?T(\0'SE,B6R.B0CT*$? M+3>=1*0_($D>1J)*)$2QK%X+&8M!(0X[@]FH[AQH])DE38)^X2H!'9*(J2*- MI"X7S3.@2DQF*ZK(N3:L)4G)"*@S<0^0_4@O9]8JVP7JR;\-:@+Z>)K5ZSS9 M*-P(5*> 5']E#U.@HAOC<@$B0MB9\41$\\T\9PO".*6$DG>!_CD-R_?CQYA_ %BZC#S=W MT<7=Y?NKA^CCS?T],)%WPL9@PK\G18N^>Z%6'.XTGIY, >'/D+R)/1&LAO>E MK2:W X8CT%6'QQ"9B,7>*1+U&="GNA+>1O&H@56?G )1G1RI#V*K6ZN%78%H MS0,)Q2=GTW@\/8OV?>BWN UM1WP$M#=]<_S-()R^ 5H].QT&X>3L)#XZ/!D& MX) !. 9R?7-T,J3'OK%Z[)MA/39]PLE(O-ZWZW6> 37TZ:"#P^S001? C_K& MC\RW"EU6]EOC,9JUSBV%X2>Q2T/[QPA!8R.1FE6@""\!W^"=%=L6,+RN#A"! M6E('F=$ 3W!O.'QQ] MQV8_>IO]\K3N".C9>?!L5TQ5VD0_Z0R8-:'J\_*KJ!/P3$ZG[AX=SS$P M(O0+RT$*D__+_/03+VUC,GB\'Y*LBGY+!\_ 3\ W=?$2SY8F_<*],ZJ M7>UR-PQ/N./$E_OJST'B1644ZHM&[4_9K=6QV6H7A!(_3I!.8!@XIDS$DFHLPM]X\SC29KXMRN*@^TN]!.@/2*,A7T5>@HSQ M0 $$%>#Z:<,#I(/Y/1H6@R%#,@;#1!5&N$VL+D:.5V(H*_FJ_>E1.6(Q*,,J M2TY...,)P&EC/@)PL^H+:'1/=/)DLBIQW'EK%C^0\=*2W+*H,,SXIHXRIM]* M&2ZGIQ?A!\?9@?!9@/!>TI#%;N5]>8\Z55*!#O>NA'^BO0_G]^_VH]XG+@+_ M^M[Y_<5^=#8='TS&)I6@G[3X8-_;Z&\M3NP80ZEPFAE0 [J,Z93X>): O DP M/O$=KT%O1._<'QP3A3,!0468CH^S3=WH^;+(_M52F)2%X8IA\ 9F$]*-CMD' M[(\@WW!MIZ)TEK:PF0K_:DO"W JY*Z?W4,B D8HI.4LQ&$$>6PYHH^?0BV?O M?02-.$=MV]N;?1.]5NB3W@*@G.&YLIW.BY91#L-11M%Y[3PSLTV$YQC!$RX9G>L^\!7.]4IT5$.2IKN=5-L,E8KKF6T6;H2;19WM4ZJ6CLA$] MM&,P2.%BYA[(Y,0/CQ5330![&QB8D@SZ#OD'@6@:_2^!H1P86_.CZL:PQ3B* M06KSLSOZ.-(9<8&8<,O:SZR8H@$QS;@G8&O/S;$8+3(GSLWD.9Q8)SME$ 6P-?EBBC M#..FK0*8]_\ZY<:E8DX&KGW=Z1?[OV.1ELX=N1]H7"K:3=3 M@[,[Y%ZB9WGWA) M0;',<\DAFFLEJHW-.@-A4;%U8>WY55:TR/@W!!>[+JV7(B:/05F;; DR9/'T M!>?$T\RQP5R'?E4\:A-E-?%*#*,3?:F9]I$]CCCSC4PSJ_GQ=/B)1V'_J9G$9'70 MGF"NVCD&@YUQ!HO-*J(5DXN!K S ?>:3IG,EQZ>?XM56L*WZ!4W%Y?!.AI-X M;R51*7992FQFB/>I%^V_)V'WR[YZ::[(/J!V/$!I'@UIF*B8E[6)H,SG[:IE MU1.T=% 2_W#9P"F:;9AT0,<<^:!G_45N]2M M"!.VD48/<&N *39+S#J[['W/SQ;;M3%JR&-\>W=S>WGW\,\HCB[_]_/5+?+ MZ/SZ?71_\^'A'^=WE]'E_*$#.2B*/T3TJSQA57\!NHX^!]&A$2Y:/M YUB:Z\JBRR>>V. M#P176Q49!4(XB>(K_EV# M!AVKBVJS;DJ3=:%6G*PC+@V8X?(KQ=YI0B(C"IOI@MU*9*4C!5H>D)8DL/&, M*I:Q^FNC)?.P>V8.+Y@U .#5(RNE8MA$''I \/#TMX'Y'?X+H.OG)&<%>J8; MW%I2J!FD4.3W@;/0?DXF I*LLP9YO4Y-9G7=!$X)CUI4@/UN(- 32?+1A+N<2?"?#&;X! MINSR-GU/BF^^K[IC1]TOU%+G:2SK1PQ]ES7S,F/NTJ-OHJ;B.'TQA_ M&G3CJ"Y2IA7E=!62X(6_>^DN\ZP"G*L;]B>4@("5B7HRTT1S M@RP.&C3/OFA2<4$!H*P\D[/DUG"0D^^-EPCO,9"(\U<.7/TUJXF6M'AJ0E>. MTE_G6J<<*(@/S<<&L><:6)3,O)(72WZ8-LQ M]"Z(_ 1?? =?A4I7 A8=,P' E/ MEG%GC4&AIA&&(_*J*+T:#_$4=4G%YPFHNM(+9-LC\UB;/%FQ"_ -. :))YNT M;R_9@B81,0":4X+N+QK2&!;,$%'A9'6U"T_ IY!NLD(RD3I@]'G^PO(AMW9E M6"*KX/ DQ=\-!F-1.$"D[-WEMK@:'=,Y0-)P\[0X^'G"[TP.@,?"%<0W':+,\P/R^=&%:[E M71M? PWC6>M"&;RQR=$4N9LG$F/2":I#5#@V;[:XFY18=1C6=IK8GY,U'0P;T6T[M,R0%QR$DQ0'BGFEXZWO>-45 R@I0 M3Q0)9I$K+M\$2;5>%1RBE/&V6F>N6*F>63HSQ9B-@011'(WI9A.U:W8V*OD! M""[Y@F]M$:$\H$?1A[9"ZE]1UK&785#.3%:^>=E[KZ(<#5!+$;5) RIL?12Y M/F ',3F@ ZBVH3:CT7<+FQPCC>^:!VXU.]9.BPBM+\QC$0'>> M.R$*&QKZY^1B7C'N-&T#YGJQKH+)$:Q!(_-[+,L4V8NH9#8X')*\Z!*<2J%) MX]A&CQ<6$(>0?+PESPQZ1*N61P M8?PTF+Z)SK+RN0"%9IFMC?@T.( +6 )3L7@JI(2%EFA2@KJ1_G5^29>]/1E. MWW[O25-;Y+KI963?D[Q=[*O^&0('7:H]I0,#.]YSAMA%."T,UIJL1!9-[H4. M[45[SE R:+P?$&2L**K)HY++DNI$M%BY$@X%2,O"Z$'(!K$8C^(+!T[<(N/, MN.@)*+<07W=?EJ,5T$8=4SA#I9?8'.))&^5,LG]=](5*IJD&0<0U>0%52(@V MDX"XEZ\+^'&M\\*0.#K? Q4@?$\0^]ZH@K@#-]]H4KO$[\EPYO?'LGCD@*I+ MU>_%PN_)VB[W5=_X/@Y:M,G['I2Z]]JDPYA2@M# )M''3EM&$!&;IFBSV00O MFV(,[#R2Y1N5:LF&(\GBG=1M6]6M1$A0W!].)W'/@#%QL[74P5 9YC?!%\O# MB*W*,?V@*MUP/IY.LR2<(YEXYGSWL,'/V3(?+II$(! M#9CV =.P&?0:FPXP+^_L8[1C']D[RSXY-%.SQ<;FS)!AS]$*5%,P(HMF49IA M#@> @+O^4*ZS.886XQT)(5M1:UN&)3%)4XHEN@_G&W@ .J< RC5V1? O0&V* MB^7WQ,)R!27[X=FPF]17!JE=3!C?Y@,/,)G]W[$I(?#C"7&TSELNF,,8C3(' MUZD&\&)S[,WP#AA45DT-'KQ^")T0./H&LU6&N?L^8+(XLF"HET'E:A@ 'U0/ M85GM--B!VM^ ?V.YT3S==];=AW"1VG#_$R^!'7.F: ML,'!H7$OSBI8EB);R]6HHT0-?%C>T&9R(C-R#\0[L@1CE,E>J)9(+"M%WHB M,'1JXFV49^^;&""YR,-;=[F)[\TTJ;X<.TZP/8,_LZU5369EVP2C.,EOJ@A+ MZ1G0@@J&A\#5(#)$=TV4!%T;K#6+DB+0LMKX];/(-C#,7>;E8Z?$KH]1!A.I M_HE,^;+$KEUU!^H;F?5FS1'6428B0E(; @E&>%]KBM_/02BH%8>ZWK&"WES% /U* ]5@D? M#D?T/%W**PSV_*=]?A;B_.BNYGH_>S#&A8*!/Z1[*A]F>2'HB (%^XB%5M(6 MY5BY(P$CY67&=9W$S'Z]5:,)^/_KE*+@E/J=(M]T2M]X(#L<7_Z!J#]Y("\> M1C1P&"@22:@K-DIXCUGHSW0O+@XK[B[3?3*"N0T9B- /*C/]C_ M/1GOZWTU,$W'E)2EB\\$MPS8"K(E#V4:P,;&'#$W\9*0;70"<5DP;ZB>AA?P!/)<8, LH7A2,WC7:5A$SCIZ%&75DKIWRXE M"Z$AE5 2\F(4NC7W!#+,V+Y*1?ZX0M\J\:Q;S@DPT#ZV&:_?I=&Q$4$$-CF. MWL/*GDB,L/;[JTZE #(E%_G1Z1B>F8DWE^;%ICZX,J/&88W,(^LUM,O&I$=E MC^;F@#-WY*A-=- +,')1S30Y@YR67U.M M+AGJ*$Z,)KI!PC?&N&B#LA3L*B#S&,/80 M+;IBF>EPLO83Z/:4RU;[Z,W $ M@CN((?.CGJ@YFIJ* %5-+;I8F+^_%AV)L9P,"Z M4+4E\KE!4+V='KJMBF 2;IC"R=%-6U'DLB!-M1]V.:A[]IN"(2L.=H9+&]3F MIZ[2:#I<:70G63!W?#Z[@MK#H^S@%O6^ZAF^+Z:-!T,)%N.3G:E(DJ]3FQ@@ MA;SG9%52X9=$"3'FP_7O4NA(PL3/FT#]W92G#/FX7X-?N29;'XVYDI2DJZMB;%=X5RE803:1DK'"@^%>\PQ3PHD4D/3H(B2*SL& M^T5@AV/TVCPNU2HI6G3)T.WH8,#?EN% J.S.RZ*=VI.T-Q'9MA- MEZ>Z:VIR+ )AI[$G\%R3Y"0]BY(,6*T@<>6%PN$WHU1YZ5T MS_+;G:%GLK1%Y";P!6."V3FKRB0%H[?QAV*P40GD0.@BHW,8EAN(%53FPHW. M>I_)"NNN;KR@D;1I%7V^-*79S;(B;I]@TT 0:2R],"=OA>4RY+JF\#CP ,2% M'NO"GC$Y26#'6@3#VQ/31->Y6194-\ID7Q500I\ O! )W)81XW.8 MY)*([2J4CWQI6YE$S?^(*G31FT'K+Y[Z6)!EDXH+V6PJ&6/RQKHL<\)U_57/ MV[XUXJ*\AX582TL]6"D7N;8R:RQ557*DWGM>SC6-35J0"RNQ4FK24P(7WBAZ M5S:AQF[L\#ZXF$NB(FI9H\PCKG6KZF*F%PR&2=:Q:15J@U_ \H /,Z[9[V!Z M,!#E(*\Z-H+C.IW=B -NGK';O\F9,A+ N63>%V]:9%]UNI5Z_4QM&G8N7@P8 M4"@I32(X<^4G]2ZTMI37-Y)-V=@W\0R4_)B?"D"DS%RC68ZW-\@H] 'V(ROZ M^W:[=4IB3%9W70(F]&8JB;U-#,Z?CC";M8U37GMW0WZCCEY;..H/,MM0CT5_ M$-*]46$5KQ((KR>C)MF&*ODC]G%8KD+LEN((J3VRZ9!N#Y$KS[G=#%E?O(_R MF-M'UWG=7Y1)A38=&IQ.89-L39<4(@51!E@=RBH'I3,*%5>.<\X"ODQ=HX$H M,]0@65O;043;M"%[5+K!1FBP,6VH[K&2U/,9DX^DP#]M-Q+G#LBHJ@DFQ3X5 M.^Y0L67KKF2'S\AV"%5<=BLD2[[K+=AX2:U3^55Q4DN+MKM1]:FR M!\?@0L<]<8VA"_IP>C"9[,<]SJF,E63T.\)*% :^\]V\+>#(Q$]JRTGV4'G5 MAA*9&Z$['5B8YH;!PK?VW<4J762CVV92 SML>F%+3*3W.!X94!EE#IC33HRX68K0G=U4*C2<<=]?P%2U"U \E1. M =SXVG9H8NI;6M/ZQLX-<U$[.\CS@!'NWY.Y M#_('+(E4BZV/G5XPBM Q8>O86@KF*[70HO]4[%SG#/>1C*N&Q^T]?"E&Z66E M'3\CB\VPZ2D)4>M3O!5XE;&= 5ZB(:G#M[I%T=*V>W5TH>'EAY\]C1ZK6?RR MD;#IZM:>*QEA:WP'J;7R^S>'P@X4@@&*EG*JKEGAWV!D446Z0@1QMPE8XAQX MB_R>/C5%=E@U$ON5P?:*P+SXD;&M0A20.TLZ=ZMD)BQ"RL1VP*[3*+Q\1BOV M&1M@9>(&H'84$84A:$+R7[8-J\G-,JM244YPAH?K3V(U4#$(8A/=C:3*,+X9 M)8^5UBZS+8C=($X "$BE-3HE*I$(!\[]-3T_HCS_55QMSL=0V_5L>[5=HP?_^WA8Z M>D.G &>!R(%Z,N*J7YH4:HN\)2%JT[KQ=7:4XW7RDO4'%U)X%S/.W MZ9NQ(.#AE/Z8'#%&WIK@N;+!<^9O^JLV%]]MNQBYX8I<)\?>8]A_S&/DFY06 M7(4@#5X\NTR',69):'NFS"!WHR10,^^ #;=?8:08:\.2NIM?F$G+RV2^E/0> M>R;48)0^97_X40$7\Q%E!%1_VX*_H)098[SQ&NAE+^O=] ,S>Q *'>N5EBO_ MM/C\)9S?%DZ4[Q+X!'GH;4+#SH2=;&.R7!>/Z)U9V#U3=L^&8NBNU=MTN-7; MA:3]W=,A'VR%6DU:8+>:OS?0_CTMX1I,E_T^&.0^6_Z1L91:Q_3H*G2'W,93 M'#$(P:F,MH&;=SE=WQ"NZH/%DDF9P+)J//]GNC(4UQ=SL-W<\=7GRC5I86#S MP&N:6N30GXD8Q +3#C=PMW-1IT,]V\.@$Z SR]6%&ALVQ.KM#=S:9[,%MK+0 M11UZ]E%*:WI;_5@8L+R)30^OO%RY/3:&G]$?%R2(?7,P^&:1S#D=1^0%_TA) M1& TB5.#(#1M>=O&E-1V=[/33*NV.PE'U%9(RI+)Y:ZOB]"4P]NRI!_@7V:. M#5.]ZWPW'>Y\1W?/2N#$=^WV4O7W=+QK]]6N.4)33WH_H/Y^78ZBT\E9;*)L M%]Y+!WQ;KO^5S:ICF]!J^:3SDYM5)C?AP:"VLL0EP?NQ40HE^ENBNIG@O)H:VU49PXE%:6Q2U\*4 M,W1+FRP?GGP4?99D%THHY=+9X!B([CUR-)NA@BWP*QVWEE4';:+$1>7M3+!C M/0FJY*RB/+30&GS2S%)%?9#[;*6NI+"0\FO2-,$+R7BQZ4XJD\QI<,8I.^+O M--V.^DS-)"WIRN'S^\] BI.S@_%I'+V H]$>%>*^1;S>?XN5C96]T@P O@:A M;M9R3QC[CG;L5C#6]:G&H&MPD<;D3=Q-X*QW$1S>0[V5F61;/1K[WUF9UF.\ M=62F@-7$8LA,LTL(ZJ@[=!(BI"G5> $E_<$#K%0O8N5V2P JRA6,XMQ']S4H M: 6F]60CT-%=$\%(;M*BCE-$V%Q#R/ILMD"/Z3K)S(7N@F+]N7);CG+")Y$" M'DZ1]45M@=EM;&_I[,]4>O'J>'8J"IG8- G/<!IL?D@_6% MMA+8P]B6?HVB]T2JZB7_7^SY%@=MG*WK^^+CDR,R;& 0#'K#?P]/_[3)/214 M7:/%Z7"C17.WB[T<^0$%3KY;L'Y/T\6G?34TSTO7LGZ^ISU_]]N57*AC&HCA M;P454%/KC%IN_Q0^\.(]KQ8?[=7-ROH>O"G\-]PC:P='N\[[ANX]V;9 MN.]J6;[M=.?%LLJ_6#9R.G _#7?!,6UR>Z^UY_O)^?)"QY9Z%C]2GX#.&HKA M]=\=GVJL[6:W2^:#&11/[C@YFU,LI6O%5LJ9?59167O#]I*5I=@<)LG(0!:9 M'Q:*2;2_R=8\C:;J[O1,IZ*YBYT"T'J;M$4U[]^Y5QZX.5)FVA_8=[Y;, M\#6_?1 7U#I^Z:1?;5M)^ =G#@W?P_,21Z1TGE#;G2K#UDA\C6GB^[ 75D-' MWM?=.E$RAYI>?[BYN[SZY3JZ^'QW=WE]\<_HX>[\^O[C^X;X3.;^PT1R@FU/CL9'1V/ MCT%-5_;Z*QNO7F$ T%96XIRF=U8B:S:?YZ'WDQIRF%K)V,B>05(4BE*,(Z9' MK(?&PVX!UR9R.MPF\@Z6B'>41/^=K-8_P*:XK-A+H=5>1>9[ND8^8X'-B]/U M!OM(R3;%WK 1]BJ5-V?'!]CRR#H4C3\8-O8=F%@E]J+^R)X8.(1/E.&!SC?N MFA>XD,.4X+JAB^KP7@0:A%R W/B/R/X96[^L9+P10:0<1 ?38^>?J,RJO:1X M-PM;:O1K MU^[2A*[%_-$5.5#)2G'YU>CZ7 .W1S892_(\_3DO<5=C)9GVS,!-]K#+_\3&Z+@9&?T 9:J/X MOL?>LYI0B-@D35<^_7N;/EH'C_24$0;A>R:X:XULI+_M:O>VXYU&T;/&^X]- M,A:W!/):X-CDI&ZYM-<(W_-([KQ=#_@;5G\V.S&"[A##V#PG'GM'8,)@N;:W MU%/7?-'1UBTL9RZI+PMJ:+J+ !030%@IT8?OP]S.=9.<#G>3O"?%?1-=D4CO M96S?TT7RZ[X*1X[DHQ+=06(15J341JD(+U4TR>:8AI!'CWC A=1Z@K S/<3) M\DF(:WCE,5@PY97:N[/*N/WQ(M-Y:B@D:9P3R$V#&TY];J7^B@IQBI+[9W3[ M'9/'0MI7D4_?I0FZFKM:=L7F(8;9\U[*NGE2]H7R86ASUHW-ED!=EYU+H++9 M]+WN9D5)VRS+2K(@A]#&-7^<#C=_O.>Z1$J19I6//&0'28J*A&33LX-I;F_V MZ\6N[^D.N0'L^AX ;,*5^,:J5*<]Q0"U-S95;G1''@E2*Q[5OS.&LG@*R67U MC8:-#> 2GCI;Q6MR(U>2B'%#'88<\"/0#6QW"^_ILMVL7$,D MTJ=TP047HG=CF#$H]?%OCS2F>H^1A6+!7GKDW;V<>0Y6JJZU=\$[X9&:1<%J MC*6?+>0N"*^%Q.YK(6K<"\D:[*12SVYO;P-CN3TBC\FU)L>HS9!:]1 M#>S.:ZJM E-;;H.U/EJ\-,Y5G<%,,^#=BPQKWDS*+E7^!Q:0.T7#X/]<=4A? M2*GQ4YYMCS8*,AW9*QV%0S\@.IDJ+K\1)CQJ'$?VMBS0R'E_Z#0="F,@N"U$ M1Y!.1SZV>OLTXS8\V*6(RPDJK\8<+Q($>2LM3H)KY1I)V[%YU*@\74:PG.N;B:'>SV&V>B";J MRI;EZ<.3\?Y;D '"8'="VFT*"T"8EMCTX2*( 0 KNJ2(B"&=!84:;#M/?Q*_ MTM%$@I![ WUR521=PQI3BZF^UZ)52\$ATSV#VU0T&EM:ULML(1P1=1&J90(^ MQT6CA'KBE/(O^"#S,5 MMQE\_V7^VYY,#< MP1R'3DE.J[$ *1^!!QC2H>M0=CCQ>/PJ_%H+I8T7#8^Q@14D"6F)W]$B^ M4?[&&$6C;NPQRST :%AHVSL=7G\/9C0UF_L$D@&S849ZQ(?\GA* L"XR]#C' MTL8LR%ZEI!T807EW"Y'NQRT9_/*'5&:4A&RVH5V.G+ARI;5@S/2]B[>/>R;1SF3??H#=6 S#1!Z \!>#;0Q\^+ACAF1=R&>LOD MQFI?4Y-$?)C/U.5DV1)KO.8'9/5R3AT84+5U+87@(-F_PW6'*\QQQR:1YI;Y MK=PI)>W?S'4CB>M0PHFAE#$@VQ(&BGOJX8.V)X20MO-(<)LF%T;"FEOF,83Z MW'Z3(V_NWDW*0"P:L8F-1X8FLIXNWY?1GXEJW5#47$&25L5HD2U7O.4NP=6$ M$SEEEV>+8@> M\0Q$"W<.-D;>F1]6F-.M E@@ZR9E'(3CY S^_B(O&=+C7\AFK!V-*E3>-BO6\$I<\U[6:LCSQ.CUA+YK'5L./[@]'^+9P!1^AVT63.OST_F96FK;GRJG M)%?Z&2;6V0IAZ2Y7UVBMO[@.&_X:[Z5'SMXO5_=@[;Z7VN1;FA'T";K#8A-L MQ?O;^P!)6@#A5P:D?-6@%U]AI9#H& MP>\WB#&*VWM@S7_=9?"'KGGGX7#SSCL]#W,1T>(L2O1TT%IZM=;A(?>2&4;_ MAL?%7GLW@.5"H)(C1K$^NEK#9&).)V0[BSUM;Z*[<%?$69OY#&SFM_Z,*%)- M69"?[F"_^^CE/9#$OPB+-BY\40T6L+%M ]#0*6KN3!,K5CQ!OH?'Z\[A +'? M!0D8YJ(P\L[T78K7UPN4MX"Z%";&SXC\4HI.C$2V52G8NB SG20R3-'^'"Q% MN2"-Y]G:6H1_J5G?:NSM9EQJ7F$Y#9=>[6HX$Q3SJ[+84B2V>UZ;R#\^B4?3 MS::='EJI8],RTRSU6D]MY6/V]WI20:^G?H%:U5G&O":E7/20ZVXGQR;+%3; Q6FD8PK)5??_EM#'4E>/B>@6!0*[P8V M(/N!X9D6?S4:3HU<.4,5M)AN0&%U(D(!SFO>/A"3B$JZY)UQOF,DU.:"'M,B MP;EA@G"WM0]%[T!UV#AS"(5]Y6D0A=_$?5XPY#)XR-*=HF7_@[Z4)UF<_9M MDT6+AA:YZKQ=U<4R,3)M$'5[#E(VDRP_I@"#"+LP4OW;&"DI%(9%4BG^VF%B M1"Y=#S5](MR)5NH%M(IZT>JAT\3+BX'1Q:4-5[&AWD U&[0Y7NQA'2H0?(>: MU&K.P(343U[*EI]_3]4_X=LJ="'W,O^7F7V?!O::$B)1O?OY1Q!HC_H"<(X\ MRP5H2ZB7V6^QH2_>:O+V?/KJ-;SI'O_YQS68[)^2ZA%S5'.]@%?'H]/C5]P6 MT7QHRC4.&4#3O!<5E\(O)__'U!+ P04 M" KA9E8X-71?[@$ #J#0 &0 'AL+W=O0 S$PQD"K',8DAI\(&=MG:"\568BVVY)5D M CS]MGPB)P+,16);5G_]M[HE2V<++AYD2(A"3W'$Y+D1*I6:@.'R2"P211H$,OXKF$;E4ALN MWY?TBRQVB&6*);%X=$<#%9X;/PT4D!E.(W7-%WU2Q'.B>3Z/9/:/%D7?AH'\ M5"H>%\:@(*8LO^*G8AP^8M J#%J9[MQ1IK*+%6Z?";Y 0O<&FK[)0LVL01QE M.BFN$O"6@IUJCZ][YLBY-SUG/#I DVMG9#D3 M/;1'WMW@'55CEPF_A5NS R^=D6=?VZZ'(/>.]]>V(':ZV1X$*IWO?<;Y'F28 MQ%,BJBRC]9;61DMSSV:**DHDL/]E\=/J-FHP$NEO_? M0?8$3Q-4LT*HJGTT4,$AJCDP%/VK=[A]#M97\ *VB=TK(#0E[@5^5#YY8 M$4\#Y/*96F!!MF'+3I]D;]7N<*_0OZ+;&7]6.37=B6UE+,8C/G\NJF )FW=Y MHQK6>1WZPHA4L"A JAALFC94%CU^3V>'^SS>'GWVZK-Y*\IK!+NC(0&KE7R- MAI_$E<]5V=I!FB^6RP.\Y,*]]VQO8V1/FEO8=VF8?IA[UW^3JSEOK5#%C.C" M"C%/,5NMWJ[WYI)0&FQ,AVJ*Z5AXN@JT/.M^Q_0MC=X1>TDQ?%?2=:V7[CNY M*^Q*^CUX^U?T$ULK4KFJV)_T5O.MDC3*=RG2UQ%Y>>LT6HYN7VZPIK/4C@_(GN:ZT;D\N;]/[<%KCF M%88%<-O&J[ZT_XZ)F&>G#(E\GC*5;\6KUNH@8^;[]]?N^2EHB/5F0**(S,"T M-?^'U!+ P04 M " KA9E8NU@T% ?#@ &0 'AL+W=OW<.[AW?D]8'Q?\264@E/15Z*F\Y6RMU5MRN2 M+2V(N&0[6N*7#>,%D2CRAZ[8<4K22JG(NY9A.-V"9&5G<%V]F_/!-=O+/"OI MG(/8%P7AS[;CMEY>;'('K92O>@.KG?D@<94KG9SCE*WL9)F!2U%QDK@ M='/3"=+P.I'1#]KEEQ/7]E+ M6"ZJ?SC42%84+"."E:%NW94H1P120;7 MG!V J]EH30VJI5;:""XK55)BR?%KAGIR$*\FDV!Q#[,[B*./T^@N&@;3)03# MX6PU74;3CS"?C:-A%,9PL23KG(KWUUV)CI5Z-SDZN:V=6&\X,2V8L%)N!81E M2M/O#701<0/;>H%]:[5:'-'D$GJF#I9A]5KL]9HP]"I[O3?L!4G"]J7,R@>8 MLSQ+,BK@KV M)$?:_'UJQ;4]^[0]M96NQ(XD]*:#>T50_D@[@U]_,1WCMQ:T M=H/6;K,^B(>?PM%J'*JL'3,5PR('5I W+<;N+*WB!JIV&JOULZL29E0!,$AX33-).1,"$SIA6GJMN'JGNO#>Y0, MW>^[NF\9\/Z4%QU*+(OOP-,-IZ=;GH%C7[<,4[?L_DE8'[!0Y432%':$2\4B M!&KKGOK95BTXIJN[MO,?0&W=]&STZU9 ;;UO.7K/[9\&^K/?%^A.S]!=5$/@ M)NJ;T$*_?D.__OGT&X]G7X+I,(2[V0*&BW 4+6$\B^,P/D7#5L.G:?@]A=YV MI]V2O(HF$O1W4NZQQ<"108H@KFXY%B;!4Y3#]B7JL*^/2NF>@F2 ^[T4&R0? MVP"!A!4[4C[#A:N(YB%GM*@\*F?845H2Z+B8:,?6L'5@8RB!/B5;4CZ@HVR# M]JG2NC!UQ[-TP_+0\"OT/^T A;^OV\@'R^^?#<'UD3^>VP[!\1S=[CGM 'HU M@#Y2R+>=-@HY#86+<:PSCZ?)I?K5[/X-?_Q:+--ILLH=IZG^4I=A&!88.^H8U5HK2L MV''V2/$L(R'>,BXIUY!@>95%% K Y!%,&F[J' \I0@O5J86S,DN$1K_NLYW2 MU6&SYV4F]ZK&8L'=9$]J+* '?6W")./:(]UF"39I?#'?<\RWH*DFV$8>5&'& M64@0HJ69V.7D&1K+^&7(GW>2)7NNB/&LX5%#-<.")%L,(K3U6+?)N7M^V9A. M5\$8)M$TFJPFV!"F2Q2CZ7 V"8_M(1R=2G"KBW,*R#F.M:#$^I&K\U96[ NL MK:5$,2NQ(%1E8DVA;HI8<'$7RBW%\)H[>V7'$*ACBL0V&JP4N97@/RT4PC M@T> E.U4KVEK]FW(SNKZ]QC)#Q1IOIC.;ET]_C-Z:[QF>63U<]T4/Y074T$5+V]/K\W;YO;3U ?^K]-KZ].$\(?LA)K!]V@JG'I8IOE]76D M%B3;55> -9-XH:B&6[S!4:XFX/<-8_)%4 Z:.^'@7U!+ P04 " KA9E8 MFW)^ J,$ #\# &0 'AL+W=OY:DO[[''IBE M"4NKME&EOL#8?.<[5W]XSK="OE<9@"8?B[Q4%]U,Z^JLWU=)!@53+T4%)?ZR M%K)@&I=RTU>5!)9:HR+O>XX3]0O&R^[HW.[=R=&YJ'7.2[B31-5%P>2G">1B M>]%UN_N--WR3:;/1'YU7; ,+T/?5G<15OV5)>0&EXJ(D$M87W;%[-HD-W@)^ MXK!5!\_$9+(2XKU9S-*+KF,"@AP2;1@8?CW )>2Y(<(P/NPXNZU+8WCXO&=_ M97/'7%9,P:7(?^:ISBZZ@RY)8PRR,$12\;+[9QUT=#@P&SA,&WL[ LW$WCFR45TRST;D46R(-&MG,@TW56F-P MO#1-66B)OW*TTZ/)_6)V,UTLR/CRQ_O98K:0DFW&DZRS!0GV4*8$R9& 2P)*6WL=,-_T/04 M06=D7][./RUOYY*IC#PC,8V"H#-.DB8Q"0GP!U,E2DH469=ZH4]8.0^K[7F8MR M\T*#+ @O'[ 8J* 8ADO]043=H=NYDZCH4G^RA(#EJ P" 6'H4-?U.U:834-J MU38D#NC ]1ZSJM@GV_B>[P^1=4">/Z:SEJ+829=)J. 8F!T)DM9@*B,AM\VLF+0#T(O<(0UC%X%-C7:A- 5B M.Q?P$?^UE($/8NK'QOLSE+/#7TZ]$WP2Z%9;@OYV022D ;!@ ZP7Q,F M-_@O]SC==M5S;>E;CL]F_YDA\",:A!$Y(09A*P;A23%XFT'Y*V=X\)9,5.8 MSL22+"')R*4@OY) MJ?.< 0UBI_.]$.F6H[O0V'A/"9L7H;0.O:.RUC^XD6)*&WOO5L26HKF^W*Z&Q?O8QP]<3D : MOZ^%T/N%<="^\(Q^!U!+ P04 " KA9E8)G9=6. # 3"P &0 'AL M+W=O*0R/%T?T+^5L6,L2R+H@*7?DY7<=K10@Q5=DUTJ MYVQ_1^MX/(47LU243]A7NKZC0;P3DF6U,7J0)7GU)C_J/)P8A.8'!G9M8)=^ M5P>57@Z))-TV9WO@2AO1U*(,M;1&YY)[]]/% F:C.2SN>O,1 M7#V294I%LVU(!%>-?1=Y0H"4F7)> <-V88*LK7252\F2Y MD^K*@V2EN18TE1#H9FCIOAM48J1'MJN'7@3-QO>R\C$: M\D(Y-C+ WB7OQ]Q21'ZMY9_93GA]KX MQ/G[-Y?@ME$%C"DS6XY?)<]M'=(8M#P3,WA OJPUF$X>QY,G)!BF2'#O<3R= M++[,INW8NJ5PE."%MNX$-;66I0>^K;NA]PF9C?-D7O_7Z&S\%)V?N?^64*R? M$T:QZ3=KUFJNPE88O6?T8ZWQHB85B_<=IU?I:;?^A%S7]_0@JOGT=3>*=#NH M[I&EATZ@^[;__Z'VJ\Q^](?XAF+;/92C516/U7*BM_R>58%S_WK&R:"24;XI MQS$!,=OELII9CKO'B:]7#3K_J%?CX@/AFR07D-(UFIJMP-. 5R-8)4A6E&// MDDD^>^ZY M<^YZ&RY^RP6B@M>R8+)O+91:=AU'I@LLB;S@2V3Z9LY%29161>[(I4"254%E MX?BNVW9*0IF5]"K;HTAZ?*4*RO!1@%R5)1%O0RSXIF]YULXPH?E"&8.3])8D MQRFJY^6CT)K3H&2T1"8I9R!PWK<&7G<8&O_*X87B1N[)8"J9]X#?V3 MB->87D#@V>"[?G "+VCJ#"J\X*,ZV1J9XN(-KJE,"RY7 N'G8":5T#_&KV,E MUX#A<4 S+%VY)"GV+3T-$L4:K>3+)Z_M?CM!-VSHAJ?0D^G5[>CZ^?L('FY@ M[XF.T3P)=)SF0+;X''2+L9RA:-H,A&5&\&V@VW91E)!R/8)2 9]W8<>K=#8 M8SM[\UBBR*NM8QJY8JH>S<;:++9!/<_O[O56O",BITQ"@7,=ZE[$D06BWC2U MHOBRFNX95WI75.)"+V<4QD'?SSE7.\4D:-9]\A=02P,$% @ *X696(5_ MU,U/ P #P< !D !X;"]W;W)K&ULC57;;MLX M$'WW5PRTQ2(!V.CN2]8VX"0.6J!IO$ZRQ6*Q#[0TLHE*HDI23C>2O55;Q -O!1YJ2?.QICJTG5ULL&"ZPM984DKF50%-S14 M:U=7"GG:!!6Y&WA>WRVX*)WIN)E;J.E8UB87)2X4Z+HHN'J]PEQN)X[O[">6 M8KTQ=L*=CBN^Q@!C.G$\2PAS3(Q%X/1YQFO,1FLW$&3J08L;KW"SE]@/NZHDM7B)SW?S#MO6-8@>26AM9[(*)02'*]LM? M=GTX"!AZ;P0$NX"@X=TF:EC><,.G8R6WH*PWH5FC*;6))G*BM)OR8!2M"HHS MT\7R?C%?/O[+8/[WT\?%W?SS(\P^W\##_>WCE]ER#F>/?)6C/A^[AM+9(#?9 M05^UT,$;T'X =[(T&PWS,L7T9P"7>'9D@SW9J^ DX@TF%Q#Z# (O"$_@A5WQ M88,7OE6\HL.MS"N#1'^%GZU@<>XGT0_ MSGVF>S(#V@ L5JBZ36A:1D; H.J:B5T+[:J6F=ERA9!(NLK:@,PN85]![S8?Z#Z?LL$PG"JA9Y*LJUAG<0L=#SV&#H-;87AVSHQ[VY%0,E2Y'\ M(,D@JU4I3$T4+=],O%A;0\B"H<_"> 0!"ZC"@1_T[C 5'%*AJYR_'A3J,X]\ MX^&(+-_W611[O4](:K&1>0JBH.8\8^/Y'L(1&X3#WJ)6R88\#CH46Y(L& W( M&H7VY_<6OV@K@[626H,?L6@P8EX0@Q^RL!^R?M0G#EI?DO0E=5'GW%"R%&E3 M$\$;33P;L*%'O",?SN$L9G% W*((SG\C;4DOQCOHL_Y@P*)A1#:!A2$;>0$< M.^/N@4@5J-:-%&LZ%75I6KWJ9CNUG[4B]\.]?2KNN%J+4D..&85Z%P,25]7* M;SLPLFHD;R4-"6AC;NC%0F4=:#V3TNP'-D'W!DZ_ U!+ P04 " KA9E8 M&O-Q)#8% !T"P &0 'AL+W=O*J$Y5,R7M"KT6BE-TBM8" WFIUN@\F&+ VB;.V*>7?WS@!FNVV MW=5]@<2>>>;MFE4I:V7=L.VQGE>:-[59Y-9/=*;'7*#*5]OM#EH=Z\*NF8SIA^+B<2W]@EER3.6*RYRD&QUW>@YES>^D2\%_N9L MIVK/8")9"/'-O R7UPW;.,12EFB#0/'OB?59FAH@=./[ ;-Q,FD4Z\]']$]E M[!C+@BK6%^D7OM2;ZT;<@"5;T6VJIV)WQP[Q! 8O$:DJ?V%7R89^ Y*MTB([ M**,'&<^K?_I\R$--(;;?47 /"F[I=V6H]/*6:MJ]DF('TD@CFGDH0RVUT3F> MFZ+,M,1;CGJZ>SN<]<>C^7#T.+B%\60P[*!CD2[;\$:"-[IU\=(\^WK@?(MZRY (\AX!KN]X'>-XI M9J_$\][#XRI!#WF^94L8%TQ20Q %-%\"WA5"T10^2[$M%/S36R@MD3O_OI6) MRH[_MAW33Y>JH F[;F##*":?6*/[YQ].:/_U013^*0K_(_3NK'\WN'V\'\#X M$_2G7R?C_N-T.ACUO\+#<#0,Q5^*YR/#!YDFZQSLA;O>$Y+.O)%;7D2@94P4JD. ?4)1S=M_Z?^Y;A@B&$ M:WUE5%9< V0*RQ9,(EMJ E/VQ- =:$%?[@LMDJV4+$_VII]XOH8SO#D#GSAV M3+S(M?I"Z7>%_3A&01\\$G?P*7*LWM)<&9:8 0/L&0>F8@J:'9^XL0_GX!#? M#XB+T,.LH%SB4-.0"F6D<#(E=4,3X-H88-,C@>\0QP_1@=EVH?AR;Y@A,F, />L$UEAOL# 'X&;D MD$Z9FZ9+.EYHU(WON6;8*?JHZWB 0;T<'W)K O9L+$" .LW[7[NZ8/CY8D=4 M39]->?PP(%'',3Z$Q.]TL$!AZ<-1J&:N98WP _D[63FK Y_] WSWGB"U+:& MH_X%C,;SP?*Z,S'_T,<+D?(EU7A^0U.:)PQFYNM1=2B&7DBN#-"J M5*CZ%2EQ:=6:JQK%\/H$6X>J3RQG*EW7$(?+$C?1B#\VM84Y]XGH^C(GZ!?(&I@_/\"=O\%60+7!+Y(8F"&)HQ\;'H08!3YZUO:+NV"65, MKLM]3T%9Q&HI.IV>5LI>M4F]B%?[Z .5:XZI3-D*5>V+*&B K':\ZD6+HMRK M%D+CEE8^;G M9M((X/U*"'U\,09.BW;W/U!+ P04 " KA9E8:'S$OO@" M !I!P &0 'AL+W=OYT"F#(8\:%[GBI,:LSW]=Q"AG5QW(% D\64F74H*F6OEXIH(D+ MRK@?!L&)GU$FO&[;[=VH;ENN#6<";A31ZRRCZJD/7&XZ7LW;;4S9,C5VP^^V M5W0),S"WJQN%EE^@)"P#H9D41,&BX_5J9_VF]7<.7QEL]-Z:V$HB*>^L,4HZ M7F ) 8?86 2*?P]P#IQ;(*1QO\7TBI0V<'^]0[]PM6,M$=5P+ODWEIBTXYUZ M)($%77,SE9M+V-;C",:2:_=+-KEO S/&:VUDM@U&.V,B_Z>/VS[L!9P&+P2$ MVX#0\2&*.N-:';A2G712(X).Y2947C*,,YT^[VK+V1\W;N: MD?=S&G'0']J^06![[,=;D'X.$KX 4@O)1 J3:C(4"23/ 7QD5- *=[3Z82GB M .)C4J]521B$]1*\>E%FW>'57\2+#!DP'7.IUPK(]UZDC<(K\>-0M3E6XS"6 M_4S.](K&T/'P.]"@'L#KOGM3.PD^E3!M%$P;9>C=V?GE<' ['I+K"S*[O)[. MC^;#Z82X.0V&_?DAOJ6(A_GNTE1>2%/!"4 6@2JF0/[<"2LSB+&9"=&I5.;( M@,H(EU1H\I:<5IN-5K49?,1UJQH&]6KK)*S,I:%\WSVBXJX\AI3TM%GTM/GZ MG@[/;Z?#P:M[6XI\N+<#,)1Q2"I,Y*IIY4BTD1S759^39&$LJ>]4X/Z^IHL( 4HR>R&@V=XDGZIB,F7!KU#Y. MD3CE[&?N95) ;<:AKA0^%,H\V0I&L]%U'@SW:X9[3#R -JCE)C^>C\;_N"/_ M&PO=V]R:W-H965TYZ4M4/Q@S@GNWE=I-%(HGD MJ[;8<$P66JC(V[9I^NTBRS!G[JHC1HM,TE4&88RH50D*O[SC /%= 9,:W/6:S5JD$3\\']*'VG7R9 M)P('+/\C6\AUIQDV88'+9)O+)[:[Q[T_GL)+62[T$W85K^ JM63+/45S=MB5!*X9VNH?I5S#V&S"6#0^LE&L! M<;G Q6N -ME4&V8?#.O;%Q'O,+T&QS+ -FWG IY3.^IH/.>LOHP[X?A!)L^-%D5 7$%6 MA67)60$I93 KMUFY FIZGJBV$9"4"UA0Q*I+7)S>T5 N49XP80#JLP#Y0V+ M.?(Z=_II&QJ'3A:IU#)+EM-$(&6-O[<\$XM,MZFX@8/GC8N>-Q2VAM:HC)X1>"XQSIA, Z1%RK(JRO(>W<%4=PFC^-X M/)N>U!/%$>(ODW@\C:'5C\?Q<#0[V_L7]9SO@ZK=&N0VX#/]001":XXE+C-Y M=:G:Z*O(A!3 EJ^KY'5=O-^?'^MDL.4<2UDG)# B72U4-J$?T<$S'&(;U6FK M[7^+%R[DRJ]SY;\[5_%P& ]FH\^G]0Y/O5D,3_'@<3P8?1SU9J/'\;E,7=1R M/E/[@#2R_WI\S-@N$?0+3AE7+4X-?&SL8U^K0\67)Y+8)*.YL5PBH:<4ZCG* M'6+5^^HOK?D)<<,H]X<^T07#46YY*:Y?9?R]43DW%X1,Y%8R_J*]T^IL#WXY M/AHQ>9Q*[5L=A:/WU)I68-/H,*L^I9;U;"-RW8JDFX J(E2#9790<'2=^&GN MJ$*Y MM6->1!Y)E&Z#J-"=)F4:IZ/ U5R_8]PPZB:M2H$>&&MB(\&AY>%.[U M($FD4G<*%BJ,Y. I3,FD3MJJS/XAUSZ %9@TX1P('9J#3O@C"%%J=)'DMCR1 M\QT:D(%)L]5U/".R [#4C#0\V_G?;=(^V5P*Y"N]GZDIL"UEM<347^L5L%=M M/D?V:G]\2/@JHPF2XY)$S>N IA:O=K**D&RC]Z YD[15Z>.:UECDBH'NEXS) M Z$4U(MQ]U]02P,$% @ *X696+C=H/1 !0 &0P !D !X;"]W;W)K M&ULE5??;]LV$'[77W%PBR$%5%L_;-E)$P..DZ(= MUB1(TNUAV ,MG2(BE*B15%SOK]^1DEPG=;SN(0E)\>Z^^^YX=SE=2_6H"T0# MWTI1Z;-!84Q],AKIM,"2Z:&LL:(ON50E,[15#R-=*V29$RK%* J"9%0R7@WF MI^[L1LU/96,$K_!&@6[*DJG-.0JY/AN$@_[@EC\4QAZ,YJ\ [-%_K&T6[ MT59+QDNL-)<5*,S/!HOPY'QB[[L+OW-?L;!!80"@P-58# MHS]/N$0AK"*"\7>G<[ U:05WU[WVC\YW\F7%-"ZE^(-GIC@;S :08WYT9,BD%1REG?KS5GWTBOHP@B^R,H6&RRK# M[+F"$6'= HYZP.?108T7F XA#GV(@B@^H"_>$A [??&K^G)4"C-82FVT#TM6 M<\,$_PH)!_-?WH1)\.& ;^.M;^-#VN=WRT^7%U]_NX3KC_ B MT"ZP^_ >UGC$WGD+#3('B@.6*R*DCX7CB!:1#](QE3;$:V6 M8REDEZR-B1[ M O\%S/M1^\N3R%MD3ZQ*48.1T%0*!3.8O:^9,IP.C_@[> NA'P7']!/1>A9/ M_6 M] M[H9AY,_B&,(D],>3Q+N7E%4.43(._& :N/5D,O;'LYE':+W[ CVVSR?H?:(: M#*M&4TRTIM+S1"6U+IU-2L-*5N]Y99#2R, *F>+5@XN)_9@U"%0#,ZKH53:D M$'K[0N@#>4)%3E@,P*M4-/1HW2$K94.&K)Y,(J(VRDD]6U MDM\XE4L4&^\MQ+/8#X( AG!.M3/S"$2KCB0<=)*Q!Y0=[@VU$):RK%FU ?:@ ML"6C9(\DM<..O=:9U36F/.G1Y$V56>K63,/MEW-(8&:3@7R@8C8)X'/N[4#\YJK5=$QW=GN"EL; 2Q1*4<^D3Q0=A472&7?J3,',+ONEG7"D!Q_ M20]-+#NTO/!I"/9UYES1VVJC0N]\)U)[J= M>Q?MN/?]>CLT?Z%DYO1@!>8D&@RG% C5#J+MQLC:#7\K:6B4=,N"9G=4]@)] MSZ4T_<8:V/XW,/\74$L#!!0 ( "N%F5BB6Y5>]P( (<& 9 >&PO M=V]R:W-H965T5.NYGE M'F6[*5+-*,='"2J-8R)7-\C$LN74G$WBFYD2A5W!?M%01RWGTH$09R1E^EDL[W"]GS/+ M"P13V2\L\]K&N0-!JK2(UV+C(*8\_R>?ZW/8$EQ6OQ!X:X&7^IWW\>PF#TVI_XP_[(G\!W MGTP9JA]-5YLU;*4;K'DW.<_[@E?S8"BXCA3T>8CA+L UY@J'WL;AC7>0V,.@ M O5:&;RJ5S_ JQ<[KF>\^A>\ 5^@TN:YTJH,'<9@K".4L)6&WYVITM(\,'_V M'4".;^S'VY?H2B4DP)9CWA*%F@/:7$$9S'E!5\0)X:N3 MHTNO=G&M #]2JE<0HXY$"'3K,",2 H& 2+FB? X+PE($ SX&3AG\UX9*^>4@ M*NA,IQ(7E&2O]#?+&2\Y2A71!+H[:Y2>S# D GPB$IL="-_8KI3A08<5>.IM M)LH@I T;%P9X#*>EMY1SPK_0O8UV="9L5(WNM'1/"9^K=$?F8Q!QP<1\M46X MG^P03.B=[26,3$\;8DA)(;;%1397C\"K96KC'/8]8>Y6HH=$SBE7P'!FI-7*Q9D#,F][>:!%DK6:J="F<67#R'PI M4-H",S\30F\"NT#Q[6G_!5!+ P04 " KA9E81@)Z/L8# #X!P &0 M 'AL+W=O$^*#:3"+4EGR0G[;\_2DZR])86V!>;HLB'#RF)'&Z5 M?C1K1 M/92'-*%Q;6UVT6B9;8\G-N:I0TLY2Z9);6NI5RU0:>>Z=RJ+%XKC; M*KF0X7CH=7,]'JK:%D+B7(.IRY+KYTLLU'84)N%><2M6:^L4K?&PXBN\0_M0 MS36M6@>47)0HC5 2-"Y'X22YN&P[>V_PN\"M.9+!9;)0ZM$M?LM'8>P(88&9 M=0B CI'(_E/?H7GSOELN &KU3QA\CM>A3V0\AQR>O" MWJKM->[RZ3B\3!7&?V';V+9[(62UL:K<.1.#4LCFSY]V=3ARZ,>O.+"= _.\ MFT">Y91;/AYJM07MK G-"3Y5[TWDA'2'S6YA/_II+PHTGX8M2Q&=7RO;H5\VZ.P5](3!5R7M MVL!,YIB_!&@1U0-?MN=[R=Y$G&)V#FD2 8M9^@9>>L@_]7CI:_G;-6JX$7PA M"F$%&I@*DQ7*U!KA[\G"6$T7YY]3J3? [=/ [C%=F(IG. KIM1C4&PS'']XE MW?CS&[3;!]KMM]#'=U?7L^G#S0R^?X$71WCR!$^Q?QM_8@*U!"HVE@NJS[[@ MP&7N!!:!\H6K^+._&WZ#9YFN,0=\HI9A2)DI>KS&@EI>P*\Q#GX._7\-"R;Y MALN,XBRU*J&6&@MN*;Y="YV?55S[\_PH/L%[Z+(D2MI=DM)!)TH[@Z Y>P1')E:1S%<0PLZ43] M_B"8E*J6%O(:P2K LBK4,WH:#COI]*-TT(5V0K"LX6"@'T>])(&$=:,.ZS?: M8'Y\"(3,5(EN MRS/;Y_LR^H^Z>WX5:DMQ7'['FQ_>]5G2^PPTK,[4\JQ2V2.-P3,3 MOW*]$M) @4MRC<][G1!T,V>:A565[^T+96E2>'%-HQFU,Z#]I5)VOW !#L-^ M_!]02P,$% @ *X696$-"JYI5!0 - T !D !X;"]W;W)K&ULG5=M<]HX$/[N7[%#.YTDXX!M7ILFS#B$MO0:X("TE[FY M#XHMP*VQ7$D.X7[][X[1J*Q8EE>ZYV1O+[KG( M=!PE?"Q!9:L5DYM+'HOU1<6M;#U$B6,5CQ1 MD4A \OE%Q7?/+EM$;P@^17RM=MZ!++D3XBLM!N%%Q2&%>,P#30@,'_>\Q^.8 M@%"-;P5FI11)C+OO6_2WQG:TY8XIWA/QYRC4RXM*IP(AG[,LUA.Q?L\+>YJ$ M%XA8F5]8Y[0-) XRI<6J8$8-5E&2/]E#X8<=AH[S$P:O8/",WKD@H^45TZQ[ M+L4:)%$C&KT84PTW*A#:Y'HI8)^$O+P>X ::E.JY&U5NO0.(E[QH IUUP;/\>H'\.JE MB76#5_^9B=^R2&_@;_].:8E9\,\^(W.(QGX(JHPSE;* 7U0P]167][S2??7" M;3EO#BC8*!5L'$+O3GOO^U@O3]_ZD#Y?^M'\%8__VNC^<3:'_U[@_ MG/;WZ7T0>;_>LR6WYB+&'H&M(]C"2V$R'5?J^\!->NMQS; M<1PX8L>X/L5_SW[=+/>.@F-K2KP*(J4RY,;."A2:*."$X#F-'7YTG5LNW$Y[ M>V3-A&:Q9;2 _;')U6FV9IF\SW-][4]N31AGH]X? M,!K/!J,A^+W9X!.VEGU)>Q!Q?]).M0B^6B)];.54T_,BRK].O3+ST.O%!(K^ M17*F(*\%A2GY"U.LSZ;'(Y=_SR6.+)APFGM8 -;(:*;@"4D/FR-UG8S%\#&: M<_ 7"\D7C&@&>!3A? NL4::51A6IEDZ@_\!E$&%UC24FQ0D<418?PR<69_P[ M4J;A TLRG*90Y"O4/;M5;U*X&U4'O&J+LJ!1MYN=MO5.LH3DGN9_UE;.XTZ/ M)0%.S!"./+O3:L/Q%H@.?Y#\I%; >VVW6YTMBVMDM]V&W7"<9\G&K'4[SY+M M@=>QO::S97%0]NFS9**.NQ)?&O(4RYU\T;8[S2?'OU"IOA5RJ,I:996U?GM$ M?/8G$W\X@]'-;#KSAU>#X3O !S;,_J0WF/J7'_=.BH,"]A<=/%.L19&PAIEQ M@YAOB^([3Y6Y;;S+B,"BVBSVS30ZV28^7FFX]2&+-^10!Q0U 1!%J6D! 3[Q M^L6HZS7M=KU-$6I5&^"T:\[K&D4A;Y3%J:\L'&I[6@0V$>RC:^P&B?A!C'A4 MOFJ=P"BQ_&R!%S/89<8R7Z4LV4"$XX)3&Z;> B+AI]BC3C6G&RQV!+0[1U=I M'.GMA"V87[WH>&[[33D8R"T[TD%(?&"MYUU?5=%G 4]U/HIP/F5Z*4Q7PSD; MQ_FV 4G1UGP5)?D]GKKH$JV]XT8S+45^/49/L_ +6H?BT;\+W (^G^/,HR7I M6IAA[9I!;9@DHIQ(A I,!I$+;,@2O%:B$\G!:PI[A+8$U/VJ^\JBMG.377&Y M,/=UA7'.$IU?:LO=\I/ SV_"C^3Y]\0UDPMLKA#S.;(ZU39.'9G?T?.%%JFY M%]\)C;=L\[K$SQHNB0#/YT+H[8($E!]*W?\ 4$L#!!0 ( "N%F5B$*JY! MLP8 "4/ 9 >&PO=V]R:W-H965T]N6XE2SARDGK8JS.[%:B\"F!)-2)C8]&-__3ZO$VA@:"_F M8E2UM9WW\WF_[,O7LOI=KY0R[&V=%_JJLS)F<]'OZ_E*K5-]7FY4@2_+LEJG M!MOJN:\WE4H7EFF=]Z7KAOUUFA6=ZTM[]EA=7Y9;DV>%>JR8WJ[7:?5^H_+R M]:HC.KN#I^QY9>B@?WVY29_51)G?-H\5=OV]E$6V5H7.RH)5:GG5&8B+&Y_H M+<&_,O6J6VM&GLS*\G?:C!=7'9<,4KF:&Y*0XM^+&JH\)T$PXX]&9F>ODAC; MZYWT[]9W^#)+M1J6^;^SA5E==>(.6ZAENLW-4_GZ0S7^!"1O7N;:_F6O-:T7 M=-A\JTVY;IAAP3HKZO_I6X-#BR%V/V&0#8.T=M>*K)6WJ4FO+ZORE55$#6FT ML*Y:;AB7%124B:GP-0.?N1X^W$\>[L:W@^GHEDU&O_X%H57UHCK7__A%A.X_O[#5W]OJ?R7]>C+\,;K][6[$'K[O _0T M>GQXFH[O?SUE[)?B3AL[L56B%DY6U'5.!3-[9[K!*=/,$A>@85G!S$JQ99FC MH@D[8Q,%!Y7]\*[2BBF*/$/ M5+&%KIXX0$3,8\"C\=>Z'2))(0,_)(TGTO/XW[H82,2[B4N#Z+$@05L9XX#J- F MJ]2F4@.:9NIMGF\7"H 95+3#3S.(!/SIW2^L(A'%FOMN",I<94V6QK.PDSI>TC M15E\(Y,J-!KR]C46[=M5/?0K.ZA893L"!#5K':L]E2O&!4N MXF3AX&B#Y1+V8YWF;*D0=JH6F*EQ#4B+^7M]N.N%C17G[+X1YZCU)B_?E3J0 MV^ZU?Z6-LA3)F.JF)P/=H[ZRT\Y.:K_XJ C6JGU!A8U*=P$W6D" =>3N13D' M]G=;U%W0=S\X8#UFQSRSA+:WI&L:NO_[6SQO*V?'RB^.9HA/$T#2 HTBH@DB MT+&BPP&".HHDQHI ([+E$$ ?EQ@-TH\<,("0L6)V<.F M@X='&F[C^R$2XV$ZFCC3!S;],6('M['OX_O!_7 \N&.3*0YH,DZ.W7NLRI=, MVT(E]%(" 5FH[&Y>J07:"M4(4M)>@>?EEB83(%'9"Y4+KZ/=.JE16KR0&$W5 MI+>;39XA(X[A"KF;1%1$\#':U5<8Q-SUJ-&T0)H ;4J<(X2'T]]!394#.P5/<%SSA6Z^;S]T/ C8M M39H[*: 'WJTD1ZZFYL]YO4MH^7E".U8DJT4>^2 @1W@4#!GX]GYR<.=!<<8X M]A,F(TQ/E\>Q= :U;5]V_V]4US+D,OPD3OB,.1[BNN5+:JT)W9]PV0 /@0-[ M$&XWYK$(V*G+<+_U=%FKZMD^T#2S>5J_8O:G^S?@H'[Z?)#7#\B?:?6

-8?20$3;8T.P6BP^0"X99K>]9!:G M1($#CT7$[WS.C3CZ+\^Z8H_F;_;#>[ZGQP5]?W'X?# M:G67;=/J]^(^V\E7;HMRF];RLOP^K.[++%U7=UE6;S=#[>S,&F[3?#?X_&G_ M66$YA!=%G:WJO-C)F^K&,L]^5"^OJTOVF%?Y3;[)ZW_/!\V_-]F ;?-=OLU_ M9NOSP=F 57?%CZNBS'\6NSK=Q*NRV&S.!Z/VA656UOGJU>U802;I3=7W5P]U<9%OZJR!1HNRJ8I.OY;>OV23=I+M5QIH0 M5@!00P"UDP&R=V$*('4$4N\1,E80ZC]4K+AEP7VGJ0T$TC@AY%\:@#012/-D MD%ZQO0>0%@)IG0[R+MT!2!N!M$\(V6EN!X%T3@>95G< R)T9\SU$K$4"<1$A4-LG'@QG[O1-0LN6"PN M?7$A/-=/)*47+/Q$0$Q,.R-B[TP6L?!Y'$NP/Q8B%BJJD VSS8A8-TLW$NYD MQIGP$Q[Q.&%<1BZYAGR8:$;$IIF*. QB=Q:K1O8"/PYF8NHF?-IR0DQ,-2-B MU\P"V;PACUA\Y48<4F%N&1'+)>*S)E2A&R77+(E& M' Z)\!>R@16Q>]BP&F80C=@@$]?_PF:!VR7"9*$1RT(Z+)ASEKC?.GU-0PL2 M8C,$R96<,[Q%%.U[F1_X'YZO(28F"8U8$D_=R[]D,^[&W?!A>H.*F M\\G$*5+3"?\6=C Q0VC$AI Y"8^6O.&3I%N7+@PE/1Q>NB"V!5F.=VE;'I*$3 M2P.M;;N8F#YT8GW@T=0A)F81G=@BQVI;]BY))47U&X3$'*(3.Z1;G1W%P]RA M$[L#%$%'V3"3Z,0F0:NASF@Q,)\8Q#YYHQK:AQ-B8D8QB(WR4A4=:V@#TXI! MK!58'AV%P]1B4!<@6)W4[87HKL@IZI&CP<3,8A";!4W\N\'$S&(0FZ7-J(]& M#W.)0;T7\E9JW9)"3,PI!K%38N^*3Q>R]%3Y@\P8Q52XC6!4C&( M]8(G8S#+,3&]F,1Z@=%\VEV(6<0]+I8');V)Z<6DW@^!F+-9\-65!0R[".34 M&?$IW \Q,=68U!4,P-SG%^PEP8"8F'1,ZGH&1M/W%[);SH4OYHLY4]J!F)AT M3&+I0$S9U%P6"T^F]-2:/\1$-^-/6L\8$!.SCDEL'1C-([4-Q,0L9!);Z'C9 M-8=*E*"%+,Q"5I^UT%40)6V-WBS&3/D$8F(6LH@MU,'D,I2J MP'S!A4WL_V*@VYB$[!Y+H:>EK0E7Z7%[!3$Q"=D]ED)=I;_"Q"1D M]R@A?G'!577.V?.2(<3$)&232PBN8;[JG! 3DY#=HX0.5C;CF$,)V9B$[!Y+ MH5>8G:S81L\F]RBA%O.M,S0V)B&;6$+X$C94NHU)R*9>D#LXZG,PC "F@TG( MZ;$4>EHHGO/D*IBV*^\0$[.00UX*'=T0V(<48F(6N#4LC!+.106PBL M&R:!]X4%81/,UX\B.)B%G!XM]-6-(K6V&2R2.)&]0,ZF$!-]1J:78VJ_2-P= M3$!.KU50N[T6\5"604I*[P#F&!/0^)0'V+J8F(#&O1YAP];BQIB QGV?:>N2 M0DQ,0.-&0,/FS=7G3^OL-M]E:U]^127OK]+-*BR9^J,^::09ICK!?_NPV7CR M7K";%>EZ_Q#O_@'DS_\!4$L#!!0 ( "N%F5@H*(&*L0( +XV : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNXD 0AN&K(!\@IJNZJMNC MD-5LLHUR 8LT/PI@9'N4Y/:#R (^:Q:SB?RM4-NB_"ZL1ZCIQY=R:,=]=QIV M^_.P^#P>3L.JVHWC^5==#^M=.;;#0W/TZE_^9V&TV^W7YW:W_',MI_,?@^J/KWX==*6.U>&W[;1E7 M5?UYN%T>ZNM'>+A,KA;/;ZNJ?WX+53UWD$"0S!^D$*3S!T4(BO,'&039_$$. M03Y_4(*@-']0AJ \?U #0@OJ+01Z"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM M!'KK9+.$0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50.^(>D<"O2/J M'0GTCJAW)- [HMZ10.\XV>PFT#NBWI% [XAZ1P*](^H="?2.J'AWD:@MZ'>1J"WH=Y& MH+>AWD:@MZ/>3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+>CWDZ@MT\.FQ#H[:BW M$^CMJ+<3Z.VHMQ/HG5#O1*!W0KT3@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=X) M]4X$>J?)84$"O1/JG0CT3JAW(M [H]Z90.^,>F<"O3/JG0GTSJAW)M [H]Z9 M0.^,>F<"O3/JG0GTSJAW)M [3PY[$^B=4>],H'>#>C<$>C>H=T.@=X-Z-P1Z M-ZAW\Y-Z#^/7H0RWGN\U/O\GJ1XOWRVWQU^7WQYZL7QSZ;O";9!?"]"G+?+VS?>73<;)#7-F.KJ]"_.H> MLJFJ]]6#S<1JI;-Z'((=PC(<:R0WUW=V6SUV8?'Y$'_V[3AL$F<[GRQN3QN/ M69NDFJ:NK:L0U[.GH?DM9?F2D,:3\QZ_:R=_%3BIZ M=3XYQ!NVI\_\XORYS+G N//>C9./$W/VXW&O(SF>7DZQD'6A/?^*;XFQ],7O M9X_3;FSSE]GQ>G^,;C_/PV?SX_([_G7&;_4_V(> ]"$A?120/A2D#PWIPT#Z M*"%]K"%]Y"M*(Q11&UL4$L! A0#% @ *X696&.)EF8'!P SB !@ ("! M#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X696.&T-;-0"@ Q3@ !@ ("!!AL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696'%#+=TC" >UT !D ("! M2D@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *X696%W6U#Q=!P _1( !D ("!/8P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696+.X&PO=V]R:W-H965TG !X;"]W;W)K&UL4$L! A0#% @ *X696+1?G&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X696#=64D/S"@ T!@ !D ("!&[D M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X696 ?+<$IA! ZPD !D ("!9M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696#6!TH8T! MG@D !D ("!M=T 'AL+W=O&PO=V]R:W-H965T3/T H !X: 9 " @2KL !X;"]W;W)K&UL4$L! A0#% @ *X696'(MS3PX! &@D !D M ("!,?< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *X696!F @0"D-@ F;0 !D ("!( $! 'AL M+W=O&PO=V]R:W-H965TH\ 0!X;"]W;W)K&UL4$L! A0#% @ *X69 M6)MR?@*C! _ P !D ("!KD(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696(5_U,U/ P #P< M !D ("!H$X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696.S"/AR?! ) L !D M ("!PEH! 'AL+W=O&PO=V]R:W-H965T M]P( (<& 9 M " @0]E 0!X;"]W;W)K&UL4$L! A0# M% @ *X696$8">C[& P ^ < !D ("!/6@! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ *X696/.K MN:Y>$ *[\ !D ("!L'@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696/$>$X4S P U0@ !D M ("!DZ4! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ *X696%,5O]=5 P ^A$ !D ("! MV:\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ *X696,!N9E*D"P H)H !D ("!*< ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696!)H<$#& @ EP< !D M ("!#>&PO=V]R M:W-H965T&UL M4$L! A0#% @ *X696!$(S%N? P 1!$ !D ("!'_$! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M*X696.YRN95T @ ?@< !D ("!(@$" 'AL+W=O&PO=V]R:W-H965THP, .\0 9 " @0L( @!X;"]W M;W)K&UL4$L! A0#% @ *X696& X!UJL @ M6P< !D ("!Y0L" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696$TNKB9G P 70D !D M ("!J!<" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ *X696'63JY06"@ NW< !D ("!]"(" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X69 M6.^9+#-7! 714 !D ("![30" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ *X696*U:1K5\ @ N08 M !D ("!ATD" 'AL+W=ONT" "." &0 @($Z3 ( M>&PO=V]R:W-H965T&UL4$L! A0#% @ *X696'YSA3#T P P@L !D M ("!)U4" 'AL+W=O&PO=V]R:W-H965T M, @!X;"]W;W)K&UL4$L! A0# M% @ *X696(W$=5N\ @ ^ < !D ("!FY4" 'AL+W=O M&PO=V]R:W-H965T"= M @!X;"]W;W)K&UL4$L! A0#% @ *X696#E' M%?IM P S!8 T ( !]Z," 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ *X696"@H@8JQ M @ OC8 !H ( !MZ\" 'AL+U]R96QS+W=O 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 114 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 480 445 1 true 178 0 false 7 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 Sheet http://taop.com/role/StatementsOfOperations Consolidated Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Consolidated Statements of Operations (Parenthetical) Sheet http://taop.com/role/StatementsOfOperationsParenthetical Consolidated Statements of Operations (Parenthetical) Statements 5 false false R6.htm 00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://taop.com/role/StatementsOfComprehensiveIncomeLoss Consolidated Statements of Comprehensive Income (Loss) Statements 6 false false R7.htm 00000007 - Statement - Consolidated Statements of Changes in Equity Sheet http://taop.com/role/StatementsOfChangesInEquity Consolidated Statements of Changes in Equity Statements 7 false false R8.htm 00000008 - Statement - Consolidated Statements of Changes in Equity (Parenthetical) Sheet http://taop.com/role/StatementsOfChangesInEquityParenthetical Consolidated Statements of Changes in Equity (Parenthetical) Statements 8 false false R9.htm 00000009 - Statement - Consolidated Statements of Cash Flows Sheet http://taop.com/role/StatementsOfCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 00000010 - Statement - Consolidated Statements of Cash Flows (Parenthetical) Sheet http://taop.com/role/StatementsOfCashFlowsParenthetical Consolidated Statements of Cash Flows (Parenthetical) Statements 10 false false R11.htm 00000011 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT???S PLANS Sheet http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlans ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT???S PLANS Notes 11 false false R12.htm 00000012 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://taop.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 12 false false R13.htm 00000013 - Disclosure - BUSINESS ACQUISITION Sheet http://taop.com/role/BusinessAcquisition BUSINESS ACQUISITION Notes 13 false false R14.htm 00000014 - Disclosure - VARIABLE INTEREST ENTITY Sheet http://taop.com/role/VariableInterestEntity VARIABLE INTEREST ENTITY Notes 14 false false R15.htm 00000015 - Disclosure - DISPOSALS OF CONSOLIDATED ENTITIES Sheet http://taop.com/role/DisposalsOfConsolidatedEntities DISPOSALS OF CONSOLIDATED ENTITIES Notes 15 false false R16.htm 00000016 - Disclosure - LOSS PER SHARE Sheet http://taop.com/role/LossPerShare LOSS PER SHARE Notes 16 false false R17.htm 00000017 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://taop.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 17 false false R18.htm 00000018 - Disclosure - INVENTORIES Sheet http://taop.com/role/Inventories INVENTORIES Notes 18 false false R19.htm 00000019 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE Sheet http://taop.com/role/PropertyEquipmentAndSoftware PROPERTY, EQUIPMENT AND SOFTWARE Notes 19 false false R20.htm 00000020 - Disclosure - DISCONTINUED OPERATIONS Sheet http://taop.com/role/DiscontinuedOperations DISCONTINUED OPERATIONS Notes 20 false false R21.htm 00000021 - Disclosure - BANK LOANS Sheet http://taop.com/role/BankLoans BANK LOANS Notes 21 false false R22.htm 00000022 - Disclosure - INCOME TAXES Sheet http://taop.com/role/IncomeTaxes INCOME TAXES Notes 22 false false R23.htm 00000023 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS Sheet http://taop.com/role/OtherCurrentAndNon-currentAssets OTHER CURRENT AND NON-CURRENT ASSETS Notes 23 false false R24.htm 00000024 - Disclosure - OPERATING LEASES Sheet http://taop.com/role/OperatingLeases OPERATING LEASES Notes 24 false false R25.htm 00000025 - Disclosure - LONG-TERM INVESTMENTS Sheet http://taop.com/role/Long-termInvestments LONG-TERM INVESTMENTS Notes 25 false false R26.htm 00000026 - Disclosure - CONVERTIBLE NOTE PAYABLE Sheet http://taop.com/role/ConvertibleNotePayable CONVERTIBLE NOTE PAYABLE Notes 26 false false R27.htm 00000027 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES Sheet http://taop.com/role/OtherPayablesAndAccruedExpenses OTHER PAYABLES AND ACCRUED EXPENSES Notes 27 false false R28.htm 00000028 - Disclosure - RESERVE AND DISTRIBUTION OF PROFIT Sheet http://taop.com/role/ReserveAndDistributionOfProfit RESERVE AND DISTRIBUTION OF PROFIT Notes 28 false false R29.htm 00000029 - Disclosure - EQUITY Sheet http://taop.com/role/Equity EQUITY Notes 29 false false R30.htm 00000030 - Disclosure - CONSOLIDATED SEGMENT DATA Sheet http://taop.com/role/ConsolidatedSegmentData CONSOLIDATED SEGMENT DATA Notes 30 false false R31.htm 00000031 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://taop.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 31 false false R32.htm 00000032 - Disclosure - CONCENTRATIONS Sheet http://taop.com/role/Concentrations CONCENTRATIONS Notes 32 false false R33.htm 00000033 - Disclosure - SUBSEQUENT EVENTS Sheet http://taop.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 33 false false R34.htm 00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 34 false false R35.htm 00000035 - 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 35 false false R36.htm 00000036 - 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 36 false false R37.htm 00000037 - Disclosure - BUSINESS ACQUISITION (Tables) Sheet http://taop.com/role/BusinessAcquisitionTables BUSINESS ACQUISITION (Tables) Tables http://taop.com/role/BusinessAcquisition 37 false false R38.htm 00000038 - Disclosure - LOSS PER SHARE (Tables) Sheet http://taop.com/role/LossPerShareTables LOSS PER SHARE (Tables) Tables http://taop.com/role/LossPerShare 38 false false R39.htm 00000039 - Disclosure - INVENTORIES (Tables) Sheet http://taop.com/role/InventoriesTables INVENTORIES (Tables) Tables http://taop.com/role/Inventories 39 false false R40.htm 00000040 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Tables) Sheet http://taop.com/role/PropertyEquipmentAndSoftwareTables PROPERTY, EQUIPMENT AND SOFTWARE (Tables) Tables http://taop.com/role/PropertyEquipmentAndSoftware 40 false false R41.htm 00000041 - Disclosure - DISCONTINUED OPERATIONS (Tables) Sheet http://taop.com/role/DiscontinuedOperationsTables DISCONTINUED OPERATIONS (Tables) Tables http://taop.com/role/DiscontinuedOperations 41 false false R42.htm 00000042 - Disclosure - BANK LOANS (Tables) Sheet http://taop.com/role/BankLoansTables BANK LOANS (Tables) Tables http://taop.com/role/BankLoans 42 false false R43.htm 00000043 - Disclosure - INCOME TAXES (Tables) Sheet http://taop.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://taop.com/role/IncomeTaxes 43 false false R44.htm 00000044 - 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 44 false false R45.htm 00000045 - Disclosure - LONG-TERM INVESTMENTS (Tables) Sheet http://taop.com/role/Long-termInvestmentsTables LONG-TERM INVESTMENTS (Tables) Tables http://taop.com/role/Long-termInvestments 45 false false R46.htm 00000046 - 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 46 false false R47.htm 00000047 - Disclosure - EQUITY (Tables) Sheet http://taop.com/role/EquityTables EQUITY (Tables) Tables http://taop.com/role/Equity 47 false false R48.htm 00000048 - Disclosure - CONSOLIDATED SEGMENT DATA (Tables) Sheet http://taop.com/role/ConsolidatedSegmentDataTables CONSOLIDATED SEGMENT DATA (Tables) Tables http://taop.com/role/ConsolidatedSegmentData 48 false false R49.htm 00000049 - Disclosure - SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details) Sheet http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details) Details 49 false false R50.htm 00000050 - 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 50 false false R51.htm 00000051 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Sheet http://taop.com/role/ScheduleOfAccountsReceivableDetails SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Details 51 false false R52.htm 00000052 - Disclosure - SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) Sheet http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details) Details 52 false false R53.htm 00000053 - Disclosure - SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE ESTIMATED USEFUL LIVES (Details) Sheet http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE ESTIMATED USEFUL LIVES (Details) Details 53 false false R54.htm 00000054 - Disclosure - SCHEDULE OF ANNUAL MINIMUM RENTAL INCOME RECEIVED (Details) Sheet http://taop.com/role/ScheduleOfAnnualMinimumRentalIncomeReceivedDetails SCHEDULE OF ANNUAL MINIMUM RENTAL INCOME RECEIVED (Details) Details 54 false false R55.htm 00000055 - Disclosure - SCHEDULE OF FOREIGN CURRENCY TRANSLATION (Details) Sheet http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails SCHEDULE OF FOREIGN CURRENCY TRANSLATION (Details) Details 55 false false R56.htm 00000056 - 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 56 false false R57.htm 00000057 - 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 57 false false R58.htm 00000058 - Disclosure - BUSINESS ACQUISITION (Details Narrative) Sheet http://taop.com/role/BusinessAcquisitionDetailsNarrative BUSINESS ACQUISITION (Details Narrative) Details http://taop.com/role/BusinessAcquisitionTables 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/VariableInterestEntity 59 false false R60.htm 00000060 - Disclosure - DISPOSALS OF CONSOLIDATED ENTITIES (Details Narrative) Sheet http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative DISPOSALS OF CONSOLIDATED ENTITIES (Details Narrative) Details http://taop.com/role/DisposalsOfConsolidatedEntities 60 false false R61.htm 00000061 - 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 61 false false R62.htm 00000062 - Disclosure - LOSS PER SHARE (Details Narrative) Sheet http://taop.com/role/LossPerShareDetailsNarrative LOSS PER SHARE (Details Narrative) Details http://taop.com/role/LossPerShareTables 62 false false R63.htm 00000063 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative) Sheet http://taop.com/role/RelatedPartyTransactionsDetailsNarrative RELATED PARTY TRANSACTIONS (Details Narrative) Details http://taop.com/role/RelatedPartyTransactions 63 false false R64.htm 00000064 - Disclosure - SCHEDULE OF INVENTORIES (Details) Sheet http://taop.com/role/ScheduleOfInventoriesDetails SCHEDULE OF INVENTORIES (Details) Details 64 false false R65.htm 00000065 - Disclosure - INVENTORIES (Details Narrative) Sheet http://taop.com/role/InventoriesDetailsNarrative INVENTORIES (Details Narrative) Details http://taop.com/role/InventoriesTables 65 false false R66.htm 00000066 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details) Sheet http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details) Details 66 false false R67.htm 00000067 - 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 67 false false R68.htm 00000068 - Disclosure - SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS (Details) Sheet http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS (Details) Details 68 false false R69.htm 00000069 - Disclosure - SCHEDULE OF SHORT-TERM BANK DEBT (Details) Sheet http://taop.com/role/ScheduleOfShort-termBankDebtDetails SCHEDULE OF SHORT-TERM BANK DEBT (Details) Details 69 false false R70.htm 00000070 - 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 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 - INCOME TAXES (Details Narrative) Sheet http://taop.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://taop.com/role/IncomeTaxesTables 75 false false R76.htm 00000076 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details) Sheet http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails SCHEDULE OF OTHER CURRENT ASSETS (Details) Details 76 false false R77.htm 00000077 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details) (Parenthetical) Sheet http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical SCHEDULE OF OTHER CURRENT ASSETS (Details) (Parenthetical) Details 77 false false R78.htm 00000078 - Disclosure - SCHEDULE OF OTHER NON-CURRENT ASSETS (Details) Sheet http://taop.com/role/ScheduleOfOtherNon-currentAssetsDetails SCHEDULE OF OTHER NON-CURRENT ASSETS (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 - OPERATING LEASES (Details Narrative) Sheet http://taop.com/role/OperatingLeasesDetailsNarrative OPERATING LEASES (Details Narrative) Details http://taop.com/role/OperatingLeases 80 false false R81.htm 00000081 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENTS (Details) Sheet http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails SCHEDULE OF EQUITY METHOD INVESTMENTS (Details) Details 81 false false R82.htm 00000082 - 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 82 false false R83.htm 00000083 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative) Sheet http://taop.com/role/ConvertibleNotePayableDetailsNarrative CONVERTIBLE NOTE PAYABLE (Details Narrative) Details http://taop.com/role/ConvertibleNotePayable 83 false false R84.htm 00000084 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) Sheet http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details) Details 84 false false R85.htm 00000085 - Disclosure - RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative) Sheet http://taop.com/role/ReserveAndDistributionOfProfitDetailsNarrative RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative) Details http://taop.com/role/ReserveAndDistributionOfProfit 85 false false R86.htm 00000086 - Disclosure - SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details) Sheet http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details) Details 86 false false R87.htm 00000087 - Disclosure - SUMMARY OF STOCK OPTION ACTIVITY (Details) Sheet http://taop.com/role/SummaryOfStockOptionActivityDetails SUMMARY OF STOCK OPTION ACTIVITY (Details) Details 87 false false R88.htm 00000088 - Disclosure - SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details) Sheet http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details) Details 88 false false R89.htm 00000089 - Disclosure - EQUITY (Details Narrative) Sheet http://taop.com/role/EquityDetailsNarrative EQUITY (Details Narrative) Details http://taop.com/role/EquityTables 89 false false R90.htm 00000090 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details) Sheet http://taop.com/role/ScheduleOfSegmentReportingDetails SCHEDULE OF SEGMENT REPORTING (Details) Details 90 false false R91.htm 00000091 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://taop.com/role/CommitmentsAndContingencies 91 false false R92.htm 00000092 - Disclosure - CONCENTRATIONS (Details Narrative) Sheet http://taop.com/role/ConcentrationsDetailsNarrative CONCENTRATIONS (Details Narrative) Details http://taop.com/role/Concentrations 92 false false R93.htm 00000093 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://taop.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://taop.com/role/SubsequentEvents 93 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 3 fact(s) appearing in ix:hidden were eligible for transformation: TAOP:ContractTerms, us-gaap:LesseeOperatingLeaseRemainingLeaseTerm - form20-f.htm 286, 287, 288 [EXG.rendering.tooManyDimensions] Presentation group http://taop.com/role/EquityDetailsNarrative with 13 axes could have more than 4 billion cells. Split up this presentation group and see EXG, Rendering, to see how to reduce the number of combinations by selecting fewer members for each axis. - form20-f.htm - form20-f.htm form20-f.htm taop-20231231.xsd taop-20231231_cal.xml taop-20231231_def.xml taop-20231231_lab.xml taop-20231231_pre.xml form20-f_001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 117 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form20-f.htm": { "nsprefix": "TAOP", "nsuri": "http://taop.com/20231231", "dts": { "inline": { "local": [ "form20-f.htm" ] }, "schema": { "local": [ "taop-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "taop-20231231_cal.xml" ] }, "definitionLink": { "local": [ "taop-20231231_def.xml" ] }, "labelLink": { "local": [ "taop-20231231_lab.xml" ] }, "presentationLink": { "local": [ "taop-20231231_pre.xml" ] } }, "keyStandard": 367, "keyCustom": 78, "axisStandard": 37, "axisCustom": 0, "memberStandard": 38, "memberCustom": 120, "hidden": { "total": 300, "http://fasb.org/us-gaap/2023": 242, "http://taop.com/20231231": 55, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 480, "entityCount": 1, "segmentCount": 178, "elementCount": 783, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1468, "http://xbrl.sec.gov/dei/2023": 45 }, "report": { "R1": { "role": "http://taop.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R2": { "role": "http://taop.com/role/BalanceSheets", "longName": "00000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:AdvancesOnInventoryPurchases", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R3": { "role": "http://taop.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockNoParValue", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockNoParValue", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R4": { "role": "http://taop.com/role/StatementsOfOperations", "longName": "00000004 - Statement - Consolidated Statements of Operations", "shortName": "Consolidated Statements of Operations", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GrossProfit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R5": { "role": "http://taop.com/role/StatementsOfOperationsParenthetical", "longName": "00000005 - Statement - Consolidated Statements of Operations (Parenthetical)", "shortName": "Consolidated Statements of Operations (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-08-012023-08-01", "name": "us-gaap:StockholdersEquityReverseStockSplit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": null }, "R6": { "role": "http://taop.com/role/StatementsOfComprehensiveIncomeLoss", "longName": "00000006 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R7": { "role": "http://taop.com/role/StatementsOfChangesInEquity", "longName": "00000007 - Statement - Consolidated Statements of Changes in Equity", "shortName": "Consolidated Statements of Changes in Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R8": { "role": "http://taop.com/role/StatementsOfChangesInEquityParenthetical", "longName": "00000008 - Statement - Consolidated Statements of Changes in Equity (Parenthetical)", "shortName": "Consolidated Statements of Changes in Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "From2023-08-012023-08-01", "name": "us-gaap:StockholdersEquityReverseStockSplit", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "link:footnote", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://taop.com/role/StatementsOfCashFlows", "longName": "00000009 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:ProvisionForObsoleteInventories", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R10": { "role": "http://taop.com/role/StatementsOfCashFlowsParenthetical", "longName": "00000010 - Statement - Consolidated Statements of Cash Flows (Parenthetical)", "shortName": "Consolidated Statements of Cash Flows (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "From2021-01-012021-12-31", "name": "us-gaap:StockIssuedDuringPeriodValueAcquisitions", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2021-01-012021-12-31", "name": "us-gaap:IncreaseDecreaseInAccountsPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R11": { "role": "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlans", "longName": "00000011 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS", "shortName": "ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R12": { "role": "http://taop.com/role/SummaryOfSignificantAccountingPolicies", "longName": "00000012 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R13": { "role": "http://taop.com/role/BusinessAcquisition", "longName": "00000013 - Disclosure - BUSINESS ACQUISITION", "shortName": "BUSINESS ACQUISITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R14": { "role": "http://taop.com/role/VariableInterestEntity", "longName": "00000014 - Disclosure - VARIABLE INTEREST ENTITY", "shortName": "VARIABLE INTEREST ENTITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:VariableInterestEntityDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R15": { "role": "http://taop.com/role/DisposalsOfConsolidatedEntities", "longName": "00000015 - Disclosure - DISPOSALS OF CONSOLIDATED ENTITIES", "shortName": "DISPOSALS OF CONSOLIDATED ENTITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:DisposalsofConsolidatedEntitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:DisposalsofConsolidatedEntitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R16": { "role": "http://taop.com/role/LossPerShare", "longName": "00000016 - Disclosure - LOSS PER SHARE", "shortName": "LOSS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R17": { "role": "http://taop.com/role/RelatedPartyTransactions", "longName": "00000017 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R18": { "role": "http://taop.com/role/Inventories", "longName": "00000018 - Disclosure - INVENTORIES", "shortName": "INVENTORIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R19": { "role": "http://taop.com/role/PropertyEquipmentAndSoftware", "longName": "00000019 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R20": { "role": "http://taop.com/role/DiscontinuedOperations", "longName": "00000020 - Disclosure - DISCONTINUED OPERATIONS", "shortName": "DISCONTINUED OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R21": { "role": "http://taop.com/role/BankLoans", "longName": "00000021 - Disclosure - BANK LOANS", "shortName": "BANK LOANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R22": { "role": "http://taop.com/role/IncomeTaxes", "longName": "00000022 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R23": { "role": "http://taop.com/role/OtherCurrentAndNon-currentAssets", "longName": "00000023 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS", "shortName": "OTHER CURRENT AND NON-CURRENT ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R24": { "role": "http://taop.com/role/OperatingLeases", "longName": "00000024 - Disclosure - OPERATING LEASES", "shortName": "OPERATING LEASES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R25": { "role": "http://taop.com/role/Long-termInvestments", "longName": "00000025 - Disclosure - LONG-TERM INVESTMENTS", "shortName": "LONG-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InvestmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R26": { "role": "http://taop.com/role/ConvertibleNotePayable", "longName": "00000026 - Disclosure - CONVERTIBLE NOTE PAYABLE", "shortName": "CONVERTIBLE NOTE PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:ConvertibleNotePayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:ConvertibleNotePayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R27": { "role": "http://taop.com/role/OtherPayablesAndAccruedExpenses", "longName": "00000027 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R28": { "role": "http://taop.com/role/ReserveAndDistributionOfProfit", "longName": "00000028 - Disclosure - RESERVE AND DISTRIBUTION OF PROFIT", "shortName": "RESERVE AND DISTRIBUTION OF PROFIT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:StatutoryReserveAndDistributionOfProfitTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:StatutoryReserveAndDistributionOfProfitTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R29": { "role": "http://taop.com/role/Equity", "longName": "00000029 - Disclosure - EQUITY", "shortName": "EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R30": { "role": "http://taop.com/role/ConsolidatedSegmentData", "longName": "00000030 - Disclosure - CONSOLIDATED SEGMENT DATA", "shortName": "CONSOLIDATED SEGMENT DATA", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R31": { "role": "http://taop.com/role/CommitmentsAndContingencies", "longName": "00000031 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R32": { "role": "http://taop.com/role/Concentrations", "longName": "00000032 - Disclosure - CONCENTRATIONS", "shortName": "CONCENTRATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R33": { "role": "http://taop.com/role/SubsequentEvents", "longName": "00000033 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R34": { "role": "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "00000034 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "34", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R35": { "role": "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansTables", "longName": "00000035 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS (Tables)", "shortName": "ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R36": { "role": "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "00000036 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R37": { "role": "http://taop.com/role/BusinessAcquisitionTables", "longName": "00000037 - Disclosure - BUSINESS ACQUISITION (Tables)", "shortName": "BUSINESS ACQUISITION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R38": { "role": "http://taop.com/role/LossPerShareTables", "longName": "00000038 - Disclosure - LOSS PER SHARE (Tables)", "shortName": "LOSS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R39": { "role": "http://taop.com/role/InventoriesTables", "longName": "00000039 - Disclosure - INVENTORIES (Tables)", "shortName": "INVENTORIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R40": { "role": "http://taop.com/role/PropertyEquipmentAndSoftwareTables", "longName": "00000040 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Tables)", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R41": { "role": "http://taop.com/role/DiscontinuedOperationsTables", "longName": "00000041 - Disclosure - DISCONTINUED OPERATIONS (Tables)", "shortName": "DISCONTINUED OPERATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R42": { "role": "http://taop.com/role/BankLoansTables", "longName": "00000042 - Disclosure - BANK LOANS (Tables)", "shortName": "BANK LOANS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R43": { "role": "http://taop.com/role/IncomeTaxesTables", "longName": "00000043 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R44": { "role": "http://taop.com/role/OtherCurrentAndNon-currentAssetsTables", "longName": "00000044 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Tables)", "shortName": "OTHER CURRENT AND NON-CURRENT ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R45": { "role": "http://taop.com/role/Long-termInvestmentsTables", "longName": "00000045 - Disclosure - LONG-TERM INVESTMENTS (Tables)", "shortName": "LONG-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R46": { "role": "http://taop.com/role/OtherPayablesAndAccruedExpensesTables", "longName": "00000046 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables)", "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:OtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R47": { "role": "http://taop.com/role/EquityTables", "longName": "00000047 - Disclosure - EQUITY (Tables)", "shortName": "EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R48": { "role": "http://taop.com/role/ConsolidatedSegmentDataTables", "longName": "00000048 - Disclosure - CONSOLIDATED SEGMENT DATA (Tables)", "shortName": "CONSOLIDATED SEGMENT DATA (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R49": { "role": "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "longName": "00000049 - Disclosure - SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details)", "shortName": "SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2023-01-012023-12-31_custom_TaopingHoldingsLimitedMember", "name": "TAOP:Entities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_custom_TaopingHoldingsLimitedMember", "name": "TAOP:Entities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R50": { "role": "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "longName": "00000050 - Disclosure - ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS (Details Narrative)", "shortName": "ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2021-09-012021-09-30", "name": "us-gaap:StockOptionExercisePriceIncrease", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2021-09-012021-09-30", "name": "us-gaap:StockOptionExercisePriceIncrease", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R51": { "role": "http://taop.com/role/ScheduleOfAccountsReceivableDetails", "longName": "00000051 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "shortName": "SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_NonrelatedPartyMember", "name": "us-gaap:AccountsReceivableGrossCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R52": { "role": "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails", "longName": "00000052 - Disclosure - SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details)", "shortName": "SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-01-012022-12-31", "name": "TAOP:DecreaseForBalanceRecovered", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:TradeAndOtherAccountsReceivablePolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R53": { "role": "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails", "longName": "00000053 - Disclosure - SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE ESTIMATED USEFUL LIVES (Details)", "shortName": "SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE ESTIMATED USEFUL LIVES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2023-12-31_srt_OfficeBuildingMember_srt_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "TAOP:ScheduleOfEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_srt_OfficeBuildingMember_srt_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "TAOP:ScheduleOfEstimatedUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R54": { "role": "http://taop.com/role/ScheduleOfAnnualMinimumRentalIncomeReceivedDetails", "longName": "00000054 - Disclosure - SCHEDULE OF ANNUAL MINIMUM RENTAL INCOME RECEIVED (Details)", "shortName": "SCHEDULE OF ANNUAL MINIMUM RENTAL INCOME RECEIVED (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "TAOP:ScheduleOfAnnualMinimumRentalIncomeReceviedTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "TAOP:ScheduleOfAnnualMinimumRentalIncomeReceviedTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R55": { "role": "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails", "longName": "00000055 - Disclosure - SCHEDULE OF FOREIGN CURRENCY TRANSLATION (Details)", "shortName": "SCHEDULE OF FOREIGN CURRENCY TRANSLATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_YearEndRMBMember", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_YearEndRMBMember", "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R56": { "role": "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "00000056 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R57": { "role": "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "longName": "00000057 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details)", "shortName": "SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "From2021-06-012021-06-09", "name": "TAOP:BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-06-09_custom_TaopingNewMediaCoLtdMember", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R58": { "role": "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "longName": "00000058 - Disclosure - BUSINESS ACQUISITION (Details Narrative)", "shortName": "BUSINESS ACQUISITION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "From2021-06-012021-06-09", "name": "TAOP:BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-06-09_custom_TaopingNewMediaCoLtdMember67978265", "name": "TAOP:SharesOutstandingPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R59": { "role": "http://taop.com/role/VariableInterestEntityDetailsNarrative", "longName": "00000059 - Disclosure - VARIABLE INTEREST ENTITY (Details Narrative)", "shortName": "VARIABLE INTEREST ENTITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "From2022-01-012022-12-31_custom_IASPECTechnologyGroupCoLtdiASPECMember", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOtherIncome", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-06-30_custom_WuhuTaopingEducationTechnologyCoLtdMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:VariableInterestEntityDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R60": { "role": "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "longName": "00000060 - Disclosure - DISPOSALS OF CONSOLIDATED ENTITIES (Details Narrative)", "shortName": "DISPOSALS OF CONSOLIDATED ENTITIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GainLossOnDispositionOfAssets1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "TAOP:DisposalsofConsolidatedEntitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:GainLossOnDispositionOfAssets1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "TAOP:DisposalsofConsolidatedEntitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R61": { "role": "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "longName": "00000061 - Disclosure - SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details)", "shortName": "SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R62": { "role": "http://taop.com/role/LossPerShareDetailsNarrative", "longName": "00000062 - Disclosure - LOSS PER SHARE (Details Narrative)", "shortName": "LOSS PER SHARE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "span", "p", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R63": { "role": "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "longName": "00000063 - Disclosure - RELATED PARTY TRANSACTIONS (Details Narrative)", "shortName": "RELATED PARTY TRANSACTIONS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OtherReceivablesNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_RelatedCompanyOwnedByMrLinMember67980562", "name": "us-gaap:OtherLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R64": { "role": "http://taop.com/role/ScheduleOfInventoriesDetails", "longName": "00000064 - Disclosure - SCHEDULE OF INVENTORIES (Details)", "shortName": "SCHEDULE OF INVENTORIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R65": { "role": "http://taop.com/role/InventoriesDetailsNarrative", "longName": "00000065 - Disclosure - INVENTORIES (Details Narrative)", "shortName": "INVENTORIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_GeneralAndAdministrativeExpenseMember", "name": "us-gaap:InventoryWriteDown", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_GeneralAndAdministrativeExpenseMember", "name": "us-gaap:InventoryWriteDown", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R66": { "role": "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "longName": "00000066 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details)", "shortName": "SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R67": { "role": "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "longName": "00000067 - Disclosure - PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative)", "shortName": "PROPERTY, EQUIPMENT AND SOFTWARE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_srt_OfficeBuildingMember", "name": "us-gaap:DebtInstrumentCollateralAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R68": { "role": "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "longName": "00000068 - Disclosure - SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS (Details)", "shortName": "SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2021-04-30", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-6", "ancestors": [ "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R69": { "role": "http://taop.com/role/ScheduleOfShort-termBankDebtDetails", "longName": "00000069 - Disclosure - SCHEDULE OF SHORT-TERM BANK DEBT (Details)", "shortName": "SCHEDULE OF SHORT-TERM BANK DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:SecuredDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:SecuredDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R70": { "role": "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails", "longName": "00000070 - Disclosure - SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details)", "shortName": "SCHEDULE OF SECURED SHORT-TERM BANK DEBT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ShortTermBorrowings", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShortTermDebtTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_BankLoanTwoMember", "name": "us-gaap:ShortTermBorrowings", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R71": { "role": "http://taop.com/role/BankLoansDetailsNarrative", "longName": "00000071 - Disclosure - BANK LOANS (Details Narrative)", "shortName": "BANK LOANS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:ShortTermBankLoansAndNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:DebtWeightedAverageInterestRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R72": { "role": "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails", "longName": "00000072 - Disclosure - SCHEDULE OF INCOME BEFORE INCOME TAXES (Details)", "shortName": "SCHEDULE OF INCOME BEFORE INCOME TAXES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R73": { "role": "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "longName": "00000073 - Disclosure - SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details)", "shortName": "SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R74": { "role": "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "longName": "00000074 - Disclosure - SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details)", "shortName": "SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "TAOP:ComputedExpectedIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R75": { "role": "http://taop.com/role/IncomeTaxesDetailsNarrative", "longName": "00000075 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R76": { "role": "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails", "longName": "00000076 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details)", "shortName": "SCHEDULE OF OTHER CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "TAOP:AdvancesToUnrelatedparties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "TAOP:AdvancesToUnrelatedparties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R77": { "role": "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical", "longName": "00000077 - Disclosure - SCHEDULE OF OTHER CURRENT ASSETS (Details) (Parenthetical)", "shortName": "SCHEDULE OF OTHER CURRENT ASSETS (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:OtherReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_RelatedPartyMember", "name": "us-gaap:OtherReceivables", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherCurrentAssetsTableTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R78": { "role": "http://taop.com/role/ScheduleOfOtherNon-currentAssetsDetails", "longName": "00000078 - Disclosure - SCHEDULE OF OTHER NON-CURRENT ASSETS (Details)", "shortName": "SCHEDULE OF OTHER NON-CURRENT ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "TAOP:OtherNoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "TAOP:OtherNoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R79": { "role": "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "longName": "00000079 - Disclosure - OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative)", "shortName": "OTHER CURRENT AND NON-CURRENT ASSETS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "AsOf2020-12-31", "name": "us-gaap:OtherCommitment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:OtherCommitment", "span", "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2020-12-31", "name": "us-gaap:OtherCommitment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "us-gaap:OtherCommitment", "span", "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R80": { "role": "http://taop.com/role/OperatingLeasesDetailsNarrative", "longName": "00000080 - Disclosure - OPERATING LEASES (Details Narrative)", "shortName": "OPERATING LEASES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_SegmentContinuingOperationsMember", "name": "us-gaap:AccruedRentCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_us-gaap_SegmentContinuingOperationsMember", "name": "us-gaap:AccruedRentCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R81": { "role": "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails", "longName": "00000081 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENTS (Details)", "shortName": "SCHEDULE OF EQUITY METHOD INVESTMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_QingdaoTaopingIoTCoLtdMember_us-gaap_EquityMethodInvestmentsMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_QingdaoTaopingIoTCoLtdMember_us-gaap_EquityMethodInvestmentsMember", "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R82": { "role": "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "longName": "00000082 - Disclosure - LONG-TERM INVESTMENTS (Details Narrative)", "shortName": "LONG-TERM INVESTMENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:EquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:EquityMethodInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:InvestmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R83": { "role": "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "longName": "00000083 - Disclosure - CONVERTIBLE NOTE PAYABLE (Details Narrative)", "shortName": "CONVERTIBLE NOTE PAYABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:InterestExpenseDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_ConvertiblePromissoryNoteOneMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "TAOP:ConvertibleNotePayableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R84": { "role": "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails", "longName": "00000084 - Disclosure - SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details)", "shortName": "SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "TAOP:AdvancesFromUnrelatedThirdparties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "TAOP:AdvancesFromUnrelatedThirdparties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OtherLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R85": { "role": "http://taop.com/role/ReserveAndDistributionOfProfitDetailsNarrative", "longName": "00000085 - Disclosure - RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative)", "shortName": "RESERVE AND DISTRIBUTION OF PROFIT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "TAOP:PercentageOfAnnualTaxProfits", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "TAOP:StatutoryReserveAndDistributionOfProfitTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "TAOP:PercentageOfAnnualTaxProfits", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "TAOP:StatutoryReserveAndDistributionOfProfitTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R86": { "role": "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails", "longName": "00000086 - Disclosure - SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details)", "shortName": "SCHEDULE OF SHARE BASED PAYMENTS EXPENSE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R87": { "role": "http://taop.com/role/SummaryOfStockOptionActivityDetails", "longName": "00000087 - Disclosure - SUMMARY OF STOCK OPTION ACTIVITY (Details)", "shortName": "SUMMARY OF STOCK OPTION ACTIVITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2020-12-31_us-gaap_StockOptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R88": { "role": "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "longName": "00000088 - Disclosure - SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details)", "shortName": "SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "AsOf2022-12-31_custom_WarrantOneMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31_custom_WarrantOneMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R89": { "role": "http://taop.com/role/EquityDetailsNarrative", "longName": "00000089 - Disclosure - EQUITY (Details Narrative)", "shortName": "EQUITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "span", "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R90": { "role": "http://taop.com/role/ScheduleOfSegmentReportingDetails", "longName": "00000090 - Disclosure - SCHEDULE OF SEGMENT REPORTING (Details)", "shortName": "SCHEDULE OF SEGMENT REPORTING (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:NonoperatingIncomeExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } }, "R91": { "role": "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "00000091 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "From2023-09-012023-09-30", "name": "us-gaap:LegalFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-09-012023-09-30", "name": "us-gaap:LegalFees", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R92": { "role": "http://taop.com/role/ConcentrationsDetailsNarrative", "longName": "00000092 - Disclosure - CONCENTRATIONS (Details Narrative)", "shortName": "CONCENTRATIONS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-12-31_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true, "unique": true } }, "R93": { "role": "http://taop.com/role/SubsequentEventsDetailsNarrative", "longName": "00000093 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "From2023-01-01to2023-12-31", "name": "us-gaap:ProceedsFromIssuanceOfCommonStock", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-192023-07-19_custom_PrivateStandbyEquityPurchaseAgreementMember_custom_ShanjingCapitalGroupCoLtdMember", "name": "us-gaap:SaleOfStockConsiderationReceivedOnTransaction", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form20-f.htm", "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndOtherAccruedLiabilities", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other Payables and Accrued Expenses", "label": "Accounts Payable and Other Accrued Liabilities", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received, and accrued liabilities classified as other." } } }, "auth_ref": [ "r781" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r39", "r907" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Others", "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ALLOWANCE FOR CREDIT LOSSES", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r990" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable - related parties", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r273", "r377", "r378", "r881" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r862" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable-related parties, net", "totalLabel": "Accounts Receivable - related parties, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r377", "r378" ] }, "TAOP_AccruedInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "AccruedInterestMember", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued Interest [Member]", "documentation": "Accrued Interest [Member]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued professional fees", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received." } } }, "auth_ref": [ "r132" ] }, "us-gaap_AccruedRentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedRentCurrent", "crdr": "credit", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrued rent", "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)." } } }, "auth_ref": [ "r44", "r883" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and benefits", "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)." } } }, "auth_ref": [ "r44", "r883" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r84", "r269", "r719" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r53", "r54", "r174", "r275", "r713", "r757", "r758" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r6", "r24", "r54", "r609", "r612", "r641", "r753", "r754", "r962", "r963", "r964", "r977", "r978", "r979" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r166" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r570", "r571", "r572", "r772", "r977", "r978", "r979", "r1035", "r1065" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net (loss) to net cash (used in) provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Beneficial conversion feature on convertible note", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based Compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r96", "r97", "r536" ] }, "TAOP_AdvancesFromCustomersAndRelatedPartiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "AdvancesFromCustomersAndRelatedPartiesPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advances from Customers and Related Parties", "documentation": "Advances from Customers and Related Parties [Policy Text Block]" } } }, "auth_ref": [] }, "TAOP_AdvancesFromUnrelatedThirdparties": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "AdvancesFromUnrelatedThirdparties", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Advances from unrelated third-parties", "documentation": "Advances from unrelated third parties." } } }, "auth_ref": [] }, "us-gaap_AdvancesOnInventoryPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesOnInventoryPurchases", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances to suppliers", "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r961" ] }, "TAOP_AdvancesToSuppliersPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "AdvancesToSuppliersPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Advances to Suppliers", "documentation": "Advances to Suppliers [Policy Text Block]" } } }, "auth_ref": [] }, "TAOP_AdvancesToUnrelatedparties": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "AdvancesToUnrelatedparties", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Advances to unrelated-parties", "documentation": "Advances to unrelated-parties." } } }, "auth_ref": [] }, "TAOP_AdvertisingCostPercentage": { "xbrltype": "percentItemType", "nsuri": "http://taop.com/20231231", "localname": "AdvertisingCostPercentage", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Advertising cost, percentage", "documentation": "Advertising cost percentage." } } }, "auth_ref": [] }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingCostsPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Sales - advertising and cost of cryptocurrencies", "documentation": "Disclosure of accounting policy for advertising cost." } } }, "auth_ref": [ "r246" ] }, "us-gaap_AdvertisingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingMember", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Advertising [Member]", "documentation": "Announcement promoting product, service, or event." } } }, "auth_ref": [ "r1006" ] }, "TAOP_AdvertisingRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "AdvertisingRelatedPartiesMember", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Advertising Related Parties [Member]", "documentation": "Advertising Related Parties [Member]." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Non-cash compensation", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r567", "r577" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "periodStartLabel": "Allowance for credit losses, beginning", "periodEndLabel": "Allowance for credit losses, ending", "label": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r276", "r381", "r422", "r425", "r427", "r1058" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfAccountsReceivableDetails": { "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Allowance for credit losses", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r276", "r381", "r422" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Increase in allowance for credit losses", "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r990" ] }, "TAOP_AllowanceForSlowmovingOrObsoleteInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "AllowanceForSlowmovingOrObsoleteInventories", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Allowance for slow-moving or obsolete inventories", "documentation": "Allowance for slow-moving or obsolete inventories." } } }, "auth_ref": [] }, "TAOP_AlphaDigitalGroupLtdADGMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "AlphaDigitalGroupLtdADGMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Alpha Digital Group Ltd. (ADG) [Member]", "documentation": "Alpha Digital Group Ltd. (ADG) [Member]" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of convertible note discount", "verboseLabel": "Amortization of debt discounts", "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." } } }, "auth_ref": [ "r14", "r126", "r188", "r497" ] }, "TAOP_AmountDueToEmployees": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "AmountDueToEmployees", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Amount due to employees", "documentation": "Amount due to employees." } } }, "auth_ref": [] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r935" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of anti-dilutive shares", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r332" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r66" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "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." } } }, "auth_ref": [ "r66" ] }, "TAOP_AprilTwoThousandTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "AprilTwoThousandTwentyOneMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "April Two Thousand Twenty One [Member]", "documentation": "April Two Thousand Twenty One [Member]" } } }, "auth_ref": [] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/LossPerShareDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r600" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/StatementsOfCashFlows", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment of property and equipment", "verboseLabel": "Impairment of long-lived assets", "terseLabel": "Impairment charges", "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." } } }, "auth_ref": [ "r14", "r82" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL ASSETS", "label": "Total assets", "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." } } }, "auth_ref": [ "r228", "r272", "r305", "r341", "r362", "r368", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r602", "r606", "r619", "r710", "r803", "r907", "r920", "r999", "r1000", "r1044" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL CURRENT ASSETS", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r263", "r281", "r305", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r602", "r606", "r619", "r907", "r999", "r1000", "r1044" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT ASSETS" } } }, "auth_ref": [] }, "TAOP_AssetsFromDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "AssetsFromDiscontinuedOperationsMember", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Assets From Discontinued Operations [Member]", "documentation": "Assets From Discontinued Operations [Member]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 }, "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Current assets from discontinued operations", "totalLabel": "Current assets from discontinued operations", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r140", "r156", "r199", "r201", "r261", "r262" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r935" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r932", "r934", "r935" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r932", "r934", "r935" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r932", "r934", "r935" ] }, "TAOP_AverageYearlyHKDMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "AverageYearlyHKDMember", "presentation": [ "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Average Yearly HKD [Member]", "documentation": "Average Yearly HKD [Member]" } } }, "auth_ref": [] }, "TAOP_AverageYearlyRMBMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "AverageYearlyRMBMember", "presentation": [ "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Average Yearly RMB [Member]", "documentation": "Average Yearly RMB [Member]" } } }, "auth_ref": [] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r566" ] }, "TAOP_BVIMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "BVIMember", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "BVI [Member]", "documentation": "BVI [Member]" } } }, "auth_ref": [] }, "TAOP_BankLoanTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "BankLoanTwoMember", "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails" ], "lang": { "en-us": { "role": { "label": "Bank Loan Two [Member]", "documentation": "Bank Loan Two [Member]" } } }, "auth_ref": [] }, "TAOP_BiznestInternetTechCoLtdBiznestMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "BiznestInternetTechCoLtdBiznestMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Biznest Internet Tech. Co., Ltd. (Biznest) [Member]", "documentation": "Biznest Internet Tech. Co., Ltd. (Biznest) [Member]" } } }, "auth_ref": [] }, "TAOP_BiznestMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "BiznestMember", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Biznest [Member]", "documentation": "Biznest [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/BusinessAcquisitionTables", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "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." } } }, "auth_ref": [ "r598", "r902", "r903" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/BusinessAcquisitionTables", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r101", "r103", "r598", "r902", "r903" ] }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "crdr": "credit", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business acquisition, shares issued, value", "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity." } } }, "auth_ref": [ "r219" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business acquisition, shares issued, shares", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r219" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/BusinessAcquisitionTables", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r598" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Acquired percentage", "verboseLabel": "Business acquisition, percentage of voting", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r102" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "TAOP_BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "BusinessCombinationBargainPurchaseGainRecognizedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag", "crdr": "credit", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Bargain purchase gain", "label": "Bargain purchase gain", "documentation": "Bargain purchase gain." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationConsiderationTransferred1", "crdr": "credit", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Total purchase price", "verboseLabel": "Business combination, consideration transferred", "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer." } } }, "auth_ref": [ "r2", "r3", "r20" ] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://taop.com/role/BusinessAcquisition" ], "lang": { "en-us": { "role": { "label": "BUSINESS ACQUISITION", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r217", "r599" ] }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Advances to suppliers", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed advances to suppliers.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAdvancesToSuppliers" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Total net assets acquired", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liabilities", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "documentation": "Amount of lease obligation assumed in business combination." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "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." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Other receivables, net", "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." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "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." } } }, "auth_ref": [ "r105" ] }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndBenefits", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued payroll and benefits", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities accrued payroll and benefits.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccruedPayrollAndBenefits" } } }, "auth_ref": [] }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAdvancesFromCustomer": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAdvancesFromCustomer", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Advances from customers", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities advances from customer." } } }, "auth_ref": [] }, "TAOP_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDueToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDueToRelatedParties", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Amount due to related parties", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilities due to related parties." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other payables and accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedFinancialAssets", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term investments", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Financial Assets", "documentation": "The amount of financial assets (as defined) recognized as of the acquisition date." } } }, "auth_ref": [ "r104", "r105", "r225" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Right of use assets", "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date." } } }, "auth_ref": [ "r105" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment, net", "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date." } } }, "auth_ref": [ "r104", "r105" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business combination", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r100" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r934", "r935" ] }, "TAOP_CBTSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "CBTSegmentMember", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "CBT Segment [Member]", "documentation": "CBT Segment [Member]" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r243", "r711", "r773", "r797", "r907", "r920", "r956" ] }, "us-gaap_CashAcquiredFromAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAcquiredFromAcquisition", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Acquisition of cash in connection with a business acquisition", "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business)." } } }, "auth_ref": [ "r56" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/StatementsOfCashFlows", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents from continuing operations", "verboseLabel": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r61", "r266", "r879" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "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." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "CASH AND CASH EQUIVALENTS, BEGINNING", "periodEndLabel": "CASH AND CASH EQUIVALENTS, ENDING", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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." } } }, "auth_ref": [ "r61", "r192", "r301" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "NET INCREASE (DECREASE) IN CASH AND CASH EQUIVALENTS", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r4", "r192" ] }, "us-gaap_CashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashEquivalentsAtCarryingValue", "crdr": "debit", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash equivalents", "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." } } }, "auth_ref": [ "r956", "r1057" ] }, "TAOP_CashPaidDuringTheYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://taop.com/20231231", "localname": "CashPaidDuringTheYearAbstract", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid during the year", "documentation": "Cash paid during the year abstract." } } }, "auth_ref": [] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Net cash (used in) provided by investing activities", "documentation": "Amount of cash inflow (outflow) of investing activities of discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r155", "r192" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Net cash provided by (used in) operating activities", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r155", "r192" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant exercise price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r516" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant issued to purchase shares", "verboseLabel": "Warrant, shares", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r516" ] }, "TAOP_CommissionFee": { "xbrltype": "percentItemType", "nsuri": "http://taop.com/20231231", "localname": "CommissionFee", "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Commission fee", "documentation": "Commission fee." } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://taop.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r204", "r459", "r460", "r863", "r995" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r910", "r911", "r912", "r914", "r915", "r916", "r917", "r977", "r978", "r1035", "r1062", "r1065" ] }, "us-gaap_CommonStockNoParValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockNoParValue", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Ordinary shares, no par value", "documentation": "Face amount per share of no-par value common stock." } } }, "auth_ref": [ "r165" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical", "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ordinary shares, shares authorized", "verboseLabel": "Ordinary shares, authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r165", "r789" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Ordinary shares, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r165" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Ordinary shares, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r26", "r165", "r789", "r809", "r1065", "r1066" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Ordinary shares, 2023 and 2022: par $0; authorized capital 100,000,000 shares; shares issued and outstanding, 2023: 2,891,822 shares; 2022: 1,587,371 shares*;", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r165", "r712", "r907" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss attributable to the Company", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r55", "r283", "r285", "r293", "r705", "r730" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Comprehensive loss attributable to the non- controlling interest", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r11", "r109", "r119", "r283", "r285", "r292", "r704", "r729" ] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r119", "r221", "r283", "r285", "r291", "r703", "r728" ] }, "TAOP_ComputedExpectedIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ComputedExpectedIncomeTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Expected income tax (benefit)", "documentation": "Computed expected income tax expense (benefit)." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r68", "r71", "r124", "r125", "r376", "r862" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r68", "r71", "r124", "r125", "r376", "r759", "r862" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r68", "r71", "r124", "r125", "r376", "r862", "r944" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://taop.com/role/Concentrations" ], "lang": { "en-us": { "role": { "label": "CONCENTRATIONS", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r196" ] }, "us-gaap_ConcentrationRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskLineItems", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r862" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue percentage", "verboseLabel": "Concentration of risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r68", "r71", "r124", "r125", "r376" ] }, "us-gaap_ConcentrationRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTable", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk [Table]", "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark." } } }, "auth_ref": [ "r67", "r68", "r71", "r72", "r124", "r226", "r862" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "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." } } }, "auth_ref": [ "r68", "r71", "r124", "r125", "r376", "r862" ] }, "TAOP_ConsiderationPaidForAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ConsiderationPaidForAcquisition", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Consideration paid for acquisition", "documentation": "Consideration paid for acquisition.", "label": "ConsiderationPaidForAcquisition" } } }, "auth_ref": [] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r309", "r602", "r603", "r606", "r607", "r650", "r873", "r998", "r1001", "r1002" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "auth_ref": [ "r309", "r602", "r603", "r606", "r607", "r650", "r873", "r998", "r1001", "r1002" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary." } } }, "auth_ref": [ "r25", "r120" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r110", "r884" ] }, "TAOP_ConsultantMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ConsultantMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Consultant [Member]", "documentation": "Consultant [Member]" } } }, "auth_ref": [] }, "TAOP_ConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ConsultantsMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consultants [Member]", "documentation": "Consultants [Member]" } } }, "auth_ref": [] }, "dei_ContactPersonnelFaxNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelFaxNumber", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Fax Number", "documentation": "Fax Number of contact personnel." } } }, "auth_ref": [ "r934" ] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "TAOP_ContractTerms": { "xbrltype": "durationItemType", "nsuri": "http://taop.com/20231231", "localname": "ContractTerms", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contract terms", "documentation": "Contract Terms" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Recognized revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r518", "r519", "r530" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Advances from customers-related parties", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r518", "r519", "r530" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contractual obligation", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r976" ] }, "TAOP_ConvertibleDebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "ConvertibleDebtPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Convertible promissory note", "documentation": "Convertible Debt [Policy Text Block]" } } }, "auth_ref": [] }, "TAOP_ConvertibleNotePayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "ConvertibleNotePayableTextBlock", "presentation": [ "http://taop.com/role/ConvertibleNotePayable" ], "lang": { "en-us": { "role": { "label": "CONVERTIBLE NOTE PAYABLE", "documentation": "Convertible Note Payable [Text Block]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible notes payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r34", "r230", "r1056" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible note payable", "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." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ConvertibleNotesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleNotesPayableMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible Notes Payable [Member]", "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r162", "r229" ] }, "TAOP_ConvertiblePromissoryNoteOneMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ConvertiblePromissoryNoteOneMember", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible Promissory Note-1 [Member]", "documentation": "Convertible Promissory Note-1 [Member]" } } }, "auth_ref": [] }, "TAOP_ConvertiblePromissoryNoteThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ConvertiblePromissoryNoteThreeMember", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible Promissory Note-3 [Member]", "documentation": "Convertible Promissory Note-3 [Member]" } } }, "auth_ref": [] }, "TAOP_ConvertiblePromissoryNoteTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ConvertiblePromissoryNoteTwoMember", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible Promissory Note-2 [Member]", "documentation": "Convertible Promissory Note-2 [Member]" } } }, "auth_ref": [] }, "TAOP_ConvertiblePromissoryNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ConvertiblePromissoryNotesMember", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible Promissory Notes [Member]", "documentation": "Convertible Promissory Notes [Member]" } } }, "auth_ref": [] }, "TAOP_CorporateAndOthersMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "CorporateAndOthersMember", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Corporate and Others [Member]", "documentation": "Corporate and Others [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAmortization", "crdr": "debit", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cost of goods and services", "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." } } }, "auth_ref": [ "r965" ] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "TOTAL COST", "verboseLabel": "Cost - Cryptocurrency mining", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r183", "r305", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r619", "r999" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "TAOP_CryptocurrenciesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "CryptocurrenciesPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cryptocurrencies", "documentation": "Cryptocurrencies [Policy Text Block]" } } }, "auth_ref": [] }, "TAOP_CryptocurrencyMiningMachineMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "CryptocurrencyMiningMachineMember", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Cryptocurrency Mining Machine [Member]", "documentation": "Cryptocurrency Mining Machine [Member]" } } }, "auth_ref": [] }, "TAOP_CryptocurrencyMiningMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "CryptocurrencyMiningMember", "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Cryptocurrency Mining [Member]", "documentation": "Cryptocurrency Mining [Member]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails" ], "lang": { "en-us": { "role": { "label": "Current taxes", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r216", "r587", "r592", "r973" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r69", "r376" ] }, "TAOP_CustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "CustomerMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Member]", "documentation": "Customer [Member]" } } }, "auth_ref": [] }, "TAOP_CustomerOneMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "CustomerOneMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer One [Member]", "documentation": "Customer One [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentAmount1", "crdr": "credit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt conversion, converted instrument, amount", "verboseLabel": "Number of ordinary shares value on convertible notes", "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." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_DebtConversionConvertedInstrumentRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentRate", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "convertible note interest rate", "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." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionConvertedInstrumentSharesIssued1", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt conversion, converted instrument, shares issued", "verboseLabel": "Debt conversion shares issued", "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_DebtConversionDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionDescription", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible note conversion description", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [] }, "us-gaap_DebtConversionOriginalDebtAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionOriginalDebtAmount1", "crdr": "credit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt conversion, converted instrument, accrued interest", "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://taop.com/role/BankLoans" ], "lang": { "en-us": { "role": { "label": "BANK LOANS", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r205", "r303", "r475", "r481", "r482", "r483", "r484", "r485", "r486", "r491", "r498", "r499", "r501" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r34", "r162", "r163", "r229", "r230", "r309", "r476", "r477", "r478", "r479", "r480", "r482", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r634", "r893", "r894", "r895", "r896", "r897", "r971" ] }, "us-gaap_DebtInstrumentCollateralAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCollateralAmount", "crdr": "debit", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Asset collateral amount", "documentation": "Amount of assets pledged to secure a debt instrument." } } }, "auth_ref": [ "r135" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible ordinary shares per share", "verboseLabel": "Debt instrument conversion price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r206", "r478" ] }, "us-gaap_DebtInstrumentConvertibleConversionPriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPriceIncrease", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument conversion price", "documentation": "Per share increase in conversion price of debt instrument. Excludes change due to standard antidilution provision." } } }, "auth_ref": [ "r490", "r516" ] }, "us-gaap_DebtInstrumentCovenantDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCovenantDescription", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument covenant description", "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." } } }, "auth_ref": [ "r34", "r136" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate principal amount", "verboseLabel": "Debt instrument face amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r127", "r129", "r476", "r634", "r894", "r895" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/LossPerShareDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Annual interest rate", "verboseLabel": "Debt interest rate", "terseLabel": "Debt instrument interest rate", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r47", "r127", "r494" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r309", "r476", "r477", "r478", "r479", "r480", "r482", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r500", "r634", "r893", "r894", "r895", "r896", "r897", "r971" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt, maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r255", "r893", "r1036" ] }, "us-gaap_DebtInstrumentMaturityDateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDateDescription", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Date instrument maturity date description", "verboseLabel": "Debt instrument maturity date description", "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." } } }, "auth_ref": [ "r48" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/LossPerShareDetailsNarrative" ], "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." } } }, "auth_ref": [ "r49", "r309", "r476", "r477", "r478", "r479", "r480", "r482", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r634", "r893", "r894", "r895", "r896", "r897", "r971" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r49", "r85", "r86", "r126", "r127", "r129", "r134", "r208", "r209", "r309", "r476", "r477", "r478", "r479", "r480", "r482", "r487", "r488", "r489", "r490", "r492", "r493", "r494", "r495", "r496", "r497", "r500", "r634", "r893", "r894", "r895", "r896", "r897", "r971" ] }, "us-gaap_DebtInstrumentTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTerm", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument term", "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." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unamortized debt discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r126", "r129", "r1004" ] }, "us-gaap_DebtWeightedAverageInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtWeightedAverageInterestRate", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt weiighted average interest rate", "documentation": "Weighted average interest rate of debt outstanding." } } }, "auth_ref": [] }, "TAOP_DecreaseForBalanceRecovered": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "DecreaseForBalanceRecovered", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Decrease for balance recovered due to transfer of a company", "documentation": "Decrease for balance recovered." } } }, "auth_ref": [] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfAccountsReceivableDetails", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation expenses", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r14", "r83" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r14", "r346" ] }, "TAOP_DirectOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "DirectOfferingMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Direct Offering [Member]", "documentation": "Direct Offering [Member]" } } }, "auth_ref": [] }, "TAOP_DirectorsExecutiveOffcersEmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "DirectorsExecutiveOffcersEmployeeMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Directors Executive Offcers Employee [Member]", "documentation": "Directors Executive Offcers Employee [Member]" } } }, "auth_ref": [] }, "TAOP_DirectorsExecutiveOfficersAndEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "DirectorsExecutiveOfficersAndEmployeesMember", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Directors Executive Officers and Employees [Member]", "documentation": "Directors Executive Officers and Employees [Member]" } } }, "auth_ref": [] }, "TAOP_DisclosureConvertibleNotePayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://taop.com/20231231", "localname": "DisclosureConvertibleNotePayableAbstract", "lang": { "en-us": { "role": { "label": "Convertible Note Payable" } } }, "auth_ref": [] }, "TAOP_DisclosureDisposalsOfConsolidatedEntitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://taop.com/20231231", "localname": "DisclosureDisposalsOfConsolidatedEntitiesAbstract", "lang": { "en-us": { "role": { "label": "Disposals Of Consolidated Entities" } } }, "auth_ref": [] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://taop.com/role/EquityTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SHARE BASED PAYMENTS EXPENSE", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r16", "r93" ] }, "TAOP_DisclosureOperatingLeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://taop.com/20231231", "localname": "DisclosureOperatingLeasesAbstract", "lang": { "en-us": { "role": { "label": "Operating Leases" } } }, "auth_ref": [] }, "TAOP_DisclosureReserveAndDistributionOfProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://taop.com/20231231", "localname": "DisclosureReserveAndDistributionOfProfitAbstract", "lang": { "en-us": { "role": { "label": "Reserve And Distribution Of Profit" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net (loss) income from discontinued operations", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal." } } }, "auth_ref": [ "r144", "r145", "r158" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations", "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation." } } }, "auth_ref": [ "r18", "r36" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r261" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r140", "r156", "r199", "r201" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued payroll and benefits", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r140", "r156", "r199", "r201" ] }, "TAOP_DisposalGroupIncludingDiscontinuedOperationAdministrativeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationAdministrativeExpenses", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Administrative expenses", "documentation": "Administrative expenses.", "label": "Administrative expenses [Default Label]" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and cash equivalents from discontinued operations", "verboseLabel": "Cash and cash equivalents", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r5", "r140", "r156", "r201" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "crdr": "debit", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Disposal group including discontinued operation, consideration", "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInterestIncome", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest income", "label": "Disposal Group, Including Discontinued Operation, Interest Income", "documentation": "Amount of interest income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r154" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Operating (loss) from discontinued operations", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r154" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current assets", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r140", "r156", "r199", "r201" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other payables and accrued expenses", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current", "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r140", "r156", "r199", "r201" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "crdr": "credit", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total recorded loss", "verboseLabel": "Disposition of iASPEC", "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r154" ] }, "TAOP_DisposalGroupIncludingDiscontinuedOperationOtherIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncomeLoss", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Other (loss)", "documentation": "Other (loss)" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, equipment and software, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r8", "r140", "r156", "r201" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://taop.com/role/DiscontinuedOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "DISCONTINUED OPERATIONS", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r139", "r198" ] }, "TAOP_DisposalofSubsidiaryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "DisposalofSubsidiaryPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Disposal of subsidiary", "documentation": "Disposal of subsidiary [Policy text block]." } } }, "auth_ref": [] }, "TAOP_DisposalsofConsolidatedEntitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "DisposalsofConsolidatedEntitiesDisclosureTextBlock", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntities" ], "lang": { "en-us": { "role": { "label": "DISPOSALS OF CONSOLIDATED ENTITIES", "documentation": "Disposals of Consolidated Entities Disclosure [Text Block]" } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r934" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r932", "r934", "r935" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r932", "r934", "r935", "r937" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r933" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r921" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r934" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r934" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r936" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r924" ] }, "TAOP_DormitoryLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "DormitoryLeaseMember", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dormitory Lease [Member]", "documentation": "Dormitory Lease [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "(Loss) income per share - Basic and Diluted*", "verboseLabel": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r294", "r315", "r316", "r317", "r318", "r319", "r324", "r326", "r329", "r330", "r331", "r335", "r617", "r618", "r706", "r731", "r886" ] }, "us-gaap_EarningsPerShareBasicOtherDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicOtherDisclosuresAbstract", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "LOSS PER SHARE ATTRIBUTABLE TO THE COMPANY*" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "Earnings Per Share, Diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r294", "r315", "r316", "r317", "r318", "r319", "r326", "r329", "r330", "r331", "r335", "r617", "r618", "r706", "r731", "r886" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://taop.com/role/LossPerShare" ], "lang": { "en-us": { "role": { "label": "LOSS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r323", "r332", "r333", "r334" ] }, "TAOP_EconomicPandemicAndPoliticalRisksPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "EconomicPandemicAndPoliticalRisksPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Economic, Pandemic, Political, and Currency Exchange Risks", "documentation": "Economic pandemic and political risks [Policy text block]." } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Effect of exchange rate changes on cash and cash equivalents", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1038" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "PRC statutory tax rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r306", "r583", "r593" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax profits", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile." } } }, "auth_ref": [ "r1033", "r1034" ] }, "TAOP_ElectronicEquipmentFurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ElectronicEquipmentFurnitureAndFixturesMember", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Electronic Equipment Furniture and Fixtures [Member]", "documentation": "Electronic Equipment Furniture and Fixtures [Member]" } } }, "auth_ref": [] }, "TAOP_ElectronicsEquipmentFurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ElectronicsEquipmentFurnitureAndFixturesMember", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Electronics Equipment, Furniture and Fixtures [Member]", "documentation": "Electronics Equipment, Furniture and Fixtures [Member]" } } }, "auth_ref": [] }, "TAOP_EmployeeMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "EmployeeMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employee [Member]", "documentation": "Employee [Member]" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails": { "parentTag": "TAOP_ShareBasedCompensationExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Employees and directors share-based payments", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r568" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrecognized compensation expense related to non-vested share options", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r569" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "TAOP_EmployeesAndDirectorsMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "EmployeesAndDirectorsMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employees And Directors [Member]", "documentation": "Employees And Directors [Member]" } } }, "auth_ref": [] }, "TAOP_EmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "EmployeesMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Employees [Member]", "documentation": "Employees [Member]" } } }, "auth_ref": [] }, "TAOP_Entities": { "xbrltype": "stringItemType", "nsuri": "http://taop.com/20231231", "localname": "Entities", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Entities", "documentation": "Entities." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityAddressesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesLineItems", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityAddressesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesTable", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Addresses [Table]", "documentation": "Container of address information for the entity" } } }, "auth_ref": [ "r923" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "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." } } }, "auth_ref": [ "r927" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r923" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r923" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "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." } } }, "auth_ref": [ "r941" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r923" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r938" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r935" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r923" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r923" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r923" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r923" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r939" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/StatementsOfChangesInEquity" ], "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." } } }, "auth_ref": [ "r26", "r258", "r286", "r287", "r288", "r310", "r311", "r312", "r314", "r320", "r322", "r336", "r420", "r421", "r517", "r570", "r571", "r572", "r588", "r589", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r625", "r626", "r627", "r628", "r629", "r630", "r641", "r753", "r754", "r755", "r772", "r836" ] }, "TAOP_EquityExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://taop.com/20231231", "localname": "EquityExpirationDate", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Expiration Date", "documentation": "Equity expiration date." } } }, "auth_ref": [] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "auth_ref": [ "r416", "r417", "r418" ] }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity method investments, other than temporary impairment", "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." } } }, "auth_ref": [ "r987" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity method investment, ownership percentage", "verboseLabel": "Ownership interest, rate", "terseLabel": "Ownership percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r416" ] }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on long-term investment", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment." } } }, "auth_ref": [ "r966", "r967", "r970" ] }, "us-gaap_EquityMethodInvestmentUnderlyingEquityInNetAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentUnderlyingEquityInNetAssets", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Carrying value", "documentation": "This item represents the entity's ownership percentage in the investee multiplied by the investee's total equity." } } }, "auth_ref": [ "r988" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity method investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r351", "r414", "r957", "r988" ] }, "us-gaap_EquityMethodInvestmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsMember", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments [Member]", "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." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsTextBlock", "presentation": [ "http://taop.com/role/Long-termInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF EQUITY METHOD INVESTMENTS", "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information." } } }, "auth_ref": [ "r415" ] }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity investments without readily determinable fair value", "documentation": "Amount of investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r413" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r27" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r122", "r123" ] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value Accounting", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value and Fair Value Measurement of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r17", "r33" ] }, "TAOP_FairValueOfStockOptionGrant": { "xbrltype": "sharesItemType", "nsuri": "http://taop.com/20231231", "localname": "FairValueOfStockOptionGrant", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value of stock option grant", "documentation": "Fair value of stock option grant." } } }, "auth_ref": [] }, "TAOP_FebruaryTwoThousandTwentyOneMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "FebruaryTwoThousandTwentyOneMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "February Two Thousand Twenty One [Member]", "documentation": "February Two Thousand Twenty One [Member]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r423", "r424", "r428", "r429", "r430", "r431", "r432", "r433", "r500", "r514", "r614", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r727", "r891", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r983", "r984", "r985", "r986" ] }, "TAOP_FinancialIntermediaryServiceOrganizationMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "FinancialIntermediaryServiceOrganizationMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Financial Intermediary Service Organization [Member]", "documentation": "Financial Intermediary Service Organization [Member]" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated useful life of intangible assets", "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r450", "r451", "r452", "r453", "r688", "r689" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "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." } } }, "auth_ref": [ "r80", "r81" ] }, "TAOP_FirstPhaseMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "FirstPhaseMember", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "First Phase [Member]", "documentation": "First Phase [Member]" } } }, "auth_ref": [] }, "TAOP_FiveUnrelatedSuppliersMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "FiveUnrelatedSuppliersMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Five Unrelated Suppliers [Member]", "documentation": "Five Unrelated Suppliers [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyExchangeRateTranslation1", "presentation": [ "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Average yearly HKD to US$ exchange rate", "verboseLabel": "Foreign currency exchange rate, translation", "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency." } } }, "auth_ref": [ "r631", "r632" ] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Exchange difference", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r621", "r622", "r623", "r624", "r833" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Translation", "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy." } } }, "auth_ref": [ "r620" ] }, "TAOP_ForeignExchangeDifference": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ForeignExchangeDifference", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfAllowanceForCreditLossesDetails" ], "lang": { "en-us": { "role": { "label": "Foreign exchange difference", "documentation": "Foreign exchange difference." } } }, "auth_ref": [] }, "TAOP_FujianTaopingInvestmentCoLtdFJTIMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "FujianTaopingInvestmentCoLtdFJTIMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Fujian Taoping Investment Co Ltd FJTI [Member]", "documentation": "Fujian Taoping Investment Co Ltd FJTI [Member]" } } }, "auth_ref": [] }, "TAOP_FujianTaopingInvestmentCoMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "FujianTaopingInvestmentCoMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fujian Taoping Investment Co [Member]", "documentation": "Fujian Taoping Investment Co [Member]" } } }, "auth_ref": [] }, "TAOP_FundingCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "FundingCommitment", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Funding commitment", "documentation": "Funding commitment." } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loss on disposition of assets", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r970" ] }, "TAOP_GainLossOnImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "GainLossOnImpairment", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Impairment on cryptocurrencies", "documentation": "Impairment on cryptocurrencies." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfInvestments", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Gain) on sales of cryptocurrencies", "label": "Gain (Loss) on Sale of Investments", "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities." } } }, "auth_ref": [ "r14" ] }, "us-gaap_GainLossOnSaleOfOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfOtherAssets", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss from disposal of inventories", "label": "Gain (Loss) on Disposition of Other Assets", "documentation": "Amount of gain (loss) on sale or disposal of other assets." } } }, "auth_ref": [ "r970" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on sale of property and equipment", "label": "Impairment on property, equipment and software", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r14" ] }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainOrLossOnSaleOfStockInSubsidiary", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on disposal of subsidiaries", "label": "Gain (Loss) on Disposition of Stock in Subsidiary", "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries." } } }, "auth_ref": [ "r966", "r967", "r970", "r1053" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Administrative expenses", "verboseLabel": "Administrative expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r185", "r814" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://taop.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "General and Administrative Expense [Member]", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r180" ] }, "TAOP_GeneralReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "GeneralReserve", "crdr": "debit", "presentation": [ "http://taop.com/role/ReserveAndDistributionOfProfitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "General reserve", "documentation": "General reserve." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r270", "r440", "r702", "r892", "r907", "r991", "r992" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "GROSS PROFIT", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r181", "r305", "r341", "r361", "r367", "r370", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r619", "r888", "r999" ] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "auth_ref": [] }, "TAOP_HighTechnologyEnterpriseMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "HighTechnologyEnterpriseMember", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "High Technology Enterprise [Member]", "documentation": "High Technology Enterprise [Member]" } } }, "auth_ref": [] }, "TAOP_HolderMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "HolderMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Holder [Member]", "documentation": "Holder [Member]" } } }, "auth_ref": [] }, "TAOP_IASPECBocomIoTTechCoLtdBocomMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "IASPECBocomIoTTechCoLtdBocomMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member]", "documentation": "iASPEC Bocom IoT Tech. Co., Ltd. (Bocom) [Member]" } } }, "auth_ref": [] }, "TAOP_IASPECTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "IASPECTechnologyCoLtdMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "IASPEC Technology Co., Ltd [Member]", "documentation": "IASPEC Technology Co., Ltd [Member]" } } }, "auth_ref": [] }, "TAOP_IASPECTechnologyGroupCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "IASPECTechnologyGroupCoLtdMember", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "IASPEC Technology Group Co Ltd [Member]", "documentation": "IASPEC Technology Group Co Ltd [Member]" } } }, "auth_ref": [] }, "TAOP_IASPECTechnologyGroupCoLtdiASPECMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "IASPECTechnologyGroupCoLtdiASPECMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "iASPEC Technology Group Co., Ltd. (iASPEC) [Member]", "documentation": "iASPEC Technology Group Co., Ltd. (iASPEC) [Member]" } } }, "auth_ref": [] }, "TAOP_IOVSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "IOVSoftwareMember", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "IOV Software [Member]", "documentation": "IOV Software [Member]" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r932", "r934", "r935" ] }, "TAOP_ImpairmentChargesOnEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ImpairmentChargesOnEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment charges of equity method investments", "documentation": "Impairment charges on equity Method investments." } } }, "auth_ref": [] }, "us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentEffectsOnEarningsPerShareLineItems", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment Effects on Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ImpairmentEffectsOnEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentEffectsOnEarningsPerShareTable", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment Effects on Earnings Per Share [Table]", "documentation": "Disclosure of information about the effects of asset impairment charge on per share or per unit basis." } } }, "auth_ref": [] }, "TAOP_ImpairmentOfContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ImpairmentOfContinuingOperations", "crdr": "debit", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment of investments from continuing operations", "documentation": "Impairment of continuing operations." } } }, "auth_ref": [] }, "TAOP_ImpairmentOfDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ImpairmentOfDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment of investments from discontinued operations", "documentation": "Impairment of discontinued operations." } } }, "auth_ref": [] }, "TAOP_ImpairmentOfInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ImpairmentOfInvestment", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment losses on cryptocurrencies", "documentation": "Impairment Of Investment." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-Lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r203" ] }, "TAOP_IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "IncomeLossFromContinuingAndDiscontinuedOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Total (loss) before income taxes", "documentation": "Income loss from continuing and discontinued operations before income taxes extraordinary items non controlling interest." } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) from continuing operations", "label": "Net loss attributable to the Company", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r108", "r182", "r194", "r315", "r316", "r317", "r318", "r328", "r331" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "(Loss) before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r1", "r176", "r235", "r341", "r361", "r367", "r370", "r707", "r722", "r888" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Net (loss) from continuing operations", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r221", "r305", "r313", "r341", "r361", "r367", "r370", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r618", "r619", "r722", "r888", "r999" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r175", "r233", "r236", "r294", "r313", "r315", "r316", "r317", "r318", "r326", "r329", "r330", "r618", "r706", "r1059" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Diluted", "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." } } }, "auth_ref": [ "r175", "r294", "r313", "r315", "r316", "r317", "r318", "r326", "r329", "r330", "r331", "r618", "r706", "r1059" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsAndDisposalOfDiscontinuedOperationsNetOfTaxPerBasicShareAbstract", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "DISCONTINUED OPERATIONS" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 1.0 }, "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net (loss) income from discontinued operations", "totalLabel": "(Loss) from discontinued operations before income taxes", "documentation": "Amount after tax of income (loss) from a discontinued operation including the portion attributable to the noncontrolling interest. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r144", "r145", "r146", "r147", "r148", "r158", "r262", "r595", "r723" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r178", "r294", "r327", "r329", "r330", "r1054", "r1059" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation." } } }, "auth_ref": [ "r224", "r327", "r329", "r330" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Loss from equity method investment", "verboseLabel": "Recognized loss from equity method investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r14", "r177", "r234", "r348", "r414", "r721" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r454", "r456", "r819" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "auth_ref": [ "r456", "r819" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r21" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://taop.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "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." } } }, "auth_ref": [ "r306", "r580", "r584", "r585", "r586", "r590", "r594", "r596", "r597", "r766" ] }, "TAOP_IncomeTaxEffectOfTaxLossesUnrecognised": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "IncomeTaxEffectOfTaxLossesUnrecognised", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Tax effect of tax losses unrecognized", "documentation": "Income tax effect of tax losses unrecognised." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 2.0 }, "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 2.0 }, "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfIncomeTaxExpenseBenefitDetails", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax (expense) benefit", "negatedTerseLabel": "Income tax expense", "totalLabel": "Income tax expense", "label": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r242", "r254", "r321", "r322", "r349", "r582", "r591", "r734" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Tax rate difference", "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 increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r581", "r583" ] }, "us-gaap_IncomeTaxReconciliationDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationDeductions", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Tax effect of temporary differences not recognized", "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." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxExemptIncome", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfEffectiveIncomeTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "label": "Permanent differences", "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." } } }, "auth_ref": [ "r1033" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r60", "r63" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Increase in accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Decrease in accounts payable from related party", "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease (increase) in accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 17.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in accounts receivable from related parties", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 31.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Decrease) increase in income tax payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInAccruedSalaries": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedSalaries", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 28.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase in payroll payable and benefits", "documentation": "The increase (decrease) during the period in accrued salaries." } } }, "auth_ref": [ "r13" ] }, "TAOP_IncreaseDecreaseInAdvancesFromCustomersFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "IncreaseDecreaseInAdvancesFromCustomersFromRelatedParties", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 27.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in advances from related parties", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence." } } }, "auth_ref": [] }, "TAOP_IncreaseDecreaseInAmountsDueTofromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "IncreaseDecreaseInAmountsDueTofromRelatedParties", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Decrease) Increase in amounts due to/from related parties", "documentation": "Amounts due to/from related parties.", "label": "IncreaseDecreaseInAmountsDueTofromRelatedParties" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerAsset", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in advances to suppliers", "label": "Increase (Decrease) in Contract with Customer, Asset", "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." } } }, "auth_ref": [ "r969" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 26.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase in advances from customers", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r685", "r969" ] }, "TAOP_IncreaseDecreaseInCustomerAdvance": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "IncreaseDecreaseInCustomerAdvance", "crdr": "debit", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Decrease in customer advances", "documentation": "Increase decrease in customer advance." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInIntangibleAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInIntangibleAssetsCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cryptocurrencies - mining and purchases", "label": "Increase (Decrease) in Intangible Assets, Current", "documentation": "The increase (decrease) during the reporting period in intangible assets (for example patents and licenses)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 19.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) decrease in inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 29.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Decrease) increase in lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r945", "r969" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayable", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "(Decrease) in accounts payable", "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 25.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in other payables and accrued expenses", "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid." } } }, "auth_ref": [ "r13" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 21.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Decrease in other non-current assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r969" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "(Increase) in other receivables and prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r13" ] }, "TAOP_IncreaseInAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "IncreaseInAllowanceForCreditLosses", "crdr": "debit", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Increase in allowance for credit losses", "documentation": "Increase in allowance for credit losses.", "label": "IncreaseInAllowanceForCreditLosses" } } }, "auth_ref": [] }, "TAOP_IncreaseInRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "IncreaseInRevenue", "crdr": "credit", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Increase in revenue", "documentation": "Increase in revenue." } } }, "auth_ref": [] }, "TAOP_InformationSecurityIOTTechCoLtdISIOTMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "InformationSecurityIOTTechCoLtdISIOTMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Information Security IoT Tech. Co., Ltd. (ISIOT) [Member]", "documentation": "Information Security IoT Tech. Co., Ltd. (ISIOT) [Member]" } } }, "auth_ref": [] }, "TAOP_InformationSecurityTechMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "InformationSecurityTechMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Information Security Tech. (China) Co., Ltd. (IST) [Member]", "documentation": "Information Security Tech. (China) Co., Ltd. (IST) [Member]" } } }, "auth_ref": [] }, "TAOP_InitialInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "InitialInvestmentEquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "crdr": "debit", "presentation": [ "http://taop.com/role/Long-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Initial investment equity investments without readily determinable fair value", "documentation": "Initial Investment Equity Securities Without Readily Determinable Fair Value Amount." } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": -1.0, "order": 5.0 }, "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense and debt discounts expense", "negatedTerseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r128", "r238", "r289", "r345", "r633", "r820", "r918", "r1064" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r188", "r495", "r502", "r896", "r897" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r296", "r299", "r300" ] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://taop.com/role/Inventories" ], "lang": { "en-us": { "role": { "label": "INVENTORIES", "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." } } }, "auth_ref": [ "r434" ] }, "us-gaap_InventoryFinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoods", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer." } } }, "auth_ref": [ "r959" ] }, "us-gaap_InventoryGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryGross", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Inventories, gross", "label": "Inventory, Gross", "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." } } }, "auth_ref": [ "r960" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://taop.com/role/ScheduleOfInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "Inventories, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r278", "r880", "r907" ] }, "TAOP_InventoryObsolescenceProvision": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "InventoryObsolescenceProvision", "crdr": "debit", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Inventory obsolescence provision", "documentation": "Inventory write down." } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories, net", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r244", "r265", "r277", "r434", "r435", "r437", "r686", "r885" ] }, "us-gaap_InventoryRawMaterialsAndSupplies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndSupplies", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfInventoriesDetails": { "parentTag": "us-gaap_InventoryGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed." } } }, "auth_ref": [ "r960" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://taop.com/role/InventoriesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Impairment of inventory", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r436" ] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest income", "verboseLabel": "Corporate interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r186", "r344" ] }, "us-gaap_InvestmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Long-term investment", "documentation": "Disclosure of accounting policy for investment in financial asset." } } }, "auth_ref": [ "r732", "r760", "r761", "r762", "r763", "r846", "r847" ] }, "us-gaap_InvestmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTextBlock", "presentation": [ "http://taop.com/role/Long-termInvestments" ], "lang": { "en-us": { "role": { "label": "LONG-TERM INVESTMENTS", "documentation": "The entire disclosure for investment." } } }, "auth_ref": [ "r947", "r948", "r982" ] }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAllOtherInvestmentsAbstract", "lang": { "en-us": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestorMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestorMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investor [Member]", "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." } } }, "auth_ref": [ "r1040", "r1041" ] }, "TAOP_JiangsuTaopingIoTTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "JiangsuTaopingIoTTechnologyCoLtdMember", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Jiangsu Taoping IoT Technology Co Ltd [Member]", "documentation": "Jiangsu Taoping IoT Technology Co Ltd [Member]" } } }, "auth_ref": [] }, "TAOP_JiangsuTaopingNewMediaCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "JiangsuTaopingNewMediaCoLtdMember", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Jiangsu Taoping New Media Co Ltd [Member]", "documentation": "Jiangsu Taoping New Media Co Ltd [Member]" } } }, "auth_ref": [] }, "TAOP_KazakhTaopingDataCenterCoLtdKTDMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "KazakhTaopingDataCenterCoLtdKTDMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Kazakh Taoping Data Center Co. Ltd. (KTD) [Member]", "documentation": "Kazakh Taoping Data Center Co. Ltd. (KTD) [Member]" } } }, "auth_ref": [] }, "TAOP_KazakhTaopingOperationManagementCoLtdKTOMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "KazakhTaopingOperationManagementCoLtdKTOMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Kazakh Taoping Operation Management Co. Ltd. (KTO) [Member]", "documentation": "Kazakh Taoping Operation Management Co. Ltd. (KTO) [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r200" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalFees", "crdr": "debit", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Paymemnt of legal fees", "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings." } } }, "auth_ref": [ "r184" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Operating leases - Right-of-use assets and lease liabilities", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r638" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1039" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://taop.com/role/OperatingLeases" ], "lang": { "en-us": { "role": { "label": "OPERATING LEASES", "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." } } }, "auth_ref": [ "r635" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceived", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfAnnualMinimumRentalIncomeReceivedDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/ScheduleOfAnnualMinimumRentalIncomeReceivedDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessor, Operating Lease, Payment to be Received", "documentation": "Amount of lease payments to be received by lessor for operating lease." } } }, "auth_ref": [ "r640" ] }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfAnnualMinimumRentalIncomeReceivedDetails": { "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfAnnualMinimumRentalIncomeReceivedDetails" ], "lang": { "en-us": { "role": { "label": "2024", "documentation": "Amount of lease payment to be received by lessor for operating lease in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r640" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES", "label": "Liabilities", "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." } } }, "auth_ref": [ "r43", "r305", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r603", "r606", "r607", "r619", "r788", "r887", "r920", "r999", "r1044", "r1045" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL LIABILITIES AND EQUITY", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r170", "r232", "r717", "r907", "r972", "r989", "r1037" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL CURRENT LIABILITIES", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r46", "r264", "r305", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r603", "r606", "r607", "r619", "r907", "r999", "r1044", "r1045" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "CURRENT LIABILITIES" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 }, "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Current liabilities from discontinued operations", "totalLabel": "Current liabilities from discontinued operations", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r5", "r140", "r156", "r199", "r201", "r261", "r262" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum borrowing capacity", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r40" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "TAOP_Location": { "xbrltype": "stringItemType", "nsuri": "http://taop.com/20231231", "localname": "Location", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Location", "documentation": "Location." } } }, "auth_ref": [] }, "us-gaap_LongTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermInvestments", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)." } } }, "auth_ref": [ "r267" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://taop.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Contingency liability", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r461", "r942" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r376", "r901", "r1005", "r1060", "r1061" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r462", "r463", "r464", "r465", "r533", "r684", "r752", "r778", "r779", "r844", "r848", "r850", "r851", "r853", "r874", "r875", "r890", "r898", "r904", "r909", "r1003", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051" ] }, "TAOP_MediaDisplayEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "MediaDisplayEquipmentMember", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Media Display Equipment [Member]", "documentation": "Media Display Equipment [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r462", "r463", "r464", "r465", "r533", "r684", "r752", "r778", "r779", "r844", "r848", "r850", "r851", "r853", "r874", "r875", "r890", "r898", "r904", "r909", "r1003", "r1046", "r1047", "r1048", "r1049", "r1050", "r1051" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-controlling interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r52", "r231", "r305", "r419", "r466", "r468", "r469", "r470", "r473", "r474", "r619", "r716", "r791" ] }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestOwnershipPercentageByParent", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ownership percentage", "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage." } } }, "auth_ref": [] }, "TAOP_MotorVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "MotorVehiclesMember", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Motor Vehicles [Member]", "documentation": "Motor Vehicles [Member]" } } }, "auth_ref": [] }, "TAOP_MrJianghuaiLinMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "MrJianghuaiLinMember", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Mr. Jianghuai Lin [Member]", "documentation": "Mr. Jianghuai Lin [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "auth_ref": [ "r376", "r901", "r1005", "r1060", "r1061" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlans" ], "lang": { "en-us": { "role": { "label": "ORGANIZATION, PRINCIPAL ACTIVITIES AND MANAGEMENT\u2019S PLANS", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r245", "r256" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r298" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r298" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r192", "r193", "r194" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "NET LOSS ATTRIBUTABLE TO THE COMPANY", "negatedLabel": "Net income loss", "verboseLabel": "Net loss", "label": "Net (loss) income attributable to the Company", "terseLabel": "Net (loss) attributable to the Company", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r179", "r194", "r237", "r262", "r282", "r284", "r288", "r305", "r313", "r315", "r316", "r317", "r318", "r321", "r322", "r328", "r341", "r361", "r367", "r370", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r618", "r619", "r726", "r811", "r834", "r835", "r888", "r918", "r999" ] }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: net loss attributable to the non-controlling interest", "negatedTerseLabel": "Less: Loss (income) attributable to the non-controlling interest", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r118", "r223", "r282", "r284", "r321", "r322", "r725", "r964" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "TAOP_NoCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "NoCustomerMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "No Customer [Member]", "documentation": "No Customer [Member]" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "TAOP_NonCashExpenseOnIntagibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "NonCashExpenseOnIntagibleAssets", "crdr": "debit", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Non cash expense", "documentation": "Non cash expense on intagible assets." } } }, "auth_ref": [] }, "TAOP_NonEmployeesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "NonEmployeesMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non-employees [Member]", "documentation": "Non-employees [Member]" } } }, "auth_ref": [] }, "TAOP_NonEmployeesStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "NonEmployeesStockOptionsMember", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non Employees Stock Options [Member]", "documentation": "Non Employees Stock Options [Member]" } } }, "auth_ref": [] }, "TAOP_NonEmployeesStockWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "NonEmployeesStockWarrantsMember", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Non Employees Stock Warrants [Member]", "documentation": "Non Employees Stock Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Minority shareholders\u2019 contribution", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders." } } }, "auth_ref": [ "r22", "r87", "r222" ] }, "TAOP_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuanceReversal": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuanceReversal", "crdr": "debit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Reversal of minority shareholders\u2019 interest upon disposal of a subsidiary", "documentation": "Non-controlling interest increase from subsidiary equity issuance reversal." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r106", "r517", "r977", "r978", "r979", "r1065" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Corporate other income (loss), net", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r187" ] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfAccountsReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r974", "r975" ] }, "srt_OfficeBuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficeBuildingMember", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Office Building [Member]" } } }, "auth_ref": [ "r1067", "r1068" ] }, "TAOP_OfficeBuildingsMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "OfficeBuildingsMember", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Office Buildings [Member]", "documentation": "Office Buildings [Member]" } } }, "auth_ref": [] }, "TAOP_OfficeSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "OfficeSpaceMember", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Office Space [Member]", "documentation": "Office Space [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "LOSS FROM OPERATIONS", "label": "(Loss) income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r341", "r361", "r367", "r370", "r888" ] }, "us-gaap_OperatingLeaseInitialDirectCostExpenseOverTerm": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseInitialDirectCostExpenseOverTerm", "crdr": "debit", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease initial direct costs", "documentation": "Amount of operating lease initial direct cost recognized as expense over lease term." } } }, "auth_ref": [ "r639" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 4.0 }, "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Lease liability-current", "verboseLabel": "Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r637" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r637" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 }, "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets", "verboseLabel": "operating lease right of use of asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r636" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r99" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards [Table]", "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." } } }, "auth_ref": [ "r98" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccountsPayableAndAccruedLiabilities", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other payables and accrued expenses", "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 }, "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other current assets", "totalLabel": "Total", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r280", "r907" ] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssets" ], "lang": { "en-us": { "role": { "label": "OTHER CURRENT AND NON-CURRENT ASSETS", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 }, "http://taop.com/role/ScheduleOfOtherNon-currentAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfOtherNon-currentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other assets, non-current, net", "totalLabel": "Total", "verboseLabel": "Other assets non current", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r271" ] }, "us-gaap_OtherCommitment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCommitment", "crdr": "credit", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other commitment", "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." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation (loss)", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r11", "r23", "r221" ] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation (loss) gain", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature." } } }, "auth_ref": [ "r7" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://taop.com/role/StatementsOfComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Other comprehensive (loss) income:" } } }, "auth_ref": [] }, "TAOP_OtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "OtherCurrentAssets", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other current assets", "documentation": "Other current assets.", "label": "OtherCurrentAssets" } } }, "auth_ref": [] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Other revenue related party", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r733", "r812", "r854", "r855", "r856" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amounts due to related parties", "verboseLabel": "Due to related party", "terseLabel": "Due to related parties", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r133", "r709", "r783", "r784", "r920", "r1063" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current liability", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r44", "r907" ] }, "us-gaap_OtherLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Other Liabilities Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesDisclosureTextBlock", "presentation": [ "http://taop.com/role/OtherPayablesAndAccruedExpenses" ], "lang": { "en-us": { "role": { "label": "OTHER PAYABLES AND ACCRUED EXPENSES", "documentation": "The entire disclosure for other liabilities." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesTableTextBlock", "presentation": [ "http://taop.com/role/OtherPayablesAndAccruedExpensesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OTHER PAYABLE AND ACCRUED EXPENSES", "documentation": "Tabular disclosure of other liabilities." } } }, "auth_ref": [] }, "TAOP_OtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "OtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfOtherNon-currentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherNon-currentAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets, non-current, net", "documentation": "Other assets, non-current.", "label": "Other assets, non-current, net [Default Label]" } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income (loss), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r189" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Advances received from related parties", "verboseLabel": "Advances to a related party", "terseLabel": "Due from related parties", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r274", "r798" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails": { "parentTag": "us-gaap_OtherAssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable from related parties, net of allowance for credit losses", "verboseLabel": "Advances to employees", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "TAOP_OtherRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "OtherRelatedPartiesMember", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other Related Parties [Member]", "documentation": "Other Related Parties [Member]" } } }, "auth_ref": [] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r934" ] }, "TAOP_OtherTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "OtherTaxesPayable", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails": { "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfOtherPayableAndAccruedExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Other taxes payable", "documentation": "Other taxes payable." } } }, "auth_ref": [] }, "srt_OwnershipAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipAxis", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "auth_ref": [] }, "srt_OwnershipDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OwnershipDomain", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "auth_ref": [] }, "TAOP_PRCMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "PRCMember", "presentation": [ "http://taop.com/role/ScheduleOfIncomeBeforeIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "PRC [Member]", "documentation": "PRC [Member]" } } }, "auth_ref": [] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Parent Company [Member]" } } }, "auth_ref": [ "r309" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "us-gaap_PaymentsForRent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRent", "crdr": "credit", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payments for rent", "documentation": "Cash payments to lessor's for use of assets under operating leases." } } }, "auth_ref": [ "r12" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt issuance costs", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r59" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, equipment and software", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r191" ] }, "TAOP_PercentageOfAnnualTaxProfits": { "xbrltype": "percentItemType", "nsuri": "http://taop.com/20231231", "localname": "PercentageOfAnnualTaxProfits", "presentation": [ "http://taop.com/role/ReserveAndDistributionOfProfitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Annual tax profits percentage", "documentation": "Percentage of annual tax profits." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r928" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r929" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r279", "r438", "r439", "r882" ] }, "TAOP_PrincipalAmountMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "PrincipalAmountMember", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal Amount [Member]", "documentation": "Principal Amount [Member]" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrivatePlacementMember", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "TAOP_PrivateStandbyEquityPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "PrivateStandbyEquityPurchaseAgreementMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Stand by Equity Purchase Agreement [Member]", "documentation": "Private Stand by Equity Purchase Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlows", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of ordinary shares", "verboseLabel": "Proceeds from issuance of common stock", "terseLabel": "Proceeds from sales of shares", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r9" ] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of convertible note", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r968" ] }, "us-gaap_ProceedsFromRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRelatedPartyDebt", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Borrowings from related parties", "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." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sales of property and equipment", "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." } } }, "auth_ref": [ "r190" ] }, "TAOP_ProceedsFromSalesOfCryptocurrencies": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ProceedsFromSalesOfCryptocurrencies", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sales of cryptocurrencies", "documentation": "Proceeds from sales of cryptocurrencies." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromShortTermDebt", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from borrowings under short-term loans", "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r57" ] }, "us-gaap_ProductAndServiceOtherMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductAndServiceOtherMember", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service, Other [Member]", "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other." } } }, "auth_ref": [ "r1006" ] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductInformationLineItems", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r899" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r372", "r687", "r746", "r747", "r748", "r749", "r750", "r751", "r877", "r899", "r908", "r946", "r996", "r997", "r1005", "r1060" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfOperations" ], "auth_ref": [ "r372", "r687", "r746", "r747", "r748", "r749", "r750", "r751", "r877", "r899", "r908", "r946", "r996", "r997", "r1005", "r1060" ] }, "TAOP_ProductsRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ProductsRelatedPartiesMember", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Products Related Parties [Member]", "documentation": "Products Related Parties [Member]" } } }, "auth_ref": [] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://taop.com/role/StatementsOfComprehensiveIncomeLoss": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfCashFlows", "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/StatementsOfComprehensiveIncomeLoss", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "NET LOSS", "label": "Net loss", "verboseLabel": "Net loss for the year", "terseLabel": "Net (loss)", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r262", "r282", "r284", "r297", "r305", "r313", "r321", "r322", "r341", "r361", "r367", "r370", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r601", "r604", "r605", "r618", "r619", "r707", "r724", "r771", "r811", "r834", "r835", "r888", "r905", "r906", "r919", "r964", "r999" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftware" ], "lang": { "en-us": { "role": { "label": "PROPERTY, EQUIPMENT AND SOFTWARE", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r198", "r249", "r252", "r253" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Property, equipment and software, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r200", "r268", "r720" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails" ], "lang": { "en-us": { "role": { "label": "Property, equipment and software, net", "totalLabel": "Property, equipment and software, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r15", "r708", "r720", "r907" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, equipment and software", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r15", "r249", "r252", "r718" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY, EQUIPMENT AND SOFTWARE", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "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." } } }, "auth_ref": [ "r200" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Estimated useful life of property, plant and equipment", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLifeDescriptionOfTermExtensibleEnumeration", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration]", "documentation": "Indicates description of term of useful life for property, plant, and equipment when not stated as numeric value." } } }, "auth_ref": [ "r993" ] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for allowance for credit losses on accounts receivable, other current assets, and advances to suppliers", "verboseLabel": "Provisions for allowance for credit losses on accounts receivable, other receivable and advances to suppliers", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r295", "r426" ] }, "TAOP_ProvisionForObsoleteInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ProvisionForObsoleteInventories", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Provision for obsolete inventories", "documentation": "Provision for obsolete inventories." } } }, "auth_ref": [] }, "TAOP_PublicStandbyEquityPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "PublicStandbyEquityPurchaseAgreementMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Stand by Equity Purchase Agreement [Member]", "documentation": "Public Stand by Equity Purchase Agreement [Member]" } } }, "auth_ref": [] }, "TAOP_PurchasedSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "PurchasedSoftwareMember", "presentation": [ "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Purchased Software [Member]", "documentation": "Purchased Software [Member]" } } }, "auth_ref": [] }, "TAOP_PurchasesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "PurchasesMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchases [Member]", "documentation": "Purchases [Member]" } } }, "auth_ref": [] }, "TAOP_QingdaoTaopingIoTCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "QingdaoTaopingIoTCoLtdMember", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Qingdao Taoping IoT Co Ltd [Member]", "documentation": "Qingdao Taoping IoT Co Ltd [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r462", "r463", "r464", "r465", "r531", "r533", "r563", "r564", "r565", "r660", "r684", "r752", "r778", "r779", "r844", "r848", "r850", "r851", "r853", "r874", "r875", "r890", "r898", "r904", "r909", "r912", "r994", "r1003", "r1047", "r1048", "r1049", "r1050", "r1051" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "auth_ref": [ "r462", "r463", "r464", "r465", "r531", "r533", "r563", "r564", "r565", "r660", "r684", "r752", "r778", "r779", "r844", "r848", "r850", "r851", "r853", "r874", "r875", "r890", "r898", "r904", "r909", "r912", "r994", "r1003", "r1047", "r1048", "r1049", "r1050", "r1051" ] }, "TAOP_ReconciliationToAmountsOnConsolidatedBalanceSheetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://taop.com/20231231", "localname": "ReconciliationToAmountsOnConsolidatedBalanceSheetsAbstract", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Reconciliation to amounts on consolidated balance sheets", "documentation": "Reconciliation To Amounts on Consolidated Balance Sheets Abstract." } } }, "auth_ref": [] }, "TAOP_ReducedNetLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ReducedNetLoss", "crdr": "credit", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss decreased", "documentation": "Reduced net loss.", "label": "ReducedNetLoss" } } }, "auth_ref": [] }, "TAOP_RelatedCompanyOwnedByMrLinMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "RelatedCompanyOwnedByMrLinMember", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Company Owned By Mr Lin [Member]", "documentation": "Related Company Owned By Mr Lin [Member]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfAccountsReceivableDetails", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "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." } } }, "auth_ref": [ "r532", "r645", "r646", "r782", "r783", "r784", "r786", "r787", "r808", "r810", "r843" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfAccountsReceivableDetails", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r307", "r308", "r645", "r646", "r647", "r648", "r782", "r783", "r784", "r786", "r787", "r808", "r810", "r843" ] }, "us-gaap_RelatedPartyTransactionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionAxis", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Axis]", "documentation": "Information by type of related party transaction." } } }, "auth_ref": [ "r645", "r646", "r1043" ] }, "us-gaap_RelatedPartyTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionDomain", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r815", "r816", "r819" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfAccountsReceivableDetails", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "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." } } }, "auth_ref": [ "r532", "r645", "r646", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r782", "r783", "r784", "r786", "r787", "r808", "r810", "r843", "r1043" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://taop.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r642", "r643", "r644", "r646", "r649", "r767", "r768", "r769", "r817", "r818", "r819", "r840", "r842" ] }, "us-gaap_RentalIncomeNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RentalIncomeNonoperating", "crdr": "credit", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Rental income", "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." } } }, "auth_ref": [ "r187" ] }, "us-gaap_RepaymentsOfConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfConvertibleDebt", "crdr": "credit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Repayments of convertible debt", "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r58" ] }, "us-gaap_RepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfShortTermDebt", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of short-term loans", "label": "Repayments of Short-Term Debt", "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r58" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and development expenses", "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." } } }, "auth_ref": [ "r138", "r579", "r1052" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Research & Development Expenses", "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process." } } }, "auth_ref": [ "r578" ] }, "TAOP_ReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ReserveMember", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Reserve [Member]", "documentation": "Reserve [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Total cash, cash equivalents, and restricted cash", "label": "Restricted Cash and Cash Equivalents", "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." } } }, "auth_ref": [ "r61", "r227", "r266", "r301", "r711" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r66" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r167", "r210", "r714", "r756", "r758", "r765", "r790", "r907" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r258", "r310", "r311", "r312", "r314", "r320", "r322", "r420", "r421", "r570", "r571", "r572", "r588", "r589", "r608", "r610", "r611", "r613", "r616", "r753", "r755", "r772", "r1065" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/ScheduleOfSegmentReportingDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "TOTAL REVENUE", "verboseLabel": "Revenue", "terseLabel": "Revenue - Cryptocurrency mining", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r342", "r343", "r360", "r365", "r366", "r372", "r374", "r376", "r528", "r529", "r687" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r376", "r943" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r257", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r876" ] }, "us-gaap_RevenueFromRightsConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromRightsConcentrationRiskMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue from Rights Concentration Risk [Member]", "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." } } }, "auth_ref": [ "r70" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Revenue", "verboseLabel": "Revenues from related parties", "terseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r290", "r305", "r342", "r343", "r360", "r365", "r366", "r372", "r374", "r376", "r419", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r619", "r707", "r999" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RisksAndUncertaintiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RisksAndUncertaintiesAbstract", "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockConsiderationReceivedOnTransaction", "crdr": "debit", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consideration received on sale of stock", "documentation": "Cash received on stock transaction after deduction of issuance costs." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "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." } } }, "auth_ref": [ "r376", "r943" ] }, "TAOP_SalesUseAndOtherValueAddedTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "SalesUseAndOtherValueAddedTaxPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Sales, use, other value-added taxes, and income taxes", "documentation": "Sales use and Other Value Added Tax [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCOUNTS RECEIVABLE", "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." } } }, "auth_ref": [ "r51" ] }, "TAOP_ScheduleOfAnnualMinimumRentalIncomeReceviedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "ScheduleOfAnnualMinimumRentalIncomeReceviedTableTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ANNUAL MINIMUM RENTAL INCOME RECEIVED", "documentation": "Schedule Of Annual Minimum Rental Income Recevied [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://taop.com/role/LossPerShareDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "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." } } }, "auth_ref": [ "r66" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/BusinessAcquisitionTables", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r101", "r103", "r598" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://taop.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF COMPONENTS OF INCOME TAX EXPENSE (BENEFIT)", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r214" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://taop.com/role/BankLoansTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SECURED SHORT-TERM BANK DEBT", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/ScheduleOfAccountsReceivableDetails", "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r19", "r88", "r89", "r90", "r91" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://taop.com/role/DiscontinuedOperationsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF CRYPOCURRENCY MINING WITHIN DISCONTINUED OPERTAIONS", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r18", "r32", "r35", "r140", "r149", "r150", "r151", "r152", "r153", "r157", "r159", "r160", "r202" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://taop.com/role/LossPerShareTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF COMPONENTS OF BASIC AND DILUTED EARNINGS PER SHARE", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r980" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://taop.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF EFFECTIVE INCOME TAX RATE RECONCILIATION", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r213" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r416", "r417", "r418" ] }, "TAOP_ScheduleOfEstimatedUsefulLivesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "ScheduleOfEstimatedUsefulLivesTableTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY , EQUIPMENT AND SOFTWARE ESTIMATED USEFUL LIVES", "documentation": "Schedule Of Estimated Useful Lives [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF FOREIGN CURRENCY TRANSLATION", "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts." } } }, "auth_ref": [ "r121" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://taop.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INCOME BEFORE INCOME TAXES", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r973" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://taop.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INVENTORIES", "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." } } }, "auth_ref": [ "r37", "r171", "r172", "r173" ] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OTHER NON-CURRENT ASSETS", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r958" ] }, "us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherCurrentAssetsTableTextBlock", "presentation": [ "http://taop.com/role/OtherCurrentAndNon-currentAssetsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OTHER CURRENT ASSETS", "documentation": "Tabular disclosure of the carrying amounts of other current assets." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Product Information [Table]", "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareDetails", "http://taop.com/role/ScheduleOfPropertyEquipmentAndSoftwareEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r15" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://taop.com/role/BusinessAcquisitionTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF BUSINESS ACQUISITION ASSETS ACQUIRED, AND LIABILITIES ASSUMED", "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." } } }, "auth_ref": [ "r218" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Related Party Transactions, by Related Party [Table]", "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." } } }, "auth_ref": [ "r130", "r131", "r815", "r816", "r819" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r76", "r77", "r78", "r79" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://taop.com/role/ConsolidatedSegmentDataTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SEGMENT REPORTING", "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." } } }, "auth_ref": [ "r76", "r77", "r78", "r79" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r535", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r566" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://taop.com/role/EquityTables" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF STOCK OPTION ACTIVITY", "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value." } } }, "auth_ref": [ "r30", "r31", "r94" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTextBlock", "presentation": [ "http://taop.com/role/BankLoansTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SHORT-TERM BANK DEBT", "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." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "presentation": [ "http://taop.com/role/EquityTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF WARRANT OUTSTANDING AND EXERCISABLE", "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." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF SUBSIDIARIES AND VARIABLE INTEREST ENTITY", "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide." } } }, "auth_ref": [ "r111", "r112", "r113", "r115", "r116" ] }, "TAOP_SecondPhaseMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SecondPhaseMember", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Second Phase [Member]", "documentation": "Second Phase [Member]" } } }, "auth_ref": [] }, "us-gaap_SecuredDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebt", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfShort-termBankDebtDetails": { "parentTag": "us-gaap_ShortTermBorrowings", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfShort-termBankDebtDetails" ], "lang": { "en-us": { "role": { "label": "Secured short-term loans", "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." } } }, "auth_ref": [ "r34", "r230", "r1056" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r922" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r926" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r925" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r930" ] }, "us-gaap_SegmentContinuingOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentContinuingOperationsMember", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Continuing Operations [Member]", "documentation": "Component of an entity expected to operate in the foreseeable future." } } }, "auth_ref": [] }, "us-gaap_SegmentDiscontinuedOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDiscontinuedOperationsMember", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Discontinued Operations [Member]", "documentation": "Component or group of components disposed of or classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r10", "r141", "r142", "r143" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "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." } } }, "auth_ref": [ "r338", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r376", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r457", "r458", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r892", "r946", "r1060" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "auth_ref": [ "r374", "r375", "r775", "r776", "r777", "r845", "r849", "r852", "r857", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r878", "r900", "r912", "r1005", "r1060" ] }, "us-gaap_SegmentOperatingActivitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentOperatingActivitiesDomain", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://taop.com/role/ConsolidatedSegmentData" ], "lang": { "en-us": { "role": { "label": "CONSOLIDATED SEGMENT DATA", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r353", "r364", "r368", "r369", "r370", "r371", "r372", "r373", "r376" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingPolicyPolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Segment reporting", "documentation": "Disclosure of accounting policy for segment reporting." } } }, "auth_ref": [ "r354", "r355", "r356", "r357", "r358", "r359", "r374", "r889" ] }, "us-gaap_SellingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingExpense", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling expenses", "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services." } } }, "auth_ref": [ "r185" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "TAOP_ServerRoomsMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ServerRoomsMember", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Server Rooms [Member]", "documentation": "Server Rooms [Member]" } } }, "auth_ref": [] }, "TAOP_ServiceCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ServiceCompensationMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Service Compensation [Member]", "documentation": "Service Compensation [Member]" } } }, "auth_ref": [] }, "TAOP_ShanjingCapitalGroupCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ShanjingCapitalGroupCoLtdMember", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shanjing Capital Group Co Ltd [Member]", "documentation": "Shanjing Capital Group Co Ltd [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation to employees", "verboseLabel": "Share based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r535", "r537", "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r566" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Number of Warrants Outstanding and Exercisable", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r28", "r29" ] }, "TAOP_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://taop.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the warrants." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Option Outstanding, Expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Option Outstanding, Canceled", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r548" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Option Outstanding, Granted", "verboseLabel": "Stock option granted", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r546" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Aggregated Intrinsic Value, Outstanding Ending", "periodEndLabel": "Aggregated Intrinsic Value, Outstanding Ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r93" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Option Outstanding, Ending Balance", "periodEndLabel": "Option Outstanding, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r542", "r543" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Weighted Average Exercise Price, Ending Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r542", "r543" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r538", "r539", "r540", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r562", "r563", "r564", "r565", "r566" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exercise price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price, Expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r549" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price, Canceled", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r548" ] }, "TAOP_ShareBasedCompensationExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "ShareBasedCompensationExpenses", "crdr": "debit", "calculation": { "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total share based payments expenses", "documentation": "Share based compensation expenses.", "label": "ShareBasedCompensationExpenses" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r534", "r541", "r560", "r561", "r562", "r563", "r566", "r573", "r574", "r575", "r576" ] }, "TAOP_SharePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SharePurchaseAgreementMember", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Share Purchase Agreement [Member]", "documentation": "Share Purchase Agreement [Member]" } } }, "auth_ref": [] }, "TAOP_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://taop.com/20231231", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Life (Year), Ending", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Life (Year), Beginning", "verboseLabel": "Remaining contractual term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r212" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1", "crdr": "credit", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value of stock option vested", "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock." } } }, "auth_ref": [ "r557" ] }, "TAOP_ShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ShareholdersMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shareholders [Member]", "documentation": "Shareholders [Member]" } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued, third phase", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r26" ] }, "TAOP_SharesIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "SharesIssuedForServices", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails": { "parentTag": "TAOP_ShareBasedCompensationExpenses", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfShareBasedPaymentsExpenseDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares issued for services", "documentation": "Shares issued for services.", "label": "SharesIssuedForServices" } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Shares issued price per share", "verboseLabel": "Share price", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "TAOP_SharesOutstandingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://taop.com/20231231", "localname": "SharesOutstandingPercentage", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Outstanding percent", "documentation": "Shares outstanding percentage." } } }, "auth_ref": [] }, "TAOP_ShenzhenTaopingEducationTechnologyCoLtdSZTETMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ShenzhenTaopingEducationTechnologyCoLtdSZTETMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member]", "documentation": "Shenzhen Taoping Education Technology Co., Ltd. (SZTET) [Member]" } } }, "auth_ref": [] }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBankLoansAndNotesPayable", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/BankLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-term bank loans", "verboseLabel": "Short term bank loan", "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer." } } }, "auth_ref": [ "r38", "r785", "r1055" ] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://taop.com/role/ScheduleOfShort-termBankDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails", "http://taop.com/role/ScheduleOfShort-termBankDebtDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total short-term bank loans", "label": "Total", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r161", "r229", "r907", "r1055" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtLineItems", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtMember", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Member]", "documentation": "Debt arrangement having an initial term within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r41" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/ScheduleOfSecuredShort-termBankDebtDetails" ], "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." } } }, "auth_ref": [ "r39" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r195", "r302" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Table]", "documentation": "A summary of unrecognized tax benefits for which a material change is reasonably possible in the next twelve months, typically including the nature of the uncertainty, the event(s) that could cause a material change, and an estimate of the range of the reasonably possible change or a statement that an estimate of the range cannot be made. An unrecognized tax benefit is the difference between a tax position taken in a tax return for which the resultant tax benefit has not been recognized in the financial statements because it is more likely than not, based on the technical merits of the position, that the tax position will not be sustained upon examination." } } }, "auth_ref": [ "r215" ] }, "TAOP_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SoftwareMember", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Software [Member]", "documentation": "Software [Member]." } } }, "auth_ref": [] }, "TAOP_SoftwareRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SoftwareRelatedPartiesMember", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Software Related Parties [Member]", "documentation": "Software Related Parties [Member]." } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r931" ] }, "TAOP_StandbyEquityPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "StandbyEquityPurchaseAgreementMember", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Standby Equity Purchase Agreement [Member]", "documentation": "Standby Equity Purchase Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r260", "r338", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r370", "r376", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r455", "r457", "r458", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r892", "r946", "r1060" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r26", "r50", "r258", "r286", "r287", "r288", "r310", "r311", "r312", "r314", "r320", "r322", "r336", "r420", "r421", "r517", "r570", "r571", "r572", "r588", "r589", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r625", "r626", "r627", "r628", "r629", "r630", "r641", "r753", "r754", "r755", "r772", "r836" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r374", "r375", "r775", "r776", "r777", "r845", "r849", "r852", "r857", "r861", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r871", "r872", "r878", "r900", "r912", "r1005", "r1060" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/InventoriesDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails", "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/StatementsOfOperations", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r310", "r311", "r312", "r336", "r687", "r760", "r774", "r780", "r782", "r783", "r784", "r786", "r787", "r789", "r792", "r793", "r794", "r795", "r796", "r799", "r800", "r801", "r802", "r804", "r805", "r806", "r807", "r808", "r810", "r813", "r814", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r836", "r913" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOperatingActivitiesSegmentAxis", "presentation": [ "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/PropertyEquipmentAndSoftwareDetailsNarrative", "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Activities [Axis]", "documentation": "Information by continuing and discontinuing operations." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/InventoriesDetailsNarrative", "http://taop.com/role/OperatingLeasesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative", "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails", "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails", "http://taop.com/role/StatementsOfChangesInEquity", "http://taop.com/role/StatementsOfOperations", "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r310", "r311", "r312", "r336", "r687", "r760", "r774", "r780", "r782", "r783", "r784", "r786", "r787", "r789", "r792", "r793", "r794", "r795", "r796", "r799", "r800", "r801", "r802", "r804", "r805", "r806", "r807", "r808", "r810", "r813", "r814", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r836", "r913" ] }, "us-gaap_StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Reserve", "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." } } }, "auth_ref": [ "r137", "r715" ] }, "TAOP_StatutoryReserveAndDistributionOfProfitTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "StatutoryReserveAndDistributionOfProfitTextBlock", "presentation": [ "http://taop.com/role/ReserveAndDistributionOfProfit" ], "lang": { "en-us": { "role": { "label": "RESERVE AND DISTRIBUTION OF PROFIT", "documentation": "Statutory reserve and distribution of profit [Text block]." } } }, "auth_ref": [] }, "TAOP_StatutoryReservePercentage": { "xbrltype": "percentItemType", "nsuri": "http://taop.com/20231231", "localname": "StatutoryReservePercentage", "presentation": [ "http://taop.com/role/ReserveAndDistributionOfProfitDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statutory reserve percentage", "documentation": "Statutory reserve percentage." } } }, "auth_ref": [] }, "TAOP_StockIssuedDuringDissolveOfVariableInterestEntityAndCommonStockSharesIssuedForAcquisitionOfWhollyOwnedSubsidiary": { "xbrltype": "sharesItemType", "nsuri": "http://taop.com/20231231", "localname": "StockIssuedDuringDissolveOfVariableInterestEntityAndCommonStockSharesIssuedForAcquisitionOfWhollyOwnedSubsidiary", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Dissolve of variable interest entity and ordinary shares issued for acquisition of a wholly owned subsidiary, shares", "documentation": "Stock issued during dissolve of variable interest entity and common stock shares issued for acquisition of wholly owned subsidiary." } } }, "auth_ref": [] }, "TAOP_StockIssuedDuringDissolveOfVariableInterestEntityAndCommonStockValueIssuedForAcquisitionOfWhollyOwnedSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "StockIssuedDuringDissolveOfVariableInterestEntityAndCommonStockValueIssuedForAcquisitionOfWhollyOwnedSubsidiary", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Dissolve of variable interest entity and ordinary shares issued for acquisition of a wholly owned subsidiary", "documentation": "Stock issued during dissolve of variable interest entity and common stock value issued for acquisition of wholly owned subsidiary." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesAcquisitions", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Ordinary shares issued for business acquisition, shares", "verboseLabel": "Issuance of shares, acquisition", "documentation": "Number of shares of stock issued during the period pursuant to acquisitions." } } }, "auth_ref": [ "r164", "r165", "r210" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfUnits", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Conversion of convertible notes, shares", "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)." } } }, "auth_ref": [ "r26", "r85", "r164", "r165", "r210" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Employee stock incentive, shares", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r26", "r164", "r165", "r210" ] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of ordinary shares for Equity Incentive Plan, shares", "verboseLabel": "Issuance of shares", "terseLabel": "Stock issued during period shares issued for services", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares issued", "verboseLabel": "Number of ordinary shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r26", "r164", "r165", "r210", "r764", "r836", "r858" ] }, "TAOP_StockIssuedDuringPeriodSharesOfIssuanceOfOrdinarySharesForFinancing": { "xbrltype": "sharesItemType", "nsuri": "http://taop.com/20231231", "localname": "StockIssuedDuringPeriodSharesOfIssuanceOfOrdinarySharesForFinancing", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of ordinary shares for financing, shares", "documentation": "Stock issued during period shares of issuance of ordinary shares for financing." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of ordinary shares as commitment fees", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares restricted", "verboseLabel": "Restricted award shares", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r26", "r210" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based payment for consulting fee, shares", "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Option Outstanding, Exercised", "verboseLabel": "Stock options exercised", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r26", "r164", "r165", "r210", "r547" ] }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueAcquisitions", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Ordinary shares issued for business acquisition", "verboseLabel": "Issuance of shares acquisition, value", "documentation": "Value of stock issued pursuant to acquisitions during the period." } } }, "auth_ref": [ "r26", "r50", "r210" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfUnits", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Conversion of convertible notes", "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)." } } }, "auth_ref": [ "r26", "r50", "r210" ] }, "TAOP_StockIssuedDuringPeriodValueDisposalOfWhollyOwnedSubsidiary": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "StockIssuedDuringPeriodValueDisposalOfWhollyOwnedSubsidiary", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Disposal of a wholly owned subsidiary", "documentation": "Stock issued during period value disposal of wholly owned subsidiary." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Employee stock incentive", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r26", "r164", "r165", "r210" ] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of ordinary shares for Equity Incentive Plan", "verboseLabel": "Issuance of shares, value", "terseLabel": "Stock issued during period value issued for services", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "TAOP_StockIssuedDuringPeriodValueOfIssuanceOfOrdinarySharesForFinancing": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "StockIssuedDuringPeriodValueOfIssuanceOfOrdinarySharesForFinancing", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Issuance of ordinary shares for financing", "documentation": "Stock issued during period value of issuance of ordinary shares for financing." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Right to sell ordinary shares", "verboseLabel": "Number of ordinary share value as commitment fees", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Number of shares restricted, value", "verboseLabel": "Restricted award, value", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r26", "r164", "r165", "r210" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r95", "r164", "r165", "r210" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "crdr": "credit", "presentation": [ "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "label": "Stock-based payment for consulting fee", "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [] }, "us-gaap_StockOptionExercisePriceIncrease": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionExercisePriceIncrease", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate exercise price", "documentation": "Per share increase in exercise price of option. Excludes change due to standard antidilution provision and option granted under share-based payment arrangement." } } }, "auth_ref": [ "r516" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://taop.com/role/SummaryOfStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "label": "Equity Option [Member]", "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)." } } }, "auth_ref": [ "r912" ] }, "TAOP_StockbasedPaymentsForConsultingServices": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "StockbasedPaymentsForConsultingServices", "crdr": "debit", "calculation": { "http://taop.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock-based payments for consulting services", "documentation": "Stock-based payments for consulting services." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity of the Company", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r165", "r168", "r169", "r197", "r791", "r809", "r837", "r838", "r907", "r920", "r972", "r989", "r1037", "r1065" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "EQUITY" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets", "http://taop.com/role/StatementsOfChangesInEquity" ], "lang": { "en-us": { "role": { "totalLabel": "TOTAL EQUITY", "periodStartLabel": "Balance, value", "periodEndLabel": "Balance, value", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r106", "r107", "r117", "r258", "r259", "r287", "r310", "r311", "r312", "r314", "r320", "r420", "r421", "r517", "r570", "r571", "r572", "r588", "r589", "r608", "r609", "r610", "r611", "r612", "r613", "r616", "r625", "r626", "r630", "r641", "r754", "r755", "r770", "r791", "r809", "r837", "r838", "r859", "r919", "r972", "r989", "r1037", "r1065" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://taop.com/role/Equity" ], "lang": { "en-us": { "role": { "verboseLabel": "EQUITY", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r207", "r304", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r515", "r517", "r615", "r839", "r841", "r860" ] }, "us-gaap_StockholdersEquityReverseStockSplit": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityReverseStockSplit", "presentation": [ "http://taop.com/role/BalanceSheetsParenthetical", "http://taop.com/role/StatementsOfCashFlowsParenthetical", "http://taop.com/role/StatementsOfChangesInEquityParenthetical", "http://taop.com/role/StatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Reverse stock split", "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." } } }, "auth_ref": [ "r211" ] }, "TAOP_SubcontractorFee": { "xbrltype": "percentItemType", "nsuri": "http://taop.com/20231231", "localname": "SubcontractorFee", "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Subcontractor fee", "documentation": "Subcontractor fee." } } }, "auth_ref": [] }, "us-gaap_SubsequentEventLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventLineItems", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Line Items]", "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event." } } }, "auth_ref": [ "r631", "r652" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r631", "r652" ] }, "us-gaap_SubsequentEventTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTable", "presentation": [ "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Table]", "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." } } }, "auth_ref": [ "r631", "r652" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r631", "r652" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r631", "r652" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://taop.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r651", "r653" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]", "documentation": "Different names of stock transactions and the different attributes of each transaction." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SubsidiarySaleOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockLineItems", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Subsidiary, Sale of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "TAOP_SubsidyIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "SubsidyIncome", "crdr": "credit", "calculation": { "http://taop.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://taop.com/role/ScheduleOfCrypocurrencyMiningWithinDiscontinuedOpertaionsDetails", "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Subsidy income", "documentation": "Subsidy income." } } }, "auth_ref": [] }, "TAOP_SubsidyIncomePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://taop.com/20231231", "localname": "SubsidyIncomePolicyTextBlock", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Subsidy Income", "documentation": "Subsidy Income [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://taop.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "TAOP_SupplierOneMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SupplierOneMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier One [Member]", "documentation": "Supplier One [Member]" } } }, "auth_ref": [] }, "TAOP_SupplierThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SupplierThreeMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier Three [Member]", "documentation": "Supplier Three [Member]" } } }, "auth_ref": [] }, "TAOP_SupplierTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SupplierTwoMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Supplier Two [Member]", "documentation": "Supplier Two [Member]" } } }, "auth_ref": [] }, "TAOP_SuppliersConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SuppliersConcentrationRiskMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Suppliers Concentration Risk [Member]", "documentation": "Suppliers Concentration Risk [Member]" } } }, "auth_ref": [] }, "TAOP_SystemIntegrationMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SystemIntegrationMember", "presentation": [ "http://taop.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "System Integration [Member]", "documentation": "System Integration [Member]." } } }, "auth_ref": [] }, "TAOP_SystemMaintenanceServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "SystemMaintenanceServiceMember", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "System Maintenance Service [Member]", "documentation": "System Maintenance Service [Member]" } } }, "auth_ref": [] }, "TAOP_TITSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TITSegmentMember", "presentation": [ "http://taop.com/role/ScheduleOfSegmentReportingDetails" ], "lang": { "en-us": { "role": { "label": "TIT Segment [Member]", "documentation": "TIT Segment [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingAffiliateCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingAffiliateCustomersMember", "presentation": [ "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Taoping Affiliate Customers [Member]", "documentation": "Taoping Affiliate Customers [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingCapitalLimitedTCLMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingCapitalLimitedTCLMember", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping Capital Limited (TCL) [Member]", "documentation": "Taoping Capital Limited (TCL) [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingDigitalAssetsAsiaLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingDigitalAssetsAsiaLimitedMember", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Taoping Digital Assets Asia Limited [Member]", "documentation": "Taoping Digital Assets Asia Limited [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingDigitalAssetsAsiaLimitedTDALMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingDigitalAssetsAsiaLimitedTDALMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping Digital Assets (Asia) Limited (TDAL) [Member]", "documentation": "Taoping Digital Assets (Asia) Limited (TDAL) [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingDigitalAssetsHongKongLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingDigitalAssetsHongKongLimitedMember", "presentation": [ "http://taop.com/role/DisposalsOfConsolidatedEntitiesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Taoping Digital Assets Hong Kong Limited [Member]", "documentation": "Taoping Digital Assets Hong Kong Limited [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingDigitalAssetsHongKongLimitedTDLMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingDigitalAssetsHongKongLimitedTDLMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping Digital Assets (Hong Kong) Limited (TDL) [Member]", "documentation": "Taoping Digital Assets (Hong Kong) Limited (TDL) [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingDigitalTechDongguanCoLtdTDTDGMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingDigitalTechDongguanCoLtdTDTDGMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping Digital Tech. Dongguan, (Dongguan) Co., Ltd. (TDTDG) [Member]", "documentation": "Taoping Digital Tech. Dongguan, (Dongguan) Co., Ltd. (TDTDG) [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingDigitalTechJiangsuCoLtdTDTJSMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingDigitalTechJiangsuCoLtdTDTJSMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping Digital Tech. (Jiangsu) Jiangsu, Co., Ltd. (TDTJS) [Member]", "documentation": "Taoping Digital Tech. (Jiangsu) Jiangsu, Co., Ltd. (TDTJS) [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingEPHoldingsShenzhenCoLtdTEPHMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingEPHoldingsShenzhenCoLtdTEPHMember", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping EP Holdings Shenzhen Co Ltd TEPH [Member]", "documentation": "Taoping EP Holdings Shenzhen Co Ltd TEPH [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingGroupChinaLtdISTHKMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingGroupChinaLtdISTHKMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping Group (China) Ltd. (IST HK) [Member]", "documentation": "Taoping Group (China) Ltd. (IST HK) [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingGuangxiEPTechCoLtdTPGXTMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingGuangxiEPTechCoLtdTPGXTMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping Guangxi EP Tech Co Ltd TPGXT [Member]", "documentation": "Taoping Guangxi EP Tech Co Ltd TPGXT [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingHoldingsLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingHoldingsLimitedMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping Holdings Limited (THL) [Member]", "documentation": "Taoping Holdings Limited (THL) [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingNewMediaCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingNewMediaCoLtdMember", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/RelatedPartyTransactionsDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Taoping New Media Co., Ltd [Member]", "documentation": "Taoping New Media Co., Ltd [Member]" } } }, "auth_ref": [] }, "TAOP_TaopingNewMediaCoLtdTNMMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TaopingNewMediaCoLtdTNMMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Taoping New Media Co., Ltd. (TNM) [Member]", "documentation": "Taoping New Media Co., Ltd. (TNM) [Member]" } } }, "auth_ref": [] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://taop.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://taop.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Income tax payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r42" ] }, "TAOP_ThirdPhaseMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ThirdPhaseMember", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Third Phase [Member]", "documentation": "Third Phase [Member]" } } }, "auth_ref": [] }, "TAOP_ThresholdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ThresholdMember", "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Threshold [Member]", "documentation": "Threshold [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r981", "r1042" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "auth_ref": [] }, "TAOP_TopCloudSoftwareChinaCoLtdTopCloudMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TopCloudSoftwareChinaCoLtdTopCloudMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "TopCloud Software (China) Co., Ltd. (TopCloud) [Member]", "documentation": "TopCloud Software (China) Co., Ltd. (TopCloud) [Member]" } } }, "auth_ref": [] }, "TAOP_TopCloudTechChenzhouCoLtdTCTCZMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TopCloudTechChenzhouCoLtdTCTCZMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "TopCloud Tech. (Chenzhou) Co., Chenzhou, Ltd. (TCTCZ) [Member]", "documentation": "TopCloud Tech. (Chenzhou) Co., Chenzhou, Ltd. (TCTCZ) [Member]" } } }, "auth_ref": [] }, "TAOP_TopFiveCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TopFiveCustomerMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Top Five Customer [Member]", "documentation": "Top Five Customer [Member]" } } }, "auth_ref": [] }, "TAOP_TopFiveReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TopFiveReceivablesMember", "presentation": [ "http://taop.com/role/ConcentrationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Top Five Receivables [Member]", "documentation": "Top Five Receivables [Member]" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Accounts Receivable\u2013related parties, and Concentration of Risk", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r239", "r240", "r241", "r379", "r380", "r382" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "TAOP_TransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "TransactionCosts", "crdr": "credit", "presentation": [ "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Transaction costs", "documentation": "Transaction Costs." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://taop.com/role/BankLoansDetailsNarrative", "http://taop.com/role/ConvertibleNotePayableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r500", "r514", "r614", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r727", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r983", "r984", "r985", "r986" ] }, "TAOP_TwoThousandSixteenEquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "TwoThousandSixteenEquityIncentivePlanMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "2016 Equity Incentive Plan [Member]", "documentation": "2016 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/EquityDetailsNarrative", "http://taop.com/role/LossPerShareDetailsNarrative", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/SubsequentEventsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r600" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://taop.com/role/IncomeTaxesDetailsNarrative", "http://taop.com/role/OtherCurrentAndNon-currentAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "TAOP_UnrelatedThirdPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "UnrelatedThirdPartyMember", "presentation": [ "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unrelated Third Party [Member]", "documentation": "Unrelated Third Party [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://taop.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r73", "r74", "r75", "r247", "r248", "r250", "r251" ] }, "us-gaap_VariableInterestEntityDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityDisclosureTextBlock", "presentation": [ "http://taop.com/role/VariableInterestEntity" ], "lang": { "en-us": { "role": { "label": "VARIABLE INTEREST ENTITY", "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." } } }, "auth_ref": [ "r220" ] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Percentage owned", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r114" ] }, "us-gaap_VariableInterestEntitySimilarEntityAggregationDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntitySimilarEntityAggregationDescription", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Subsidiaries/VIE", "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." } } }, "auth_ref": [ "r116" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails", "http://taop.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "TAOP_VendorMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "VendorMember", "presentation": [ "http://taop.com/role/ScheduleOfOtherCurrentAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Vendor [Member]", "documentation": "Vendor [Member]" } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1022", "r1023", "r1024", "r1025", "r1026", "r1027", "r1028", "r1029", "r1030", "r1031", "r1032" ] }, "TAOP_WarrantOneMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "WarrantOneMember", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Warrant One [Member]", "documentation": "Warrant One [Member]" } } }, "auth_ref": [] }, "TAOP_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "WarrantsMember", "presentation": [ "http://taop.com/role/ScheduleOfWarrantOutstandingAndExercisableDetails" ], "lang": { "en-us": { "role": { "label": "Warrants [Member]", "documentation": "Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average outstanding ordinary shares-Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r325", "r331" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average outstanding ordinary shares-Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r324", "r331" ] }, "TAOP_WeightedAverageNumberOfSharesOutstandingBasicForEmployees": { "xbrltype": "sharesItemType", "nsuri": "http://taop.com/20231231", "localname": "WeightedAverageNumberOfSharesOutstandingBasicForEmployees", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "-dilutive effect of stock options- employees", "documentation": "Weighted average outstanding ordinary shares-Basic - dilutive effect of stock options- employees." } } }, "auth_ref": [] }, "TAOP_WeightedAverageNumberOfSharesOutstandingBasicForNonEmployees": { "xbrltype": "sharesItemType", "nsuri": "http://taop.com/20231231", "localname": "WeightedAverageNumberOfSharesOutstandingBasicForNonEmployees", "presentation": [ "http://taop.com/role/ScheduleOfComponentsOfBasicAndDilutedEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "-dilutive effect of stock options- nonemployees", "documentation": "Weighted average outstanding ordinary shares-Basic - dilutive effect of stock options- nonemployees." } } }, "auth_ref": [] }, "TAOP_WorkingCapitalDeficiency": { "xbrltype": "monetaryItemType", "nsuri": "http://taop.com/20231231", "localname": "WorkingCapitalDeficiency", "crdr": "credit", "presentation": [ "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative" ], "lang": { "en-us": { "role": { "negatedLabel": "Working capital deficiency", "documentation": "Working capital deficiency.", "label": "WorkingCapitalDeficiency" } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://taop.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "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." } } }, "auth_ref": [ "r940" ] }, "TAOP_WuhuTaopingEducationTechnologyCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "WuhuTaopingEducationTechnologyCoLtdMember", "presentation": [ "http://taop.com/role/VariableInterestEntityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Wuhu Taoping Education Technology Co Ltd [Member]", "documentation": "Wuhu Taoping Education Technology Co Ltd [Member]" } } }, "auth_ref": [] }, "TAOP_WuhuTaopingEducationTechnologyCoLtdWHTETMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "WuhuTaopingEducationTechnologyCoLtdWHTETMember", "presentation": [ "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails" ], "lang": { "en-us": { "role": { "label": "Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member]", "documentation": "Wuhu Taoping Education Technology Co., Ltd. (WHTET) [Member]" } } }, "auth_ref": [] }, "TAOP_YearEndHKDMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "YearEndHKDMember", "presentation": [ "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Year End HKD [Member]", "documentation": "Year End HKD [Member]" } } }, "auth_ref": [] }, "TAOP_YearEndRMBMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "YearEndRMBMember", "presentation": [ "http://taop.com/role/ScheduleOfForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "label": "Year End RMB [Member]", "documentation": "Year End RMB [Member]" } } }, "auth_ref": [] }, "TAOP_YunnanTaopingIoTCoLtdMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "YunnanTaopingIoTCoLtdMember", "presentation": [ "http://taop.com/role/ScheduleOfEquityMethodInvestmentsDetails" ], "lang": { "en-us": { "role": { "label": "Yunnan Taoping IoT Co Ltd [Member]", "documentation": "Yunnan Taoping IoT Co Ltd [Member]" } } }, "auth_ref": [] }, "TAOP_ZhengjiangTaopingMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ZhengjiangTaopingMember", "presentation": [ "http://taop.com/role/EquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Zhengjiang Taoping [Member]", "documentation": "Zhengjiang Taoping [Member]" } } }, "auth_ref": [] }, "TAOP_ZhenjiangTaopingIoTTechCoLtdZJIOTMember": { "xbrltype": "domainItemType", "nsuri": "http://taop.com/20231231", "localname": "ZhenjiangTaopingIoTTechCoLtdZJIOTMember", "presentation": [ "http://taop.com/role/BusinessAcquisitionDetailsNarrative", "http://taop.com/role/BusinessAcquisitionTables", "http://taop.com/role/OrganizationPrincipalActivitiesAndManagementsPlansDetailsNarrative", "http://taop.com/role/ScheduleOfBusinessAcquisitionAssetsAcquiredAndLiabilitiesAssumedDetails", "http://taop.com/role/ScheduleOfSubsidiariesAndVariableInterestEntityDetails", "http://taop.com/role/StatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "label": "Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member]", "documentation": "Zhenjiang Taoping IoT Tech Co Ltd (ZJIOT) [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "7", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-7" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "8", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479637/805-30-30-8" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480781/205-20-S99-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "55", "Paragraph": "37", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479303/805-10-55-37" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "505", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479989/944-505-50-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1A" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1C" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB Topic 4.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 5.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479836/810-10-S99-5" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//825/tableOfContent" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "35", "Topic": "720", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "29", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-29" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482551/740-270-45-3" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479341/842-30-25-11" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-12" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(f)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(10)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "12", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r876": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r877": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r878": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r879": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r880": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r881": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r882": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r883": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r884": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r885": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r886": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r887": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r888": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r889": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "47", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-47" }, "r890": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r891": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r892": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r893": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r894": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r895": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r896": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r897": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r898": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r899": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r900": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r901": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r902": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r903": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r904": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r905": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r906": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r907": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r908": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r909": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r910": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r911": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r912": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r913": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r914": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r916": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r917": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r918": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r919": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r920": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r921": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r922": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r923": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r924": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r925": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r927": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r928": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r929": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r930": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r931": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r932": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r933": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r934": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r935": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r936": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r938": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r939": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r940": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r941": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r942": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//321/tableOfContent" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "325", "Publisher": "FASB", "URI": "https://asc.fasb.org//325/tableOfContent" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r974": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482190/360-10-35-3" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1022": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1028": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1029": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1030": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1031": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1032": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1033": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1034": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1035": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1036": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1037": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1038": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1039": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1040": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1041": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1042": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1043": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1044": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1047": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1049": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1050": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1051": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1052": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r1053": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(g))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1054": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r1055": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1056": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1057": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1058": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1059": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1060": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1061": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1062": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1063": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1064": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1065": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1066": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1067": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1068": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 118 0001493152-24-015948-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-24-015948-xbrl.zip M4$L#!!0 ( "N%F5BV;4@G] < "U% * 97@Q,BTQ+FAT;>UV)>R!>==)^=)-)Z\.Q\VRGI?O7WXR= MM&E+E[);3BT4"4H2>SQC9W[SFW&:UF^]?]]>?/[4^JUSV<9/1C^M7K=WV[EH M-<(G7FT4EUM7=^W?V;?>[[>=7PX2K=PY.SG.'.N)%"S["F/VH%.N:N%$C7T# M(Y(#[(A=[\M^*3<#H<[9\0$.<;]P<5VA3385@TVGOTWFX,G5N10#O!2!UX@\(*J&DJXL?5=]FS5;C"K4GN2N-Z&L9KV5) M564C!D.WPKA-&M)Y&HJ^<)\_G9P>G:PT9'DR@ZA7&!6NF)_K:.9WZ M>AU[WI7E_VNG=?OVWJEGOS^^N%=?B;;KY)3;NUSY_^);@: M#',NV*W 'A$8)Y()AO M!T6 :O7:I;Q"C>.CTS.A9E/0:R\W#4,K;5(N7V-B*7MS"W5R-%VDC2A:!;7_ MYI9NW8TZ2-!PR$? #(P$C"%&UQ"6<:5RU-% IHUC6K$;5)J='M=OF$Y8C^M, MJ 'KJNBH6;48_SR\U8VQR5O@#9US%]9]6>6/N'"GN^6L5]Q"'+1$?TPG[%'I ML81X +7@LX6SQAK%*NT0JI7C0J$O3UBNG,F!6<<=I,B.R(LY!BZD20+-2WB$ MIPS3J7"X>J'=4@,%$5C+S21H@>U2_@@X>$6PQ7,Q:H3C2B*\-! UB(2)\A2; M*92!ZF!48>.AB(;,YO1GUG\,!@HA9$4JK 0>$]R,A1NBE3:#B+0LM$#A&2JI M8S08;T1$L/ZD.B%-]M%O]#U"[>C"_?2>$ I8(A2Z/\')S-UK"$\QTWC95*X+ ME9!53J S"^ B-L2#I M-6J12VR .*411_R8UBL5<3MDB=1C.P4QG6:$IIS.!,U1SUH%@VRISDS?4I$] M%NVQ:(<7[N?=PJ+>$(*.A<_^:.SW7#=M 35%'8!8A4X2@8>']HMWZ"[C!CQN M( Z(O@1R<0:(6'TI[)!Z4+,4F16Q*SJ.A8VDMKD!S[F,E@% ,J,CB/%T@0&' MB!LQ( H%<.@\14.N!L NDX65*$L]7P%?#ER(N]B64[2JA_/6Z MR(;+(F\!^F]6PSGD7W8*Z=I@471)O'PV]3(@U2C;BWB.A&W=+I3O]0%Q)0Q7 MY' Z-R@ R<](6.)3T]00E!=&A=99&EGE=08D]VB%C2M@4RL('UT1R,M0&ZNE MB+GSJO:MB 4W@DP0(=GT-%.1F-Q2[N<1OH!<2AD]#],64"6'I(]Z9IS\)Y>< M""1:Y]68)9+8(^2FU;P:_^L#-42&A_TA_O^1N2T(_YMWX>W6[IVQRG>Y1AM% M_?[.H_[:_' )_-=GEJMB0*G&+!!04PP>(Q$3F^96*TYDFEL,"U0$Q),#;N(2 M>3$:"-X74K@)9=O/C4WAR(.TQ]\01.::SJH*01U/W)\*T[+<9!@$K*\31!&2 M,J^%KRD.0&'F+S$6X!7(*-)0DURY@/<8D42&C'F/^.]8NSWB;_\:;13QH]U" M_,Z(RYQ8\&S? Y($(B=&"%]VL4@Y+7BLP>S#X4+=Y MHY&"'L_JL$X"PJ>M@2K RAXMP"Z'4"O!.@%&*4Z:E'O]5>6@?H5+)R**CJ*Z/$2AMQ.2S/$?3V20^S3 Z]XP=HG3(I'P ^_X[_0OK:6+<6NX J#FG\" MW?O:\E;6EG?R\;RS#[.'Y1_IBTM JLV8$[&Y5%N'SD=/25=(%%&P%R"HNI7M MZPCSI=NI?CR/A=/&3E-V?X*:I<(Y@%54M:^Y\50P%JB>EW"(6(2H9HEYXB>5 MCW'D"@7^G@LT@4Q)SK<0(ECS_ ;'F-O M"U-Z\SR^%85*;(\XA7Y3"YFM1?-MGB)(H-W>G()N/?MDTSYKW;Z<8Y^U[N^@ MC[61=*F*Q[D3@RRMAB )GETBS/K'KPL\KH644:B1EB.@O%'Q0?$HN2D(*:29 MU!/ J^.A#A24SZ$]HO.+V6_)>/\&<';QJ_/M7'ISS]_NLR,D.STK,9. MCT]_WG]G;HN)=#%R^7W5ON31(SLY.D/Y_AF:\ANQKZ>O9\<_;/3+UMV+AFT$ M_>>^H=EJ="_>A']OV( /%W075FD[8^^'6Y7KH8"$=9X@RFD+CMV%.M NKL\. MA.Z%8++BS1>ED47$^4>]SFX$R/BXR7[$Z9[?<.E:O ME\O5[OYG7O04U/])+R98 /JK1:!'76>1KAK9%B/??.!8#ED+H6UY2F9N]8RS MS)-7"8GOL5A##J*77I4Q5U3V]TEYC[0:.#WE3%7FMT$3'";QI;>2-.AU)^'] M)_2:E/\!4$L#!!0 ( "N%F5CH@#1+TP< ,]) * 97@Q,BTR+FAT M;>V<76_;-A2&[POT/W !-J2 '2=ILPO;#>#&SFH@:X+4&-!+6CJRN5"B2E)V MO5^_C?^U! M?W#5.V\W_"=N;>2;V^^NNY_8Q\&GJ][;@T@EMLE.CE/+!B(&PS[ E-VJF"%/O%7(]$TF3'!]C$SL1C(6?-Q^IS98WX!WRW#LY_2X8F;;4;5.&/R[7PQ=:Y%".4K,5H M;/^#'O2^C,50V)M&N6*HK%6Q6[?)#EWT M;@?]R_Y%9]"__O!QO\;ANY4NC\S?F;$BFFU2?K_V\L65^"Q4,F*'?2W,*_:) M=@M 4U/,CKEMKC M'AP?N.6;3K=;+'_SR$Y%:,=4]/C7%AX#'8*N!TI*GAH45'P[< &K/;C]]@8F M-%@!E\5Y@I?L01[^VH/NS)T6:%_NP+VBL< M\PDP#1,!4PCQ*A:&\23)4*.&5&G+5,(N430[/:Y?,A6Q 5>I0 CTD^!H:6CP MS^V6G9K;?2YNM[J??@*N2Z[.H/]1W>ENX>L=-Q!ZE4BH>,;N$C65$(Z@YBF6 MXRM46&VB+(;/Q'*1(-UF+$NLSH 9RRW$Z&*):QS-!-I9@=V+>("K-%.QL'@: M^7)K!1((P!BN9UX%EHOY'6#C"Q4;7!>B(FQ7DA&BAJA ('20Q5@LP3I0#D9Z M-AV+8,Q,1G_F^T]!0UX)]2(61@(/"F<:(";L8LDFIJ2JRK.*7XPFF-5XXZ:PM4-H6U^",4]&P#IH>6\SB?T[>'X*6B@"XF5(KS0> WG IQ/,J];DOJ<_GG/D\ MY*]VBG1=,%AU847=C/MQ(-4H(Q#P#"WL4W>AG, 0D"N^N7R>KS*-%: =G A# M#K-,'T#B*J,[*?-4PZ+3U2"YHQ467H!-+;? M$6@4T4U1DD1" MNB!\0L(9[X2JR0SE!QSA<^126L$Y4V4 )5FTP;1GRNGZR20G2XV]4?[FN;PI&# MM..O#R)+1>=Y%B_'&?=?23*<8!(S+G 0!FC*GPN6=1Y" YA)C 6Z!E"(- M%OQN M'QM2RIVR[2YJ@3\@**KEI5 +U>6UM^HJ0&__&&T4T.%N ;KKH5< >@6CE$?- M\[UNRSJHO\&%4U)%!4&F"9+K^8L.[:9TR*.\ /]U3(2OG:D_J2WR=]H$.MKZ"[RBWO66[Y63]6>_9L[J*Y1W'# M HFUN7('+9"PGCTM]/ N%5=J420.W@HK% MPEJ A\SR4''MS&@H4)ZKX1!IB%PUY'WQDQ+8V/*""?^<">P"=27*DL ]4?&J MNE/V3&CVG&&V:W?*.C+G!V4O!?**XS5+]\D# 4B7?")GGL"L!>/F[RIQ#07'[G%8/,2]#90&ZWZ^Y:E2+(^EZWLCI)_M)!I-&EU1"2X-PE M8M:]))#SN.8GK2*9*#D!FKDF?)2_\*!S0PIQ*M4,<.MTK+P%Y4NT1SH_.O\N M'._767ZT9P9O@V_O;RZC@D/??/FBDVHAV>E9C9T>G[ZIWK;=8B.=MUR\+#^4 M/+AC)T=G6+][BL/WK;X*W&_WSGV+"-]R+9Q=Y M[QNJ[8S"SVYH+L8"(G991LIKGQ':Q?'9U2#^V"_T_%*OXP"!#)OL!KU3"VO_ MG.'4EVIML>O4Y:Z:[(H;R^KU8KBZ_;^6*RWQ_CO]/LH*\M^M(A_;G\>\Q1BW M&@.70\AZ\%H)U9;6_;-A#^;L#_X6:@00+X-6F*)E8-*+:\ M:/!BPU+6Y2,M418W651)*JGWZW>D+,=VDJTMLC8>4J!U)9Z>N^-S(N^AK$O_ MUU&O6K$N'7N OZ#_6+[KCYR>U2I^<;2U&K8NQH,;\/R;D?.A%O%4G4.GG2GP MV8)*N*)W,.4+DM:+&W7PJ&!1#1_$1R?EPO6J2'2"T-U7L8J**? M58,D;([>!9O'JGCX)<7N?([9C*EJI7/2[#R9R$N+NJR,YPEWDZ: IHJ*,H6& MXIE)8WUCQI7B"W/O.1/J.U/?';I]VW?'5]7*Y'KJ7=N([8^A\QZNFUZSWP3/ MZ>MAZ)RL[<;:]:L0?CB>\,8#/Q,MVS]COK8HIICH?@7SK@ MV=,+^\KQ&N/?1\X-V'T?<.2XW3[^?]7O-T>Z3=@?N50L6CYG^'Y,JY4\#:F0 MZ(*&=?B%D70>YX3!B.'S*J;0CQF-P/E,@URQ6PKC*&(!%< C\.WQQ+WZ&=PK MK.I#;7R0A)]RWNWS14;2Y8$P5T=U&(P=#RZ=J7-Q \4[.MLHH($\A])JC4)-?U,$D2C!KW'H9% MA0,9LB[KJTI+21KH^P@8,@.-K&JK/"EJA&=4%#Z+LJA65A7=?.7^V2-UL87Y MZ/JX1WOP4:_>XV%!U,:> 3&10,WN@!#\OJK^;UCH8JU M:?M-%^= X)PW IXD)),84/F_FA%TEC_]>@>W5"B&:WNY4F#W6%O)0\L?;..E M^F5/OB;NT_:;_W#J_<'#2%=S5/:\LX0$?T*G>8HA2YZPL)1M/SP7R^VU9*N( M?ZOELEIN;S-%_&?ZPOC]SIS^P.AVF'EEY45$]X0>>>7GA42':]OA1##LXS+T MO>:I"'%%UM'3ZUS+;*:]_6L"]J9YMZN55>O&!4/_R)+II;%5NT.!I6BZT<&M M-%H(L^5:GYVUWYFN;T;1-!/\EFE1J#CXA&]CJ+YB4IOL7P)1I-:,(\@SOZ$BI5/O>2^Y- M&9G#(Y2 ]VH)A0!RQOLC"G'743*&:DO6!(6,ZX MN'%$1R%:E+2@$14T#7!"6(HF*$=U)#J@E;^52*W#74SQ6B!G(44HC)3J6B81 M"F)C&2(HH 7E41V!YT2$"94F#0T[IRD*X&0C!)U8@@GD9*XC YD',1)CW._/ MR[ W@3[ZUC[QX6N=S4^-!@P93<)SF"!-743'Q0H+!E&[,,XTB?(<1D0J:#3* M[7S@_K8-NE8V[_1I_H[:N=A5.^C_7IAN"M%=H;JMGAXJS!TE^I"[^R[KD=YI M>R%*:&2>6'#$S+3(N:'1M M[5EM3]M($/X>*?]A+E(12'F%4K7$C602IUC*X2@VU^/CQE['>^?LFMUU(??K M;]:.TP2*6DX<71SGK8.O5&E^ 'EQ/G8R,67)] KYMI"-B2*CBGUS 32\*;Y8,F^%2RN($O MXJO3ZKTED0O&3Z#;&.SQNOD)6L;]H.3UJZAA5@_MLG(LT^A\8V@=-;W2+I&R!0Y(M$OV8MCLW"9LS M7:_UCMJ'+R;B5?8^CKG; 0XIUU16+K2TR HW-@_F0FNQ+)X]ID-#9Q:X8W=H M!ZYW7J]-+V;^A8VZ P]Z[^&B[;>';?"=H1F&WM%Q]R?RW?;K-7OD30-G!-N. M5^Y^Z+[[B;SUQO5:<.: ;\].[7/';WF_3YQ+L(&,X['9_LE7X2(7OCUQI M%J\>T_P@H?5:SB,J%4Y!HR9,V!43? '[KF3J "Z-$IU0&":,QC!FG/"0D12\ M.&8AE2!B"&QOZIY_ O<<%^B^$=Y+HZM<](=BF1&^VI/%W4$31I[CPYDS9JN(,2)4T95O7;- M=%(HEO0J9Y(NL18IDTX^#36F();X?7( .'OO>#\Z,"-&&D=SR32J .]H'PZ#6;GB:;#C&;7(X)LB0%8B$*$(9E!!@OP%KG4TR81.PS M294!N6F&29JBU;C[F&*" QFBKIKK3*N*#"J,6*$:4352>5KFB,BH+. M6V=T^Q7[I\'>Q1;MLQO@[NW#9U/2O7&)WM9N @E10&]PQ6J\T0E3H#1B;I9Z M>7MX;/D7TX%.K(ZY0D16!E$[DRPM:LK;EPYH8)].'-SL)A-_:@]QF_S8Z#:* M^ZD]&E7W#P;]FD4Z,:+=-WV,@<28MT*1IB13:%#U7Z,@U58P>_@$7ZC4# M^ ME4+8&S;6%-T*1KOZN*D Z4/L/NZ^^1=#'XSN6KJ.4=71SE,2_@F]]C&:K$3* MHE+K,_#%<@<=U2GMO]N,61UWL.TG_ID],Y"?&-C_T+IOP?,*S;.P[AZZ\HK/ M,[$.J]S^5#($)\.Y-SB5)IIFSPY#D7/-<'FML3NXO_9UBEUV\/*Z@Q?3[MGU MVKJG$Y+A_ A:T7EC#W>-=$Q3OM7:K1E=!//5ALU]Z+XKVL$Y1=%,BB_,4$@M M(" B,RB[/&P7R%\SI 9SPPO79 *U; O5:T8JSB5G*BEUW"*&9GQ##I$8+)E2 M!5>0P'31@\8QY!D^,992I5]ZD_EBTJ@X;T+"N! &S=#44%S;)9-C)CG,XW\" M;99+E1-#*P3L*9$X;C;!E?C5/4:%[J:CZ4XESGG0"V94'3W&.+] M#QX]- '3FRR+LY%F82AZ9&9!DS"=L=8)U(ZTM4QI26,J*0\Q((RC"))78XDQ M:#W?FM(VX3JA>"\1LXBB*K24FEPF,=+G0C)"I8 25,1-5+P@,DJI*MPP:A>4 M(UU.MTPPCJ7H0$X6QC)0>9@@,,7TWUL,C[D.'K;[[-KU8U_U?FFU<'NA:70" M4W2VC\IPR6/8T9$^>)D)A3J!"5$:6JUJCQRYO^VJWA"'=^9X_!:9.+U-)M#6 MK[QOF^?=YH&[Y.0N@;M%].YNHU];EV\T)+O+.:5Q\<9F^]]1_8TO;%4DJZVV MVF:M#H:GBM16?#LFP&40[\%F@TK'?,HMO^V:3\!_ U!+ P04 " KA9E8 M[RRJ&Y\# #P$P "@ &5X,34M,2YH=&WM6&UOVD@0_H[$?Y@B)6HD'&-< M4 LN$F#36G4!@=-3/QI[@>W9N^YZ:KUJQWCM]&Z^0'Y;O^I[3L_3BBE)])[8&$_LSS/W/GO.VMN1,=L!H MI!)\FI ,QN0:9CP)6+UX48-OYE1>EF]%_2!&TUCMGBRSM6GKN$+.<'N"3Y+O4@IBN,+*@J[4L7/Q1 MR-:@YWQ?TP65U8K1NC0L?=#[:0)_'.TO"/XM?%W8KTM(F"3BR P/)^.Y,_:K MEOQI/G>W3 M5^C+)I-TN3TFZ+](M;(F@BRV$'*6(2D@.<@U *C#]9J&:PC25&FK"M$,^HQM M$,),Y753F&9#&^5 ]I(H@ZIH!U&JE3+,Y7/X(OW^P'-@Z'C>?-H?XO_F;:U1 M4\_3OFV7SP_.ZYI&1P':8: RKN::@@L?_;P -^(D#0, MXI(OR=/:KKVP?/NW ;>,,^3\T1.=8E=A.9TYTW)[>J87L*8?1N!1*6/RA:\9 M8+$MW=V?8; ULX] YZLW9T\XA!$BGF:G,HB>-M,3A?5<"^!Q%G%4NV(TG\ ^ MX$P7\>3_@IQ0IB<*ZS$%>-04=F_MCI>I:@ +>&47^)^JAJY:G=ZS7\<>M6D$G0M'),V.ZG$DV!4UMP M*7G2@7;>]N[:P_+=( ["O\&X;&'6:@6!,&Z[U/VN]+!KW<7X:;MYT);>S?;V M@[WG6_JQ/X_)4EG<#/OWI.<$'B20\)/=^Q M*[;P\IV^?P%02P,$% @ *X696/US:.<[*@ PC8! D !E>#(M,2YH M=&WM?6ESV\:6Z'=6\3_T2[VDK"I8ENPXR8T]KJ*6Q)KR-I*2O/NQ"33)CD& MP2*:\^O?V;K1("E9])5M4L:=FD0!@5[/OCY_>?GZU8M^[_G+T\$)_%OA_YY? MGEV^.GWQ_!'_&WY])#\_/WI[\F]U'!K%*7=FI*]<;, MU7D^U5G$#R)U80H[^@X^A$_?N>^FNAC;[%=U\-V+'[)A.7OV_-&[I5=XZ&&> M)K<8_YFJS(?JH4[M&$8M['A2/5-^$OC:__]W+Y[_]O;-93C+PY&>VG3QZ\>F MH'=+^[^&=_S=B],/$SNT5;_W>/_P^2,<]L5_O(_/OFAWWC7%PK^ M>GM^:I._]_QR\&;WT_5X/A2#6BLD]/CT]='I^?JR6&D'A\\?O+\T=&+;_7* MEU;:ON2_Z[*RHX4\M%EBV@G&*Q&:Z6*ARH@M89;^7Y6JF"W6ET]KLJW,S M@F&S&":9P!\V4U6N?DB3?^K\V=Q$/Q3TEWM2E\M/\KIP3W26N*?'^72FLX7[ MI#V%F0&LP%2ETJJLIU,$(( SN.P0 M*O'"DQS^R/)*S>IBEA<5WO(0@!@ (#45 -A9I6P)@PS_!I#%7_&K?VK8W\@" M. / (9C"7+8PU:+?&RX87! F\76<\[69Y@5\5T_IZT%1V3@UA"2#LLQCJQ$9 M]M5?!@:*X0L->+#(:_R^,(A7,,BT/8@.!M'-()%*$=.2?D_C!I5AOHDC51.+ MF(B[C. 3-3=IBO]&[-.S66IC/4R-FA7YE2UA*!KZ",^JG*@_+=ZU.BM3F+Q4 M#P11COX\$R394ZF>P\T42B>)Q:7H%$X''DQY=QV^?)WE ^-^?O;B9\RV95EKI$7P6CU#.G!XJT#ATKU"PX9%!5,K2 MA5!H0YS%7TB"I\_?#0W\6L@W'6G\_'(Y4\%WA3'3666O &[/47,-2=^3CO3M M!.DCI)F QF>*$N0WPK&)OD+)Q=TNFR4ZQ/JZ,LEYI@? M!9CW4X=YVXYY;T"U[]#IJZ(3,RRRQ;PE<05E^NLE^9^W *D^-U3>2T2K0$_S MZGB'_W[MH;'JH2A[] M>8:V9])K56(+^"DO2%.,%!GURCRM2<.&R_:_1XUZIS0\+JO"#OFU!S:+TQK5 M4_J%)]_#L>H2)PWE6$#Y2I5U/%$5[(.UY1$_T*#23_,ZJ\16MT!#7O9>C6RE M[(B?H*I9@EA5HDTR0N6Y,+K,,S+HC0OX.BEQ8S")G4Y-8D&?12UU5(D>'2X\ MZO?P$:G_SFJJR]*@F?-#;$Q2TJ/4ZJ%-&TOJW- R:,H*;?0+>BTQ0S3#RM)' M.DU50F:%;-$^+OB OK6X^'(&QTMHI_FLX7!A>OH )IP"L.'X:1K)6:IAKHO$ M.27\-8/6D3,(7"&4#6F$D;&5GQQU^LS@IEHN@0F\/C-X@7"2:!0O0#N" M!AAA'8,^@7:7Y@JS>#"/#NH2;*%<6D]/K-H,) M*C:2T_+XP90-\^4JHLF](08@4M*_':SS.3*ZX'1&PX#.K"-*(8$'CDKJ'QOK ME4%CO0 1+&3YF $,;,)(V?':[2+8?^85V?:8"1/55J?AM: MX!ELU-RMHIY]60#I5++-@69I,__GX4/UFS5I\JMZI\?F&7SX3XW^7OA /7PH M<5W/3\[^;,=@^7"=GS!<9PA 9@K_["C5\7MUN/\4M@DDQR8P[^7@Z-6I.CY] M]>K=X.3D[,WO__7=P7?TWQ?O!L?NOV4.&2_.TU3/2EB+^^L9 %M237 W!]^O MV][EN1OC"MT=L4[= 5?YK'WBJ1G1%R?NB];0*X%A#3A\0X?C O-NM7)!*#V"&&-P6O7$6HMC>#_ MNTOGT5BA6Q;-JC'Y_ MO&\BFA70>EB,2O2";P!_ =@Q:+B"GWZ2G^ <&MD/ANQ1;;[I M#%LF!FF6WWS AS8%@H"@I]TLNF+,6W<2&EF M!SC2Y3J!YG;1TASLG!@'-=?P \2GI ;Q"XDPP'A-M'+D[.6*K?@Q\3@R$P8P MY)@AN6C",25$';&)J0A9S1>XI ^+)H0=E]/&95BF_CL'BK4(**TI6X9,#KB1 M5 P,>B\LOR&BY0JJDLO(F3K+E0-P4?',@S">'4/22V-#ZQ$OZ?+=1MHZSG!1[@\(?'(A\JJJ$D< 1)# M!&5B9&YVN+%##X[7D5;X,:GC9M?,Q8$ZYC8+/4!N=V()I@!5=&*,1*MQD\E[ M="8-YQ,H0"82NDS\:I'K Y:2,,<^W;@S,9 M*5P 88F=:80FY$ F-;,)6LV]6@%/XJK(,QO#QSICUHHSM6X3'^(R$.::08FK M9ZV#"A6(";":?H_-KSC7EU81O@"E^I:H\DOGV+Y.SUT3^QU2)>^L0>0AJ! 7 M'X9LYR,G"2WY8)#(I&DCEB\+]FPBN4FRYU!2T%OB>EJGFJ))6Y+LQY4#5>GW M:'P@#D.4+2381*Q1-$?: MIB$-EH(=6DL4TJ[3DBD*6@Y:BH,LQCO)1DO[9U.,.(U'=@1/'SP]V.OW@/ZA M;70-4T/9^N9S$M=?L^Y.=/NZ<5.-T@\ !K=TS+8WO"0)O(>;?=G R W153]V MT57;;@ C@PT0D@W2%$'D0&*=+5RO@SY"^40H/RKL$M G3X/1",N #7'8&"1$.&VCN'3(D]#[-^&9):[/PQW MH_S.YDAAQ\E'"9^+(8LO"N#":TQ(T M/@WH1'>Y+SA<+SXO%PK:#%Q03 [@15V0LQ8GAOW6:8(+J\70@1)GEO$* M*S6GGQ.38K!-0H6",+>@,%=D:!4= @\G%K*VE!^PLS1LU_G1[:,Z'W=1G5U4 MY\Y'=7:XOR1^@<8)C&5B9^@5 )Y!P4&!T/G+/1,Z[[W*&90N&^> W)ESN.;N MIBE+D"]:#^&5)OVM<:/Z=YW[%Y/A4E(\;U) 6S69;C!]=@S_2U7[.1'Q.D8G MUY&IYL:P1/D*[PT%=B=^_W==V#*Q<5B8A$C OSH2L.TD !"QWT-,9&U*DG_A M01E6-005Z8_]BWV0$K#,HYBE$$LYW[4=_7EA*%05-(NA2?,YZ7-A'4DR?<,> MJ9@-@$\2 MHP +2E6HI",MK+JOTZUBTZ)BV!C%^96SNK(?C!'QEE(%]4%+)Q MS79V 6%W79X LO 'VK8JKFN+Q4@+]=IF[)BX"*[C^:,_7C 9V=&]WD,2(NY+ MCX* J],<>#]1C+]#WA UWB;$-E'I4Y0SVJG!(_(8+_2!<>68$U!#0@L MM0I'-JE!-"A%^#^T]&&GGTRVW6RS+0"A# MU5E3-X*KA4[1%F-I\8FI"HL>?9VZ%6'X&ZR6O?EKE^>L.HF)4XV!@UF-(>D4 MUF*3_09'5CZBL\*(%RIY((CE0NVL,U5)+4A'6IW1:"%V&1J$7Z'+A'OK M$DFRYG%%<64*J,FPKGSEV75I%^[%"):#I5>Q-C>%Q'+<1&HB+ 2;E2-,!O!Y?CF5 M,0&%S?JP"G0S"5&FC+=(#+X5ID."ON:$.U?7)&(KNW- 1M[(2TC[#,CHA_52+^E\L!.I983NJ'T,3Y<\&ICJAO M&U&_(6%E8VK?TA>CI;REP@1%'C LF"0YEZE,25%S329 ES$<1(=@43S.#"-A MF#J?I*WDU\(EI:/827U92%U?(M^KB2=-OP.W/9?N@9+SFMB9V_HB7/ETEP:) M0NK*]-0"@B*2ZQ0DYN7Z9DV?@]$(?;()T:L,".^NY0DM\%",J$Y8&78[.R M'2UJA,(DBKC< 2OBJ*JUX51H3&B%4_D,<'P=E@[?BX6@K9RSQ-I4(=)7L#"L MLXU>/LJVQ3I$4=CP:X-X06G_=5E'.^V) *;]?J])264 MZN2W"J%3!JJOKA5FK6)I#69S8Q!(1$^%%Z:!EOB)F?]&J"67(. 2 M75PU!%EO:F$C*)>,\SS!,D[(67.VO+$#AX"WG_^LMGK2N(1FGL!8.8 M2C)@IKX/)SBG$AN=1K9+&MF@U1]ON2]#4,B<*L-* :2E\G>B\_A"L:B/9)R" MY K:W4ZA6R[^\HQJW7&A#JD=AZ8Z:BQ:PH_QZH^>+(KQ/MESH3"UE ?QM5Y( M[+^^AA7'L_AZ(DZ/:FIB>?6">=MR"6UO.U7V7=O\A15>Z_*2N&@7K VTG?:U-JC? MD&FT>&(/[:7Z><']4_<,V1FY2)S77 >/\57?'1MN/**;==='<==8M'94EUPY MEBRN''YUS;3A@>*LE%LL$4CT1E!SOUE'HYK2^[[ZEGXOSB9WC])+EIX3S*Y> MI[O ^Z<7?4O4\2])%_"A>5B!DDW3!(YE X\WX$ +%/GM\E:O!T:E(#N>^BTM MA9"@#(B!P!YK459\"2(@H"^&SD@A7=*)O%NZG#B<;SDQKD.B:WYB0PF&XC1K M[,!^I\%^@*8X+P&$]9#?&S-SU0!S##/@P(*J##M;@\:*Z\6GMS3DNJ(KCNV' M7)T(K/!\LNPA&?9A]6L%@VN%@IN_7Y(=&JY-><$T^S\J@ M*/;3[Y86<,X>7<]P&O?U"%VQ6*;9A4,Z<3TQ4S+]-X0\4DE= MD,>XK"FN4MJS 3EWWH=AGK_G+<4Q=Q6D8BEI"O-D.H--ID[8B=8(O/XGD8=! MNDQJ$@R5!EF+9$&RG,N+34LYK.<2YV75:?]?5?L_ _R:9KX-=Z?<[Q ?;U+= M7.'R1A&"%1EN2.*BYN)/=\*&\2"V#3"D]9*DX%3JH!C]Q MV"TA+%X:"+B^X+3776?U,+6QFN7PSX5Z8/;'^]S&$^V4!=N 4Q67NU!ICDLL>-BAU8U0+-;=8LDD@L25?'CFG1P7P/L_Y M6M*I6W8G(^XTY0TR!#]-:ER)*/&]>H!XE\"?V#'2XH4Y 51=U\[IB?2,UN7C3;8A- S-^ -6JZ"VHJC M#A '"/T'9\7#04C(!-S:(^NC1+++ *4IKEQ9?6Y00IUCU+5C4TH0ZWX^;0G/ M3@I 1.IO+/"O,/2H+BC)"./VFV+X2'EG2!2D+ZU4[!?:A<1&-NE+G 8_NJ;. M07MMQZ,H@%+:;<&2W 6%%T.=KR.O OQ=)V-272,4XST-]#21+L@1PY9EU(R! M&32_(,,I#@BES".WK0;B@/.(B>6'&.3YOPDZ)B1+H#;'RAD[@N7>%L?R;SX!=-;SHXO0X6B+7LCO;D.&V MQJ%+3/K$$M1EDUBTM%.2VDG0+[@%3)V9#/Z(#<68=DKVUI?Z^[$+_>M"_W8^ M]&]W!.O>5%B^586"LB"TJ[7C^O=1(H73X^F7B*24*<(.C$VI"T3$JCD;9%Z?T:0);)$N@2ME+*",.%1&25X8[V M"(Q/I 5R$Z&)XY%+>RR&3'3,4#)>6855%EZD>)U^[VWE*50W3OP_^GTY(.;=M\H;+>?>XUJ]]T+W.K))^_C M8/\Q&]1(N;N+@>[L6O6>O])/7=MG5A@I&UMM\+]5$>1!F:L1=YYG-W-)P@M7 MB;LI$#$B-/?-6S9;QWI:O\?EGM+4YS W^="1LM-IG4EQ.)<\G9.C3W*U.(NJ MW&PE&().C9!OD :?M> #1 (\U\5?SX=8>X2_H;W#T-N\#&OE^&E=2:LAJX6 M0TP$*5JQ.=%FR[#DUI,J5UR)@=37FR*#N81+AO4?;Y*H.FB^!E;BK8=F=EYO M3N#@IA:B#3G*-V7!MM5R+=A[1>3R(W6XFGIT3+054 R1_0Y4KJ MZJU%KPY8KP&%9.N!]0Z$$Y!(T/V94KL?,]'$:!_#^%_55$3+"CK(?'FP*,7XLI(*-=N,-Z+8?CCCE!\R[L#=G:^*#/ M*8H='OZ,$:[;Y;IB2U+B@GM]\[)1;0S*_^60E>((JQ$\1&N MKJGE<$W5-$I$U@LNH>/2VFS1M&W"M%BI)T95'!*&#<1G"CQQ&B05@?19P<%, MZ_TY,I=HG\X8'J[9J6^<:8001F_H*5EZ2HF#Y:5Q1.,HQT(6)-ZM:W#JNU11 M>P*N$T1%50382U>24N@35^@.E>0F:4..O0N;V6D,&F /(;E];B#$;39B6\3U ME"NGM\L+C3$XK%UWSEG1'HL1?$N0$K;0B2LW57^IQ7844E\G2B/K6=%V1*1&3F-2 M"@.F:@>DJ3#+Y%Y-P&X^SK Q106X:1:PY;#8*2@N69!=(S6!ZRJUF5DR&8"8 MS@H,6@LVVS-2_^CGM @;=PQR+K,9JXUPI M?*4W2-L&[MN$" LLU8/ :#DT%!0L7[*YS0^KZ@ M]0XDFVP8U\C. *H3?#NWW9=QL-\4Z_B-*')?+(3SCQEI+A/CVEV1C[+1<$BA M$<.DUVG:_J48H\B;&HZ!1]:U-!\MN5Z\$5)>X5C[?F^F;7(C_$7>N^N_LYG$ M+[7BEK!@R!#3ZC#*W9J1*\+ IQF48?"^(IM2M<_.C+G;\'P9=KMF(SPU:6BT M]QR+$7D[>P/&5$6]B"<841GX1#4U._)-NV8%-8%S\.,=AZYM="G%4JG6:K_7 M #)V-Z/4)IR][385B\?/MS%X.-0R'V96JG(X>P><2)ZXP5CD:K=XPY _MFQ0 M(=A,>KQGT@UV89EC;]M[FO6P3J''I:3!))1BQYS_R5C7(5R'<)W![0X0;H(R M:X!GC%XC^V&-W>.CTBMF ?)[&R8AICDWO&H*QK@:E=C>S'+U@V65TT? %M>( MZ$T8VV;+P5"!&3H5.#Y-JMR0$ '97S?U *+!C?_S6F2*>528C<-^2^+;;<^ MM<"9CZK#JDT M5B5JF_]FVO<)#XQ]B.Q3:O%*B1J967!*DF08%8;2*)N6 M+"R0;KE4IV5S-I7F%3KOFQ/%F"^2IB;Y0BZ7'>^4\(7ZPUX$]E3I<=?O7=3V M\_=-N(_WLPW-%)H^20[+?>]!EGENV])=M\I+.O$ ))NAJ>;8>*EJ=Q\E":-M MG\>GX=OAKYV%?*6^RK+_$V*W+S(LW&2,\ 7U*U7^IFM:=%+N 2L\TI8IZVD M0KU^3]@E]=YH="IAOK2)F]>K>75X,UR3P'\M\@(U(8EKGQO<9!/CH"%O[I!R M!Y%R?=([ESP!Y=PRG2\,.JG0$WRE;4JE+0$\6K19_47@K8.J%+%KRI"L9GJ[ MUM! _['1"(+J%;6Y9%4:4T;BB2E;GXC2_6EMRR,_5-!$/,:6G659&^Y,6A7: M9IRQ*_UO+8J@7#EQ7X62#WV:Y7-05Z_FXR4X!ZM$!):2&-<+FZ;*O8(*,@<+1E"5J5Z+OWN@1M)<]XJ+[AG/2A]B/A-7Q4J(LAQ%"CJ >G GK'" M[?32O/#?@& P@BTGC1GOTW#Y6\&.>["O#?(L?^KR++L\RR[/=N*-WO MK16%HJ7 V8F4??31KZ3R7>G"YG492*I!9D'W!Q.6^>'R3TIDC1TG"#N#9L3N3F:^TZ35D'SVU1X+_6L,-ZNZ]$ MS/\!\G-K7-"^(Y0G1%1H;$*MPEGM[;>&Y1C5C*5M>A>$ <#@DI"\H M=BV2*A).B&_=?/@9:<]TB-+Y\,9#O/;(:"WNS/;5;W >((QAN\,(?5?K8./L MP>'>"G@L'5 ($Y@C3+V-2()J K:YQ9UW>[K7?8-SKO0\-.*I3.U[C"ZDH%P/ M,ES00L.I9QF!-JG_7&\(#0]Q<[MKQJ>MF];( UZIF-0"+GM*L*4]V"L@MY($IL+,FF2!HF] M0L@[#"I<1,J:)&(O@T4C1K/*)@7ZYFM ((>G%5F"F_M'^T?'B!X_)874_7XX.%O>^R5..H\$[N@XU[4 M5+N'F-]Z-G;\'UJ D)[[))I:WGPSN#@9_$^T;@(LQ4AFHF3%1ZF=(%%2F(1; M82-8( TGUN@JFCFB1R8TI#ZB,*.)%T68%&E/-C)%T>CGWCV24X,MWT[#^U I M,CS"N(D<6,JX0-Z3SZ2CS!4S7J)R$2\I>B]%S83BX2?[&423A&KX S@X"1+&0DBMA14')-6+T M_+(0M>. <_=<^<0,@6R#P%L7W-Q*6/+C_<&7Y<>[#^+UT@QY7P!2[QW<#^40?[6\3.!BQ%G9C8$'=Y[!2__WQZ?[/Z$$QA]&G.,J0;;_78-L>/B8UOOCEQ:>/N^M?-. YLV> M>4:V<8UGT"(T? MKW6!HOKCGQED(HD P=:E\ Z*Z:!C&*!2J,R(+626%V%&=49%J$M6R;@N]51_ ML%-4M9K%'#X](+!'P)W"0;#Y)5^5V];@@0"_^:=F*] O!]^K:9U6%OA8XRA, M\SDV7$VTQ=ZK(().S<.Y04J+P4)P;&@CY9&2NG#FO\,#514Z(9?^2K8MAM%3 MJ00VJC4>3CR4J72<#7;NKDDG"$%3*NN#]#ZU4UN1-/O%W?:[C)1WSX;?HH*[ M7OX\[GCP%@%6)ZA^?F083.'G&*6,$T.=.E :N6 J3&A1(EZ<[!\2#:,_'W=( M\@TBR?:PEG!3?JE!2-<-L2,_/U-OV=SYJWJE05#H0DDV#R7Y>,#$NEMY=/3V MY-^8&_;HY>7K5R_^/U!+ P04 " KA9E8X_]YG* $ #95P "0 &5X M."TQ+FAT;>V<_6^;.!C'?Y^T_\'CU%,G-6^][71*:*2&D#8;2Z(&3=K]YH!# M? VF[='>F N!4E(?#XZ\?VQX\A??1K^Y/5??U*OS8O^WP/ MQ(]N#VW+[.J-=,\_;60?Z[UQ_PN8VE\L\T*;4\+:H-4,&;!Q@&(P0BMP0P-( MSM(#9V"*(CS7^(7\THF\CJ%;5H,^]D@;.(@P%'5 ",/DQJC81LTUV]GE#$: M\"-:]UMJP_&(WO;6FT. ^S?M;]G+SDWQO:6>;AG[LF>9P# M:SJY-(:CJPNMJ27O)Y?]OGS_PQ5=89R24"W^[LF"8T"Z#\+]_DY M7GH]\[C=K[BZ%^C('Y81CEWL,$Q)*I?.=[IUB9QLC,68&UUHYUI!'5ZV#LS_ MW+P 4C*>R01>96R@"8J$7>AM!LQX15 4+W!8KJ9Y M(?85JL[55J=F=Q4YE9D>?.''9P OHDOBBL4?C=K@%\,PS<'@_X-EO<1\USS) MTS4VI"$F'KBFOLOW<:K3P@%FR,UW=&<5.,]5_R$PE G]3:SE#SML>A%F.%ZD MDC]C<;,$#&,?$C<^;M^WRB+T_-W)@>^@MIK-$KCXY&?0=;7@E"I6T"9Y>L6% MAN#46& "WP*+N?7R3(Y%#^2N*?%2C1_YJ^/Q:['5E0N#I6=?;I%EGIX8DKDH M5MSHX>W($AM5.--G(6=6#0^ID"8JY G-P8Q^/,8JM3%#R2NW,V#0V? M+ETPI7.V@A&2P5XJ4E%.4:ZZZA3E5*PG5[I][&'&2T^CN],/&!(O7BH,*@Q6 M7IW"X)$$>X^N:Q/@I2KE?3Z%.X6[ZJI3N%-17P_?$Q0S,!3CG""64)!PP=Z= MBO@4 JNN3B'PV!_PXLOIQ#1 CSHT$(\VML- Q3[%ONJJ4^Q3X9^\Z2>N^(1< M#!/F95\:5.!3X*NB.@6^8P_Z_EP@\I=XL $D &7D]]C2MZBMJ2!8:&<66YV" MH(K^)/S,R?K_1<#IE+/QGF_JB:^B8.75'9B"[UM%=:6*!%,_#)8B#MR$@>0K MBEG A[RBGZ)?U=6I&%#%@))\IU=+OAZ^Q6]%-*B>@2@"'H4Z1< ] C:2A'K= MJJ0'S#O]9V8W_]_=1'O/Q-HL7MQ(K[B1>S M,I[,F+B76?%A8VYFX/UYE=%PMROY:)YRF\@.+SN[WN#ND9[: M\F]#.#AUXO=:I2%2\W:37+TBI>^_4$L#!!0 ( "N%F5@P1WTKMA4 &.? M * 97@Y-RTQ+FAT;>U=6V_;.!9^-^#_P"VP@P1PKIUV.DTV@),X4V-S M6\[81*GG]G. M]B1E?3D6FIV+.]9+QCQNF0"1O(9'@8A3H=X=[)]&?"RCZ>>'ZJ9WM?R/,%UY=_!3/-"3O?TM MK!#&?OD2O5;R>I0^9Z?W#P\ZWT=R(--FX]=?-G?VMPX/7G8(KS3Q@R0**W1] M(TTFU/W\P2!)TV1LG[WL@/KMB\ON^6_-1O?\://95N-5AP3[S"W3,VZPUQ[2 MT6G[S\/VT3^;C;;^C[U>7 M[2/WW;9_)\-TA/5M_]TT\(3!SP\=!MGO59_26Z%2&?#(S1A4CV1EOW]]?WSPI*[YF^+?F4[EF&G[4,9AP*K?/8=TXV;#1X$B0IY' C8F.F(I2/!^&02P6X? M1(*I+((JDR'KP_-SKD/^C5VE27##SKBZ$2E;PP(_1>&W+-D#2+.O]+#8.N(9 MMAZD,HFAS6/&XY!^PR\;.U@O%HC'A\+5@[2/'WG5_?_]QB M7#,^%C /X6R#_OO8WD^*?EEG:\4[18O^&RUJ^S#A*L2&CJ6"CB9*4PO-1E&< M7BG5C?/!DXF,KUDW#C9G^W24C"<\GI:*C' (83))80CI2&IVF< <3V>+FJ=^ MR68C3=A$);C@6/87XTT[!)H-NPM> E MMQ>^M-A 1,G=\[$GKWOX:\KVDI3M<.4I6Z]SA,3MJY5@'_GOXH1U>KV+\\[% M[U>G7UG[SW;ON'/,CB[.+COG5^U^]^*\)I6K02K7=M89DDN$-G$+;2#R\ABH M3I!D@+1 "7I"ISP50*920UHL&8!C <"H!-=)##1UBF ^GJ3PP:(XO=SQ4+QM M4;R$VCT1"(#K$&!TGFK[9'>6R +A&281@*W^7*/M6T3;7\Q>?S(VOA1LK\GU M5 E@R+I&5K-:-)\P ]IC#)([Q W+:2DSX=$Q@CU_23,506<65R6"P@=>, M$69R"6OS35+X&J$]8-W9W'TNA-Y];HCF*P_1)TE%@%XJ^YI'\&$-CG0(32+B MH4"\[K-L/RF-( S"*ZDZ)@J1J&H_T@3D:(1 )49)!&U9"&FQ.Q299Q#J0722 M&B$1\&3P;Q"BJW8%C@>T!__AWD;&DT=!%IF:0])\0+ND&,!NR1C@;VS;C6=U M0@7YJ]8+CU9^?EG4H_]W=M\_4EAXWC-5(^(C$'%5 5&NO*JA/ZK(D%F, 0P8 M"&)I9%CP,\(Q:0-1L(_$ UHXM/QKCIN\D&0K]@-.OP1,R7EA,1P*H^/%;XMY M:FSQK\)EEDV@M;N1#(P6?"D=N0,FSG',>\@Y_A6 ]F%.^T$&_1K.:CB[#\[> M()XYM9K!K3$(AR@@LC ),H0,';(4.H :#L> M13A^,]JQ"1Q@8"#P[*.MDHS<5B&/3(@GCU7KR4+A+6>?L.D)Q]T&TI=B0QZD M1F$?2 70 8P/K#\'N(W4FK3@@(<.(Z@:(M)KX' E:4WV.+/5S; M73?6V!8^CA-KX!CS:>B0<'I#A<\X0 M0*XR$3!I(9I(Y7B0*4U>,P46H79^1J?_#"B=FT#H^%,#849J+^I?X73CH07* MJO!5CW*I^6G<+ ZH4+%%',$X+61SGURYP5M>-I^@DJ /A"^4J:C(U%HNM0(L M.URW>DFL(9\G,XWH[52M%\8)JH;?&GY?$7YOWSSZ+N*(@".5D3:G> (,(,+/ M0QCP)(C)G6-& F3W3)1=9@SNI?Q&4 \,RZ=]P9V,M1XHIA4GP_G>$(@^B'*Y M9<3#Z+FYVV35=;-+JBO WUC).,@4]CD&GR* M,I)!(G'-(S840J]["F)J'YAS3W::G=-G(,W0P")/93D> YF#]2>W*B#?U%&- M\0SPWIND(-#QOVULL!,IHO SN^378@\J^);A@*'@'KN8T&'YC U9&6^/_<&C M#']F&QLVS&[_N/N'Z^4,A?B(:N8!3+90^;/#B .^=C8>;[/,%9W/$+;;E2^,O\=MO?@LE>,.\#.'$W&P.! MPOIG-J&U](GW1S/^U9_FTJ2Z;;MT%OS)HU6@C?G#GLH?TJ=U=WU6S]1L )H# MPPX@:MWZ+;E&-RS%U701F4:WA!DJ192;Z*6EW%A>C"<13XV<5"B?=M89'P#E M8')8MCDV&[G&3AN&)194RJ'4D#3K]CN3ST(OW#(L7Q<]I/S6Q99X[9*2LSITB(D@'ZAE#\:D6#X02&OZ 5_*M% MU++64#<'!5:V%K*J2N@L2BETJTHO#&A[@S8A"D$RR;E;UU$@6&[E:6,8X&:) MJK&[QN[:B/E"X!W)&U0]!CS3J)+VHN-3_GWC6P:]'DJ!YS\%]I<\6D$&ACX9 MTYAQ-AV(6 QE:L31@4IX6!4S^2V7D<,B%+.3J3!I&SQ ;.&/J-ZG< A4NNZ M1E([=HT*.,'\Y^V=-;Z^MO.^8B0:T*6\BAVLPO6BBSEF8AZQ'KJ79-BM4)@, M#Y\^^AD>6H1R2ES;^ 04_FN7C/\C-'MF$#I:>1?8X^[5T>G%U>^]3L6 FLZ_ M?N_V.F>=\_[5FSP8/Z!2E30G9?WH4$;&C(G^B%&B,^ &C0D+/DRLTX2?$R;7 MI ZFOH7P]\VK35;DRB&8S-/?D )&:\1=+_/-5>>H'%0,?:&L+ 2QF"V@SL!2 M8^@C$&KE,?2R=_&E>]C%G"F5D[!TSX\[9^?=D^Y1G7-EM:'4FIHFJ)Y(4R/J MRA@1%1E/[,DXQA0#Y!LXYU#!KSF\G+(U::)] 8OU8[,#8.H7X^EF0NA:10 = M!=-933*;9$IG/$Z=5L#DT"(>. ?X%A9!O1:U'$11,OSFS.SH##87#%04+I;%[*S=C01.JYD_RL5#E@34FK5@56(: M.N84,;I\BG#$81_G<8]Y>^N;K$MSA\(-$OK@)D[N(A%>.ZM)D<-G;0"2V/K: MK5';>\E^V(>/VY^\4"2>FA1%N5\.:84H0:^-XU?$?DBY/8Q8%!8/PW MCG/N-W>&_/.S( -=L^'GO'!#)4&.5(SSHZ6I=IUS.Z+<_S([A$I1\GN"58-3 M-TDT@DGAK@1C0W.V<8@J+V3-]=1,STHQ/N@Q7R)+& (0HDE&&\(S&Z!OR!E%+/AF:PUC <(P%\Z? M5SJ4J)+#L@-I(LW0RH NMT2[$,CQ.9"7C$=O!C9_R#UAF&&[@$ 8>9:.$F42 MM2(7#,L^ 9[41!/"TJQ+HB1-'L3HE%(+0F'R_/L9IX51[>2DU$ M=XC9%HAOL[M1+63=7 :M13P;,@:17)R[L,6\;,&M4A9#N[U)P^ZQ IS#6>=\V/4&N]5XQB 5P!VHV855I@'R1KG&^/-?H 1*"[.11B;D8=<]WF'*&07D'YB?S;L1Q8AIRZ15G M\G3,"^8#ES%(&E]A(]'=4T6S8>RS:U88-VY]1M]A$@T9O8?U3D9WY7@VIL6Z M+">*.]F6R-72=M>M*=BKA[03SLF'8G5$*!1F("HT^4#"<(V!,CG:9MU?_M2 M.QFL#M>W2$'D-#C(REEKD8DTL"I[BN6>N_8%7V\Y_LR&A]_C@( :=^!-KC-I MPG"1KS3:@))0348GJ:Q?6R"YDC@8?*9;UJ20X$=/AX#W[D %1KHW@<9*@.RN M343"+>9$ZI=46"C=QZ%V 2;>A-!]"P-K6BI2KPVS*!(Z?7B,FZR-9A%RHR,> M+[<;0.^A4&JM'/[SW-J1H",A^O@Q&Y)M%1:Y#0D?*X4^&_359#U?9"+S\G+" MJU;)@\8-8;SEBD V-T*RPCD#F/4JI/6QWG,MRL>4]\3RN_,M(Y<\D(7><)$- MTTP2V=^\S%G3>5LDJJKHRHHP[ZQ15J(=$@0%6*(,:FAYDX7NB"'RQ6A9-29. MOPE:<91T<(U]ST>?>[QFW/7=1FQ>3QTYG MA@NOO.3<89:37PT#04P4-0Y@LYE8:K9ZU^>1=:C;RTCI/;Y:/SXYW M27GF%5_C;L8/Y37KN8GU.KC>*OR<9D/%>-$L^O;F8[*9$LQ@[C!*T [1F*Y( MT8K9>S#:!(HG9-I"A0A,ZT-O%CV.@,]&^YI:U.OZ&+]JV@[O\B@X% ,>W#0; M'>B%1$XW=]DK.;PM.-B UTN3W/M70BT44="1V#"5@F)WHX1>Q>-??K/9R)T^C:J?S!YAIFPR M7;\_L//INA,$+'L*?&?,A[P@"Z] F(<_N? M+*<2+VYR*(L]ZS@SMS@Q&'-0LD*,C,P8<>.SY\,J.I78RQV,&:-LG1 NQ@#7 M>>$;4&<"T%?X5:*KXL+);C;8@I#47 MQH*'9=GU>"X%#W (@EQ2I<8+B::"J]EXQ<7)W8R^R;\BA'QKYW>1V8BR7*79 MR)J,GU[31OF0@I"MC8["D00J-S(372S_54**7C[;> MY:^WRW_V=WDI4\$B\'W$MK_G2L.R'Y%3]2T['R:! CGXYT#Y &%W/ON8XT;/ MI.]=2K>H7!&Q;-A/$N &0A34'TE'B X ]-2_)(A[2>TM<^BR$&NC$LWP"8X[ MR5#C>HWJ+XL2*?]NLP#5)^'U3L*'TDF8XUGFF4;:Z85+*+%@P)Q8*2(BQ2BF M*O$$I%!H&)/9',2EV183EX3?U#^#_EQC CB#Z'".C"O@1[ZQLS9<]\3#/ "R M':2;[,3Z'/+;Q-HHH-8PR0;V>$FQJG@S M'_,UV&FQD^&:G8D/ZL+)IT#[ 47)]PK=]-7&/[$LO?!QLTVWCL+8QFQW>^-D MY@91^GHGT'-'6]D4.B/_G$^*30:/:=E86>"4P#R_,D>VU]L=[);!Z\@S;4I,4&)1.0LWZQ:\2'_2RA,:&SO(HBZ:*SSAO$4& M?+ EKE+C]$:BF"NUR:Z\:^/HPJ=[[X);<_[&U9LL74UW[VUSZP9'6L:C^EZM MZX".E@8 0#UD^,5'AAFVT$39+E$4D3?D@DL?\K!/$&AL).RM(&6"X0WGCPC= ML4B;-,7,7,;,.?2WYP*PJO?-Z^V;3_Z^,9H[;X,T&V:']//\9Q9CS[BZ$6_& M6/TC+MRO_L(Y66Y^Z1:K<);)C9C[+D76GV[0)M<45,[(26K(]5*9<]:I1>5" MYKW$AE0F5B%C=8K%):W+J!J.R##=MNZE/2/?#.B&MM!$L'8+$J]5(4WXU#EE MY'XV#U9JM;/SFH$D (E)>['BZ'-/-7)GBJD/SRM:2K?+IR=G=)H-5#?.DTA: M0JXB:=RG:'EQ/5VJ"3*%X(?#!+99B[RWG">;W4CT"[,\7.*\\V:EXCSHC^(* M*,^ZB4@P.B;8K*8>]]W<&N]L!ZB5,5R:;IF\%?F-'WI4Z'_<2V&+Y?F;O90" MGB4"6%=BZ\4RQ9;+=I%/!(X^4VD>MI>H&>>_R!\I&R3AU.:/+J6!P)FVS6/P MR3WMU^?HT>>(G.R?+WS>&0)A<6@CY]EJ=WZF;+7OGWUIZ/_=W9W-3Q_N&?(K MQ[F\]^YG.>4ZK8-=GBO8Y?U3@UW>6IC'UN'%\5=T2-SZTC\[/?@?4$L#!!0 M ( "R%F5B6$JA8P$<% $(E, , 9F]R;3(P+68N:'1M[+U[=]K(MB_Z MOS^%CO?=9W>/&SN\L=/=/@,#=DAL8 %)=_JN.S($*J Z0F+I89M\^C.K]$" M!'J")*I'TK%YE&K6_,UGS9KU^_]Y6XC<"U)4+$M__$_QNO _')(FLH"EV1__ MTQ@V.YW_^3]W%[_/-?@8?%12_[B<:]KRP_OWKZ^OUZ_E:UF9O2_>WMZ^?R.? MN30^].'-]7.E0J'X_J_GI^%DCA;\%994C9%I_7'/__/JC[S6%E]2IK"QX#5A(1JI>%4I7I9ICD"L5338& M@M^O9_++P7%NKLI%:YP=YFQ22MX>\ZJ]X@+:6F[KF? &?*-4MCZHH*GGL+7W M\*[U05V]FO'\TO[PE%?'](/F&QNCPFN*+"+5]=/TG8V/"YIRI:V62'6?"KS] MGKQ-OE.Z*I0=RS*1=4E35NZTFF]N/$I5M-U)P8L;'QHU>GW[4QHO+Z\G\H)^ MH@A_+HE$(EZXN^#(?[]K6!/1W>_OC7\O?E\@C>?(EZ_0?W3\\L=E4Y8T)&E7 M(Z#ADIL8O_UQJ:$W[3T5V_?PK??&D+__KZLK[@$C4?C #9'V&]?E%^@#]R:\ M_<9U6O2'[X52\_N7X7^76H^-1A_^(1/CKJY\?KE<^4[H^V[1]=VBR_\0E0;] M4J%8*(;X=O7V.P(8PL3A3V.!) '^:@\B/_L^Y445!1BIX1BI)4]T.A!6)[S8 M1PJ6A0=X3?W^\"W D&7'D&T)>+IJPJ *+W8D ;U]1JOO!="CU6JI5B_X'[9^ M^_VOUE_?_S;&_3MT MF_ BX7#18'/EWP^@([A2 7Y]^'=+X:?:O_N*+.@3HC;^/<72-3S._[1J]P"D MUO?B=U-3&M.#EP(,4?H^G/,*4K^7OE.[8(RATM<"#-,B,^F;0Y5W)A1I[-OO M?5U!WRO.09;P2H A;KX/GN^_%S;GU>P&0!8,T=478Z1\KYH_!%J=CY];VX^' MEXPAQK*PXE1M):(_+J>@7CYPQ<)2XT9X D64+D/?SV@6@DI(":H[]@04 2T7GD-_@4T #C3 Q]]J8- MB"%Y4.0%40A7A2+\T63Z<[%$%386X'U^HA7(?Z!J): 3GHOPAPT=<'E'E<#O M[S>>$M=S*\[G>FJ,R[N';PE-H.J<@*M^N;Q;*QCO23PH/)5YA4 ?719>P\5D0/+")Z@<) MBV"O%!T14W5H#@U511H\I 60DE5>?%1D?=F1)J)._%IXEDND4(=G MWT3+'A.]J42=J/EX:?:$P'4:X-E$5BV*PQ][& MNP1/F!]CD4 R.#^*Y9O(D]'F2+'F@)$:9A:58M19@+<&$9F&QR+JRAI2^_R* MAY]#R%*Q4HTZ&<=J)"U0Q4H](31U96D28C[5R$+UC"59@0ETX)G@,01[_&UD M1>CK\5[8N8W,C0%Z00 *8II(!$(^]"?6YDU=U60P)^TW$T!$W<$?8<2_7>XQ M:NNE^CZA0WQO"%105!AC@$1>0T*?5PA4GQ%Q;[9)*I4*:2&I:)-4C$A2*2TD ME6R22ILD#>6I]@H.LS]Z(EN4Q%D4B)YR:B#G*474ZODC)K)&:LHJN#@F2<&F M.5RI&EH0538S3(S')*M'F*0WUOU.,K)R[2(-+# @X$E6U8:F*7BL:\1/&,G$ MW!&DR*((N'!7_H?BA?5\*AML8_-OX9WX8&[>1#>50DR<_.JH*;FY+5V!&1L#^ ME1=U1--&]^!S"H0Z((T*/_C)JAK,N R0BI07Y*XV*L7(BY\L$>93@ J-QQ(2 MVKPBP3,\[$FEF'*>6.0T)A-]H5,#28VE"X*]*(P<0AR'0G=1\R(JI+W4D-P0!D\_P8I_'0D=J\DNL\2(E;KQ-W(!L::A80T,0$SQ!QFH,T$2> M2704NC !J8<'+&2)KK07R9$M2TI(]J5F2I'53$JH#:B/H@=3*:,[O.(J159< M*5N*0!JN%%G#[5/;1H*/E%STIE_@*;&Z"-%]X"2F'E 0H[O'21(17JK*B?IO M4>D*)"+ET+J2;"[OI:,W)6^0^IW>M*<(6.*5E;$O^R K#_"K-($O!&6:NP;R MHBYTS'M+$5Y MA1#]3%]7)G/P-OHB+R6J/BJ14V9)TN1+:502]2/B8HM/55%-U)^(#6.A%40U M4;\B+OH"J85J9+705^0IUIZ")T,.IP.BI^]#3RZ8(JI&5D2!)^I+NU0C:Y?P M"QA:RFJ1IF@MD&+* W(_?(UJ!M8@O(&L1]8,^]Q0!Z').DW1"WMC)L.77-Y$MLX) M+;Y/F;J);%&3 D]H>;A)JSP$BL1NHM?_N#X.EDXA9;IDMFMEU0:BM)65E(K= MAXU>*'\T8H(IK=O(2BMQPGRIL=O(:NQH#/*IV*+7<1\/5:=[):J:KAHD;];X$Z=J].JC(R$MK"Q5BXEZ1[T"JK1"YY"3RZ80HI>H11XHKYT3/1RH? +&%K.2CG(9T9"??33 MFRFF/YA@1:\X2N-:^)+=Z$5):20]H%<1OIPI"XL0R%*70SM8!ZM-K /$01*5 M431<.714ESI=6"U^G=1I6^51VX:NZ3H3 T#HP>IT8E61P9028N$F,U;C&U;_V<^AX MLW-*.+T8OH D[935$S7%0=.7N_TDPNG%9(L"HE/E2Q\F6R,0'VM\ZL%D2P9B M1%IH_9=L!4%\% 92$-$+"O8191=&F:='$U4+M4*B06M86OPH@UHAT7W!J&SP MIP)JA435?;?W9%Y[.0]>>_@MYG1[[>7(^963=$WR7HJ#NR&UZ+M4*2'9E_1% M/VB?$FH#"FSTT_@IHSN\C$?O"I^RI0CD!513T!DMK.RFH#-:9$&LI: S6A)2 M%;VW0I)T!1*16HH:&L7E,,>T6YD03;[$OY:BAD:1U4 ]10V-DE ']10U-(I) M+=13=98L+L60]LU^7ZJAGJAJ./:V>.TF4>60@FWQVDVJ^N#'I"!NDC[;%27, MCUZ($'IRP112].*"P!/UI6-NDNYXEH2<1;_LX_2G8J*@/GHS@C33'TRPHK2=Q9+'"K'& M38B79_MWV?==*5B/GEP.,*'#ZQ,]M_H(=H#$:3UIR(ND8(>H4^-6^M"+%#U] M&'16AS%>CW[K?, Y^>!>=*?&-?T38MMG5D5Z0 MN9,=?E:1I9_,JJ5-$[MK'6\AY-X3.^;Z'>GN--]!,H MULG/%C+^[4C@"A([H_;Y%;'GFY=#A^7T3?068'',]*#,WA0CN[.[\P0_AI=F M&*9H:#<#$*%E^2;Z#76[^'3RTR&C*Q+.A%VKV^AM60-/Z^!:W49OL^J%5E? MVGD:FCR0-"SI2.@M34W1Y-4YN5P"_B%Z]04T[HXOOYFGV9EO]' YR'R=:LZC M=46A=E6H6[GD3F/8;S=':#*79%&>K>@SFO*3)F#ZCFM>J5B(7N\<-U&W0)=% MU(B7EW2P&I!T57P=) U@5KDKU?:0U5,S; M9#5,NFKUVWJM0)JM;=%7B^R#'($^1/ _!VB%DXQA=J@AIB,LY;W*)"BO8 MJD;KT8..RJD9XMF9+2 =J>7'9_XG_V-NPLO6D<^\!",96@X(^SSJ>1%VFPG" M6KS&-Q%Y@$E/RX.>C?Z J:(GG*M7O#TU09X2Y(\@JJMKY#+T;<)NTLJIX1Q) M/^&OB;VVH$^H4*U)I50._QZU1^Y<*VU<_IXJKL5!W*F5NB?G_M3G^@'"_OSH M35CUU-Z1)]>B$I9:\[7I]A&26N#PS71>HD2-6B,OFURJG1J&GMR*0E0EM9R2 METU1U@5"3I,J$5DWR&F.FG][D%,_-?!V$EH6.7\#"20LG%EQH3RBE!&*_O[4 MZ7F)TNVI':9#J&OW/\HB"9Y52]4;7(+7W4DJ%TYMB3V9%)JD8FKMKV!%T:MAY\B@D0:74VEJ3E$=0U[,WW.[;:F'4?_S+0RV4RZ<&W"$9"DA. M -O:U1=(P1,_Q9-/9'> MHA92)PI>&C6)(Z0LVF\:J1"&96U+9)Y&TO!NKFG+#^_?3WEU?"TKL_?F(]Z3 M.?_7>KCA7%: &<90O2F=?L\H-?BB81'88TS^]_<;2W'D$L5B##=;QUBB"-.) M?)@L?7LN,?1-B#_''6C/91V/WY9+.]GN&,[LGW#CQ4D;::2R35O:]B=BV'2) M<+:=EF3\B?!L#@]JO,!49PA4UYAH.J-K7T_75(V7"(WWO(HG#[)B=24(K:5J M&^6*QG-..N=#F^[%S0.6*9CQ0=6[>0SR*#/NRE(,T+A)W;1]H.,V=9,^")#- MPX$I@+3WZ:@AFAF!!%6PSMT-#Y>QOK']EP+:O*^<"4%;.5VT[<8;$6@[NF'P MJ[3B@67Z='*LR*RGCKQ8P7ETTQ01F:Y.J1=UU929@X/ #$9=,5W4'<1E,.J. M;NZBJ\U@!*;/+L2,SZ/'%]%59S "HYB^C<8<1O5RJ,W%QG2*1ZTW13BN/4@7LBTZ6)5_1,:@S'),C%BL!OLM[$ M[3L:DFX4[Y;?E:+>[KO.A MSK.DZ: L+%&_2<\"J0!HPRW>A= MY.TM+..,YA'F'+WQM'T\QIST/9+0%!\#'M&KYX/,/58/YK86V;8D>APH$FW1 M>UH$H,WH:6094X5R*[#8[E396JN(T-;\D"2%VC+YJ,%3\-4^AN9',RM&,/< M^+=]O%- MK/.S4A'_@B\*O+PN_Z8E8&:ZPI)M]R=[2'4I>A><1"C]IDO2ND(W%D(C^W*) M$/J)U/.K^F9%O^.(3#2:(P<31Z"YBUZ?D8#YZ.3>1@Y^XR4W)!61@1J\4C?J MI,OA^W=O9:W-R?8DC^>'=1$VCU>$<]#HE6<:* M JNJK*S((*.Y@MPW;4KEZ!U3[%N9C,TA]S:<#5&4)V9+7//>PY](,+I%-V55 M4\TB3_*JT2,N5.U9J5J-WF;U(!G'>U\_LV5 D[9",T=RY5KV)4O1D$^K>O-L8SC$'M?V&E D&:N.G(\H^ M[[$9MB=!?)#02"61,3,L AVU0I3"D;@8YMB^[T!LA"453UQN4+5/.00E,GI+ MN&-!FR3Q MVZ>2$R$^#G?M$4F@),6&)#2$!9:PJI$4Y0L*5OR1))G1CVZ&H='[@'DB-$;. M='219FPJD)JIX/?E^%>?]>C%.O',]:!>C.&:G'AF>NA<5RF.:W.,W 42W!V* M4%!ORLI2!E&QV_1[P#>&6VWBG/[N].+H'/^"57C]059:LC[6IKIH52D$4Y%^ MU_0F^KUG@2<=&0@WA="NE7D5PPOH4%E9]<:J+"(5-.H$V60$U-.=D;FWZS'7 M\ W,P\[5N\O'P;E&#O;][TD8GR13#K(I?N.K3);L;UE9+H%/%BZ7H M?,S&R,:C5%E7S"?!A\BT\0=S/2@U>XR@\1W[6XAV=[%>M%_& GECBI'"42)@ M7F:ODM?7UVL53:YG\LO[9N?SY5VA4"A6JZ5:O?#[^^TOVP][[_8T\UE+&COL M3 &"045K@:C>K2FQQEF_M_TM) GK[U"*U\\6G-^P7G8^W7K-7$J?R^L GH#P M]WM=Q1)255)( V07:295^OI2&3Z]?-=P28R=M2Q!-LSI,3\((TJI&E/RZ! MF ]&\Y^&("ADWU\U?Q@!4!MO6+V\(Y]Q)=B8U,[XCIF]=YU:SI"R59.0&>'# M$LG%:"Z+8[T3W^*4,KPXI:07Q^7>3\5Q$TMVM:&L>];^K]ROF.H6WL M8,9M$8ZI<4X@'@P!:47 T77 X.S9O[L"YR+]C/>IX7URO9E2Y5T3Z81/04LTYL4X8V2&2AFA,7WN4Z M#!='PD4I!"Y*2>/"N^Z.X>)(N"B&P$7Q^$E ,_MLKIFZ>>=R'E%B7>OL22ZS M,/LM#$-,:A"3$=O#$),:Q&3$*EG>2D.@IU;4=<>C7.'$WB7>)I/9(']1#L,' MLSC[HAV&#V9?]MW+NUZW,W%*#E#,[(ZOV(?A)BVXR8@]8KA)&6ZR9:>&\E1[ MY1646YAL$LBLD"\KQ%#!;,RNC6&H8!;$VX*'YF-"Q-%?H)!T;XEM9C<$ 1/!X,4^CX6.9%X2 M?"]L9DHB]TFC$RKK:%55+0G*SE"S):0Y\-$GROQ;F P[T%^-G@81_Y M.8= =I)VQUR<[8UN%@:=3A**QV8V"X/2%P8=#00L#,HY@UD8E*8PZ/C*G85! MF0F#C@X.%@:E+0PZ%@0R&08EOCC;5>(L##J=)"3>97ZW$10+@](6!AT-!"P, MRCF#61B4IC#H^,J=A4&9"8..#@X6!J4M#$K\JA'O,W[,YV=%@@&:@[*8(14Q M0Q9!Q&(.!A!?6H;%+">+6;(,&Q;SI#SFR3*X6,R4BI@I_1#R[L'#(BUV;"_ M-1TLTDI?I)41$+%(BP'$EY9AD58Z(JV,P89%6EF*M#(&+A9II2_22B6$O'OD MLDCKE&!)92.=?1=FLD@K?9%61D#$(BT&$%]:AD5:Z8BT,@8;%FEE*=+*&+A8 MI)6^2"M=$#(+2%E\E9YS0EO,CK]:F,5'*8V/3@$"%M_DG,$L/CEY?')2Y<[B MBW3'%Z<$!XL/4A$?' 4"+@60\-/: VC*DJJ+Y&G9Y3]I(#["FHAZTXXDX! 1Y0MJ%1=D!C]"J/YK*N\I(PQ&\:0I(A5Z R MR0J\H+[(9[CMO'TU'%#1Y1?.EO,!*#\EELHAL%1.&DL5&TN5JW*!J9G30*,2 M AJ$7\GEFLP'9+1AS\;B)&*>:[;M)\RDEJA9"HFK)2-0:-+M30:,8YK13,6EHE%Q/ M>3-H'!<:I30>A"M9%;[P4^G&@L;?#1N"<62GIG!D\H&Y#H\Z@<3)HU$- HYYTB5_%*O'; M2*+E#F(6@$T?7*+]\1MI<%CK2"P3.ZS)OYZL(;55R^EN@DZ$E M\0M"2-E2/?]HL71'"ZM+6>5%@S*15U5XR(3W7264"E!0GB4 BD-M)1D\T@J/ M%/?LLH\8D?JVVI8GW<(S8*LH 0$I) Z1\52QK[ -)0,6\O1R/#Z$A0K[BNTEI5:_K=<*E5H6 1/=[C %XB4G!BYJI;/! MQ;GHBT/M0?/NK.8\S,E"@[:-T@9S(=O]CS(LD313AW,D_82_-#LQ@M<9UGPN MT>G"Z6K"O5XVCH(^Z&2SQ-HKL1>R*6<7*/[VB0X0?LIL2I+;A<'8;S@N]9LL MP\"?XW*V<-CP5W*H#6(R&VG%1_)MH39;"&2G/4<6CM?# XIU^Z<;NZR^SRLH MRY7+ 1NN.6SM'5GB>Y7;J-QMCF1NQG,_\/[)BC:VFK@XX"P'ZCMC*X@M)D2FP;MH#/\$B]3TR M+UL;].Q@UIOHW+E.ZTBKSCB?2LYOG,I-+L9FG$\?YQ,*I]?N6OVJ6+-_JML8 M,$)&>B,=$X)1CP%?P",V#(3P_R_7.$0=\) M_8K=@Z-B]N"(#?KV2$-]K*+_Z"21\L($([N"$2AWMLGSW42%*RA.)IN5$ U- M*D=H:+*5/E,5S:,D9FE(>^Z$,JR,T$* M=ZP: ;,();M8$1#^\(1FO$A!LMI-Y+E2RL#BZUP4 PL[[[3O/AT&EO2 )=P- M.R>LF^L&(S2!J-,&C &H[3!*/M&S>L8&CT942U6\X\H=A O=A.7IR.@ M&0=3]@T= U-JP)1)CIB<'X9."O@39-V4,,,Q=- M&T\SM$^:T&@]YA$O>TEE!LF706)P8>8H@#EB<&'&*( Q^LS_Y'_,3;O>@R?0 MP[G/O,0;-<+TS.OG42^/^ E&.S-7OLP5 U3J 94M@\8 E7I 9=CDP4/Y)A". M%',M6[G'D1?)S, %-W ,/J>'3X;-&8//Z>&3+>/5D::RLJ!NP!!-= 5H)G?T MY!$V>TEEQLK?;58,+LPX^3=.#"[,& 4IKI"735'6A:$\U5YY!=&C!D:+A[QXXMD9LA\&3(&GY3!)UOF MB\$G9?#)EO$R/(%[>2(O.O(ZH*4OY!$[A^EE9BM _,6 DP+@9,M@,>"D!CC9 M,E5NEQ^.NL]YQ,Q>4IF!"M(W@\&%F:4 73,87)@Q\F.,AG,D_82_YEJV!7U" M=P?7.56ZK,._1^U<;H@&IY^9+5]FBP$K,\#*EH%CP,H,L+)E"O_4Y_J!1?WS M8TY!%8QV9@)]F4 &J-0#*ENFCP$J]8#*ELG;[(M,EK,E2[.9SDM&,-T:Y;/! MF7^ZF:D+T:>> 2E%0,J6B6- 2BV0,F;:S(-Z=*.2ALRR;BQE<]3\.Y<0\D$Q M,V>!CDXS\*0"/!DS80P\:0)/QLS6CA_P"?/23-4M-^#3,)<(\DLV,V AXS$& MHU3 *&.FC,$HG3#*EE'[&WR"?\@*F@OKK!_]^U-.C]K[))H9-%\&C4$HA1#* MEC%C$$HAA+)ER*P-R/Y'&18+/ *K&,=P#.#U/&+(+]7,E 6)S1B(T@6B;!DS M!J)4@BA;YNQ!)ZZ!Y1E(+TC5R&K0Q7SX-.KD$4+^:&:FS)#)ENEBX$D5 M>-)EMAIJ;[H+F<8+4O@9^H9X15P-GN^S"Q)=O9KQ_/+#5U[!_%A$ U@WYP7B MKH0>$QM8 @3 $+M=(HGZ%['-#]A$$C?>,827N@9[@QD ML;ROR+!6VJHOPBHV)*']'QTOR7#WJ]%J::( */[@MA0'(>!G)F3P >@@Q[,V M5O=$."NG V?\&\-9<69RXOL3XE4TET6ALU@J\@N](%L]$X!9']ZS M!GF'@>F\M$4TT119PA/57JD'79&PIBL(EN\!OY&?U+.U>=3S";9*S!R>%I]G M92O3A,]S,J,F/I]E35:^HCF>B.A%G OA9\+ROJY,YN WV/<(GA/;/8@_ M$];3CH0MK"Y%?F6OT3FQ?\\"G D$FLIJJB;RR[B<2UDN7A5J5X7;?1>39)_3][J*):2J MC8WI5HUR\P?(!$$7.CSBK8:*;RD\A," M /5^Y7R'X<$/'NS$N4)[K $TBQP(V07,:2.1VYIN+(L)>D+8N.P>RRE%P+7V^J1P3I96 5 M<]S",G-JF)<1&NU'*?6,RM"TT$?<*3)2:+*,FB/%ME MO.*$='D:PBP$700/G72'T%;/2)O+PKKC_>ZK"'7YA?/$C.\U.I$*,EF::)*[ M=E6H6YCY(BE&P;81+9.J[;/'B.>:G,XL$98EAPEPG6[A&>Z7]#94%6GJ1UF: M?8:_3WB!867.'B.^U^AD<3AE:?HP0P*EVW(ITX$2Z4(EJ[SXJ,CZLBGRJ@H/ M,6P)@\A&BK%P5:KO@TA#Q3Q3*=YXV5F?TZ7U""O3A15#E51/=%+FU*HD_]#P M3,U9?<2'!B%-^ Z6=%B@'CR&KET.^J$.-7!!R==-HJ198Z+A%PB1CQH!,&1F!AKB00&K/WKP0QA M($/(H)4!:&73&#)H90!:&3.([<52E%<(#35Y\J.W)"N8?4 U8%0!BSJ " W1 M1%K*DK6$JF,-,%"J%6I;QF]&+8;*8Q_:)IU*1X8DE9N*X:8+A M*1UX2FFD<0:W"&04/2>\X9+A()TX.,(=F P'&>0PC2[PT04.DO.!)#EI3A@6/UXK%$OZ3(\)]11;TB=93 MS*5VMA;I9R<7U MSH&A?&@QSB0B9IA(/R:2BXX/144,'2E%1XKCC7"VAV;SJ[52%A%%/!9"D:+. M\3*E@$FQB6&L9Y;$!,%M)N\7R ((4FPP#IY,?T2PMKS8D(2&L, 25C5RP/\% MM=^6P((M-IWB"[G4,"R3-"K8G7HFR)>UM$4TT19;PQ%Z?!UV1L*8K"!;M ;^1G\X*#H&6Y$RT X-) M)F&2N#;9@@DMXR*]T45^9:_*.8%BSP+D'0)6'/*$>!7-95'H+):*_$)]]7-1 M#-:']ZQ!WF%@:@+KPEUA*$^U5U[)0?SI7PMX$)]7UELNI:IH6V'$F3"=)N!= M",^=L%GHA?\*;)%#!I9@\:Q\\WWO/3C2>:ET:N< QS,944;(65! MVL-LQ8 [A.9=]AF#?R R3$>S(M>_9UBIX6^R"Y 2*PX(-WFUIF]#9H8"'R @'_+'PB<-#$0^*JY[P^:V<7 M9M7AB']KZ!K8!+QQ),NFD"'"5Z\'AHASRQT>ZH' $)$\(M)5=>QM-61=TI35 M]X^?\X@%D[H/'S\S6W' 5C <)(N#K%@(AH-D<9 5NV FEK]VK-GQ162HXRZT !(0_/*$9+[;I9!UV<3^M M###^0BS\4T)JAK?WO?&Q01J#@R\X?(5GR4IVT1"ZTZ*3<(:5/=6<#"$Y+@;S M[EL^5Y!*3K>>(>.W:&=1N"_$,#W!L.(WJ\NPPO*]FUY'\78WJV+5)3O7,KN8 M.6YZ)0Q"W;YS2O?'PD0"[H_IZA88Z!CHMGSN0L*@LU!]&CBE72*W@L].[VOV MF\M0(819"+J(>E/2781 7)O+0D=Z0:I&1MQ]%:$NOW >1MM9B[P&I2"!!2O$ M*%2NR@4W_=P07I"B8373;16.O^7BWB/!4L([BWHR']7$0,!XAJ(EN7AF!YC9 MT>'I7UQX0-5.+!2)U'N*ND,?9%7JXY;#XVJ;!+,8U1!9C&+"P"R6K"P&3(\! M\RR!23$0,&5"T9)H>JUFI]>8QCQ+8)H8")K+2U9CEFR-668:\VR!&5QCEI/6 MF&5;8Y:9QCQ38)9#:,QRTAIS'5D:/YWHHL*31)8FQ8E*O7OQD]'/=[CD\W#1 M^@.6L(:>\ L2.I+&2S,\%E%#59&FWJ^>^7]DI2GRJKIS)XJ#_%/*9.KKH!A8 M3@>6T_;',@% K"A2!K*\R$%[R^ V"&?:8L]VH*!Y71@286V:,G* FNRLJ+W MA)PC!MQ6@.F,/3J#0>;4D#EF3UW64C%O3,S#\>.T' @^!1.W.MLWC3;N6)JQ MOO;[5B-WL#C8*-F]A"L'X'C@L?*5%W5TOZ)VVF&?K8_LI9VY=_[N$6( 2AN MTG@F8CL^^! 47I8) MYF^Z)/$2PW(8+.]9.P;EXT/Y$X:@2=77_%@W*6&H]H]J?\O( 'YJ@'?1*[T" MG6$[++9=5I#!^@2)GMRAE0%@+P#(\<6"0Z\U98G6P(U%U(>0':NJK*RZLH9Z M4@ZV7\BM5MM77QF7X1XD^S3\M]B3G (H7!7*?OB?BXL-@_/_U-<0Q@ M^P$6* _G=06Y<6NDV\(S@,<.\,9DHNBT!ADIF6Y]GS6 NRX\ [BO=LHL-YV" MW'2*6RP'S$@PU.0V&Q%0?["]#:8_G%OBA=NK4IWICW3J#Y,]R>D/\P$!D,!V M0TYSOL&) [_=E)S?.9WN8'FKG.L/J]4;0T,*T;"K1X)W94M(CX3&$/-&&'X\ MJY49:E* FE3T8&$V**4V*$5G=0/J$(8814F#'Y(B'1+>#K%<+,./LPEP MR6X"O'%0R;&2-!O5YU<\_)Q][ SGLJ*-D+(@(!JMEEL]JO?2?3+P%$*T-B\D M#1Z <\DN2RU=E6X8>%()'I-/ 7>!*$>/4X4 /SDTCW$T,,MW]9(3O".LD>.[ M'4G +UC0K6[T%E(VB!I4M\\ [2%GM MI.^4MB%%9YO7D*C;D*@S*Y$:-Z(> BKUI-T(!I"TN!'UI'--M[96<';=Z32& M_7;3M=5GEGE_KZM80JK:F(#;H&)R78*#\WN(/J6&"%S:5TR^X0X#2TK LJDM M$NK1Y8_MCXJL+^DR8/I.=A$04^#A;X%RAY9UDX#U&.T^D:4A;(L,7& M9=@]9<9+^">]R":[^+$TR ")H'B%/NCLU4CA)96?T!MZ[E?.=QR(";8T)S1* MQ3!G)I.]K+MHU^GLGKE5=9&@.\![(9N!(>S%%\C=" ME:P;H>@VWVDP$'EQ2R'VK$M)%S'M+*Y]%_.<5]"<)NPR+'H'3+WS\N4=>D\F MA:D$2OFJ4+'/&U8<_N+?!B)@J7 MJ@V7ZM8=[^ N-^7%$I8])Y%$XY57A'4QK7V;NRNAIP1*-010JDF?_W 'BI'H ME16U_88FNH9?P'V:3D [6_4HV87-(8?0)^D,2%M JMM JGM7W]H=//4Q+-H0 MW&YAO#+217U=FV(1@6^ I^@1DPY*<'^?XYPJ"_!?T;&_HW[,3%R:!Q$P(:-TGW MZ&. .!X@-MMGW21:%E&V^UN7S?[6C,FGD/K@G:'+B76&7G<',UTG,5YAF)@D52:R5#0/$J:2^F&B]5=FN?]F^4)LQ^:A2'WAK]6AM])C3 M>CY.:Z)7MOM"%'-:\^6T)MOFL4!2N:6R_5/%/MOZ*H_FLJ[RDC#$;QI"DI&_ M[D@30LL+ZHN\M+D!83<4:( JM;8ZLPM$"VV$T.VSK?X7)S9T^FKEL+OR)S/) M)K("F603@\EM+'@6I,8+=UM!#Y$H8FGVB"2D ,_"# ]M7[I:_IP8&8/%F3N" M=1(E!DT$S M%#1+24,S>DZ70?,\H5E,>I_-,^'!0,I FM.D#8,V@W9.$T\,V@S:&4V>)>67E&'/T"J.L[*M2\U'[F&MA"+( M$T*P:>SI^)!$"16MY>"2M#D MXHGDLC!,?)GX,O'-;*;*>J.Q5+#(9/>,9?< O(LN(GG\3R3'5U9.H,[ W>I M9 D#IU[?OJN>WG+26^:R&Z)=!KE-XXEDOY"T[.]F@QB;63YERZ-CD#@+J\_8 MS&S^5BJ&02)/@;KGOCUC,]OY]CB.SR"1WSK'/WG2XE6SLR@Y8BV-[+?IRZM" M]TS@, 8S)VX;#!G.Y/F 0EZK@0^67'9&0X.4[+/7/J)LW6UC4J8Z=T2VZ&5. MG+_R10839B!\E (RF)P&)NE* Q\R.LW[\X+)-KW,Z/@R.@PFS.CXN3^7P809 M'1]&1U:6LD*J@R2AI\US<>6K+[AXT,V,D#\CQ&"3#MADS"@QV*0#-NDR4AXM M35C8?#1PG+(]"&/S*=B<^ $&EMU( YN/+MB&GMK@/=OQ\'F.BXD=$[L$=U-)GI,]%(@>N?H>:,H%D IEO@4REFYJ\A3S3;4(FB6RG M,"TVD8D@$\&TB&!&K* I.7U=F9$^D4MPJ=5&G]T[KH3!^KZ#\ZD-M^058[,UN:YKST#Y9F37Z) M-5Y\5&1]V92?-"'[DK5%M\M]=FX+$PN4!80_/*$9+[;I>CEQO'^]3X9I$S2! M,+WUG80P72RN?V*89I@.B.EB,#V]]9U$,%VZ*M77/S%,,TP'PC0!35!,.[^3 M%*9OUC\Q3#-,!\7T30A,WR2*Z?)5H;[^B6&:83H0I@EH@F+:^9V$,%V\6?_$ M,,TP'1#3Q+,,IP^D>G-XDBM, &3&& M4X93+YPZ\UT)X=1WEHOAE.'4&Z?%I/4IL_L,IS'@-!&[[U9CQG*M+-=Z$)UQ MU)@EE&M='[ZI7Q5OUS_99TRKLP\T_[]O18&E \\\N![; M#W49UGK;2?[A903I1/NYM(0?0_)H\'Q_"&'-[K>0@\.ZNVA2:Q"C3;N^EO7 MXW_\?% \X".^!O\=OWV@QU]!::ESO.2F8'$&:*J"[>$G&M'=M=(EI\GF:[*L M2;*&X/52H7+YWN\0Y:A#E"L%UR'*]:+_(8K1AW!?BT!#5*(/48T^1"WR$-7H M:U%UQT6@(:(O9S6&M:A''^(F\A"UZ&M1BPZM6O3EK,6P%K>1AZA'5SFW[K.H METM^AZ@4W*$5:(CHLRB&G\6;\%;"Q.K *-$G4HJ^'&5WC <:(OHL/)1XH"&B MSZ(:?A8.OGJHOX"C>.B>(.34W0U*D"%NW+V$0$-$G\5M^%DX5O0V\D2JA?1;UZ+.XB<,3K-W$X0G6;B.O2+T060/6 MHRN.>C'Z+*(KCGHI^BPB*XZB!S2*-P6_X30,X9H7"#2$NUD+-H1KXLO7$#;& MBQX8#SR*:[(E\"BNVCC@*/6":[XDR-)Z2&VP(5R38,&&B(S4>B$R4CW43[ A MPB/5'B(\3.TAPF/4'B(\0*TA2N'1Z<"XNRH-/$IXC#I'"0]3YRC1D>IN'((- M$1VI[FF]8$-$1ZJ[>QQH"/>MKF!#1->C[OM4P8:(KDJ>M0DV1'2DND=QP8:(JD=+Q9(K4TM%4 B^AW E M),@0Y5O7Y2Q5BKX)*;O[ML&&<">D4O0;<, 0KAP),D3%W1^%(2P89P57^!AG"/)8,-$+&U0<+-H2[B0HRA(&.BP!#U#U4<: A(B]GW4,5!QHB\G+6B^XR0GQVWT-X<"3 M$.[I(\<0[^D8JJPK$Z3"*_2%.>(%4KO_^WL!O]Q=7%S\ON14;26B/RZGLJ1] MX(J%I<:-\ *I7!>]<@-YP4OOC!?><4.DX.EO'*F3O^)%/),^<*2Q.5)^XQ:\ M,L/2E28O/W PA/W"6-8T>4%?N[S[75WRDO-Y5U-^@<75AT-/I)]5\4]D3!!& M>D^&N@.BEG>9)>)__U>Q5OC-),6DY']=77$/&(G"!VZ@B^BJS\\0=W5U]SOP MRWJHCVG^QKUB09N3)Q7^^W+CVV-9 0@8W[X7^%VUOK$F@N#)_+^#AO<;1&264YL\"D&#,3TZK_5?-]+6"WJ$1\6R0#=T M@<9W7[J=4;MU,1PU1NWA[^_'1UVT6"D9MIM?!IU1ISV\:'1;7/NOYL=&]['- M-7O/SYWAL-/K9I*\DDG>GXWAQT[W<=3KOKMH73>ON5*A6KG-)$F>:C0#<[?0 M]M ;/%\8(Y*S-.#/?[\MU+XC >&KJY8\T1?F&=GO$W+ K5 L%+]_)S\5X<_W MGU5)>'AX'!4?A7]@.##QDBS1BP>)$"'&Q,T<@,Y,%P4X=4)EF9_7(+/2WY?\H)@_1Z80(=C9/LW$UD4 M^:4*T[%^HN?9?M>4X.._($7#$UZT5@M\%/-PW.^:L#F<)"L+7@PRZ\)UJ8JE M6!&TI7G:6YIG@&98->\N&FJ\1L\ENZLBX>E3KZX4Y\7!-+0JFI(ET?ZXQ&_: MA[$LBXB7IKP(_-A44E4W)>4Z58*MVWJE\INGXC+_T83H7$I>V@?MQ\YP-&B, MP NATZ7^UG.[.^+Z7P;#+PWX8=3CP(4AGP"C_\OX5ZXW(#_,X(<';O2QS:T= MG+5STVB.R-O%VW)E0X_ LL#_%".DI")YQW3[,>8.S.X-F$IG*CVR2K_=4ND- M2=)Y<8"6LN*AR?^6?HB?"E^?IJUJG)I<4_1M15YS4^3."9KZNY83_=WH=K\T MGNA$!^U^;^"AMLM49U=_$9C.CJ3T#B3)DJ7D058NM#GBIE@%Y<&M$*]P2!*0 MP&U+Z/V6A/9I@Y*VT;W$741K^,?33!N\BM.;6$14(/X2?&\N\"LR4R1M26K= M35(W)NJM>9JZ @-J#W0AOL'H>TE;-04%%?\9WH2/:+THVZ'JQDF5US0O[UIH M8G34(;=1NNJA=SM,K6\Q=3WL [RBNM,^_CEKE*8_;N1"+9YP_M:-;5M3N:2M MU4H\)+*B8Q]#X/46M5ZZN?P^Y$ M2#C4)_N<+OG(K4F>+,H7T33>G:;Q'43WW6''#O"9FYAS36ZYB9J-:LL3#.2QX4U[ IU;[;/%?/U]_ M/J,W67]-.N].:BYWC?'N/'.6=!]^;#\9.9MF[[G?Z'YC1CGO2IV$_1?RE$.D M 36GH/_H6 &]QVESK'(J 3R(%D4\O$D@[[33F__EQRQDDY6@F198)5V0+Z88 MS)I$6YU^X$"PMS7P@ZF!C1[)#_!IHR^JN][]SX-\^SRNR+->^!3_M-]@;2X(Z1QH^?5B<+S*#9=H M0KK!"QR6N(ZF^%'Q:\F3+L0O- =FG!&XV,#P__ZOFU*Q_AL,1N#=D329:TLS$:OS M7QEZLX->KT2MH;\[$GQI*3NJG9JR+FG*JBD+'F:E]??\\^BOC_=?'W[$$2=> MJ6CR 0DS7EDJ\LO$>/KV!ENILFMZ]D[]\NY>P1I@]>(K)MSA.H!Q25 /19(Y M$>I/NH)5 4\LJ=Y8*TY6N)XRXR7\D_[.Q#DMXKR6TL*&E#8$04&J:O[S!')= M=)?-A\;3]+6(9HO2.!Z7K[HK=RZ3N;PK%57MXD&49>4=UWY!REC!L[G&W?/2 M#^Y>QR+)]B4?;Z2-BZ4#7"QY:-A/S8'Z\#;G/\53C%^J^>%BZ?+N[[G^$X/9 M>'?QH&L82&D17P#4R/FQSE4 F_!C3QG)KY([XRI\\;$\5)J/\W(\C*M[,FX] ME/%O_'2VPGX-ID6'V>E_WQY MB"EI<>-)Z<9L+N^JQ9M"I9!_0/:1O!21Y81?#-!2'T,(0N),KXS_)D ,9\B= M?1^+7^IO7P?SV_M2;#Z.#:^=7G7G&.)SSE;?S&))BY97\'2 M!"]YD6N_H0FHVQ?$]:93/$$J<\A.+WY>,M:$SP*J^TA194E"HF?Z[?NN2"++ MW%IW59H?NM=5L+]$%NC8YL6&/YO=^5SH_CE\* <1TK6(DL&_NXZ]*9WEC=H8 M-P(O[YZ5ZXM/X!',YCJ/.7 7WG$@L&BZ UXEYR+L HUZ*%\].CX^-QZUQ]?/ M_,=BLO HLA@@ CJ:H6* Z.BXY_G_5,;JM^7T-EEXN&PWL>!B/R;N0P07T1&A MK*JW6*^UA;\3MBW5OJKIT\[E=AQ$2#.*GNGZ\XJSB+ESTC\L-,/PW;BR;HHB$]0 M4[0&PER8+_\2>_-D-<5&;L])V.7=_WM3\V#TE==Y_2=YPHO]N2SM*UF)OCKE M?\K=_J/V-_]GLHNSD3_;INWRKEZM7MW)!_YM5R2:'G$M?#A1 M!&C=VM=J\9,X#[)1$0(!-_MB6YM(D!7NIG9%\5"N%V[+9>]S;/G PR\DKG]W M 6H2+8E(0,AVM>"QR/&2\%Y6.%A %2_6A6[D=<[D,#&Z9J$N9RXI9ZPIRUP= MOT/"$$UTLM>-U N%%F\@!0EDCU>3N3'B'*\M=4752742O /?HGO!1FL/8"@Y M.]*8:!\RN@JY.7^P>]1@JWOB>+M[HK$:@8K=MX\X&&.[E]69Y)8K_QVWBX8U M$5%B 7YM?C+GFB*OJMMU[)$K^UW.<^REM!0KH5O ="$H'?PMWL3.7X4G0F;T M%UHMQK+XB_HKXV[\W#U$_)G\- M'L=O01(1WO"I;.P6;DS */]G\#@Y/!I;"L;2SMYG10K2M+$8??JQ7.#XBGKA MJ6Y9RDK130$YYWAYUVT,6XU_>4#).$/)+[$&JT_ZEB(MH8./)PW1SSLJG3FC MTNL\I%SR4Q_3E264!SI^,4)0DLXBD2?+7IU43X#]X%YI[ !2KR .JQQO'HLF M9Z;E,4R"-QJ;N*D,>E3^G%2&W\@RM<"-48T<>>9,<9Q<<70D 4](>P4B[^8> M!?!#UC55XR42E' J#5[)JXCD*$S=@%551XI]NG%"&&A\:F*ZE*"')O)B(9.) MRB!3O&I]=R+**K)^,=LK3>07XL=\J\?=@H6 M6AL%"TWZZ"%YLA%]]]8D?<>=[TLL&#Z\X;E/YXM11VLV'_]>]U![4'A#*6X7 M ^P;^W+#T6^HO:EG"%C:[/0"JR_(FH F&,*A2\[\0?WCLM-]N.1T"1M#&D^\ MO"N]N[DMOKM9-R"PIFO7^\AF"L+DX';Z(9-XS8>P <@G#CB5=#R@BEU[X@L"6B*)>-8/+G7B:L4JI9(K;T!:L*Y M;_"#V0/H@-3\"<_\3!XY-)_8H0_TB';K^.M$DY'P'*1T=D].Q*7BS6-"Q.IY ME;G9+:HSB9%L WQZ07ORF&J;P%BR5#D)6M=-]8Q/O /T&B+!^1 )2;::_P#L MP6>E#62,@50W9_:B6"9/W7!I':)A)]M!1LC;I/O3?EEI;\C*5UG4)0WT*VD+ MHWBT$.Y+]6&UT#N:7TJ\7A,8Q0K#$ M^O@?H(!\GGYT2HK<9]8XI+.=2B=!)\FK&G=;X 1^I5X?D%*SC?C "H!)BP.O M?M_?/CUJBT_*MW^^Q7-BN.)22.H^G\L[T#L'A);KRIS=R2^3(G!&\DMP#9!> M8$T#(4 B0%N1);+E*JY('SOPRCLD$"4N^POB6KS&CI&79F(\MHDC]]7JG&+*ZU1O%)I-0:>+?70";-\/QX[>Q M^-J+Y^1WQ>7(OOM\F "F?O+!!)"&4"),%''\9 ("J/!$B@AF2?PDN;X*+J9T MY?*&3 HW.;!"A.X9-U/D5VU^8?:)OU#Z:']IZK-7JTOSDA17_%4OCJY)E\9V^;5PIW#2 -9.UB#[+;;8[V=O3 MJO[W>C&2:)F_+NJJQEKA]$303V?;<."C19N@JQTN6@ALXY^Q0=;KVJ M-('S5":/!S[LK12I_^QG^IIR=P@?Z<*H6)^;#=VH@7#J[;,R6[HYRT'CZ**^4(*?TPG0X MK[BTLW&=:) 6Y\=JZ,W&F"0<)4Z_I8 ME22[P6<" PUO(1 B&.'+]?":>VPT^OZ3B33K0&,RL$GN$*\(*D?:,V+! M$<]=.'??R[_PO[KZ<"SP..7DP=.N_'8Q(O?"(&5A.>9!&&_Y]0J:(D4E@"/0 MT9?D/CQC5X+H9KY*7+&V"IE-$DQZ2V3D+4W4*X)!XD=IM118YL@GO /*Z;(BVPK7U5*50 M<9QW&_+*F(=AKWIO(EK1[91?BE6JF)O77+U4(X?C?K7@O:Y9O#";#SC$98I! MO)RV@!8[FO)!9LSK M;,>>VF?JV"[LYDJC3()V6EL5ZO!Y&?>>S23!^?E?I? MB^%]XB[-QK$![WGZ]FBR)079%N'IA;K>20%P!CT5ZNFA.+6 J]\C[[@P6)J( MNF#L_QM?,_=+IB+=1B%E-K*BF#.![Q/G2U&,TN$EL5FRKHHK2[;QG$KM*:LQ4,Q(LK%5,I [$B>8<7=#7FB5-'_'TD MJ50O7Y#]%'B+>FKVTYU2:=M?9/?SDXU^?JIS8T:!V..%IU<9F5,P(PRG$B&L MJ_]6JA2NBX7651$T"0L"T@A&4FD-6#'@XW!E7#PZ734VT4S?QEO=;RIWK)K: MG745R$8F/U)^T%S_I)+R7FV^+!.YCBBM@-+=E-\,GAH/?[_\&$GU6+9JJZZW M&>[.YO+.3OB<*H.[PZ$CGX6/=?*56JRS[Q@1)3&7O&@FVRT%9]>\)+Y7DBL. MQ:P >L1YHA-VX4+*FPHD;YLR< =J]F:\3EZ2B8(CM)GPW- 96:(K>YS8G3&3 M^"QR+>TS7OMM1O\3>V^"[EYDB9+LK?T>&6=;WL=.&)M;A=3ILO8 [9IWFD

U\D])\ M"(CE5SNQQ'7(5XKUK=]O,KK^60!RN8)SCF;R MOW;]7G9XB[NKK[7< OUD-]-6=PY-0N-[YMYM?H MM^_=^R98LR3C;'5:,+Y1L3Z_)@*><&?^WT'#^PTB4LJ'3")E RID@7^#;X/= MD2;D6W2UJ?,9N]G8KR[O+A'4H<[#' M(ZG&)-^PO;F-H9V?I-?P;!1B4[?*\JD,P.XNE(+X'U=C!(H*YK>DB^L4NNRO MB]50P\_".,4Y[9(\CJ=)N5M#41]:-YMN4"(-]QO4];D8V&50#V#TN5+AZB'& M+O+')^L;XI6+-BTUW>ENPC'HI8)'OJ^''S7NG]H7O0>NV>N.VMW1,/Y[#E+0 MU2CY/=OX-F:M7MUC\$QFB@R\(A935L"0S\:_E J5=Z7RS;M2M?IK^C.6O_/< M7"&AT'_QB^^%0O'RKM\8C+C.[^_YO0UA=]P7>ZT+UU4L7=Z5'5^+,P_LO?A_ MSK&&8EAQ$W!7Q$\QYGAL+I0@1!^UG\'KY3HM$/G.Z!L'"J#5&;2;H]Y@" .U MNYW>@'MN=!N/[6?X"-?HMKA&ZVMGV!X, S/O%.Q*0%8V.5?*EW>-:ZZ% M2:F8K*BTK'J()"PKW+-=2IT)]B0C3:?@2>7R[OZ::PCD*(6B9F+Q6@/N.&H,>H,1YWFD)J.]E]]L"WM%C?J/+>I MRYD)!N524.K4B/2F4W(LAIS;@ =.SEE@3L&$&VHUGI$VEP5JQMMO2V-OBXQ# MPY5,<"1Q"3F%-KLUM5GYFOO<_L9UN@^]P3/HLUXW$SS)C904"U15_7\#!*[5 M"Q+^_Q#+7RSE3R9.P8HB55CFI1OX)V\ 4UC]06Y6#1FAY$963F#4 MBQ73J%>NG0:=@S^CCVVNV7ON-[K?PMCW6R8A,GT MQ6#F0TW1)YJNA(D<:W4F'F&94:*V'9RL)="^>L?U15*Z2(/Z_^AX&3(G?P*. MY"V87QI;)H;9!^/RI3MH#WM/7]LMDI]\('O>S\_&GG<6V),+7VQI;)E0GE1! MA?7; W#$NH\T3?S0Z3:ZS4[CB1NTOW;:?](7^X/>D&2/,\*E/)H;PS?K+4DG M2G(*=H!47=3"A#"Y$9L3<,'PPIXP&!4!:X:/;-V""AR1=66"PO"D7F%"$@-[ MZF8R1D6\,IEO1S#@%O :;9%!WGC"$R2I9.RV-KD.P[,;)D=A&75#_;61@FCV MTCB( 1YT-KB01\FYO;QK7W--TIYLLMD\L@U/!NX@-92,Y"7D/[Z+1G9>J(M6 MNSY<%]9^[C_UOK7;81RTFQQN61Y?@LCN3"*%82=@3U[,#-F<(3MFCC9L81A0 M9?(1G1=E8Z/,:$#C"VP]F(IRBL4:O5O"TP88F!$A;I; M]#9>KOVJU M!T9Y]J#]U"#5V>1PUC=N-&ATAXTF*8\('M)M']2Z+3*/*2SC:C2J>^;_@3". MFNNY+ KA#IGLLN$BZY)4*L1[XG=S[>LT>AL@D5[]UN<5;<6-R,4ZO-&E^Q / M A-W4)+BH_2VE%@?O5-(97(@N*%A(^WRB%3C,@-2IZ^86?PFT*' .A!P<^W8H@YP+" .!-R6F;3NY5+)."W0!.5,XCVJMX?KSO1$8&DS M.T=?YP"[/]EC8;8-<,DX<# $(NF58)+&-6E;MR-8WGP(6Z(JL60U$;B]IO73 MQJE/$DL\D6.?W*PS@Y="5AD-#)YYY0YD47IJ=,MJB$1Z0UV0%$SV M^)-QZ:G33:T6%G.JW+(H/C>7=P_7-&-":AVM,UP=SEK.9O3L#Z3LFX/4QF5=<9GTF4PBM'_ MY!5R*:H1' X(.QC'ST#4C2)THW25R7KN9?V6YGH;]!I?>$(++645:R1.H'MT MC/&G$/GD^$WV7XT[T0Y>BA8'9XO%8O8E,%D/G.RV&AYXF7C@#XTO3Z/A.XC& MOI+;TEI<8S!H-P:-Q[9Q=K+5?NIT__6EW6UFT/4NYD$XCPP/^_J\"CE/.VH/ MR&&@YUZK\]!ITKJ6(3?JT:+X0>?QXVBX%;DYS]U^&9+*>=+ALMENMQAZ\JI1 MK":TQ>HUO6=UT'L:6KU-F^T6R? PWN=?<]B9OQK$[HTOK[!>BYJ ]NACIYDY)9#+6IZ$V5^SV0]1 M?7_0 9GO@] WFLW>E^ZHT1UQ#VW3M1RV!U\[S>S9AOS4^22,A;J-!5+>]5?[ MN6_XCP^#WC/U(,W#E*1=?;?5&+3@K=Y@VW1D#A^LFCXX5&YLJ+1!;7P9-#\V MAFT:6^SL_W#WWRAX.L/A%_-0;N/AH?/4,7K\F-\]?(\W@TU&U8I]]*+V ![& MQT;W$<#0Y0;M1U G S Q__N_;DK%^F]#K@F.9N?A&[U_P39 #!>Y5R>5@@V1 M1^*$#OJ] 6@'[K'WM3T@<U3^3FS&&G10J/!@V*D7[OJ9/%?8\\:XQ- M]JUSCI_!T'^[![_?"!3,NTX3RRQF\.!M@E)4M7=YC[3-6\LCM)/BCIV3JSL; M_ U'X!+[NA\P;>JMQHR;/\;;";@;QOAS%7X[LW9+=O/#=NHTA*TWI M]UX*46;W/\1^_P.[ "(5%T"X,=BYA@72>7X+O7'KQ+%-\_AN0RA3J3R2F:$; M)V)>Y XI_FE](??I?;OH]D8D=$YJP9,F)\EK19*_:6%\]T5%%_*4:X*JX#&I MM)YB"0G<""D+]5A<,2ES\ZM>#8\RLGDB,0K5A&')0&4 M/VD /E[1GG,3^!;,CYZ< 4M%7UOJRE*V^])AE5/04E8T3I;$U3OX98H48@U5 M&&WC?4W^D+)(&;WBY /'= 026=3=2L6_<*-$K-QQN0.0(8&OH M.)EW6ZO?_I98N)* \B7[SZ7";R->7@*0Z&_%W^BD03;--XF(DLLS>6EE?H C M+>HTF3._QG6DR?4[CN?NR8DH=M MAAP8J><.(B;Y&61:5B7?%$0ZVX^R2%Q+U47$1Q^?//P ZTO<$UZ ]RA0G^!K M9RW1*X>\GSM*F&AGD&EY$.U'B/.6+G+=&8ZXCY\]1)M^B?NE.<<2_ROWI G4 MX?\HPUN?R?],FW_N^&!"G4&F95:HY653E'7!Z:Y;8FN^Q0WEJ?9*7K1$MRF# MY%KRVQ\TF>0RR M;_GMR"-3AIGL,MG-#=.R*KOW^*>$5,U%>LUWC$OF):11J95D49ZMF.@RT.B]22[6#W>I%SYS,3 MS@PR+*M4P:L P/ 4^S/W"JQR_0)* A%_/G?E,8C/( MM*Q*+-ESI5,E^ZXN,KO>DQTNT83<4-H0%EC"JD:**U\0-T SDJ$R+P'O(WDI M(K,/D0IO+O6QB"?D;9IS/G>8,-G.(-.R*ML0HFZXRNOB#"J++M+.Q)>);^Z8 MEE7Q';:;'I'N^KH8*M2."Z07"ZRJ8(_/G>=,4#/(M*P*JB5_>T)?A\3:TDKB M7C"LQ=MRY1VWCG_/'05,=#/(M*R*[EHN_0GO6F;+3&:9S&:::5F5V0&2%E@: M8X_8=O!\[R+#(IH!$2#'Y/#_:AW0DF^>.0Z8\&:0:5D5WB_7PVLZ58%T?E!V MS@&;+[L<*/I_?$DU>?6+1(X+"_X-+_0%)^F+,5+(0.;H MCM86' S&Z]I<5K *TR5U1:JJ(\[J4<,KW OI>F=!=FNBU^!H3NAK,W'U[@+1 M7CB<>R\<\$-%T9PY$9EK?:WO"2I(/PF-UO2/>,,4(2 M_*YJM,4.S%E!FB+S$[+/(ZXNU+G\2B>+IE-D^,'DMYTUNSXB%C,M2,EU3MO3 M;['R&]=;TK8H'\CP$-N07U@3QC!-&!L*/\:3W0:,1=9_,0W]%_.G1F+NE/<@ M*Z^\(EP]R?(/3DR(WRLL* TSE$'>F"B#@UYF":P8)K,KE*7G2:^7=N MIMTT_2KID$?9+1KLYJBA7X#24T$!P!!?-N&@>N5&]8UMZ1,".Y M,.)PV)\JMJU/.7/T$Y\,8&EWGX)U@=+.MI]71>%[1?! M.\(+YP/M-]Z6L X[\\!@4B1AY],+?K7]TE+DI9W/+66-+!,O[KRA(/#_M)TO M@)/FF/7%NN_:*Q9%Z[.F%RI!]$1K> RN@5-)5IMXS8:?:=2W*]3&./APS0WU MR=S))X,Q"#S1!:D4HE]6"19EE?9HG""%0.H"1.H',D #[BL(#W%XT8P,PH'X MO&IS^IZ %N0?^G="/%^>6$^8I 320EY%;X!^@H.E(@LZK ()%%?DMW\,+-). M4"HO$H%"/'VX2GH_OB#"YPM#M!V$3L%UE6AU$TCMPAS.0: ):X-%'*U]0C-K M^U4>TZ<"V,CG8.I@M"A)I"/E5-=T<(_7S>B,F!;&OW",KP GJ+=O?1[!JLD+ M/"&K9P@]G2V,0F4=UH.FGU_!TM,T-/U'U1>&9P=$4S3RYF\F6(Q?*"*M$2^H MG$QAA+&L:_;37\BLKKEOLDZC[0F$,O %(KAS$D*1Q2$0V".ZY&LD;IKI "!X MHK$XYO@.,LAJ7&#I118!AQ L_3#65">8(5J+:)I-4IUDTLY_0!)ESPH^8Z0& M8/X*1Z14 9:"#J5+I\@O)"2"L$J!I7G'4?$FI*DTK+N P$<7U[RV CD83L 0 M\*P'A*ATJL@+$]ZPTO!-$N3!0S#$I]AH3WI@@:ZYOB7:7F1?N(D54? 4S.M MS)[R3)3',%Q3?L'"5?$6O$8)1 E/S \OD#)#IB19IH1D3X!01*5)LTZZT#4W M-#B9!2?("Z+W)E:?5036CQ/Y5RI3,UTT<$;?U?@W\N4-0N!#HA52VI5'-#XW M\C?J2H55,23;Q#U@%N(*ZFI2A*@RE4X#F"2$I>,8A %V8 (B.1YKA:3K#1M# MY9A29ZR@L=RV,7G'C0'Y!*NBT6<*IFGI+@KW5P0(4""XDJ>ITC&JB[V.UCAM$L416:J@'B M(:I2+XC"TT' *"PF\-M4)YH"; XVK19 6P6OQ["]+[R"95VER!)E55^TYN8@E=?6RN1]D4C3IOAE+6;)($%%OS"^()J^5ID,KSP8B2,0'V!&,,, MP:A3X3#%9:U_I@9*#=R#C\+Q9JH'GFTU67SGL):V=:+?7FO0"T?S59J34F25 MND=TFOOL!EV#+>KAJ_P/VK^9IL",20OP%8Y(#]%F\ A32D4>+ZB!DL> !<,I M=N3/%(C%L6)H:%!@[\CZ$,L ?.'TI4 =.\HSU3*Y=(?7F!M92VFOPTIS9E.1 M+)FI/@DM9/68EC;]T6)FHEJ_>; J2WG%F?(JL917:E->6=$#1[BG MPQ@,"W]X>7 MB&/$9X+K_VKGF[I$1^5D=*?=VC[ M&HTYX%7BIET0OV<%,3KQU"0:] J8!+W(B3 M";L:P&G3%Z0\J$!!).?I./J.3>.R-Q!PZX@HS->'CCPKRBQ1"7Z:;$D,^382DX MP0M&)@8@>!8-WX$&/ ["C,23!JK$NO+!2.$8ZT"^SMO+:NW78^EB>QA)>"]; M,9BY ^^]-F1&QE,<5 .7:*K >-,H22 BAR42W9'G@8]$\Q$:J3.8PDK03QII M9OM%6_2N":TSC&QN"6FU2RW21RH^9%\9KKM-K=46?TC>L] M<*W.H$TN/AO"D.UNIS?@GAO=QB.]:95K=%M- MZXL6=0\LW3)$$@:-\&SO6+!-W]-,OBMK%_QR"4X)"0V9TDN%X%1LP;F_OFC0 M'*IR[/L#4\@>)B$G9T%:)*1J2T@3) 2",6)9F(0P"3DY"](B(;5-Q[ET#?[R M0WO #4>-46NT279B\T^; 76,QR&XP4M0Y7K[C M!&-/A\Q,P5;YN637R1HK2[?18*7H+LX5+PAD^P.)"%"P %Y,*,O7NV,.!IKX M$K"J$M8)%W3_Q\>B8&EK=0W*$:665@1?D:%;0I1CR^F"5.F9FT@$PAN+:Q;=$W"2;3?9V+XRJ*$;RM^_:W,9UM(M^GU\QE9-4255#OA+E2QQGIXJFI%B) M;7F+?=CY59$C:B5LTUUCL;-FD-:_TX IY1)IJ722)?BYTI1WD/M&+A2_"'<_7E8+YR&=V)+L!CEE98,Z @#XP]9*C3$P@O100<5O&79> M33<+/FQ>@"U!?L-@(S'.RK9%(E1!^9JWUC*/N7;1'A-ZS7WC94TRNQL$#G+" M2\M)T9UCP;Z)1%(+SK@'3>BUG=&EKYV0%:>9?0RB<':.5'"ZW\'>F8 MNQS\U\TU+,LBV[X+TBQ_KTBS;!QI=BS$YSHV04BA]T^$CB*#T#'PIJKI(BZ5 MGP17.=]V;;!IRFFHB>!*AS)B$1&NY;@LL*D5AF;8,7QM#*(X!HN;TJ7.]0DS MLG3PJ&JA:X9B1;$8U-<9U$L5F:LO@3AC'X/>(P41C.J2-QW):DY]%X=%Q:4E M# @C$S/'*"]N9;T7>3EK5FQKH,!S2;_F=:PZ:7EPB)P M0'#%1EY6>>!?ZX(W1%]!X:<:2)T;V^BFCC MY"@T#0E""L26%/]D?N-GC1-GT^HFQ8Q;++00&[)$2\0'(N: L0)%T,;DM1T9 M6TI>CG+1-<'5&#?\LC%/0_R++L7X#0;* +ZM[*/Y2RX4 Q\,P;V8U^XF M[09\18\_-WXF@XZ6$4= 'OES@9PZ?X#O&A7]N6>I?XA2K.5F<2'@0/K.ZW:D MX\2WJB"@L%^:NHG>R>D<5CYT<+[12O')-G]J5:RA]4P\$'F7/=P/B> JF7@X3XWG4JKS;\N6_F)\5\?Y MRSKWJWSR2;+*M&2H7+MP');@*Z[#?4KCEPK!<#E!WPL/%:_-3TW%-Q67N.DB M?X_Z-ZUWJ[/S=>OJ"_C,F,)94\^%J:%D0"M6XY3&R=7N\;Y(P./V^Q&OURL9 M3!8&8NLEY8+Z]WB@;U_ WOH$:;(=/L[_3K.H,[EA<8-#)W*QOCC&%1QN#LV% M_B;E!%7DZ8-D4X:;SO,=CKU0@Z9U2[!R)/#Y4#;-I8[J>KN:KA-!I;,.7K5. M*@F%20$ 9-YJ#^0-AT[K'2.77F"W=DUG,=19]ZF+:J6GY:J"#&D9=60['.?? M-6LL+=UO]RZK@>8%NAM#SG2NL MFJ<[1K=:YF3(?SRHF6#-<.F9AN$"?7MIO>@A8=<6Q,YB)> ;9DO27:NJ*[%HH*@HV%\CL6OLIV''G M2E14M?*@!I/".O"[?J(Y=%.?/SO(JJD27"O3+:E*M^\Z8A4I98[6L$3+Q9>G.G4G. MHLQYA?KF/'[NE(6IT( K[?^_SY_Q6?ZN[&;E?PHIN)$G0%L'68[X1U M/ELBG/0Z.2DD2\-W)O_HG/9PC=AN9]8$K:Y;6&CZUH(B&I.F\Y04I20LON"7 MT2O):ZTZ]7_9]4 2QZS'*-60G:YH(5>DB66;^+$P!6P3$K,SSE$,?^AE%!%[ MW- LIK153!I@U4=*J9D0M&1&T,)Y8XP7Y6&=B=HB\/'5" M5B42\XKMC6Q>U;Y8,/D17>)"<-78R.10X 8#@82+2[Q:B"*\X)E&:T!09]6AW*JX:P@@75AL/.!L-.@AFT*K-X$6GQR8H0FN7UVQ>AR+__ MYW,RB-=T4G]J+NO\FV^^SQ^86OWG<^\-H2P.]@E"%*Z]S8-_^/K?>%IA6OXM MJXW%"XO-1EFI$0F_3%F?:X5$F-_6"_#D_D+@T]-;H-?@GYHT8#"3%*']$C0P MD,0510!A,*";$0_P)"0:R9_ MIJ95)5.6?D'2U@EQ%01M$R]_MD.X^1">;B[(#LE//C/]'+FD]%_?BDO(A;O/ M^7[V#A7,UE@'?_OR^=G+;X-OG*R&:MVLE I:#K32<\B/(I74+-*K6C_T6EO\ M7X9E1-I&>.?L8%MM]^ H^#CQ32>WP"'U7D_5THK0VJUH[\ - XM;LLNDYKO. MF\XRLVA_TR&Y6RB8[&TBGPSSF(R?U'8#Q4_>73JW%L>8W)55+.2VODI,).*A M=DND;K/N$IES=CI0][K"G41OB4J D>MGJ1.G1VP8%F99D.A0)!K7'%MDZO&^ M33UW:YEM5%=+MU7=H;0VCG!:PQ;P(27WQ:>QL,HN:/S=6XY@WZ*5GOI; H>N ME"-9J(UZ4MRP>5ET4<2S):/EHKP(3(+\^J-??Y7T=]HG55+R-1H=;113)FI, MX?K2J6]K:P%R2-E+JU*>Q:)K$WO;:=)T@G ;'6>O_?,O&?>@A.5A=?%6B&.U M7+H9$B<+WMJ$**MV,7\Z$@2)YHV=<&\,57/^F9L=YR_F69BF_=+UANI'-(4, MK&-#0%B\XB/*]=UJXY1KY?G3QU2H33<[2E]QECHM<<3EFBO+)\Y;:6XV,IW4 M9P_5U%),G;^]F/KH=0AQ<0 P"'T6'VX8P7SBVPWRP&KRT36SI*M<%('Y#::J M;8Q"0H\4&0M,1"_(J2Z&S:QAFV(,4YH^JO0Q9)H\ UI)T]._8',>)+Q,' M.&/6@;$T'?.?T19?N46SDL,FE?LTF!X?(0)@FS:2=0WH%KJ1F0^%%:/I-J&\ M%VH%04ZM-A)^.]8KZ+Z% ^YGD./6B);/#XB6NT2T?') M!P0+?>N]N^L["[A MPYEERL$]PX\B"M]>T'WV7[%4S?X@$6NN<6O32VK7_N6>5=:\TP&\_023\Q@? M^T<#3?OH#^^G,UCO_#XZ/OFTJI,3_*L[_3MN'W:#_GFY:7GL6I80@5(0 MQU&TOM5<1)@C,?D[C\(N?)V'PEO4#-6#"LNT,!!VET>5&KTR#!Y,3%"=U'!8 MJ!?!.GZ9_^DV(J(2BY^9E3XY-LO_18SD23C*CT[)^>-^$)*@?QIL8!Y-[]MG MGLKIW);#(N1S"S8*1]2.YFF_GRY[A]:(>[AI]T>WG7;Q^1V%4=2NXEB.Z9?: M@ *2C$EBQ!S@6945B/K >%W/.*'#@; 9@K;59+,V" "G?SPM ,UPTI0"K#9O&1IFIKB+.O74TTFY>>@1?*)U/X?L7'L18X#LT M:ET. 7WQ*!+@ES5.D-Q)U0-><2RR-7Q;_A^D7\2B7%:"ZN_7RT9YC67YQHU/ MC8=QNR4,063DW*)-,T/1JAFFY+-BFZ;.D?7M5XQ?Y/P%1NIWIIZV M**_U*Q\F[+DKW@0M#;7$1EI=GCVZEN5*L J5<0,E*&S4MD6&@6(&DR1;8=EZ M42*A@0I-\2U3LXQ'N422SD-/425O4F/"P=_%&TPN]+%2)1+JTB$^$^?;#I$8 M1 J*AQ2=W,+TXK0TO A>\99%*^R8X)<7)$1K.2L/JH=B4W)K*XZ^&L4U8]"& M7U0:U"]OP%C2+@[6U2ML4$1'+J W4]=.H G M)43&'B IF]TQ+!^_8EX%.;/=96("I03\3HW.V@$S@& 6K+]R.SHN?M; WV2K M)IAY;.%IPZ4.]8=ZOX$CH08U1;56^GBZ 8YQ>=TPE]0ZXFMP*^HW-5=T%O1: M6^&_TY6SXBI"[L<.-%.PC"-M?:.!["^/.G[TKLA@,*=YA/PSOUHNK&AB#L8+ MATH(9/+;"!)3M;&QZK_.<4]I/KG@'/<\ 8+1#!="]_-Y22+)MNS7ATYO19+ H;5WE55@O>9IP $646TX:FBD")+ 7]=.I_V& M"%7<74++4J5KV/ P!1>)+ JGPV'0S>_L!8 C M%PW2K3.X-,E1K/-0>>3*Z>4MES>JJ;&KL6.? 1&H$H01)5WUCQ_]R3R\^[,QHB$+ MC3D@WBCAK@"G%O(N/ 3&EY7PRW*&&-9 V"ROR4/YT1G=0E)DR:6U1>+0Q\:4 MWHB^GH5N>VG"(T03O$H7KG9"XB#MCHR M HYU\6K3^O%KEZ'E-W>6VEK/TZF;"9,%@@4(#G+/4M"5B>V@!D,4+1N_OQ4% MM.=8D+T9_*UA@7\^P +O$A;XZ0$6N%^PP+W6&!^&998L19$VX:E=8A'2W&DU'_ZZA9/>8%K!U4J-U?:3\#B^E$0+-^, M&(S/8O^L_CK$X,XC?7=80='HP]CI??*./]#@:'/PZ?_ZPV=]G6S7YF1XL=YV MYV@.O_1XC-V!"185V)X^&I4OACM;M7]#'63/!NH@.E(?VT;_=>+W.D(ZWW7@ M8]?QNZW@_%9+PQARC/DY7PO&F7T>70G]==N'O1V>Y9-W/LN_,/SS7MJ(X[;= MZWW8AS'>'UDYV<=]> _Z>,SD_K_.SIX]>_[\5UM*WL3[C-W/N\O"SJX0Q?0F M>AHV@C[N-JN_/7C\D-9NL[K+7?8S.KG3";V')(D9U_LRSL_^E)[[%A10=SGV MQ\7)GQ\7GSWY[/>\S >QW3>Q?5)\_OA)\>2+)_NXS!_HOM(0T4=T@Y\[$"T9 M00XSP^73UH%G17"ZZD0,+ZV3N[^T/NJC]%$/[CV?[:/?RSH>!G>0P/VX2N[* M];E;=\H3.4X)8L)H/3]:$CDY,YR- NKW9W?L\N/=\A#]Y]+CX\Z-/ M?B^K>1C<1RJ')\7)HT?%HT>/]F8]?[?>R0N$5/6*X&$EM>/&%>T_ENS!XX?9*Z<(,JVX77(EL*6HM W! M?-Y=]AL5YP^2>KWZB F!F2ZV5Y@?^-*3WP-;]L_RO^4;;OB3Q7]3ZNX09V3, M_M@@\+5!7?< RF_8>#\O[N#-!6 *5*=#3M]KM]FTV;12#FUU5 70YXPA0UFD M6TJ!UBRT'YRCF\!]DXU[*O$G#YE$.HEIY](4TLU& ]M@Y:595-RLP1,CA_8; MB)"[Z67-73DZ*2RE$70E*/'1.%%:?G4BTO1DE(TX[@V*;MRA3+XOQE*#"N&\ M'493JBS2F8U.2 @'>![9'Q\7CS]Y5'SZY#-^SA^19_R\>'+RYR*JY%ELI6U: MCW@Z?2H7^+0.13IT=-96W-!Q+F%D:)76.E@6G+ZQM$8H8-H#C67"7FU]O Y' M;2]F]=?)W_Y:_>V5%O1P31F=%L#1\M=6Z!K%]<[#C@N)(O!T)J0PF9%*P=7R"N61RZ*V M>MK--GYP5!7I:Z>E@*N/AH_*Y[E#A%4K:OF;6@52RM@QY\Q(+]\IJ+6T#DYJ M&W]))9S6:0Y*X;1:\H9BN$UWG"5%?*-L-\PPGY!I#9\S4J8I]>OT"UO)4,I8 M=E&=)LTJ^^4UFG%3$:$^"%0(Z,EI%#>TV$8VZIE4OT>GF+$6RW9K+-%>AHF? MRK0OES1U[%5MXGWHN9;635H])A?:]6HMM?I.[&$7]UC*E)W LS+_A8ER2BTL M7-@3"N&M*5GZT8^S J\/FD]+\\F-VIST+?XYK>2<+-2FWG3:&7(QQ_[BB\< M]QIAF38IR+34%F6Y0AHFDM@;AKQ(BUX[9EVJZPV8=>)U@VQHU>M@[1ZD,B&W M=Q"!C)Y13ZL5;"-]]V++C4%6Z8:BOM87SQZ1@#[4XEAF3)I&TU'Z)*/@ZLW$ M%\\."V&_O),]JNI\-Q;T!?$MNP]6W5[,ZNG&H:U*, $B#L-JN;+V3OU: M:Y(G(4AC IZ9$5%&G%^5.$!>T:.%F'G\*<$*B]&URW!)0N[1\$6O"6W;*UU^ MC#@H(F8T*D9A>[0>1#N_'O,X1LF%J Z;#D[)3&,XWV4']F]IXE."X:7?#DN; M^MS,-XF9;WQ'F:%3^!H$-YC[C+S1+1ZS:MT5F+DW>J%)_3K;+[:"GH:(;\$; M![#KS<8YM.E2\R0UO3+W,]HNNI2)AA?176SE&>>>O0U:1L^1=!SVR%[-ZOFEQEF C%=GXE33P'_+5@MP/;NJZ MBYG3K(?H$(L)XIN ]RS/PK=$1PQHG?&=60E98\\B::3Q.ZA(^-^S9EE-*[2. M57Y_D>VM)XBT"]\D-FV<#2N;F41"+\,B$)\EVLTS1.E"">%DY&QMZH7UU!8K MR2)50>'IO"-]QBW2)V+<'^<_\#*E9&-98+*<1TQG^2M7DWDWJ:QGIM)55A@B M4U;:S@G5Q=3*CCU/H]B#9(^Y91=Z"2L-9^M6Y3J8FEFX).(6<4J;&]90QZ=+ M(32@%92QT>_J.O-\:. V=:76J)HV69^4RC.KA"_LH%WV8E:WYMOXXL"W<9=\ M&Y\=^#;VBV_CH&-^37S[E=R63;O-OD?$H^N,'_(E7_,N=,YD[G=U_%]J+TC< M2.>A=R?]S!BS7WC^RT-T?%]F!6(6VC0ZUE5W">ND",:>FH:>U(LVWH8 DW;DL\:U;K MJ#LS@K604K#!(V;L+=7O2L5SI^^E+]87+83=\[R????]F1&](R ;VB=_\<63 M @$#*3,20_L?&_(!Z2^?^%1IQS<(J-+HHN'T9^\A7Q2^>_BC1_2[E]-U@S_1 MOSXMPC=/'CV6/*G^/:,/_FPV[XZ%"=UB>1=\L'*Z*.FO<-' M"?F+)U]?5.:Q1D^JHRZT6433;OF%UV-CT7ZVK"&X(3QY'F@>/#6M IUQ)&9Q MW.;V8*SNQ:Q>>'\F"_TP1I0!B8GY58$?>4Q#_!V1$SJXZ6W"BN%ZI/4W)E4F;HF^,:$&^X+UZ^^[I MJ[/0QJ+.ORU;>MWC$^L,+_G*YDVT-APHQYJ!KEJ.>S)FP"78JV7&4W)F1=$L MN95GIAUB)$A"OUCJH@476KX1]Y6I$VYN) !A[9<7JHW"I51X^T3[M*/Q3R)O M0M.>V8I5]6S3K;61!D*>;=)V'$\;_OXX/P6W-)JC4Z4O#>(0T\HB?CL=PW30)A?/+%O5.0L*Q& M5,!. RC?;0#M>,P.%4'6"P13SC69#%]D@DJD&];IH8:LPG0I:]:.=/ ?R;&. MVYD$K1Z=J;I<;Y!ZI1/9<2 RI/ZB7$/Y-X-QLD>OK; . MP6Z)YS]B"B\TK?Y34]4V"UTD_]POLY.'M-S0?S>]6JRM0MM7%-S<@/S[K?^# M7_Z.3+1%V7JLIV_!@#RO5R_1R+_,GSS4B.7.$=#D:@?FQ@99^E\^659KGSRT MU#7=4CR\('D9H+W3MIK(!B+^77A=JA=O$O%M\\'E?U"2^S&M%W46NSM?%,.M MS,E^V;B9AO"3Y.P+\\2L^\JXHC23:F#V!168B0H\A8KZ%6\:O*+H/6ST67PE MU/EY53='>NZR9]*CYA\X2?F_Z,MB,7UO %Y2P;TAXDE/-Z&/&3_.-S,;?]Q; M9II%H_N1;#$ZTOK HY?7T*_/(N5G!M;;5BZ>K0WOK-&@ QWM=(Q,,YYQ2[W6 MK5R)Q!6IM\V"_'S7;+K%]G#4]V-:XT>]Y\^,-N6#34[6S!NWCD]2:,OW[2OO MST2ZPOMFYB"\XO8Z$.NHRU]T?J/&XK?0&'E?8^Q^7S[ZOBQN9#ZN-[AFM%J& M1^LQ'VE:*$T2\>IG<30OE]N9\]"#4:0'.$-WH1L/&L[LU/D%$"3_HV+$9X*] M,"W;=BN0CO4.NW+&+=9H+^" EJ)ZR\)M);MW!7I; X M2!?)GL6AC1QYW*L(]BEM1LRGO8?*",&K^QK"RA:H8S1_C#MO#/'A:;LWR;E; M2RO2-\W"(P\!E?C7BV>Y[U ,?7$.D*AJO9/'W##ULN06JRBP<0RPR*Z0SCTJ M9P@6KTD4(84;%.>[VKV7=H@T-B97?USL(%0WCJ8=?:!"](\(_I=B3S5GL5&?X]T4$1 M0'5X#?)]MJOKHD>EUS,OZ58W@F#!H/@@M(Z*<*EEH$+2P\4WKQ1EP&38-MP8 M2EX>34^_S?8!H^)WM+2-.PT]H^]ENSH?[Q@?*F#*"!JEB/I=HP'8E/69JZN#D#P/9G5K2%6CQ\=,%9WB;'Z M_("Q.F"L?GLE#_[JY)CNR+;)K%!#5W"&W@Q>8;YN-F)>[#8/%=;GMO'U M-PN2E_,-0FR;E70%!K(7$7>^JT8N7G\5:L A\SYLW$O7%WI(-E:BY:6UQQQ[ M;LEL%:CRKS0C:>8+O&F]FXU^ RZXU(?X4H;LQ8[K&S6$6E]/GKZ#L8R"0[JT M^1[W\UE%J+0("MUIN6%5<^W%6LPP&IO4+_*L^(J.?I_%O_N>-HP M1TN_2?31#[76BG)@ALEJ8\[,ZM2PLDD8UX6&RUOH;[KS\Y/-@:]XO MX^Q^FIPOZHP.1"T )DV)B@*]XF)$A*Q9"I#B];C:0BN XC:P \44^WSS MX(JWT?;RF19%6Y?Y?BCD>KOSH[1\1%*L1[/X5"O&A\ M+&NZG4"S\-Q1HW=5T>H:<)3_M@*#PS#L+7GG!_B>:I&S4P]N*J+:$0SU\B@CI-=2W+QF\65X$JEC?F\-[4#2_UAX= M*2=$M *;KI&K625U@F7-%Z-8>>YGNDF9_R''#SL.C0OVMUZWS8(_17$NEP%$ M\+DHE,T60@E=,_N?421=N+FEUSLG[%K#$)/&R!D$U5UJ'/HU#)"0 +,\X3=* MV@;0*"FQ6G)C >[Y>8&,_A-T9*=YU**L]%0Z/\Q(WT;STD)PCY,)R.3\9?2. MDT^$R:J(E-VZN7 ,:\%1SSIL!TKX^*.P&PAS1]DD0\NXNN1%E-SA587E\?E^ M7:'AYT(*IWG/0#NUKHR_2A5C] LR=L[7=*M<('\@6/EZ#KJ%-:VUE82>MM/+ M"@W9AUKWI2U?5 ;BJT/P6]L=6LFGMHIGO@I>]7.V"XDKP#5/%):LZ8A,[#(B M;V%#9B*)K\?/2U5/6WH'_88VI_,+9F+.QZ.J(\$9G@..LM;CQR ;.08^[\Q6 MOV9PV(DS6]S\CJKN%^;:Y=UC_]%GS=P4QP2_XUP3[C^%!%Z3.7")\M/CR.!D M4_/Q%X>PYE[,ZN]T4FL%6D/)"TS3E[Y4T-\036/^\\G.]"@5(WI5C(>AWF&U MQSXN''A2I31I\,*4H'3P3MF6X=U:JP[])ICMMWIC&&5LV,;@\(C/\$9%S@I& M=*^5<"\91=)%& 0$^]?0+)T5#EF.Y:)A&VC.VB(O@>5=E;K,O56\.I1 (;R*FEZZL#="9UV*SJ>'5NO.+>91>)J#XG!Z5C A M\"MFH2P%PP?NKO(Z[QJ^1K(:[M^:;UXSBG#YD?MD 7;/I54(33)#L>BG?_D0 MPF%YUM](XM\I:7K[B2?/C,V/9J %C"Q-)3'42^ M+T#6%OO1)CJYJZ38B>&]ZA"PADFMQ9;KY,C2Y@@'#X1)G0R=7*=X+ MS)@]A M"Q@)4OGS M :7R_E JNT3_X[A\#E?/?;YZ_!U#-C& "@M/;50J:2=':+K-\OUUJTN$XWV+ MP4?=R>LW&/%A)^_+";Y K-MBJ9%)"?L,T4E&D@GV!WUL'!UV 52LRY^=X)0$ M[V95\O.J Q"@;2>3V?\Z:YR!) M!YUPCW=R[W2"QIL9U*O1GCCRK4 0A$BZQ8.4O9]03YL'S:#8-64)<,VF7E1O'#WLCN:J,<75>AA5Q&HUE?G(KLK+R^ $5S'C!Y%##J8]T %'-99H>6NX-0YQ<\.%R.( M DGU*D(URT\#FHV'(P"Z\-2#\78PWN[U3OYU$I1'!*[;@Y&K A&Z$W_&N99V M3'V,J@8Q1.?EN+\QJCA^XO)!>YA0 MWC7:);I!S;U3>ORZ%,X=A7\+>H5IL6)D2M<'H"?OE[+M!>YW3P?*HWQN_; M6;#V /;^Z'#0?ZW^]G537V3_I/_YX"!A_K"J<3S^DI]\ J=K[_?LMY+$,V,W MRWRHA$YJ2+)J.;-&2#U]IYKY#!J&(.00!"Y8;*6V);"FU8T@?2L7T<67;8NB M-G$&!'RK;*8 #U?0%*2S>D'FA#J!8<78T>+)F,APD*=Z1B,D(YE]%/9%QLVM"O;<2$@CGW@BOW'*)J%:8M';TT))&LWWZ"]K#08]_)Z-1 M $6IMQ ";]PM^\'CAPJO85"V_M>\@H;'B)BYOP$]XP.1)D:#(D,?I^:GEW0^ MI"XIP,:C,DWZ :^@E>4SW0MG^*.^QXP V#X4-H"3AQ'^1[AC.B:B4:@I'8S@ MADX79;4L\LEFS2+/S[LFUQ:]ZAG)[I=4^YX66JF?<6OC@B'JS0Z!J.;Y@_(A M;L\D&@GN?60KO\P?3!Y*PC&*:7*B$J',)(4Q#&E\@>[-C+TME8LU+*E]_T-:"/MRJ=SQ?<_%RQ_XKM^7I7[O M@_?E/<-"V^M+IZHX+M01GA0YU=#,H20G"M(E\;C4%+;#ZI!OF& K]62: M-C@ROS:$E_KFR9",DQ/_RL;\!]$DI.\9',YA ;HC+D3YJ_,T8?X9OON9H%2! M8U6_Y#3,-[]IOMG8?-]Y-OG8; XJ[;*L5J@W%Q'"""11(.5#@ M+#6PW^-.GS&ER3?E]3'_10\93(EP/J-79L-WP=I@VF(FD/($&6DOM?F-[\Z% M@$*+:2"S9IZ;.:W-?<2LS))S<@78Q['WIZ>1#.. M]66SQHFAP-7?.!D#IR'C_G:]A_H52$\7FZ^Z)[X]0^19O.L>IW&=;, '"J?*QFIC[Q!_<2!HZSBO=Z"[:.:17Q4_DE75;/0)7'8>=ARR18I MZ0#>8Q$H,F&O'(\(7:<\UQ08(\4:M#930CR?17&A^(KR5Q./&/^DP6$(B"5Y M^==+*BR&'WJ+5JJM6,A]GRT-NOW@6^WMW@A;8]]F$-<5CI[>$6L7+HE26>IM M;:+MB#82_Q>#_.H'5?BZA M $218[I-L>,_:,ONP\;PF&Z(ZHF1SV3!>;WA!B*X[9C4BA4[6(:[2U:7:*]1 MS52WLKW!=#:YE"'2S-YHH"EBH,(=P0PQK;LHY?KBA@#>7#W.;4GO;*?^W6PR M&S+-3/B.P^ 7H3@_ZM#3."BSI,W&&&B-"FOB%LTUAS))B\GBBVYU$A \98SG44\[O E^.)0+ M6G/RF%.=V]#/MY[DS,H)Q4#&:)0KE8<4^Q;H+\2VL7TA6.-2@N2[WS$&IM;4 MASQ8-M2GVQ [6_AT.$^,EJFY<79C,[-)2"TTYJ$Y.P7R#8C]1N*-[X?83Y3% MC2RMMR/W>WUIMW9)_X>3BG9BE#Y_VZW=TK/2VN4N/U*YG$7SQB""P22S3X(% M_@RQ+F!&[L&1\F^#>ZB$GK0.TS?6,WE1K!& NLDXYA=<91'>/:2)F_& MQ8C'@ISO(O[7@,J0M16#\/F'(WKHZ]^&P-6/X[F6N7/_Z"'_^+]F(7@>YMMH)YI;L$?D1RLA!J%29S%)(?;D_B M$YS7GE>:%\1S],2G^\6Z"YK"TU7/J@YQB80JTO_\ADW1_A8W;PZ&JFL_3W9* M4(.\6\?:<94/^CAI/R=0*Q>I@J&:&6MCP2&H6'')?$*G#J^R!MTZ-GTXVJ_2 M33UUA.V/Z(/E+E6I&T5 ?@ARI),#.=)=DB-]<2!'.I C'?SOO?2_@UG/W;TB MD]X\[5FXZ9!-$)NYZYIIQ;<_J_[+\HK]FNCG_F*-[DF[0J(TA$+EY3[IS,?Q M9GC!%R)+BR3@Z.IOE@8T$L,_\52#>5%H,L_NK]&L99HA8MII?9)5B*<)P_A" MO$TGK-C$&.V$5>QH@V5958S"FQ5CH8XX+'MJO4AU.7F(Z_(-9W:FX;IFUD+L M&XUV:_>VW-QLHGDZN]WBT]-GEQ6GM!D.KR@.'[%0![T" MCX[_4)O.CLR&:4!.6:"96;V(98O/XQ8'LV]%I&/V.IGY;I,\J>PAH^6).HDYM+)CAZB MB3,?QQ%7*Q2S]0TVP0NP Y=O=#VG".1'I]3]O)(V?WY]$Y$.0AQMYYCU;:>E MG$[=:CWB%G7OUR4,P8%=_> BRYM!NYAP+Q)FS?*8**JO-L9K*$29<*#%CK[5 M*I6#XQ]Y#1Q*Y'-?])>W+5$C:;&+@6O10P[%@46:1M6MV6656J4[T >C#N/) MXQVF^\=<8/?>JWZ']M['OB"_=\M'S0T.!KFD85XW;3=T2K?TL^FF4SI@Z(VC M!8[8+/1^DH,3Z]01@R>I(1 U2YHP=>LEA-:D48GPK$)B"$@)3.TV6FTD=LK^ MNS9XV;J2[\O.\U&-3I#G-0J3$57.^#&, %CLM36J;X>:L.X2=77S\].\U/& MC.1/:5B,KEFAXFSF XJG-(R%Z.PM=0],!.$;VY,#!1>/T7_,(3;H]:=:+> 0%-,KUGM-+P\/E& M.46\D]9;-D T*AZ-[E.F$P% UT9BW*UJ 0R1A?EJ0\723EBKA6[> M?88V%#$(EL _]19^8E>_!://GYTQ7U';7%83D.G7&I4<,Y@D%-Z6,Q5\V!R\ M162,3=^0T2#WB5WZ,'&.Z"5'/$#7^H![->?4!\L/[E6![D5!YN_/3E]^10LG MX%IK7;B^9B,# ^(,!8LTOK5VY4SNP-8YEB7;7A[*X\]BF=)G2_\S#&-&-FJ[ MK 2]%B!P]CTZC=9U60>4^UI%D#ZZV-#E'QW9A8O6Q(QX4[.0UX%S"E6[[/)+ M&O9_-G0:^9MT)I _603S ?_E:Q50&^*;'*R:KI)U\>9EW ='CV^"E&3)#ZE, M76#.7?C>#0J3:.8CZX+<:.>K- 9S\;W]WC8IC4!'55\OHQ:X@Y7KOZG(O__G M\\)0C= \KKW-KW[X^M_Y-]]\7YBP)<,T]W(PU%YEF&<,Y4,[KVSE(H1)Q^5$ M[3*69K_@_DPE2\M)IVT^(>L].-Q1\^;-8A$=!4LJRPZ:&>B%M2^JO%FLI\F5 M>;,JD0.T2'32?CKXX*6H-#80HQ]A6*2/INNVJ0&5J1 ,)D$D+T&KV_',MVZ% M-$4\W5P %GCRF2G?T.;IVY?/SUY^.R:NUI@1'[0-J9QF4:@CA:?'ZH+SB&GS M4U3N\4*(P&H&IAX[:Y(&M'Z<9[422>G' MQ>I>UJ;3.FPO;(FFT]GP*"Z5Z&!3S]U:]COR5>B.J+LY9V<"+$LG0\--5'3^ M^%,3@C )<:V#LYVC<.F M#!;8']*;;D8]K3P'B"5#&WS+6M4A,BCIK0P#=+ET,P0J%Q:Z$$0AIE@[B;Y( ML[N:'(?>4H3ZC�SOEG;F9%S".9]3 2RZ['<2\@I'6E>$6VI@DBO$/$),)F M5]0UNIJG]P W!]3G"6I2U]]#9_"6IE80 L<:Q!SSEQ1T?Z[*OR(O@)XM=\ MI?JK00>CT;KHH;PW@@4*42+Z#]:L-9 =YW<1)>M%R!)UQAUOU9'D[L.19HYO M(?A%+*%(%?OH4FBX0]_]KNQFY7]\@8 _0@6C>:?XGWD2$/2KPHVFNS5<%[QW M2L8N I)V>%:K1243^>7^N.%V9Z2L%\U*3ET(+P]\<_/+@V;6EML=J2> )N+(D/<%V1-U ET\=6FP *XXYXS<;X62+7&"6"K7&0)91X M;@PM.3K:J#(9?ZJ;.C8-?=AQ$-KH1G'U(>6H*QOPJ\P-M&VX'E$&$,7>]=ML MIC )0+)6?D-E.*'C=/X,WU5[;K"\.\9(([B,N5H4?3L^HLC-O&8/A)P L5O@ M@CBN_V+_8_<&+Z[+;0@BT=O@9XK_L%F)I"/& Z>(96IDX0*"W]=-+]Q5J9T4 M)U$"EDPW.FB+K4$Y^?L2?>W&GRVA,5\3&XEB1+BW(E%3BAHUPNRE*$.0;1E; M@ ?5PWS6Q W+\0AXGKP7?EXQPAF6JJ&?"WH"/8+,2'@@:SE6PAADI=6\?='O M?7K<(ZC[A2 /5@18GST-KW M;7@;KEZ_"6^CNL8@-[W#"]':? BHPHU.6/Y#XGM(V&@L7GBKH@J(@V637@3% M"X8'5CO-M1(UQL %AAQX)A8]!G&-@T1<@T,49T$(PZ,M4PUUSE],=U7&? M''3<0X+"%L 5 M*YA$,^<3],"CS5W-,*M,% *:8E+DE&01Y(@;7&QD:V\? M8WM975S2IU=@M:Z &Q^G7HIP@E)(S74.S+&LU,^*1>@-X8/&D*(['/C,P7+= M!IA;=<,E6;@R!H[(+1[%TZP%G-0>"]*#7#3UO5 'Q(E]H&%K!AU<:ZD#0WVW MN,\OI9QM/$[_Y).C)Y\>7*V#J[5WF[9WJO8KJ2DT?TOA+V!_$#3!JMR2X8PV M"/4LX#X:(&P<7_>& <$Q9Z;W%DI7&CE,&96-M@FE@0ZVD3$_YW@S_;S&]_$7 MC2D9%N&#L 7V%*GF+G0AD(>L9\.%,&C3<"7&8-M/=L&V/^Z#<< P'&RT&XG9 M,41DFMC7]^ZU%I.NVF:-Z%8_;I\WH*:$?6%W&TI:2>I MF2V-%OBB:%-@7%%3>\R1'6\99AB "DH@DH7U%TK<%/8<0$[*@ M4RHE2NY=KO5SEC\F<-C&2\WU62;FPOD:W6_RJB#*99VQ*5(M'G<>7KJRC^E!IM;'CZ^?W2%2U<"7%5,9<)TDS5R[21C"2--YWDA_%&=0YVO%5Z!FC?.-H2 M88-8\@@JSK(L>/0;:0AM#QY?K2B9,HGZ(E@]-X^DGZP) QKKZ!<+Y8W2I;SD M6JK?YP:,:#^-:#YN'% 80R=+?:CHGS;=.O#27?N]D!?/@ MIF%D;G<]=>(U">L552=0R)5V'YG3C&9L0;_3(")K.PW%[V9YO=W-^$ZC>!]. M'#?"?)=!W'!I,*7 .XD#9^_#%K_30.Y6'*(M?J=1##,SNPF11S/_(_?)6.+_ M]CKDO3=5WYOF[Q-]6#7[7W\HE__?H\<,BN!AGQYG_\\K!^RRF_V_AXZ2O\%> M//9[\=5Q=B;LPM5_2U]W\Z(&K,;-$ P[;-!O,_COFG46-.JA'>Z'/B,G_HR< M'6>ON$0BY(!>,F$]CLH/XIERYV@W.YR6PVGY2+?@_9Z6)_ZT/*73DG2-/AR( MCZIC-/R..DMZU+W%=$9VOEE< 8K+N*%\YBY:YZS1]'%.XO#BNW\].W_]\M5Y M_OT/K\Z^/CU_\=W?\Y<_O )%W ^O7KQ^\>P\/WWU+/YK^$OV\GG^^O3E]_CT MQ7=GQS2YKY]Q9N;KE]\\Q:=G+[_]_O2[?^>O3NDOK^C/I]_%3^[]7N=PGI__ M\-7YBZ_G#=Z_Q&/2[GG#Z;7>+ZK7O)SESW;2M)F"] M08MH$)5>"%L@A^^4P(0Q9?QIY*=F*5$S0M1U#3Y 3S=TB[;=TH.UWMI;YLV" MAL&Q0NG=PQ2#PW[3LG/%L&O% M#=*FSQEKTI)QDY;0H,6RRNQ0:A?;@$NEAOX<'>J^UT1]Z:WX3 M*O[3 RK^3E'Q)P=4_/M#Q7_LQVZ_=<8$MDKR/'XCW06-W#E_D>0K;H8_", D MBX.N3514ZM< ^O]]6:2'K7NK\IHI%P&(#S9KUB_>,'CYKQ=/CQY_07J& M]G;)^6[8 \J7,.C#:\VUZGY_K7YO+>M?WBZ[%;UB M%C>=E+LH4U "#7;=DJPM2(A!L0>J?Q25U\X_N\BYX>4"4(:U5!L61B47Z"[1 MM6,,3X@J%5IKFD8)DQ\%$4)^;M,'<,VO"9:"86\QJS6J7!BAH!1Z_CTP>VND M0V1QA/R-]G")%$^+OG380UE0]!T V7LWO70S3Z>D^H8%;_3+1+!2&E,"3*+DC+%%J5*\=0FZ[= MK"RS&J_'(8#V&PS^VZ9;9X8M,U5R%?0. *]75;/I(.*S9K4.9+K#CK<=:K*N MRA;?)V5*A[HS5=@V"X$^L2H<7+Q75;OI,CZF7%='+VW>B(2WCGM%:H-(1M/. M%^YG+O?VHR0)H@,7MWH[$06'!TW+$$3@9QFWVZY)9Y'^OH5]($VRKOIV@2)L M8F9>3YN+IT*C2+F:Z)/1-V70,G%I8=38TXR,:VF,(NRF=2A2#ZT%3&5QWRRI MPO/,>*)*F<,7IU_9F*291<0\G?69I^,.RDXIG6D1:FTF<55.IY /N3"D605M MO5X$R&D$Q12^4I/@)JU\$,[!$M">T?V5*6F*O95UBH+JN8+0]H>)JM9N97W+ M>AOJO]?HJ/B:EJ6EX2S1\84'1'OV=TQ*; ":7%LNLHYNCUES73.5M?6#]K9= MQ[:"7!1:ZH@1ZINMK:IUJ*-%OD:QHG8YTE?T.X4,SDNXMVMOGOBG1JS, T9F MZP@3=8'QQ,/\H+:Y!L\K[M1K-[PX$>=JFY_XOOF0"OLF^WY_-?D'F97X/S^Z M["/@R4-7OMMQY/T&'M)!QGXYDTZ=N;*E'3UY]/B)FMW:6 VJY((4I*4'0MLV MTO*I0/L&UP)Y05_8]-&NDNM^!4B M>/#A:U)N]8R%G7VCHVY:DA"_>&T*+F3>DT'P[$BT6ZG-XOYB8N&B1+-L<<_X 0VZJJ:[^--A8ICI,, MRXP$O-T>P?M!UH;=[PNIQEN[Z65-LGZQA5NYAJ@5I'@Z^N'4^?ZQ,IQ)=0$+ MI_2J+5K[:S&(&N[)!C>/ED+\WWBEDO6)36._'GZTQ]DY1(>YF[!I])I/^351 M1\?2M],E45\W:#R*]T ][WQKM,3!'K]AN;-XN66ZG_$X_/N')U,(D]]QU?.W MK'KF+Q1N7\RV)-HX0'Y?-*]5:(&NQ1"^+5G%?%YXXX3U07^X4N<)D=YQ>=&9 M.>.E/%VMCEY+S[U%]N#L]/5# :/1FZ/9R(+/J@NVW:3M0L5:".&8MIKP1M!V MKQ&FD'>%O? MYGUY3=8$][/CY@OHGJ +E!DE1U]U:.3CC>,X0*"Z@@@BV=0L+M)G,3UY(DT\^;?2;/G:[&;V6M \XN=J*I9]=OYHDO3/B/O&=IN5M!&FM\/D[P6R@T87=>#]K2F])/,5S)%R*J)OA@)? M+>S1?WC;LER).5AQP @M:AE-,/W/IK)VT]!UC6\E0>)L@W,\/+UU23SD;:R^ M:9%*;4/B>R"1,]F649<(58C^GH[=Y,+JD""+-A$- RJF7UJ^3-\7V&M?#,W? M)DW_V2%-?Z=I^B>'-/U'FZ;?%TWP6X^\.37A9,0;F2E2@O M+J"DV>?R(3,KZLS$.H_-<8M 10$VN%;!]3)'7#W>T"7;P+ N-U(PD8+EKMYU]"TTLFIN;(N3E:%PW:'W9"3$TO M4S\'4[%W9CJ\;=KD;MG,W.)PS/=B5F+"_!!.>#:63M3"9>LNR7GUMQUO.2I1 M'C5$*K@+)F.0MHD;W\4,M9G07G'RURTY=J/,7>/Q-#Z #)<_V$;[-2N@X33F M9H39".5Q;?^GY2].?NEB39M$15#XF!5UH M6-!?*M%)".'JU[UDNF7P-3-@8_%,TIW6R B2Y>31XT><1HI_LVI6VG:0?G)1 MUM&ILUM7WOO=VTBYE, M.<5)[!@G7FZ?S9N&TX$-R!X]K@Z1? '"64B:@ZC\92::5<3BY89#Y*1B=4,8 MEZ3H#: 0Q0P0_V+1-;+':H1WZG!JSVHQ*FA-Z$OK:WPO2*?N&JB-&&T:D(<1 MSDX2^\$LY+M"LEBP2Q"@+\7: FEEEP2-0X/,;30JGXL?&1S^_D/-28=S<5DP M4!YRUN\17")D XD"&13M#3M-<<(05.(0[ 5PF R#=:6$A4,6*^G,SJM?DBJ; MH]'YR&U9U9DN'UIXQZI ,3(C5VP1PW D2<7;[NE$$@419-+&'13)SX;$;+.5 M:YGQ:];3/_246"]$V1VR@A4D*2B;14,#F>4QW"C"^@!!U5,F@DI+6U1GHQ#5 M$.H?K:LK=@+7\U-/< . $Y);C)D5^_X&9PK&:3V M03&M!R/H#F*)0(LT,R #A[4<26\?3C$+>DFPZ-*,B%V[!5J:_1PMG$;1NM^% 8=R'THG13*MA(D#X>4UOD\P6RK:7=QU*(W2PV2Y;3U8:$ M&[G^@<(O0^4&YW_]19Q) #:^G^03PY0)XL,>O%.YI_<\(Q2FVV2XXDV,KWSF M5Y[/NIIU>JL*+'Y&!M.63W>?I3S-CI-ER\%EL2(TIVQ.>Y*OMD706@F<=@S% M0E/T%[^?R)>[M9@[_K+LQPBY>#&H'M I*#I%K1B2RZ0@1++P<&!JB20;.NXX M>\F![K9;'Z%D9.VBA5-@J!B0',V#3N1J(GTN1\,2'@)]B)]1[/K@Y/R;U"*X MUZI9&=?4<(E,.!ZIX6);QNSQNL^N+VB,(-#DP'1KU[J72U/@D\WLPIE$F=6R M(K\&)CW[1T8"JU5'BJ@/V%@2.0FCXFM3VN;;!UCT' HH3* U@"N"!2_?NM*@ M.5JG\Q:;;Z!,;K#WR(DP3L-"#2LYRP;7-!Q8=(Y);VA3))HVZRC^*L:)3V2\ M0I'/M/@!2@(;DIPS_J8M8>N67*;0C7Z=@]Z;2LV-+.DMNB M9*Y\$QV?R$IQ3./W(O=+3.ZG\"?SN1GW]/D!]W2GN*=/#KBGWP7N MZ;ZIC'NJ"*T\C;L[*458QVP':ZOZC?/>CB]1^@;;XE/S5#2=SV6BK7PERN<7 M(0]AOPC4!F8JJ%60J:\5W]MOK?D?#:,>@BY[-:M4!KFIZ+47&'52@Q1:I%B^ MK=BNO]RW-1G;Z7"MQ==8_YI[YYDGM]R.J7V9[[PF]['GH AB''P33M M>:?%:%)ZICT_O6KO4=^TCE.E\B7Z4P? YJ+8N^99'X#)9.]$8U-K:U3IXD#7 M_F4UFY'F7E2AQNBPT_=@IULN"[467>7/A>$" -?NM8!:*U#]@$&_'P.]&SD TA?L/$^E]9_Y9<;;.+V/P(182_8 MPI]]3.;;_ANEIWK19SM]N'S$A^/0K;%3"0E)UZOR"!LS/G)"HSBLNWA D24RI1?IJ6JW@Z7+,&40 9;40 M )K6U0>[)G6![1T>=&0O2D9R(11/_C4!A20MT1F1%ZJL+6';.>]*BV[M8>.U M6U]42L5T%.4T'+6"0<26\AQ&TH5M+D4K#9SK \O0Q\47)]&:%_-,VW\%ZA_. M9+BX 9KF$R$ K3&.;$EF*G$@1;YZD1J ^Y!E]4G4A%XH\$M"I(#V.B+I66:A M#F.!.5@M")(M]25G>6[ !( A#')'/ *L Y] 43FM ==8@![=6L +SQ&X..D0O.@V"K"/-] M<]FTU7_I)0+8-!-R=YBR:Y@*KLF\X"IX-"8GE6!F8PI?LNNJUP74P5Q&Q_G3 M@*1 _]D$[UL%?H@^,K;9K!=-\X9AFP$48&P45A6P"^=@B@# ?6=]$H&J["E$T**P)^25=]C0(V>!Y M;RBYHJ@OM-,M/4>;NP/Z0/) J[#N,ENLL27U )QNPPGJUJ3 L"--;:6FUS9A M9L&,K^I^&9P2TR:*'\LQ6/=X9V^OQ/-?H\2S.U3B>:S$)V57==Q4&:VB%XL> M((93K8E<9\;PJ(C0!L0_&[9V(FL)G5LV.(>L%N"WY%,FP$F2!_=+M=[/"^-' MES$2<$01>I/G1DOG./]Q7(WZ\M#%-G(&&!+"OXP< M0;1*?6ZE/ID,P!RRO' M1W"MNI];) E9HL]2XK96@))\*:L3?S"Q]VI6OU:X1BC^-]TZJ4E5YGT/]QNW M&21OO]I(?"@DE83A4#&QGGQ!H=/!,9:DG,GF^E.]M;G4Z MXP.I1(%3Y]6^V541"C(P+S#&$P59TN<@"2))34*?8:ZS&6 P,2XT1OV/XZ;9 M-=K @C-3]RT!IP0JG2E=W"BTXWZ=RONI:^0Z0XV[487 'U<_7+MKGQ MSX;J\4"F'_D10Q\I8B=A>>*3D+@>$4-)/S@5%1@.VAY.W'BX]' 9[L^L[D0T MX]+:43'EQD0L)K'8L?K#W7%9;J2QXAHF(_(VS)AR^6\PR"WQQ MX.:^">#]/%8(XZ9UV0ACN7)92*V<=,.2GL)%OQ%33 (HP1RDV?2/<>DZ/;&^ M4,*4F-16$]#2SR3SE._:*SR*K$7T.64^:9L2G7RG"\YF@U578@.P;D&YW$_3 M[>*Q34PD_1Q%@_[R,:KVW2,;T*WLJJ>4.%H>,S*&JZ^9*=*30$:PUHB[1^YUWL!C4 MXTO%U93)TD>!G"2 8V64L-DYG*@_=O,SIV.KB,Y MF5+-FZE;&&]RT^9CXI.,(F&.2$NTQ]M(_F[=C)N+G_Y\*'ZZT^*G3P_%3X?B MISU4'.+)VR;=3QG [E6P[_6Z&77HCAF3%T""CLU:P2Z0D&;>O4!/U9FJZP3^&<,% @ M]T]FLCG\[.PK!X@X&QP/Z)3DI!>,?P%'&68PV5%OG%O1A3!U'"C.8L1!""4X M;Z+E+;E7LYAQ+0[ QT$%"_+#HEL(\#>F]8U-Q]AT%5O2F#6\#>M%.__*":.2 M$I'8$LT<++:4UXT3_)LN,02%8FRDWZ*PFT1^0Y9LQ9S<3KS33BXSYDE,VMJ! MT?2X@^Y"PAN[734FB5[-F%# ?CSTP?R4,V4V\'_A%,5Z,"0F*->NOX.6OM@J MN+H7JD:$>H!?*.HF:J)B>Z1PT\(^R.CMZ#.\5;2H>+&BIM0DCS65*+?KM].; M_!Y,YGLPJW#711$5P0I-$?QL)F2^D\.<7FMQ\F9,"*+0#;H-W1 N.-QJ[W]6 MVG=!M#FIDSM,%F_9O&$=E$Z]00]8;F,X3P63WD[5EYKDB5TEH7 /H+I0AD7& 0' MUZ$B\FU RA;U2!ZFBF&CMR_UBEE;[@8N)GBZI*'QD% M-3(T9YOF?SG )2W+DJ$;OS]-=(;;K/#W6I&A*9BT)I-O<6^^I/W>%LWY< MN(I,-=X_:6"B5WV("_HS:XQPV"O& &QM>?S!$;Z\\4!TYAO1\9;&C4PCZ79B MU21=^T*7O@+_^BSMV??)\:?^ S-YF/@K=]RZTO>!?_*XR$++P"+J&1AW]SM8 M#'LQJY0H).X4&7*>=,3:S2H8Q\C*3"NV,6O@F.D;L$";KJLFWIK51*6%9876 MD@'NECOBNB_V*]JFDVLF\W?(NJ7_.M@3>S4KI-U%HS'UZ39FA,.V6_6XHL#* M*[HG>LT0]$+I,7:*I]T::7W?C]%VG_Z6S-Z"([,$6\"'64F%%S^]@*3&(DJ# MA<;7=#;HYF2V./UN>E!HXEG)E9%.IC=6'$F.J#8/-N<3).7,JZT 8OK^O&+Z M2]QTZLH5]%PRPA95MRSXCMFLF47E0K#X5Q4='KD\[0K/['&[@-'3II7>HKB( MZ;,E']Y>U96RJ0^G*ZZYW:T:3.T/*VBU5*6BJ">DQ> M%$_\;MVXRSD65LGO^?U13Q>_D>A2 ,BXDB*NI-'=>6ZHK- MJLZ$JV#Z>F=5%YTD_Q"0!)Y]YI&7$6*S+]DL*,B5<.D(4&$?LJ;VGVN5BQI* MTIDK$I-TBWO]<>+X5I[TRHFJRS4KY'RGBV8S.Q+; M+#&DJAJ50TY!1TV+$\D13L1NEE6GL?7Q_CMD,*T0HBPU,67Q,BX^G?V%79.:6-O+JIT=@2B/-F*J$UBN%LW6.<$/H9/88D[/ MDORIOOJ:>6(D^I %'Z.C74;3'PE&=F/;Q $)G[,OUV71CZM;*$^6>-9+ID.Q M@"@2UK(P$TB7:V6QB^HM?. _8,.8<8-Q<(M6&L,4Y)+^8Q$"*))DQOM0IP98G%*"[/ =?816F?TN M20U(4-_/JFFSP,OCDPPK3H"M)=YLLB'G"Z[SPOJ0=R[TMI5C$3&#C,-S=CBT MM;4>'_@Y+ 3(0JRM#%P<(G9=)+8J51^H)Y^VU2H(/GW"<5V)Q,;BNRBO0=O5 M)2<*M3.@!S":"0TJT[^CM-!;7=Q!7-UDL%DC@+*"[-A+U M6\'UT5B?$9=P!\=)=/]/F]66I222IL+LI1GWFF_=FG68I+G 0V5/JYOZ"'$R MLDHVJ.Z+PC]17_%@J4 M<]IL)O>_&%BLHW7,5U&KS;=,S:3[.#]OELY?$ED* M A_)E/N#,-FL_>G3MTGXS2^*)*#EN)$AL[:SH^ .";0EMS,K?FF)[KA].YXE MZ5V-5:%HW;DT/E>D]HM>^XR-0PU?W-5:HV5TE90M6TW1>3_.GPN58-$;A^9M MK595;&,:F9-H'F=D>M"#L 8<,O6A<][4G\B2ZU K6?52^$('<,V\--=6M^FX MR5P&&3(NGD2=#126,0ERE) .%]L+$G+GARB2/ND0+Q8#V?<,\Z(')B9N+$"9 M%Z!WC"S>"CKW8Q^FOVTVLFN<,3#;]]H)G6!/T$?6@@'Y>B<]F)5<[V>+ MLEJ"0U-.+# \54AW#O;9G!X[M /?+W8A/.A1N":95U,RI -Z 6#4LP-&_7[, MZC4D)#,)88@,I"S4 HUFI6+1J\:4C %RY&M2=H3G%@H!:/G_-AO4<]%M6D@Z M*IL(TN8(P,?-TK#2(IN5((8UH.!D/.OUPD6M[&;.&8I!"LI8Z M :S=M*'O--]+N%C8?V2&U(BA8&0VWI7=A 2H(9M7Y3:EUV4?7^ZV'@G]@J[> M13YW@C 2 EF4%Y$A#8-(W^M]7\7GIVFS!>T+@$J1R:28,6D$)EXD#RIZ<]ML M2^GV[0%>AEL3:!D@5'4F>34%EZM7P?1DGF#VOAT+.>SW\\C+97*:Q=*)(H7( MNI&6V<)OT3(JD$], /2$O'.(=#1M(%XIU5.([1HY=#T^L&R4<4-NE,!6G5\A M.<=A=J#_F4F$@8) EH5HCJ_O/-Q!^S2KK^,/.8:C">LW*UY#PGG!!?7'Q\=G_B"#L8?"^R>QW'C:\8J/O)0 M\1$5?"05)MF31W^B;WSR)_G"%W]*"T**P1I)6']7]4JR;@)O 50*(=DN 'P3 M9TQGE?E9@1?',@C)41QC S(O)UF9FXIC_41&M<&]NW-^/V01?5P>V5!*-3OE MSA$1X"B26B,'/&CWO9H5JE;"!H?*6J-ZK#IZ#1)A"MN3K&)G'1&BRCS8YT%0 MK(F6?Y!@[H8R%5@$?E10F($].;RF@13IB(L7AF1IG#P)>M+<9,V;@@?, K2DJ%!8_3Q5P@8'&U=U,0!4BYR57A[R3S1=9618L_8"6,F M">5(Q2WH[0GM$Y.D[1197^\(*![R=_LYJULC%4\>'9"*=XI4_/R 5#P@%7\O M6L:L[_A:'KE;+:RI,4N^X1KIX-FC62,?5AC=M/5#CSXB7'CEL VI,CTHY1O7 MHK*_!WB;;P_J\Q*<1/,/Z;%;'_R!_9F5.7^SM()=B;5U5LR"9 ML-\X!-]%,?A06!.)HA7I]FQ392+,?H'PX>)C7(I!4_\1P9XSGM,?,K\PE5X$CRJ_#ID-L_!1JV7' ^>_SK*(."V^'WO0(T%6LN.)0P^I@UF2\6379R$\F6Y:F MP$@Z+DU!&+,0'_I'5=87EYNRRK^I:"IGEV6%$E-^Q-EEY>;Y,^YTB##]2XX6 MM47^?U]6_\'OZ#_*ILB_IYDP.(Y_];0"YPB0[=_0MQKZUH,7;=4]S/^-M8)> ME.<^MP+'+'[NS_R+KSJ+*%U_Z\()^D5_S=WSEOX[16JZV[[X.#(GZ9;JN*P#P "*C%;UD.G(%DP1M8V1D,352KS!<)8]+#V1=B<0J]C;OJJ'*"\ M7T+:EOE=&@DV63\#R4(F*D2H/WRW@P2*.QQN]X;N:1@,00%UW/17ZP%"FW!1 M05(1<)R?1\OCE9E:,[O4%R=W1)29*T^ ;'3\UAM=,9 =TFCH#KQT"T^<:[#V M;/C@M2N7;!#H\;!R7,Q*C1_?8,1GAU*%RUTSZ($!W-_?&]X424FSJ=!E/>$I MV"!D*:&_Q"CWB<\:HT60''U;KL/%OA>S\A>[VIQD6C=:SN))?C5\+YT!(4>- M1VFVW%4;6KHAB>1C$@JZRS6K,TO_"!IR7BV<[J7R54 )G3\[ MB_,O\!M*)@&5PAK?8S[B#"?M<>ZDOZ\Y?_)Z-O'^,_^&?ZR"Y1E$WNT(5^475".1G8T3QGUWP@L#OEU9S' M>N,_):U8 V>PI#4Z^B<&QO\X>73TG!=HIIU_,*-G/VM%%^92MJDC9VS]I3X8 MJC.:28E(4&=$*9Y!0@A@YUEI"1:/N[OUI&@%'2EQ1CL4.EI=4R'_60IP8K+E M5S]M9K.CYVU9O\E_1%G7^;H%.?PK!&*7'%TZ8QPA/>5[@41C7_WN/7Y4&-E9 MR":R.$FY&G@O G7[3/I0AW]B20&/$ [_:ZF.\VU?(V1]%^CZZF74H 5EP#+ MMV&VX<^%\,2+J#I-A*(54+*]^>[MA96X7D.^>(JZ;=ZA+ND 1&U-,_FNZDFQ M16Q,>G^/H2=YVY>*C'R'/?VNJ8^&"\?[LW/!O.74"S#P^MQRMI903E?Q<.GO MQ:Q.L["M*9P7@ &5!--H+Z ]'W^:0U9/'GUY9I<]1.Q[7Q[$?WW\I>+B.Q4( MS[57VZWB1==OY MOGDRMB7B=ZQ%@"EC(LZJKI9H!^A+4JY=^08*&^9WJ-BEG]A2]A?I= &X]L5E M9L0Z2Q1SZ;L4;]RP$F!^<,8%:'6M=9KPT<9A<^FU$H /1V=13(RQ%98B,N89 MWI"-,FBF1%"H,F_:J'Q,,.Y",IE05XHI$,+/NHEAR;'),M-[JD+NIR))"9C% M3>A#9,P4BPH.Z/\89D?/HGK((020V)9UZ+DN#/16WQ9*M$'AO)#*P2)S)'W- MLIH6^;J4[C:+85[Y,/_8V(H$( K.6+ 8+ MZ*(@O7=5M4V-[^O#3'(B4>$0BK8ASGJEE'QQ:+I$53>]$V4S9KDQN01_0;HN MH]:2(YZ;6AM8ACX**=J*M7SO?8SKG=)T6]2!=[EW!S0[IZKV^U?DFR&%MG9# MW[U Y@BGCS6V4#"39F8X1]->D(7X7WQQT4S#@:1_XXY H.G+X&G!4T)+C?G< MSK8/-0&M05(20=(:97SY,J_+*\9S15^[P$+6XLJ5/[M ON"S2,J<&^_PE[U: M6(M;Q47*4C#UI99'I[5W"+VIHV81#/*1]&ZUS<>%9C2_^G1N362=.@?YKA!2 M7"W*VB+@4B<41UUCG\]*IPI=Q!'.(XUY!@H/^3VV>QD3#7[(ZW.O]=9O S![ M? "8W2G [,\'@-E^ NM_8#N$FHVR$*+C1[WLT,,,H;W5/5\(] HWXWZ[)UH8KT[- ,MURLX3(LTC*'Z1CFBP!=YI;*/&^VOWT?(Z\ MU UI[P-Z\J-4+J=9?-!Z1;"Q0+?^@"6^U7%^.IVR8%]P96@2R?*^PPW8%XZ( M:C4V]_OIL84PA8[F84(L(_BS'-%@44_:W,8C?*TG0GZ^Y2HF!.BXT"IZKB ' MEN349+Y]2,Y4ZFWEX0-;.VM)6$;:[JTU9Q%I,^7T%$ (-R'JU9H5EI(0NB'/ M+(50[-P[A=X[XW.[, \R*=\)$XW>CZBMIRY$%5+93^>#=&%-DV0\MG?Y M=4SPX>@+%YM*^ -WOSIAL@I/ETQZ[>:5P",9^+U8)-L!,BON^ -'A)!%"Y>DFZ;EJEJ7BTSBO)Y-/N[06?Z#/]S/B6ZZ]99^';A^5:%=PO7;8Z2?R9:8J8V!:!A$'2$.$G! M[*=)YPGM@YT((/H@@TG%!<#=6L*GEF3,CDWDCT M2;B(68':NBJ5W%J_:ZDBSM8(F5HOB&-%E)E8<*P";FK[6;S;T?>4RB/>#7CG%G4*X:SB!]777,BAT$.P:;A2PYE[[3X86-*1XGC3P/_39I@<_= M:BWL+UAEWV)SH(=S*4@'&=BLH1?*-2.,]#![U]N54Z./$P>L=I1C0= 1MG?1 M-21X6;VF].]%_L/Q^;'G#=WA9$+795PL-* )M)VUG4ZHJ,79%R[41+FR><[D M;F.J=3=5=1:QM@E*SR]=E#,+3V+.APIQ*Q>Y&(!X*X,..P"DB-#:FQ'<2=HW MZ&B#=TN^BD:;3=SZ&DQ$(10P(!,-BQ%.4!>/:>\,T;'"2UK5KTES7-#&@^@B&#_VM$[,4;PC,W1B0&XG!&9VC&@GT.Y7<46OA$$;^+1VX$2'T M#MP..YV)BDN].1#I0&PYAT-P.Q/=&]Q>>#,OO/2S_T&SX-M*KU"S>=.G4=/G MLR*R?N#(72'NU9MK[%O!;^TUY75CS/WL%1YBZ\._,+5>T#4H?[KB:B"UPKPXD M:#0#+A -YB5PQ 5$.J;(PHEN;[O:NLT*3+"^\8VM_4+*A/B:CY8ZBV"]TGG M%W"P)'AL@ ]0%=YAIR\OF[7%\L +RT:4CW3IQD0(&VM9PDT] 2;4I'!-?H/!OZPSSY1X\DE\+L_.Z3SR.1:Y M_#[P_5OE!JRO_(R,B6FU,'#[:4_PY_E+D^#H++Y4=<,2\XT6P)&D/#4;T=>@ MY ^>MN5?U?8M/KIK@ M;_EWZ3/S5[%W,.?NW%8:P;I.NOG\HZPWN*9/GA09N"H/!^*CQO*<'+ \=XKE M^>* Y3E@>?929SPGD6BN<7G@OBR5X/"V]P$JS]RD9=7_^',C*QZ[@K]C4 '_ M0.ZUTSB&AWO%WI2]Y9;+=]QR>(L5^N#E^AYYL=;XT+W'-3EL-BK!)W\YS2C! M*GS-#NJWWO",1_!W)%@7W%AM>(^F/]SQN^/\-$$RC_\P&_[0%\M(29!WS;T/ MQ GVR-Z&:^+#5\'@[M"BYR][*K1C)RYHQE@3]C7E.T\P490[%>H?H,HBK7G[ MYX_HUS^H7ARHU$?')Y]6=:)4^]^4%]?HXK1XE_G9H^]NCQY4#_T&W<5 W[-( M:="?A]EM)E'[5N]+6M1*XPRA&GHNFD:K_)38B]WE1CQO(]1BO4.>_N5\ [HA M<,K"#9&(AB3;XAY+'QR55O H)-^YKE8;86E/RU6\&F6M(KU1SIF_ 'Y\<,0(>B= ";@\72I$ M,!AZLBX0,^O?O$1C&\9Q'1Z$;"X-@<.B','Q4[IY)#J")^D6?1D?63;8WHM> MNT,-]AZOE3W06L,1_^XV[4&U7Q<->9 S.;P3Z=A;) '7JQ06I)TQY )B,(SF M7[6&.JY$&PEIB[GKCH32'$P-ZUYX5Y29SPR'=VL*9CUAOLDXS:E=-Q3:I%3F M'L?L;4VEM&23J9"J,)E B"%Q_I*^WKS;;Q'R5@[Q(_ MYIP:6HUH*H[&>EE-8%4?A[P!?BBL?U+>XKODLE):PNX'"!##F)5K-)I83X\+ M8[Y@#]WZ&G'IOZK8^.]-'.I0!WZ@Y7K^.]8LL=79K!,S.>"8?_$E\R7^\KL^ MF0=UNH>;]J"ZVBMM.A'])<0YM6JB_J$.!_1VQ[EO),9:&M'5K6'2NQ5\4F9H MPRB&QB0YY=L)E)3\KF -EX=_BJIC1:BH9-%-,\ E3)$+ U>DON-^U(.Q'?-0 M%+['\)!9@D,:4Y4UWRN5H.K*D?FV[JIRUT6DZ=*_Q WC>09RP870R P1&ZF= MLH +[44N*1M!3HC2E5:RH'8#6&%TM!573!XMJ[6&;[CQ4/^N8$0W:_,N1EY$ MH 9_A7%6N2UY<-(=;UP):/[EO8/U^$.@QO'P1\=W'%S:P%YO-,0"#ADP>.;F,42\X"1>(7'%JPV+: VS)<[3#T4VN%U MKIW02#\(8IC$$'&PM<'QT"Z!GE,I@PT'K3B(1T_GR.:DJ6>LAO@>T:*JWB.0 MYQ (K/TA*@\P0!=/3?N_*OC&3@MIH(I_/F-6Z\560+KVKV)W$N0A P_MT%DE M1J:/ ZY<'A(_$%8K,E],S,CTHAZ")7%'B:NM+ULW&MI3*L*>HBCK 5@J$Q4A M&F*_X13W[;0F*;AKCB^78R*VY<-I;2Z\=.X\I6/2&,7P,[U7'2IF.&] W_J) M(]?ZVA[ET=;Z86A87L'>_NOR)2Z0I1L9Q[,8$6FI4TV7(/.A<3VB0_GU#'U1 M4T7ZJV9H;3V,>[&*DQ5TQN"L31I@VC4$;FGJB.#H+]F#QP_S3Q_]">=30*)Q MMUE]6"CRBEK@:5^6=8.Z!-K..5K-R[\X2,;.8^W6]B\:N$7?I7RKPH?@<604 M8\V@&.6&'/(">K6+6F6K;(,M >P4C8=;#'/QJ7R&QP#1O#-Y^^#,U].]>"@: M],')0R5:H-'!?NAV+,,(U<+.:G$I:>#:.SP5U1W\V/ ,$.(V@N2MZBS^&=N6 M,2V\$*].+YD_%TRQZV@P/>AWS##5RKHMMKX*8DJC_J^3HLD9ZI^9Q#@,.XO7 MY\7#+W%&6:4/'L#U'J_+ZAJ*X&LDY/_9&(?RM^6TW%B>2%A%K8R39.V"*4Q0 M(\*U:_RN2JIP]$/2VAE.CLF_!@Q8'=B (&5->GQ&S<7=HL"DIWHU^9@ NQ)X MF1TW)0V8.N4+)=_'3MZD["JPC %#/$0;S*4F,^^=]VK.P&TYK3QGFETWW^+7 MT=KK!=8Q'VJX\C+NOVEPD\0L'FI KACH 9Z]"0]FUN\5:,)_COT@R=F%!J40EXQ>H.0J59:^GYU6[?! A.7LG# /".>[D2'GJ*T-"U_*'@>4[5>9@ MCIMTC%F+KZ,L*7T-VTTC>E")LNE@MO8V3"_$2A#_*_A6S::S>R\UX7IEHSER M..&^<@+$TF2U.D.X^9R9D+).TJR+>U3N-6MS[7/HWK(TD:( "E M5N]DVDX>]1CL*S3S0G928@C>XT=% V2Y%R+^;0&4]/V.HE)Y >/^;RL];T" MP XXE(]D4;WP/]&)3,+B4I6B>G.6ZFRM0PO_9780<%^)(-,NK9D%W M,@+6&K9[;97?'NK\Y !UODNH\\FC ]3Y '7>2YW!K#(# M9+#X:1)J*L@LH($)J@*N01J#*U(CG(\4F7-,1\]^MK A+4B\9UL#/X]>YDE9 M(EF@BT6XFFE$TT9J]]]BN 53!BXH68L;L/Y![,]NK5>/ M6JQ<37HEA I5P$H:0X[^.!0.BBE^A,";N.IPM;PK7*3N1N:MPY[)O*='8-_/ M;^L0%BV'9$O7OO/LS*$1!'<%JF\0,P[I:(0[G*^A>M"NH-Q,2F@QO N0J>&8 MFNGHB6WP>^,R$0((LFPW1K$6\\'S2SV4->(>&?%\#Z+X*W)2'Z*1:)WY@ABM M28T*8A!CO!"'70#5COGU!@P@"$-&)>0_-17K.5>7'*##XUZ1MPOGZ?L(6O-Z M]',Z&ZVSVRB(^KH"YV=4-!-^D4EINM:$:TPGP>'@3)S2U5BA.1#=,V?-5);TW+ M$MT4PN/H>]7)3=VM#8(].MS7XP.R$@6Q5*)."#DL!]QQ#THXK(,L!&LOH?1' M#X4;TV6Y<2Q5QKYK,7UF2Y*L@L0$P#RDD33&=%I6I GN.9Y+'VY0- $V!6W$ M$%-Q1JHSZGL6QVM *3!U]OS6B&UL;"$R4&28;83QKP.';J]HXQ95 MV]&&3Z0 9(6AT0ZRR3@:D4B1 PMP-;#AER1;##_7@W;,T/INK=T60MB-R4F_ ME$#%9.>V9^]CV_-WV78D)][WODO61Z9WP^X7&9F0"_(]T4(W2D^UE2I=FL,0 M-S*$*YL4>,R@H5QBP*.'DH0B$M)V 9:7^3=%,6LA\IN7U8(MC1:@PZFK8-O: MA]IZ5[3EMKB)_Y$MZ&T0L'*"_E\]3&4FP635Y3WNC\0<"7?'B'+RC;2$S#I M0$,\'I9/8 %*^%-,0+*)@VQPCV&NH&(^0@X$*$,8'ZT\"?;)>TCEMB%L_Q,) M&6?AN"V,$C"&>*1FV*:T\Q6V(+3WJD =Q]1?((]ARD>DX%F;\_?=P>#Z#0;_ M=S02S7S-;A^O,I*Y@E2,&$/LHD_ RE8A9#W;3+FZ2WB)(F.?(]EH*L>W1<2Y MG;"Y9_1^-B@]J;2T]0G%7@B&!\98;F_G\FVST7@#\\6)\\S?NS;^8V,@]EYP M* 33H,$&AT..>'!30V:,EE9 @$W4#8^3??Q6I" 6"T^ZRN:)FD@S+M)(^OR) M"5LB8+>4?C_IJLHOLSMF5=E5Z3W&JJ+V;3/""6.[2/]_9K]T+9(T".FFH% N2(U(Y\""U3+?HTNN#%=)XE<]"*HI=\MG"'-&<6XE%DH3P% ML$][88#,HR6TG-KR@>][UAS9 M$22)Q8S+;8P5W?/N0< 6&LQ54:+_'!Z#A @U\X='6=)A#^NAZ#&[D@%:NT#R M-SQCC2!U2O&$/66O:/AH#BLRQ\C8A0%.5C\(Y9KZ!H[N_Y^];VUNX[BV_=Z_ M8NK4R2V["N219,N/I.I6T;*=*(EM' CN_KYI^17=F M/%[J;ETVQBH&87FT,Y3<&];%;HJ74I_H%<=?)ZC):P:%?3W0Q) BSLVN(WS+ MEJ%#E&FP-TM;>%C$=KFN,&!E_Y8T.F0((7;(\A%7)7-N;@F*!5R[@1<$"]^G M[ .CU]Y[5'GN;+("2&3C>SJ2[UV(M*-J2FH1DWM#QHO<0XP9IEMB3Z93-&=/ M9D^F4L9]<@JML!7.,$-J->ZJI0Y4'-OUU_6&Z13T"MCK(OQ#>TMQNAEA6N(3 M./:\2@K%ZHL9 $@'SG- #^*^ 1,AW--2?R \[?1AO@0HU)UFIF>.R+UR'R?& M?7>7.#G%P;U23]QF)UOF*'KU<+##IR>PPP<%.SP]@1V."^QP.F5^=J]>-D$J M 2HUR^)59)=:9@BEB]V1_U"(8X<++=HV%[LKJI!YFFA9XV6IX'_H+V' P:SHE++LV2N4 < M7X/$K+0FNCMOE4DJ))?"6#9F/FB?U8\/=(440,Y\S17#+C^8OHS<8 KP?Q=W1*P%;&^.+>-1M/0:%G6T<%I MZSFW%-4XG.?SZ?QF(/C@ZVT$HA[&-?AYN>XP%&X3]I(+5BA8MR)??B4KLGH7 M6\#B$QVG/O0Q_X/LI2OVI=QN$HQ#BL-67-M-*$?T'!3HJF@5UE)%*M[88E>E MA"@<$GK,F:@9D1P'+?E.JW4F5"E8#33<1]GN!_@.]O9)HW661SG8&F;D56-* MGTF'[I^0I/HPD9HPC-0\MHOCT5Z'"A/"4NN>DZI13$$!57OHMV.#OG MT;>-/?T'A1!VZ_06R7=0L?F2LV5TU*WB6).5>UY<6& _2PG$>YZOTY09X$ Z MWU+9L8V" @P6=BAYYB+4D2+N^VH[L\UDV$?-,W)A_E6\^H*XT$X:,EU8R+W? MXA;HDS023IUX35C^%6F,7.>V *YL"=4YSOHHP' ZY4-FAJNZ,8HL#2<(&L2Q M<>7=X&M9A#--"47CQ\,#:_I@"A/GF-DQ+'=Z.F:.HEL&$.';T>4" SAVE$0 M,YJ'T,&D7I,[V#;N>T2]6R. '1T1$HZ2C+7<)?-:L2! D""Z0^2Z.)Z577=# MQK @9MC:.P\OF^+IEY]_.=.Q]D;P9268$W)Z=JLKKM6G^[BKKD743GI%$.([ MAI(?"AB_2CTG,N B7M,$'^4R8Y5J5ICDTGL4;'7#,2Z)MX(64!R+K+8?Y$ M3QN)[%6Y=:1$JEP\DQSQJN2$0&@JP1WJV\3,TG7>[(";(#_B #T&NI9O$0CD.(G1TM?M%PYXR@)K[2U(V /[26&?3&1Z-B9M2(I?@P4O7XSGRP#X&B)6I 70Z?8NOZ2MO%%D,S;X7GEP/B,7X MN81L?*6LHR\=ZZC#$. 9K_UIVL0QVB)*G+_M(X#?PEC"B]3 G!ZL2SG+X3C@ M%KQ*(,N4 I_4@1;C1V,96D$5]RI!PLMX'OB3G6+@3:\G+,)ZSM6?4)@_N3-' MU:O79@=EI1%VA,/F=K%L\UZTNA5EN9)/,.-6K@9G9+&.)('^'?_E>+/>OSGC MEH 1FQ4?)7UNR6VQ%S/^LM0MN$VB;0!1959V"CJY<.G=. '4-)K2P)?GJS)^ MU0B'J./7=;3[";X_9RHK/1C8P-!$PX#X#YK6^8AH] CDQ[V5;*3I86UL8&_$=E M4)D%65VR5+\;Y.K$0B5_( O\3NRF9SRE202+8@F5X03MGBQ3"ZE(@]9/7/\! M,X.%/$76+5)=QFMZ,5YN"#/ M;E45GZJ+-:8!TGS7\,5*\A>W>C?=X:60LEGD&4_0G6E\/Q^&\,"#+(6<4>@*1Y918::YOD$KM>J+!QR]EOH@1\!GI'UA7G?SW9HYKOK? M@CY(>1.G']S;G/I7_(YYA?2K]A$_R?'?79DP@3R!5"35A:F7Z5F,OD\M&L(/ M,+^OL$_))HV?;@E?8 V>YH=/[=:&CYO!]%6RA XUXNF3)[,G3Y[H:VFE6-[H M\'?\5V@%,\4A&A5BO^,R4.76ISIK2J0%6L+?)28DKN[*9I(^&[WQ^C(E5^A< MH07*6X27<9D(DEG'$=]\^+[5V/[-0^ED",@5QJ%7?E"FJ*3^.,N MWNHP/Y]^SCYG;G22^PE[ G)9#C=(D(QMU1B+J834&PZ_]#ZH,L0-XC6CPLA, M:&$B399U,% 'F<+&:)7EU6;U&.4357>BS&'XYI8)$%.;XY_U*5,5^'D:4)) MP=JT=L!'+Y*K-%@P]E])A,,X(MS*NN)$-),FBH3LG&Q7TYEZGD M)2!LODA<[21S8J%U:X$+_Z;D0**0KM.2H%'9;(BB!5B;K"F.6EN,M*8RX!AY MDCLI85^T&T[A$#8'-JVI(R&/2(S56X'T@)N^BXNM%VF.LW*[C2>)_D2%S3M; M93#;@@LU5,V"D'/=J+7W-F/=-D3UKZFX>+(7^8)#W($9-A'#RY8SNM#_+L"$ M]X-?%G&SD"RT-CE;X8N7X(_9<2D0K*W:O--!1_DCB M42_![X&@PJ8C/K) "V-1^TYRSY!IYWR:S]WE,2N\Q&8E-F(TGL2I497;7FUH MZK?3@=4A#A3288,:'R3=3N%ME3AMLIIIIX^2_U3%DK4"U;A#MMHA/>3^RHKO36(I?TY<)PQ^>=Y"QXV M1DQ(Q>;$Y) 0N_D@RFRV #'T4_%BU=\I:4=970))/+5(1[QJ.J5?S!Y'PDR' MH?.LC2VQ8 @;='L"Z\0[/&P?VN59C@JUJ*VGG(19<-4>'!$.-HQG+' 5JN#. M"=J-&/<=87JCY^")X->K08$2E?<(21%K*)WQW?RZ[*N@5^D&K"22H!833,RV MU6H0.B+EH*Z# 45Q\SM:[K9$<=^6""/<>,]*3'/IE](FKI61#<>Z87SBW0J? M_WQG>N.;=BO8,.@)@#2HJT0(TL0AY67H39Z:Z5)>.=#UB6_D%<%/5\J-E;\['5) MD X0[ >\[W)O0^J+2QCAP6ATG0X"=*1(+-8!IU6P*BBG,Z:T753E2CCRIHV2 ML!GRSXQ])!SA"ERBOXYR12>SYBAZY2,!3S\=FC:4($.Z= L&S >#(29M&SYJ MYW/*3"V&?PT,8S*.H:>?^"0P/_1!#="S$B?U$"QW#@3,MXRB]X5"V58 M"EPR)A/9[S4AO,Z0J?)^?S^_CJ,RDS&17 0]HN[Y\"4HJ#P-R6N$>D@4@[2, MKEJ"//]6!WOR)!>0BISSYS9B*04Y^+SR#;KHB01MWE9[#=,,TO'V?/=I+B0: M?P$4&:BGO:E"#CFXA;(4F4#$--Y[JG'I[MZ)T62]-I4@P7(RSE-&$O\7$.": M]T/TNJDPCZ(MB[;J U-Q,(SRL( R@X'Y5J24>[O:K2O'379[735@41-O %5^ M6W:Y>65P9MS"=04%3V]M.Z/N &VFM^$W"-8$6B?R)A86,J"N%[PHE M.:>ZXX#. IA$\+ FH'I _I!P4_32+8J [4Y,W(H/WU$6T$I,UB7(L?7IS/NJ M^4EO6@E(%$"$OD6V5\S/F;8123@N#+7?;5YXN!DI.K@CF M#;C#^X]ST!V:"/FF.':=?E1!PEZ]A*L8%Y@!7U%LMJ+39'N]QBD,4RWN5!4P MDF(S6DY2S\I;EZW,1);I87)<*89E 5-82YD[*K5U2.$XR/WLX(KKBV%W@6NO MJK=RY06]\EB@DBBAJ'3@DR<):<+"0:H1U%_SE75=#2]-1[KHA JXH:85:J>P M5A,J$1\3EETKP:L]E,'M?X>Q>NCZ!>M07VT%#.1H6;GD0R-]."$H^\7Q8="C M,DC?PGS!PS4&'T4&'RN> I2T<%ME'_+TQ^ BK7_26/@$] /33G6)RWV.A7=/ MPGADC](#_9-\:NCZ6]$/.+2YVG%"LT%@&[E>?)&7F0_UK>IE$ HZ1[<_[,Y MI_6NOY>6>J:[X?(D#U"T L=_G M#T@N=BTGM=XB)J25?]Z]4!2VXEH*8M;$]T+-4?6A1Z";Y;*LNQ'/KN-X%CEI MA65\ EP&5AL]6$G>#]X.X4$F[BV3FXK5//$1'0#CRA+8I9Q2)Z_I*'KU<##& M9R$(&^NHHNIY)BMF'HS6J.9H@2=PQ!'M-@.B*' M7S%,S_#O05&9V8%A"&5/#*+JCKS?"U(1K @9:4R9:?+GU_YYM62?N<( ZD@I MVSV=U"!9"N )HKO^DV;X*ZJP3HG\RRIZ#V17$9/ZL&'YNCBPU@"4@2>0EV2\ M7Z[F(*K<#8&E.I#8X=]/+Q12.&?#E(,=B#[U1+@ED'):KI=.\CJ9D(X6#;XC M=2SSX9!5L:F;3*TD[#M*XQ46/U@OD@Z9MGW5@H4O=V]+X4,V>\E0:,5PF(ZA M_+GLMZJB^Y!S1$1=>E?YLQQ4#7,2ER'(G,BUN@ZL5"O"*)X_L4Q3_/3SW[#X ML3#>0#=>9,,'%K\6U&(^+H7U1F8$U1P+#("&GR0UM\]T+7Q=U,G$/HI>7<3E M$WW.R? 5*4B!;-E(.7S@,G'\#/]BI,4J*)_\,%I"$T0+RB]EM\#!-EDH4W;] MP5 F7'*))RN5F;GHF3J%4YCQ-VBX*RF7RN&GDQ"Z33(RJ2P@D5B9LTK_62;2 M54)\**/(N;_LO^(8+V_R>LV4>/3_A-MC/(+$=XE>$6E8=HZI:UQV,Z3U"]'. M:19B7K2%271F1!WF8].:<6T?EQ?_S(QGX-+:NB&*R5YI4WHLKQW>FJYM+".+ MZJJFIF.%'S#1"+) \8H[.2K3 Y5L7A]Z.N6.HE>9K.%S+VOXYN*[UWG^]2+G M;<@*"%\*-4G\D!UWLSN@V=_%Q:0R?[27NPKYF@4_J%[G3Q^^G8W9J7>RW?B^ M+=4H6.A-'%%./4'YNO)2^_Y$Y)W)2)B_EL\3!;297T#;T![A[X8$Z3D/7BML MXC!^[^[E ET#_@U7/NN1;E+/VL^"1! 7%;, ,SDP[*Y93KT"1E,Y3"!O+$Y0 M1P6SP]I7BV@3O.6&,@A#S2X&4,=[2:E0P/SCF0. >%>AE@D>@<,,H$R&-761 MSAS)X.%+/J1+GMV_JI^^+!7!\KYS]NC.S\?6G\=Y'S"W2C0OPB1?2@5R:\H( M*L>*R[R!+%D58$01QB1HXH[H:Z6%.D"M?3DT@2']*9>(T(:\K8@-FL$U-?%_ MT:%&FX@/&PBJ5$4UV\&Q5P#NX.$Z6K@K&?! MGC!AG/Q8OBL3S';R4WSTBT<(^3&&051>5UHM_C<7WWXS,\%HU/.P618&.-'N:FN0>! 5[UD2 ?T*663Z^2.405O6#8",IM(O<^^/HYFJ2I M8WDF9K8K%_I\BKH>:*UI->3\];ZE<=KF;Z/GR2X<>$%L2L*SI[I/4I,\FQQ( M)Y9"%7U;7<8E4_F3/=%DT2=-%ED*"OQ(]7;F'NA*M&[-P9^F8MZ+K..0))== M MX$ M[ :^]04%; ?C%#=HF+)$I&:!XD4$=MJM=1.+*90S!+D6452DQ8FI[!J& MXN2[B )OP 8Q9%5YS$.[= "RLW9YIE(+#L)'GQ?6FE&3H0?1)X$&/;9,YJ*R M:T .?&E6)GP>\H;R6<<-S3E#F+W%3H1DU_E91%K"R@^$M;ARUQ'P23T#M7B> M.J!K:M*TJ!9AH(;^KPNH'\O._&5P)9^?<"4?%%?RZ0E7\A^+*SF6D^"7LSR^ MBTN.#OY9X'HN1UI]$>V[L^_:IMVTJYR[ ^159MJ^KB3.:% $CSQ)PF.L5/;D M\Y0+<=5B370I)-W>@W_JM2&!Z;'$&MEL+:>QY)I5)A#HBX^VB>GN%2SV]&U8 ME5(S\?% &R871Z^MI;&57R!GIPY0[6GQGCUY^L5,:4A2L[+0Z,XW+[[MMH2Y M*^&+V2BN@9LUV@64TRX[%%!SQDX+-]M;9CJ#O!6%//?"*T?VD;,3V%N!YI.0 M?S.#IRB9E T[9OESB.K2LN13]HRL"++XS]:Z(D8\DF;1Y^-ZJT%YKT)@V K2 MANE:*- RP!4A(S^N7'\8FT5LG)Z,5+DI,16KJNQ*H:YFK\VPY!.LWP/7^Z4^ MU6;RS:"B]HU1F[!5E2Q2YZH?\-0G'?5LT0[?=M>B98..%\8(J#5S)X(_2.-A]N9\Z@([I0N02PQI[T[.(\M9*SDK7O M"5V(GGR]4<:2R_T0M).>K;@F]96]@R!#=*#HI=NAFJ0"MZ.VE9&9=&-P"B^4@#.*',"#N[,N-MU%6G7704O4HYL;2<(G;/=KNJ2I E6;6^I M?K4&= \DRL;>XO8R /C;WN1>*6_-76(6%LUS\W?GY6J^$VE*I3JH5N*+I;M* M!R4^ &@@)"#%)R1GYHS#+ZIM"T AB8%=Q8N5YL3,R'49/Q\G9Z=:9O.V4FVL MXB,E;Z\2$^)W[:(R1X'I%_HMEVQ:?Q-G'-<^4D^CP5QV6W/8+K[] M1E24ILZ8 U,Z5* ;V!)P>/D4:RJZ[PFJ1M%@40FBC^=N$;[U(JL1<5WU8OSZ+L-8AXO*"Z^*KL#H8ZORN9M"G-8AI?+K1@L-F@!HI7*V$ <'5L<Z7G8TG]-\>VUKOL'?.=-M=WRV4L) MM1=ZYMHGS_B8CPUSJ BHY+LIH-??#EFJ[9[%GC;N)8<:P=J9=^$%ZHW3C1[?!RLM]N=LR% M>K_Y$6:#<>?>&+IV>OK"U"._$D^JZE/8Q ^M<,D4+^+/.870Z\Q:Q\A.CO>X M$2_D.M=1HP.>SKL[&C>X!;*E ^H+BKTZ+FFLB.^^\E(([C>,WYVWXKY:V$- M@'$(P+7KT:F:DA6(G@>OH8ZS'[5%[&5(8%Z:>O_PI:%CKD $)#<4F52!]^*. MZR7\4]<+3M5M_"]AD'[2P^*.Z\7;.*^(+@B9##E#@IPA@XOELZF+Y4MEQ.>0 MDULKJ@R:8L>) X?.*W_JD-JQ%?1PA3!B7G3&E5<$L*(Z'B2W_L5;QE8?>0!T M!.2-'*ZL]4HO[L?7JX=B=+T[8G0^* MW7E^PN[\QV)W?D6GS(=L_,LFK(AV4(T-9.,]3Y61^W9W=_TZ)?*H\2ENZ%2,?;R/2?P2B'_J"T$SB_U8?YUX\TR M';%#"5WQ+0O"$?."Y.?I&.GE7@J91@2;L#HN^I"4VW/U>A2=@Q.X'=[S&K5G MZ14-)Q.6(2F23+V/,3=-52V(B/'ED@::RE+CYT.>*3TTF,Q3K ,W&S:,?.&A MA:D,)3(^)!M!SR.7XA9,_CNQ5"@AYRK412>^J:Y@JYD91'2?>0G9_?6C[VLU M!2=<_;B,BJ,^Q#AQRX4%=-MS^10S4C,EHP#XOGDQ$XH9\FIVJ\2$P%21HB7[ M?=DORG^D,-0?OGUQ45Q0:3,4(N@_H,-)R5:D4E"#LB6(!1TC1$Y$"U"\7Y8D MPXK_R_F;\S/AUDQI8=;/TWD*B!Y7UE@)Q MKCR+CD=K>#/="G/"2U>X!)=@9I'+ MDDX-3P!7-T'.! "3Q&=P-J:]C!CE&1KXLVZZ/_RI>'/Q&I6M%_'V615\ D#Q,,XL:4U,V1/"NRX('PAH-=V9-4././T9A M,B!8V$]T@5/S(*ZQXRC%$>7QTZ4IV MC:',$1DH1BR)$@)D&,F2^SIQ;L=/_I&VI)@J+)F9K^!]80C/U/NZ<=6:VKS9 M9/M$56.U/QV;1]&K>&P2^910W3Z9I4/M345I#5!C5KF![SB-O-R8)37(O*;J M"$Z$48BB!:7$J-@U?=L%%D1_3X_J:*YK%(-W$==>U)4JF/:FPL$G-C>#9&/= M\_%5 I;E-(/R$MF]Q,GIBUKN:(I\Q;_2\$SR+N7J@MI.W%#5? =CAU@T)5&, MBZB;HC-@GX*3/YSS)6Z$BF,M5GR1\1O8[?=L-)5_:"7-_KK:=-$S0DG.3:7< M!K B72+"/1R5GPD4L)V?AN#/0%28.KN[@KF[&)RF340,X ^8JYR3BO$"T>L[B&\X$/IX,'@R(=S] M6Q+@[0[+&3 [./Y7',KC!!J4"PU')>'8H4\=J.9"B/R3C?_WN /[!;.#)V4^ M0F!%FX8Q5!2#;)!9;9!'PZT[J&) Q-<_Z[1=CJ)7#P?\?'D"_'Q0P,]G)\#/ M"?#SRY\R_ZIL0G;S(FRL]VXF MI^?A1P,WFTJ3XDN8X(\;Q?;Q$L$C*)'R;;D"!4Q2=@' A3U4B8KI+Q,A2CF^ M@L/@"N9;DE2F[[V).6(M5'H/-P@^,@]#&6;/7FH7%P&E*YVQN3#VG:T@-RLJ MY##YC$*>P#+++:1!M]VNFCTDRID53<*%VNL\ M3ULXYJE/C2AW-G4S>&FD0N1;[^JR39[%8(PI!G\W->PR*2[7#N-//A*1Z12? M7)Y].E.#,EC5;P)\I$6.A0V7)EN)9'?&WU:KI3%;M.SZS+UGJ>U+'!P*DSLO M+J;[*DMD6FUUH"#P?EMSW .3+4WTDQP_#;8K3VGDX^B5/_BIYH1/?O"H4_A- MSH3D[4QDE;\6CXE/D==RY HCT^YAIV'X9]RCXCIZ^__8E1U_"AB'NEFA+H-E M[AY&.8? Y!\H&O.G%MPSQ1OA#A[(-[R.3=*]4Y$$F.%G5D0S1![C_B?/BE=_^A;U3H2@ ME#3\ [[UES_\O^+/?WXUDULFW#NY79HS9ATO^7IRXX&3K+:1@JHUKO4!\4 ^ MKEGWSX/OO02JI(^X6O[R)U$T.&0Z3)$I2& #I GDQ.M^2( +?.*\^%L%4$!H M6FL#@%5:S)8DL>.5 &6YSX*BF9(,7=O$54"&6T\;A70(N?/TJ/N7K^,3S[*7.G>576,";^39 MV"J8W%ECRQT!W?PI!.BOC&4IU8OZF'BLSBSL63>L%I>BHK=*:)6RFA/1HT=Z M21Z[*Z0,GI]I2H#%&+83%'X"I^$H/W[1M=LV#N],K&!>'BELS5JNNL8T:\5[ MB0]D!0*%1!!B!YP(H\H[C"I_UR1"?[R@GQ)YK]YMXKE9FI=29X25Y\6KP:U/ M=(DA/K/:CJH:?$_5?G24J-^\\.<'F%N\;6N4M>CKTRVD*UR!8Q1 MG-^=6)FAH#VY%KCGKEE66SXOIBHMO5)K\G9R-,'3YSKIJ0-K@B*4P6'9&HAA MJ7>DZ $Z)0$3D@ (91GQ><%G#I\G>JXLQYNM'P9F.?N5C.X M505BC'6/H=^H!OP]QRK,=!P//N@9@/9EA(48?X#YR8<0T]4E/EL?6* MBY[^XL_WP"?[U!6>:^Q.& 6XA*(]/T&QIH*TU^TM--G*O5*$HV*T=@(]*#@2 MKR75,)@:^VRZL($>/E&!="HS.JI> 8;71<>)#2LE1'KSXOM7+W(\YO0:TS3^ MMFW?.@79/Y8-5&NE"(!/\0.K-!IV[0)4@TV2!1K(Q1$W%>[>3L"FE-D0\W.L MRFU?(],,VC[%BDP/[#%B8BW!4*B%/J9;Q,PU09T'?U+'K@'<2UB$AKG6?<$/ MU>FL\GN9[*[+=IMXSQ&/4N9X8U_QQ.99Q6 X-%RFU\-&-=4XSR>P$V+^:8FW MD,RL6PY3Q7]NJY01*4?T.TIY,B#\8<'?X&#V&R,WS=%,9L[_M@^^_CJ<+=*YQ\CT3EY(W M?GZ0(1]#^@N4^>'W9R\&Q1,)5"#C2$<#!33C3#254JHEF+#V,B^"S*G9FP ; M5KF -R0Y&6_[*ZU<-!:KV7"G.[Y/MVG3[A>">"LCS4']>-K$D+/<-2$"X#XL MRY4(1&DFV3;+_RWM6>ZIE8NME-LT:1+=^ MBBE&DX C K5315'-KF4$YQ6SQ7 M'T-O!,W'HFI.,)]CZ95F?L)A&K76P1L6RZW#A M-"%3K7F]7IJ,FHF-B,>F-*-W.'6>XY33Z4D5LH,K("5-O+XI&D/G&/W_L&^6 M'X'W#,KT";>Z+?<)%Q&W"+E(G//8;19 #Q!^@9(XV'03)XCM:?&S0J?DZ7YT MC6M.?#ZGU-Q//Y>Q/*8 XLYA8?&A7DEAM*.D,Q:S\/+ .41%L8L6;AI1:DF^ MP02NK#]H2-_;^DD,<*AP)48;L R#')<<\M5N(7<>SAKW_>"_CY[QV_E-@!>E M*E/1A:1K8>;OA!EGC7VLNQ>.+Z-XFYQE?4](I^ZP@5D'ASE*6EB:*?()>1KG MF5@)?3R'W58K6)T#:ZJG5+FU+I433QD".GM^O]Q'=H?HGGW/\RPUB]KB;;Q+ M.$GDSH5EV/WK"FI/!_T_E?]Y[>PH,F&-75&K,;$\)FFI=6.;6 &4_^:M5P@% MV\DI"7,\O:)H_[K\>]NEA%P\=U9@7>* 6@\>>Z =7G_W5=)=E+LA,\RG%E1_ M>$71*H(XW:X*3)>SM1VRQ@SYNF.C+$B9/'D5FI#OWWY#<\N^",N=_L94!0S-G!$'9+&E MF[21>+M83SWQ5I'=..R?HKWZP^T'/EA,V,O*AM. ]]2CP(M@HRNS,PI_@_(;LA6P-)K%.>AG)6OBE!T0GYA=O M2^+IR(26Y>#K\@(N8K03$!F=CCI1CL^\WU#]&'U\>O;\":?' SC]Z+@2F."L MH.@E,J.QO7WBS(M^S&H9VW06#PS@Q_1^"^WE2K&=?-K9HJHTG,B+Q]0Q>\W+ MI5/?IR#C01(-$ZD;2$V^;!MF."-3@92>P,TWT^BH]KF/OCV)UWQ*VDOPYGJTJ4TL1%&$8Z%8>V$?74I^"*)H# MY3$6M!>W^$ ['>/N5;3$^3!60=,M%$)7/2D?5?%I[;J>>U9H^J[[K':.L\YN M+/S=0-NZ>E<"6:N@0\+1<-\Z](;QT7JNJ.VC^DL8E3XN^HD!,3,)1([RS!X! MS2 O:S^)]D&R81'],1 M-2-FG0RZA6^FXM)W19GB7WS4_/ Q/14/8N$!_%)9^@=6"@:&!B1:;&&I-3&P M-AT2'EGT35F/3Q!A[G^_^(#,SQ@?>XZ#]Q$X58_3512C84703)Y*9'S4UF8A M,B67GQ!/2-Z;Q%MO* %O3J=52)TB"$?5*[K>LIDTED."T! T1/\C@98O) M)+BWRO'&SCIK>&HHPGV(2;^5^ MEEBN]9H\2#XT;RH%M_D&<\F?VPKIP-0CDNM/.?J1?57\^GBEH]A?PK,MPB(X MF%=[6&X\;D02[<7:X(A/',+GA=_'VJ%\^+DPA8I67%!8NYDZ3PVQ0,NM4+G* M[<4S'_2YPG;G R\H ;VETHOX_ZH$_$Z8XXPNCC^:*0QF4IH5WXMY75G1Y5 MKO_(+AMM)-6T'!X=\A:J#-LQ+2N5EU%KSHOO8D=:+G!&31L52=>7JA6;IU\! M>A@8[ZMZ.0[A3/41JIS9V8# %_DWC0VP/QD/#/%I4QY%K_Y:=?N @'W37670S6Z"_X.7S.3+1^D88%AYHYPN!+>IF:S&L$V,^=% M]ARQ&624$&5U$LJ3R7]JSV!DV$,;1*>%%"//-%C(=P4F!'W_NKQJ+'H!T3P= M9&%>R@)Q.!=TPP^3,1*W/9CM8,O\<:WTQ[E_'XZ"?GI"07]0%/07)Q3T"07] M:SEEQG@2+K>A:T@4,J:"I0I+K41%9'(+VCO2,PL>NB?'!^W8W2TU-$J22ZZ"$=/"/.(6UCJI7;[S( M87#!?P&L"%%5V36)E&JLRVN\*L.D&V2)C:(I;V8"N;]-94 M*WE32EV]Y!//>6M*O;"#?XCRASTJMB.]ZD#?6#.$0E,F_EC.Y[NUE!< Y7&V M+=\)S*5G*6225S0^%N9*19%!2I7 44U\*S0'B[);C+(FX)P;%3\( C>Q@&H- MH!Q*XZ( 5 MH@M&,T!^,Q\:U-L5KP7)A5(6EE(NV<%9-PM)]S5[##[J5$GL$3MAO.;4FC*^O MJ>=Q>6T\R<3VND,603E\7_&M5ORUNJ[G*[F?T"/KP2>?S\ M0QF,3\%6\ZF6 M4W359@4=7+WQJB[,]7L$:\5U^K:)^Y5R7%+0E#_^\^=*5#%@D,#'XHM_F&]; M,/"#U>;)\_-1^Q*:-#M.@I'D5YQ,S(K\JCZ5^<7'3:BW\4#T\5ZRZ>RZ MJ'46T"E$P5,7A;T?EXRRDA"H3,A)LMDM#_404#'6I-BMEC43_"77 '/B1WD6 MM$ X,S*Q1\KMP;>D"D1C-*$$=K0D&40_QOGKS Q]->R ^-TP+[L.B7WRL*@Q MB"62'&+;]V<N:?1Z@BR-X8B0;O @\-LNIKGS$J@;^26@$], M+A/$>"@UH%#5T23DK#2+JI_')A SX65[HU5S0J((=BUM;QY]0HGU3:D@_]%0 MR8E%GL>PS/W[%L+0\8M">UV\(3!FO$^IQ([&]>4:]0OQ*Z_:50US6$U! M:?S0+D5J#R>OG-WI /:X6J;MJ:$Q?NI51>$U82+O.']8]UV$//!8FO2@%DV"W^JB"9K1H[-X8E\'D(@S>&0.< M58C<-:#C+ [!2TD8Q@DI##CE?"T-[184[18[=UO!WAMW,K5AR32 M#B5_'N>!LBS7U8J+=?.,\BT]3(PUUB_8RM7D8I.IA4%:.#G6Z*>4:QMS,\RW MFZH;/$B[*M=)5Q4':81SA+0YK6'\,&$;3A?"V+1J%O[:&W"/0@5JYMH$AN%A M>X8V5#AP&FE%8SK$%+*H'-"+"7@UO(3Q!S6E_^-U9;??^\U.X4UV"CZM*^YG M/7'C^_Y-D@)XP99AS\.#1EDN-M<9+<>;NH1#*.):L]?B"=LI*\J,#!LV'9-_X*B \,YUW>SSO6H"3M?_4?3*J\ $Y='76BUB>QZ;!*-J<;V:/=VF>4&T=;R# MD]<[)R"Y\'54BUE0DI>,H3HARVWWT7:8+F3B1J8:G/AD$EA"ASA9X@T*1D6/ MJQI"SHPC_<6A5EU%R^+;#W]2%(=.BO#O/"D*?U*P=Z9 6QZ#T\EQ.CD>#DE[ M=H*D?5!(VIDP"ZY#2GA+\X#^7)YI"*Y$Z>4YS'U2O70IL-@N;M+3K!C M:0"P9W*-42Q*0[--VYRQHM=J?T:ZE%2A0H6T??@"/++07[G 1\0YJ*(GW16)G\*&">;3Y M?JK8CM;?TX#DXXI_.3YX^BMX257&JMWU(=J)=;L@DY$L>R@:;:\!<:H@4SS+ MJN&EY"4.3+5QS!74!ABQJ$^[(K7Q:N$3)QSZFT6SU.S_X5_#KN%R^:YX_>8O M/(7+EO@J!BF'<7[\(5D%ZKCERE^FU%RT!'3E4=26HBC;-AI,+VWMO5HA85O\ MH$OOE2P[, +'Y@N5\)(>05QYI-#7NWTF"P-94O0XWVV:J)9.!]UK1;;7]@]>EO8WORJY*&JX M)HL[UF1XV)H<<,#D^7U,CD(58L^D;)1!)H1 N.2*9,YOL]G'V.O!S!.K%%H/EH6=+"4K%_$D]'T[,-!+&1MW7627Q-W7 M0_BGKX>[MN)#KH=3\.$H>O6R";E(.HL+C1/S/Y;O^-]4EB[7G4*Y,GV@@;?0 MZLD\L@GTOC\O_D*;*' \T9XY\TN\[=X.UBNM[F@_=7,"# ]>Q8N_KPZ_LZ L M9XJ:II4<L$V*GP^:1T\-9=('OA'Z9@8Y MZ"&=WGT(9!=LIA'@3+<Q]2(!\#_3".7!#57HK/U3&8JI( MJ2T+FU+YEB8I4V9R1MY%3S?]:N8J&MESCM_:4/K"1E[][=3CTXUW%+V*!\U% MG*]5\0Q:GD^^?*"+(>Z%"_ZYD-^P6N:UY2E>M%=-_1,P;K+%JSZK@9'B&6+L M_\;5.M#1)HK!BU0[4_966.,_;2S]Q3,1*,47@M8V M&%*#Y4:]A-1@CP*^X8])!^*B%]*5/'%($-=]G-^-[DOJMD:L@X(DSXM7#@27 M]:L9'C$V1@@>INCWWW?Q(XLZ;73WPFBQ3IY@VKA@*,%I0X?ZIF$Z5+1D#;G# M#(J&/@GOT+CU55.W64R4_(QHOUQAH2Q*(O%W$!5^JF@#H4Y7*GUV0@]6-V@( M7P6_$WD>8IHW= 9_ET\XJAJI>^.& NUOTNG%$/%%0T2S_*T^?[KVPQ_#7).3 MGY?^+(W/;-_V7B1^?MUNXB\NV[A=&!_H:D?B7MQMI4;\;;79AM0 ^NA']!?EY?U=H?)E)%. ML74U,:;B?4 M@,;+4VY YIE>%L^>_X9,!FKC;=NM%K?\)GP. =(=*TX4I7FHN)W)MZ+J&GW. MTR>_(6ND:D+\,$L=N$@A/7[2)$[T!O56U". "(LCV$%BN#5B:'?.D=YADF3B M;OJ*,1V1?(?I_FK*[8[*YV41G1&MP*T-0@4W++HF!3K\P#R#,SWI&&> MU!#)/H#Y@#K[>7FZA8^D5P_'%WURPA=]2'S1)T].^*(3ONA7ZO[.&L4PBX]>PZ/"R4%P 8.M]A; TN763W;L=Y1J&/'<(8\:[S M@3%M418*#[HF+XJ0< M,302.)28!?^ST#\<($/MS5KVKUAMMF055$C3]:E<"?>(E,9.IIF)- M@TDI06U:N*GYYS$'SW3J%OW5;2NV<,M8ZOKA=?" MR&K3D4[O>TENM+OM9LP"%(/ZYC+HJ^%#W'/BHL@>S-(Z4_7=7SD\IK"/IU.94J=K!B^EILZI@FD[ MH./&4RG'_]@FC)?AXUR,G$^-=J>F)O/CES+H.59K>(@;0X\>@AS>F*#(\2=R M=I-:W3W'XT*Y-2Z8/'>3LP,MR;UN;["(4V"/5< DG_S5E*\2'?B\TPD>$( M+M,;[_4WN*"Q,NTM!.2?(/A*0.TW\79HKN+O\/YQ'Z;SRF26O@'8Z$?=D"&N M\#O:VCO@]8/&C&C3JCEGJ9\^T:04HN@$CQ972/K$-?0;JYL-G'%)'M#$L!_L M''U$SYL?_7ESP9'\>SJ:34#X?/8S.FZ(=.'.R5,_UA<4)NN-/CHB$\H$W@,? M>YX;I\Q,RJG#M"2\B>#DU';5I:FX.9R0!T[=F1Y[3"XY<2H;?=,997G*.7FY M/\F$9G;+H'.:>'/:45DGQ:8MNXX\01SEB[;J@W&%4+2C[-N&PW%)MEGK0F"M MD)B30R5,\+^5-RWCG;%N^9[_MJ@D!.)+%FH?3"',%]$O\M>J42$#WBN)&E%'%9HNS&%GIHQ9SOB M(@+Z.Z>Y^ MJI'LJ^0>CBNC0FQ@;G<"2,G3Z/JD_&4F<>Y7X.5^ZMR=FGM%^)+S9A&@ MT"X/G6C8URY]&K^&XYYSZX6BJMP62 5Z MKAY\Y(^BTCB=NFIX0>H+ ^/&.2G^H*,;0)KVP-E]Q^UO*YZN78>>QU?"]$@5 M?J3,_9I\?'G'F# <0#4KJ9XOJX(QV:^P 2"H8JR&K4-7:_6>RS115I*=NM?[ M1R+[W']4=/E[+)AHP;4$M'V\-&4%#AB"GX@CXK^$\CARM($:F*^0?X'UO$^? MK>+@H%,( 0>RZ2K2Y\XB/WLMYN#YX:@N]O7X?75:/ +"_+Q8E'MW=2]DG;9S M*2^S\\L]S25"L(I6^7#1<=QGQ8/#'J)YJ6?%H9Y)(^DC24N JG^Y3BJ4T\;4 M>?%G+\9-RS1?)4AB^%)[UW0T=UERQ%PN8,8XQ3/N*PJ?N8E%!"V]6/GNN$)5 M90-4SHW%Y3&@*3K,VQ6V@Y53L*=?%#=B_XR@E8M;\#R3;L MHM=$Q!&Y50 ^+!55(B(XH4 8$/069"8<_H\NV3Y MEAP[006SH=RTJQNRZ)64WCP3U#K"_4+]!%W46BXAMZW0^":NDJQZU3/^LFZ4 MQ>#&\:$Q,2]L>%0_UCF]:=T';UQ[TZ+3W%)TQZEP=XL XG MVNU#?JY:T!NOT<'1)U@!: MQ)=ASK(YRB/THNVZ76S[*\HT(UP MH(>6&JTTG(3?OGAUX114>;E@*:F0"ID9B*TY:4K<\I)6]-J7@F$,B>/7V!-8 M$Q.4WU)-U-+&('(T9$39VP<^1DN3$-2F[&,'2X@K2"T3R0&/:C:5UVHOR1!" M)(98&N2'M+1-8L!7BI97725TOQ(VK;N%-DZ-B+?Q"FPYY0 D"-B(4EF1,G>@ M5H_)(5;[H$,9NT@J*AVBU8X'V0:&[:(D()-"F'-D$_EFI, Z(,,2"**,XSUS M<[D/&1O%#*':>.64B/EQ-Q #XPO2^(K:1"@O'&1 )4ZT'6;N<$YG$!(JA*TC M-H&-$\2 5K<4651L<#SD.G*C M^-S;V*$JVJG6]U0Q!6E@)"*@."#,Q@ZX<530^%%B[8FPB,_1^J9*0=0' M#7BX9\#IC55S17UCWA)(52Y!/@.,=5R35 9'K4%,E*!'E(^*1M%Y\5?YYFZ\ M$W &T$L3,+:G\8J63U?3?8.RPWE96LCB/3Q$-S9R%%HF*#2?/HD#,HZ,30$;[ERT*S4#''D\F7%'T2LVXQAX M>EDA$V,IT\&MVL^[75R0^QEM".(Z[->\_'4I2SA9TDW1I:;52VM1:41'0#IS MKG M;=L@7I57ES/'*HF:(BFC'@2Y[I(QCTNURW=9]#?7F7V7W7T<]XXNY5P. MKZ[:[+C\^SR\W$X Y5&$]_(2RE,F;)IG+CM)CB$O1[\<&] MP&:D'WSW,_F2('E6O7C:!TX?Q,%S&;Q&%7_PX6W;*\!F=^D7&IHLS$VO? M%9_3CJ?ZO_Y_L6!3L;5>8CT6)Y5;F@$&3\:U#2SI(JO^*,KND6)GP$#>)J M55TENV79E;M%%H[Z&>,V$S\A6X0!1Q5>@O=CH1XZIF6)QL-T Z0.JW0":L ( M)>U*3_>'=$66(*Z4F[H32H);DE1:P1OY+KY7@JG9RSCX=^NO'T^E0';:KA9[ M**XG+0MCGAQOEI50NX;=:+J=C:R4>$SP#^E&@!8BVVDFU":GDYM+_6'D MBM5&':B)!8.P7F>H)WR?18VD,WMEC;?+V$Q/]J"A\-.=A6+.=&\/=CK-JJ^O M=!V:&;**]Z9;=#1FL/,;-O3#MMN!3R.N_?@OKB:Q)J MWF.[@![GM?KP)/?S4Y+[@R:YGYV2W*53X=?'FZXO_=36W@#=8>?^BDB_F1!%9A(&IWD46@D;I+2N1^OIQB\I; MR%^#MHOJ$M$X@?V*_Q+_3LJ)T4JBN#6]:PG!H%.0X:AZ%8^9H*+/MA08ZJ(Z ME.+""?W ]V6_*/]1O!!]A^]X,:6<;+]?7[8(-4C9RX\7/[PZU_*6OU4J1@'" M6NA2,_"&4:7R]#_+7OA?5ODP:$X3^['92C$@J'")IY(*PYJ&V&J5E)5!/FF7 MD4]' ('BL[,_42IO#4KWQ>B!@1^H<6? 7LE%0[: 0$*)^ /AP;A/UKMU<5DO MV'W*-V^F]SOHV>M=W+O/GS]_\E'Y\4?//L;FL;,@Z%D0V_?CH3$_O^^1TA9C MN._M-F'L>?1+2Z:P'74CSMY_/SU_\H3(#7E5L$LT^<8OGC[Y:/[Q1Y]\_-'% MQW#THK^JH!LO*;RNJNW]P\9II%YIWQ=0-R9NNZ##TXOR19*[^.0)%TR(-),% M9@EQ?EY\Y3GQYJL6["Q97^D/XBF*Y$A?##>%,K#<]2YZ(H-B/,(=I"INI4=C M$(%;M^!GO@FD_;UJFRL:^OB%'@R;@W$+HW'CE.G4>V1*%H7)B+\PK8-%\?2+ MV*%R%7WFLD,G9N*:UUAHQ#G]'!OMDYFH\Y39;@##_CU+,;9MXINS!XT[2!\% M<#$Y>TT/^?W?&D M8(L@7J=<7[NL.0QH)T@&./G8*IHHQ9O/$!6K2M7,8/0>> I1.?9H&MT+%&H3 M;YY:^V'S!LO6'>E/1TLW^ 5X6W(^-(-DSX&1O&F/?DW%=PSXK227>=A#/>H]HZ*^UY^BG,(UD>/_L> MY6 S+6SDDF++AN4 M+?'.?=\^T*:)MR@M.\G& H '[T;>.G"NY%;8BVO/6C L1 $GK>5$,24+S^(_ MSI!5!%T$?3WC^D!UCTOEJM],/W=66NA D4# @I&* W M:[^FY$Q'#)%*>IA ^\/^7-)!P_WM6;/)%US8JQ;5JMQKM;1X-?$ZBM; OM^J M:&"\YTGS@@GC=XYAA"C$%@.$4YW;7[F9?+#O3 '(WE6T);KV;>SHHHJV4B=] M"Y>4VM-R$B=)>+GK%A6*2!3V[G!W@R?A.$XW>C8FTO![6AJXAJ43^)BH2\9_ MQ:6\<#7_P\&/2*_2^$#M)Y4"0V]S>HP&=H9<8MPW@$YQ!Q'< M)GZM'JE>=B78(I(=:@:525_JQ2EQ,\(F4B0MQ<^H (E?Z%*=+)B0C!>B#>OZ MZWH35\AJQP#U-B=.PTXS..^4F065/ZW:=RU0,K3@%]4CO0L?6Z]\=!F!*CV* M_/9PI49(Z _P=VH/\PVH83;*OW>U,9,H7U#51*,?5JP)+,G6&MX\0:Z54RCX MF'KUM9ZOP9^O8",9.LF#&X)Q'5,+[,TW+^RSLHXV6$=P W09H9:373N*U%Y5 M#=2J]H$K%7H$^^Q;'._5\\SN?P&^]2C,@=UD?DE"EO_W\Y&O08]2K\AV\5##^YF<-#CNW9JO#"C33(1Z M\H\;2TC39]$+Z9WQ0U'=@=37A-HQ,_,E.DL:/''(MM<$P&2T'ZQ]31!<,XB( MH<9H)J(K*-DMHV\BP1>M>'&;.8K3G6HQ3[C6 P5O;CA,FUT M&Y&:T'%K_C=#,;QYF@_$>0#RRG\%$=U+#K"Q_]Y.=X,^L:SE:^?%[_584%N; M+7!L5?+U)'$N(+J!F1S<2N^+!7N!#!-T1ASMNALJ*\J]/-D+/K>#,#&E2Z,M M/9$'S0G+6]L&$%XG(8"'F;UU(]STW.$90L&[N(*C:;WADW/1S;]MD)V_9!L6V?G+!M)VS; MK^64T3I]I&4EC1/O:JP46IWQYE$$@%SR?31LNEJX3^F#I*ZH82!?7>4J)9UV MH@]]3,5R4NGI2>/Z6'OU0Q-2XO;9YRXIIO4Y**0H,U=!O0LK.1>*8BTNFM%' MC"C12DPINJQK23_*+-=X>$5QN;2D.E(FNX 02Q^>S)E[,G3YZ(\K.V(YJ6LT)\*JI+ M*,HE1?/[^AW[$HY$$7L/0).9;L" 0J\.WZ:*+LMRIA1KG,U5Z0@7J<7\QM'F M1#._R'SF0>C\_1NZ'7268O)Q\@K?<*)H2KX7-S 3@5J7[Y"/=:/Y]/D3&DVT M%.^?\8I1LSJ(@SQ,8U._N;-4@(5$SA=/?A/=E-6VWJSJ%%FE0'=T7: ^6]RT MJ^ASGMU65#!."5O)-O"3%BDS__2)AMD"@";U>ETMZC@2*RI_K^:5)68RX,!" MH@>3 8=R03LST4(@IJ^51=EB0BA;5F. QNL,2+AF;\$_PG0H\(!ET23-H']U M/GXQ?\Y&C MKA#'EQ;&QP+NN'L-A7O6?[Y4U -[;&?LX[PY4A M"&K0EG^UJN;*9(7CD>,3 MUU5S]J %X0^*4?J/R8H3VHMO@1E[U^XDE=0C9*1QVOC*-L[[)3%O:MLH@'E7 MSC M/7D=+V:V*>(EOHK;<565RC:-*Q/5'IZ?OQ9 G)#(+ZJ-4C]$"Y"M,5) )U:) MXE;,7P0>03,A;(TG%^FX>D5+["%7P\0*2TO+0'#R*UI3(CD $,5Y\7TT;#LR MT 3Q,>-Z_O@R/G_C,\-EM6^E?%SH#6:#5.'/:2@QGZV(&Q6EW1X4,02AJ,#) M8YOBJ86;0GX^Q#<, ;YWS[,(X(&NQ3\<"B'^%P7O7)SPX2^>B"C^ET0"1T'$ M)^?/GM=-%D8ZT$7*\0AK$4#=XH8)S8 H3.AOQ'NZO=FMG$5EP8*XQ'CF!0=3I0%<3/> MD=2CEGLM'5G*6K&0C/+C1*Q2R&1#CC#SOV1M?L!5^"M?=K**T,R$2(MM(V*/ M-51I+O<$VXSKA=2\FKT/^]DB(%$59NP#VO,.%^.T0HYLA1#?V4Y9 ZFMT5O= M;7/B-=6CZ<#"UCG'%S$E(I/:-=&^.4W^L4U^,OW0U$5U4ZW:#0<\.\>20,N! M?X[+Y+K>".,LS%*##A'F@D1!Z^IT4QS?4B#$#AJ9.11T_7,(/C<\B/$5\+3# M#'G*+);X[BC\Q>48(A0@YDO=+';$)GNZ/HYNV>CNE^-CC0H(,3XW74L$;J=) M/;9)M: VM3.Z%E1.:[L^[5<4.0B(V$CN3(7$;_S3"CBR%:!^8G(L40/&!(95 M!T"C)'(PX9W*[?+9?YKO(YMOV<4<&YBW3;NNYXFGO%=]\&9QFMICF]IU^7?EMHS'=KNYCI.+/.9I-H]M-I6 "2X:&FOQ&[U]JVVM-!)-?*Y:8;,L'0ZJ M_[XV-G5"I%_%94%WMN22>];5 %AR7]CDS!TV(YKL6B*&)9,$200/?\ M3E"Z;ZN]2)@UU>I\RR8QX8 ME_&;K\J^%RF&0K0:B/RI5ZXV_GZ"+S.>N&=]$E(H!=!%*W7'V!24JAPJME55 M!)1HJ[0OUS>/&C:CBE"N92$;M1OB/1FP'B1BM399 7LM45,UIF?*P>PD?P!$ M?98$PZ>< M&D5M&D+&I@?154M9*MSKQIN_R0A1A#S]@!M6#B-N:*E'CQX@@9;E;S0:-"TDB286+H/;47$*XL':JD-7Z,D!5&D[R91^F6ZSA/H]%]B SH2:GV\9UJ#Z^S M_?Q49_M!ZVP_/=79GNIL?RVGC.'*1TZ4JUVY+3OBQE6>CF$5+EUN?H;)R"-?.5XU" MM-.")&(8IE:BHRA0_OW DU!>.,'#]-^?/C__S->>#EX1C;-H9ZU$+IZ_#E4[QLFZWV+GU/OF\L':,GR@ZIYPP.K>;."QH=7\Q+K3B5\2]VP M>L33,,GPLQ+-7@M1LR.%_2LK9AL_S__1U<_!1F:* #!V#VWCJ3,(F.'A(AMQ M+[)"BX\)?U*91))*RF;JEG+95O/KIHY&91]$<1S5W_TUR8E0_11%+D#7VA%Q M]J*]/110.%VFCZM7;V@)!*5&KGM!'E/(@Z=<_^1E5K0:EU=.4G.@97.YVQ;1 MZZ<0"=7G1Q>B:V^5\*^DJ[I;X,QW:E'&_D\7^^4.!W:]H%]%Q\&_F0:$:XU7 M*+Z' 8 R^7AF&HT*B3H0RSHN"[?$X]FUX8A/O J7]5;;))2Z&GM! :*:&/[E MU?;6=(+=96-=S*#\?,,DGD#^;#12HBO,W "N2'@[;"D7C/1!8C8K@X7'SMLS M0>18;Q.[?IT:!^[K&F*L^EOW_,2B"PZ2/O'H9UM=22@#@F08)"F:RT\.A#O[ M:VA5X$*ZJM(#$0J5Q.9REH1=VTW= .Q"?/>=L450H1W[<4.3QCP?LN#+ MQ,&)WJJ1AA]"N=V61+E'AH 1;7,X>,6Q-GU.X@7/HK2G^_,H>O4*RS?\\T+D MAX7&TUZ"M3>E^9U)(H<#.M\4@,U%LD@]/.3JX46N M'OX^\M_E6 "$K> MA"0V/I6DHV8\7'A<5J;DR.*7^+(\+_YV7:^J1,MZ4U^U5%T/V7OZ;-!T5*G9 MM,S"D0O49:J@W;/M2L^$%(<]WME)!8CZ61*)5SNOB!7")4O-DUN-!^;2[9-RQ7(T2#B4#H1 M=A/T8!5VZ"%0B&0HQ*[9U ?*L:L!=%Y\0^N@7DXO$SJRUTK#Y58,KWTR)&+#=#LDAH)&L1B%R)= CI6:W,&" MC[^X)9U):O3I"#R*7IEZ@_.%6E?!8B7.BQ8>HW@.=!Y5D-M3_;F>B)R5NYE/ MNG1HVJ?'Q;,S9V*'5%.G##9:6W= H253_Q&/YQ30.*I>>;XB)PG]D&,)%&"+ M"A>GU%-I1#>M.$ <-C =X0KJ@DZGH[SETO_^'Q_5(3QX>]#R%K% M;=6JMB\F6:B.KH:VP;] X=XN@57*V 7P\9Z:0[&^*ZHE[1\T1FE_PJ'].3LT MC"*+#YX@+ZREVY/&+^^N$N!KA^=0'?+"6=N4?(2VD@B=I=.()SA._JX7?:N. M"/K-S(+,V4UM^0*%[0QX/119PT[!KFL4)&1\0@/BH^ZA)]4$Q5 ZK_X3=K2> M+K_LL7(_DN6+$Y+E@R)9GI^0+"+FM6:I7@99Q6LE17"1!0%K0 M?55AX0K"\V1<'E.OOFV[,#V1L W2_%,M5\U\U$9!1BR =5.J]HTC?Y% 8VRE MP@UREX;^+$LL<9:%N,:X4APAT6NWWMII-URI=3/U82,;,P$C$>&1?JR !^$: M%HMO*[P%F _QLC;$^EV7"A:@;B?*>O22LW0*-J:@3T.QAJ(E(Y*PSMJ2.+20 MF!]TJ[\V 2"7 QO+)E@_26G>2]*/=V8&MS9I7:4T5K[>V' W+U^IA/C7J9:' M9LB[#Y3*/(1/GTUAIV<PN2_8<8B:?SYD- )6_:[2!#GP*J9-AU8#A$7<B1EH)^XW5((Q)?'7")5LZZW M6_Z9FI85=Y$AA\&Y*5>NQ#/X[J5$I\KT<9R>A"%(0+K'40_?4>\#NUT%%CF9 M609:,(XF!17 _R]7DLUW2,?_G>W!*#,Y,J5IK9E&$\;#R-@6PH882&0@,2*1 M+'FE/U4*4D<,Z?C1V]-$GW-I\!EKGW/A.S/^E\+("M"K9JJ7?K'D14O$% Y4 MR6#* G)N\?:EB Y8$]FL 6(&"BG5NMZMU41WMDUOR-32X#Z><8D#&/AQ$SD^RO _C M3"(Q:5:C7$B.MDJK#N/NK.=;*564!<3@TKK?!B"%ZOX_)5IUNG@>YNEB<99! M9';)#8I-H15S0P<,0[94<9_9XU):?G#IAB8!SL*14:)O"R\Q 80>4AUW/U&/C-% M7/:\^';7T;9):=H.E"OY8I.J)4ZC*3'Y3C!5MFF MW[SCXS):DT/56+N+%B>PT 8<(UW:%7V?X'R2Y M92ZU0X$OD#DNK(,#\,A-S\=Y#ORM"C@!#LUI;@+>5F9/3*A]&236+6?U;G>; MN#>G5RZKEH4WW[R(6Y ^]*TO7-WF;;223."%>E,;AJ 0)%YRV1\XQ+#84J M_]C%:Y_*1E(:B/!Q7$#S;E\XH6O:G$&>SU4YG53FE%2P+]N9O@KCK6EV!K!+ M&YO:1C\0R X8$"Z?$6MC&<_.^*5]59($^2)_B^\J,+I\T%8VQ L*0ZW@_*4C M+^%MJW=Q$( *S(2PL9EK9QH#BS(Y&W8*SG)VD\ 1+7V\49V,)@CG,P9$A.^U MOH2+=^)"9$/WZ6>Z7MZDB8N'G:RX V=LN'6CQ(Z^1IX/;_OVZ^*C M;\MH#'YM5]?'FLF[2GK=5(E/H:[&)*@)=D3+G+;A1FP?L92"]IW:""N48,QT M\DY<2!0X8_RS*)&S!6@/TW4PB^-U2T$T(A4C;\GM,T[Z;NLS0",%KA-_C/N\ MWDA/0[=+@3U:BC/S5E['O\1=?WGV7!6[UR*7HF&QB3O=YC5^[.[[+[_Y@[OY M_>:]UP28C9VT.XV !--E6V"[WU0R3S8'(1D%-&9;]VE4NN6Z[]@H L"GM35C M-P9& O5A]@ [1G?UBK5DR1FYJ5NEB=>#$E/% 1=J?G4L4.T:&$!8(G=/0?G MQ5_M+2EOSN]AMTK< _+\4SCZ0%037,3CR.;)PC^*7K&%?Q&/J;L,5@!1*:*B M(1)-$/#ABH6$ U9OH.\OWGQ]\;_3Z&]CQ1M8K+I5 C:.MU@'4.JTE89^!<0S M>PKU<+DDH["!#UE5<JA]R'>@.R40!$-KCHGX+A\-6[SK5Q0 M\7V. F@R_9*(=QZWZ?O8>B5&+R]Q-8=T@4^N["D7[?NR7Y3_*%X(T<]WC/N) M=]Q-W6UW6'(L>G?PM YWF3J3NY.)H_!Z7W4AY7UF9%[31H%'U^TYEO357U]2 MY&U55SO@GX>=#3^GL^, \<$C8,>F(@5*:[+7+RF6.PP35&'P=>ZTW;3^^&!? M 9Q9B!A/.0O;]J2[=M)=>V\VP9/N6FHRRD\@:U2 "#LI>TH:^K+R&9KBHW(E MN1MGF*_!/&%G271>:E8]HG.M,IR"?PX[BUDDC%H1'<2/?^U*W-,>/\I).[X]'OU;WN.-!K-)Y=23'*@+W+3"T %3GHQSKPPR1$ 7T>(>B2(-#U/.AX!2O4BO5<+$5V:1 M(ZIF7R+5FB5V1RDL"T>]N"M^F")T@L/[ZJ\O-;U3]Q,Q.\;347PL9"#)E.V4 M0/P@_#CY]E7=YZHUIQ3.4?0*R1N-KBJ7(T4X@<*R)&9*6O22S!#"JH&,P8#S M:)![&QP^+:.CZ!5G O]?NP-45!!\!."(ZVHO]$1T//Q]M[B2H#^8 M2QT?2RISS]'HB@,Y)<".JE<_ED36=Q5J2M]0:DCQD+CK[D&K#Y0\BE4[1ST* M51+4"P,:_Z6IZ;=O"%TU1#?+,Z495N^18HSL3? W MU&@R:=B""]^Q HGF1 4L76-J!5>Q0"-$6*-A)Z>>[W-A]58!X;;5@ *A4YP0 M1@S#Z*ON1K#98$#J>T&.A='S&4''^S!KX@->3(FR-;,A"QA%FG'9<<&A*J+D MVUU^DA&A>I*;>K&C.:@G!_@EOQKC=;#C3(;&7R=#BBH&XL!/G#UUXS\1DOY6 M^NQEV3-/'CUN'INW N*&*1P V>D]I@:/.X07'!]U:0%2N::NS?,P!.J3V [! MVR2INH5M&?NJ[%]H''=3&D);+K[D#VWLS9_H/XP;_JC^F*!';;3W?@)WA(Z6 M&YVEC'J09:$/?LB)W;H^;:*96_.:QLIZV @.!BU,[77E 6?JK:FE0I_XJ(Z= MA8O,V-&NC@SDL%\M#:Q8;*9*)"064RI M?IU/;W_=E%W=@K1+58.]YARQ\)+EMZK7-6,!9H71]@X?R^?Z$N-IKZ(*DM4. MKI -Q#K>#VE50HF(T_CVK5IJI.*+_T'REO1N89UC72DL&:Z]8E)+KC6*QQ$A M];! RG<5U\C2_S95;-66@7Z$58\76-E1;5 'W2*NN@$9'$"C1A27M>JV="L> M_'ST6BZX[8"3:XC['MTG+ZV:!27P]6R,TF_?V>%S1/@+O);[0]OW9 XZ_R%$1CX203GG7B.FWERCNA^_E:D?&")U#[Y9+LJIQ%]'&)XZ^N &# M\E]+MTQ# 2$(NKVZ:K0_4$G?XCDY#2-Q!=#&I7M#'_SW>,KVBUJK%/D]1BXN MD@O[H W"<[G:O>W6HZ=:[_-SFBFT>3Z,F$._!WC^0V8\V)@/357E5M 0TZ%Q MGME?99X1AP)H^?#Y/[JMS0;.36 M)5S$?BVJ=/+;@QA=+)Q?<<;IS,KFAQK& MEUUGQG31DU]/+=KN9XD=N^V$D=CJ_,8VIC=XS-!!D^G'V#IJ WW'!D1LG#08 MUG8CAR0*!/DP7[@AOW ?VX'T.(]9(]'APB+O7H).^;)BLK0X_ZAC)Q,M[B-> M"1ES?!T-P'Z4BJ13"+A?,87X^*77$,VK>'^E0(@8L: V4 ME*G2JOZ^;X49!VH/Y9I.L(6I@I8&*J9< RZ.^/\$Q+V(AG&Z;M?KN/[ 4&S6 M);L6!]8_/2Z5^6>4R4Z,VORH?;&NFU9D#]QCP&(,BL/%+G:FV\-F)WPNO+\Z MH8F38\5 WGS#EKOM=E M#9J,.+:[[76KREKYC34U>Z.")IW[PT,?1D,_'G2P1Y'D<$5 T+,RT^)X],QA9>CU]C$_56O!:^KN)WN3Z.CF]< %Q7+;1;LOVT6T1W3<9+ M[!VMC]@66=!I\[O;(DT;QW*:5L:JQ=R8 1E\-&)Y(&BE7:,PIV!AIR- ,! I M8ZB9P[J;[]8,:.^+:1>! '?-&9QH,UFYN$5M2UZ-DNZIL!G]A,*,IFJX.#!0 M \Y" 2<3ZRAZ]6 LSJ=/3EB<#XK%^?R$Q3EA<7XEI\Q?X$#1Y:!1\G7;Y[?) M="IHEFI%1,:2Z)Y8=<[;059YSY>ZWH-WF$42@YFT:,^+-^XGY3$R>B8I,F%^ MIOB6J[9=$%'X]MJ$+W9-W)I]V["02S*@#W4@:*:MFJ^ (VIV*Q89NFGKQ;E9 M:^IGBE^K414>TDGC7($>EZA.5RD6A /C&S)#(8C#*/&):&]^BIH?VN"F+CXW>PV\5"=Q%]CI0AET9Z,CW]<%/6*RT1](]@ M'BZ*-ND".^ ,#1L4N.0R"Q#D9<#CK\^-_NRJ)(-K<2#=X_F!!M:Y 7(V[2WM M&7'1=$7K6E+;JY]:J$9#)\HXL-TETGOG-UP VF_4\+"9_M'[C:/QG%F*RANJ M)-B5IBP.BV&]K4WD-$EWP]W=I;FNB?&%(Z*QRS(1XF SRY[P'"::/&FH![<6&?O'\R6^P+%H"VT%1 MLLB?Q2-9)KWA1-7J2?T(6FC:AK>4$MHW+#[22\5M-IC)QKF\%U6G?N0E7ZYY)!-<:$29<^280]!5(KA@0^RIN>>%__:Q7/4Z^3? M20CCF8@FN;F(W$5@6KPL ,U";-G9/C-D$XW&<)NS>8$&!7 G5UJ2,I'!4\S9 MPH&Z%YF!.8[_%DZ-ERGO5*";Z,)(!6S!/%X$B:IX$U0W[>IFN.[CLH5[QJY$ MXF[AO$@RZ[R387'S'^)"5_E=VG:.Z51?ZK?B>%RQ>]A$$&)[X89B:;" AY+I MN1-U>/$,9VG+:3"!OYHQG;)V:B_S69):!(TF@W^312!D<&"($_EZSA3![MU5 M9R(W3L!I,BQN>,BUPS4?$?:'TT5_%+WZ+MJ7M+MF07$)#'=F 0Z_2&EE.'ZB M_+R(Q\+>I*8IZ50*A),M5-E0S"_86#D8PT-I/PIW/BU!"NC0MKDBO"6M*18> M=M$2IF/'%W=X9!XND:U"S?&@Y'3AN?6JK/F\:S@/![(_DCIL*H*DUYS/IK1X M<]7RP:&P8.'4=[52?/%EW7DGG. ,*-&!F6DC7O0Z!RA]X78 MC;W/WFL-N[E@B"G''C.Q6_EH/'S7U>+?N3^/>AO^"_1/I/RDBM/>[GMP"\55 M$2^06UFA4ACAI85,42 NMFZW80U*#; O+/-[=%;/.$@#28SFTNE<6"_!?;=SQ6L5;^66D MATR_$S:YRWW0-S-'S:**1P5.GO/B>ZB.6EG2#(UQD)HDR5(NX@$H$0*MX1$( M:OSE1[FYY*.9LI[ELWT8=U4>YPN%/]9.EUR2D&5%]HS/;W2#7+>W?0L5+MQF M"P$P$PZVG%]KF\9C- MIJY%0>"UX.+?#""FS:U!,P6?U[O$9.7Q Z69[G,@^ M[N.KEG)J\W(5R"OM+32L;@G5H>PXRF87:%Q+J>CA7^RU_HH,W0\.<-QU794I M!457*,XEV6=\-E'AF"1S4JT2&5CUHBZ[>B0JF)E15OLIG-*7E=!*)[C?QA87 MTRY\N"'HDF+0'V*,78YTYYR;4,7$&W MP$=YAE)JT,H!' U;O/!"HHF];8M^'V^CM3*QT<0(&?W60>/B2;'K1/:2ZQ!4 M:E%3UJ1@R2:Z#F]T88@I;CY+2Z-(2Z-J;NJN;;AVS2_)3,[QT5TVC].C?C@X M[>D)G/9!P6E?G,!I)W#:K^242> TN[GUWD_7QQLQ)"YR0^+UT)"8Y19(]4XJ MI8$BEV@]-$5@N6PIN+5*Q2/-(E#5 W[952N-_,4NKQCLP/$P7W),I@ET1L23 M$UH&>K[BN-WC%3 E97A]A0J(N 'C>+?KO@!(@^+XL^ KSV-+J31$G@#CJT\- M9--$W\9X>PW,,S+H*V574%.1''4B;'5"U[FKRY. 67E5M='6,,OI=26)LS@ M7 <:G_NF7%97._%#OR_%JGJC=8AR^3]T.L'$E12B7GS_Z@49$W_<1:_^V9-G M3V:IZ "0J.)K&D=6LKZ&!HP2!5AY98Z@(@[,V(RJ,QI[;^F17@2E,;S\FMIY M 7D$M5A?*7U)\6.W6V_P#90O>(&E;B$%E>D-%VHU7LRW0#_]X4\7%S..?:WC M$ILP6#?1S@7%?ARV@'Q0H4IVG!224I:?'".'M[I9!X-%O(K+53N'C'_3Z>#4P.Q._EY4E&$(ZJ'== MXU5HH:5K^SNI3A7WJ$X=%)TB=B&J"312(4KT@-MERV6,!+VFP.7<+EDZ'JD/ MSO.79)-DS\$AF5Z=>9Z4>:8 9X[Z]0XZA5VSBRB4"1,O_"=VW9WA:$V7+P\< M)QPUW9]EZQ#5U:B*D$QZGW_7SRS\X5&1BG =ZLX#G MOT#-B^<9F$16Q0MT]2@'&A$MDW\+P*MX6V,T[I,<)D5P!9 7DY%"[ M&K@I"6$"8W+E M#99=*F>0Y9.'EYG@E)?3].JDIYTP11OG/HK^M-MMQFWXG65%25Z.E>%M5 M;V?D:N_%*22W%@V^C"^#7BB2J__]R9/BLEZMQ'K_-CKLV^3K4L-8-MVT$[;L MD/#SX:?>QLN]>%$1Y=B*NV+D4O_]_%/_]#G8>A9AU99\M/71==N>D6/EIG!9 MSI6_(7;R!9E(V^+-+KZE*GY/*K;%Q>^9@1,X.X#=2$87(X+0/NTES(8B$*-% MN2Z65:FP=AH#2JF0VU9>P3K[(4\5LP')YFFW&YB1=Y@>M#84R)>(\'0)7ZW: M2[JVYBEY(E29=^RX\[A$&;*Y+N==JXD(&B=T\(Y+*-FJR>[B89!]JY>N#D@/ MJ,#,)S_B2F&;;V9E"D5GL1::49H*:Y7K-/T]682U4)A2.J8215I$(Q;IRXOV MMB%#7,SRA @K 5NMN"Y)SHO4I2&0IJS)@4U@L.6.:XU:!ZIA>BUUWBT)/7I 3WEY'S_H6"['B M0,5P%1%S!*"?#&C38Y2 #Y=Z%A&B%0G(R_@#,;>JQ5QWR1LFILF2@BV\9ODS MZ:^<$2.97V"WLX4HTU[PM+MR5JS,^"@FRZCC!;+E8M')94;CUS.05$ZM$7)M M0+F+HAA[W;_(7C_9*]+X%VR+QBN;Y,<7K6.O2S-DKAW=<)SU3>+:NE R\WC- M&&.Z,+D.2F=]7O;7,_P7&NHWY8KM?#WQ TY\]AJ]N0-!W'[+\;0Y;A1)<'-L M"$V^)&*^73-,V,=C8]TR<"X_3\UPT9K8-VC(-SNJM/Q=,+7R.#+SLJ&1H8AN M7/"5HZF;Z#^/D92Z8E1M*"V5C#(NHPC-V%$RH^;_L_>NS6U;R;KP=_P*5,[, M*:N*XNAB^9+LLZMDV9EH]CCVL363=^\OIT!RD40, AQ<)'-^_=M/=Z\+0%"6 M'=F1%$Q-$ELB@77MZ]-/CZ*B]"]KBQ-]C8J3OK=,4(FYL,&4<&'876J]]QY< M-?(4[6V[#P4E<&SY8>GL_WR7K/[?P>%CET(^OWCU.GI,DO[G']^\>WUZNWIS__]^#"_0X;=.(VZ'0<_9167$$"H? R2 RUPU##/OV> M82-;MGCN&^L,\8_?:_#71#R9#4\#7P*,TH#URI2LC(%,Z]PL!,4MI)DLXG'[ M+U>T2LR$B9,9" ^[HLFS:16[G^6S;_)]Z!E M^Y$, UKBEZDDY6@!ER;_-_T3G1P^.WA\$/^U(;=JANB\YMK@==8F,^LEH-MY M@X)N#.+9D_VG)R?[SXZ?'CP[/CX>=SM-A!#S9-%A"Z3OOTZ8-O?,X2??JU<9 M/6(\]M\U4D5S_R_0E-<%;*R$Z\E'\=LW\8OB8WSX]'A$)R*9Q1?DE]&I(-.M MR))1_ +%>F3<_3/%Z8O/*^3OOFD&;KB*GXU5.QJP:K>*57L^8-7N%U9MD!DM MF\KI!FL!#Q;5']LI*.(]J#)0BJP;6XMCMK7DA. M>5.F,T&SF77-E#+QX?,1_?/T>?!E6&X1>C22244CK^*W#9/U.DOM31Z?DFF5 MQ4?/D>$X.):0"@>2)2S$QE]=Q.\2.?X)&1RRX Q-9D=5!NZ<(JQ7Q>":! ^)Y\!KD&%-+^3"%?H))% MA1D_<,75Q)YP6< I2#B9&;BR>E\RB?I&1_.TNSW M^1;N;OQL+A.Z&J!=,N5"J^,+#48&OJA'?%Z8Z3*G*2PVKDC8WQ;-<%'!8/C%%6KA44?1(8O& 2!O777#C;J#E;RGERNCP5O23- ^DT>",A MZA#K;$FT]JM5S@C>0^L]E<@427I' [0TF0*R-V,:8ZXD&D"@\/N=O+I:DK.S MV2^N@-)N#S28'E/VDZK/C>>3[QT?XRV0=05GBN//"U@ST?6!3.?I![<4+'R+ M'!X4B_:ZB!P!9LCQP(7Z+4#CUB OEMV/5-W(&:-"T!O;]Y#4IMI_E?SN>X,: M46VM'7EC#K!LGM!F-2FRH)[R[.?SBY$63WKTN7Y,ON^[V?6O@!_3.'Y;ID5I M ?&=Y8W\G/#%H$0U>"H_+8AUK1MTM/9KLV:5Y]5&)/4^G-=ND MVU/1"I\E8%3F(_,LG^__%Q]G>A]9CE,&X:J9J ME0O>E<4J%B4<]KN&O/G#H\7^<6!=VV%'/.RWO1]_E.SU?$-J*>I/'A;N\](= MX$@6>&8,&;?!.NM1N=D*_TPK)5[#L5UBGK0TG]?E.SQIMZ''F>!Z"L@D.1T+ M7[(AKPI."!15ZV!P+KFI&%PAE!O<#Q<@#]J>A<(,6M.H:(#\O<.31[.;3.>Y M3B<*_!CK"KGS_@G-&3\2(VK/JE O6L.&E-R?E38FTW8Q?VM([M'+'P\&U[V8 MU:E@^+L&.>W@T_@TS^%COC;B=M+!>6TTT.X/ ^NX+1\07Q:"?2DKP, MW^OK/77#43J1\DZE!TML']DZU1)$GQP9M62QUV5^AFM3]FKDG84(*+UC4(HL MV$.M/GAHLR*S^75"0O:$3^>S]NGDZPB]@E_MOL$.)]?NCF7O(QM)HET*!RJ?'>TP M&[GYI^=SLDP5% _AH%>/,6#IB/F>!)]9]% J!<>L^ MIBC:HR$_'1T?'XT>'S^V&DD8)[?'.DNEY;?>":E&H\?0E=)TO.MGX)C7TLJ6 M'2L9'%O3MGBBI2Q[+LAPQN_8&==0V:$MS/@&A[PV^2T<\L/1LR>/1RL"^WB7UY?#!@ M7^X7]N5A2IE;%2:?T47EM:/J-6>\]-"7E"[RS*;*:USU-0:TEK M<\NZ2180F526]DK?5!7S6EI0)RB\C)0E=VV;MM&":(^80JCHIP6X0*4P3 BB M.'Q@GR/UMY:?'&;;*JVU\L@WX!#8$=A R.B--Z@^'.I_^*E#,O)!$?1/ MH%F%I[6=$\+@MM^ G]J=;C4I]0>,Q\:DX(8YN\RC:F_4.74IK2;I"F Q<=+,1]0^ M5-*2M5:2-/S$"-\-!OTG\N0.#D8'](^-52>+!:A_:]="P+=WC/AVN-8WMA'E MX+7KAZ/&??0]F=]R<-;&MD0)IB&?_'62 *E]G M_!-ZBV_QNO5DTM!1HNUI+3VEB[2]>_TB?G) WQ(ND4?M.-B?GHV?VM_MM7"2 M+LN_:RW\6*'#*K8VK)17'=3J=JV3?V@G\<'>KY=D10;@E(/G([&# DM,#\#( MH7B*K)5O;UF8?YA!Z*UW_8=NA"350U&H/;247NQ+.2[C6J6!<6X L MXFH:3"EL8K4=_[C&"]MV9]MN5XU>YUU!.O*B-H226@5,'Y^U'+%2 @'B@5^[ M)K;#'O^7/FH;SH,YR>1F+@A!&\8 XKDNO%C'$XR% 2)0\.1P='1T0H,,NUMM MHRLM(.2L-;@'/]Z=+)G@1G1+-FTG<^U!>!N[[X@C"W+#"]*,J^5,%#2GH$1Y)QC M6YD5!'A "^X9XM&/*[71,O8!$ M@,\+4"\TNOC]6/#[2 ^7 EG:">1G=H=>_.#[4WX?>-:1/YYR4:1#' ^],W^/ MP9_#W95>!DVG=0^5H.>3L.2B C9^:CVGM Y(7YQ=MS?^WI4[^FP[_4-NSDBXO& B+A51,3A@(BX7XB(06;L8 -QL8F! M#^3W&SR(U#R9-QD=BS)9Q6F6->Q7P?\$SVI/>]3$E0?-E,6 L9("DOPFMH0( MU3N[E2),#\!CUU%A_+.O.Y/_2%>+N"JG>$RY.CK8G_^_@X/#\:_KQ7=QDM7_ MYSLGNI<<(?@^/G[Z=/W1B>LG3P_6'[_[R_T_W$I"@= #L_':\ O9SBOR$;G^ MFJSA]PBZAXW@))0*%$>5UDK0J\A@>\CIS4@.67IU[S:X\IFPCU;X ==KU_:K MD>>C5"WF2NJRR-65;!6STF>6=;W^_B]_N;JZ&E=F.EX4E_?5;K_71PO-HZ_, M1 Z'Y7TD\1=L3YT4Z_&T6(U;%;L>7:XG3TX6#0LT_UPUS=X=![\D44OOX=?, M"E,)NMXV5Z9O1!:/PM)7"\C>?3LA/!R,WI;QEOHSLNTU7GU$"7D*U2E2X64* M5G+]P6 "W<$XY8^%M$T%E#"6V)_+\AZ[(A[<4 43Z%:;[E;/PJUF(H0_'8Z/ M',@ '_F3PQR,;$S&J;U/V)"W^]&$O*$FZ;NUS2JV*S66;$Q0WGU/9G5+R;B>E\+AF.8W30KFMD^ M[3(-2QF44L4^O%_!H3I#VNZ\N !U?PWOC=XP2Q?2-HR*6?\%PYFX"I)2G3!;*B11;-5 M8:NU'2Q7--(R<4'(D5NM?5DC9K>B+=NT]E7FU-I-[B%&I[!@%MXTCSRN9!2; M63/5Q; -Z*5;JEU5\FO@BO79A\E>I V#' 2W%)ER(/1GH%T59"VU\YD%G*K+]S!T=++_MT$[XD_E>39$QG^8;' MN*;S#.@4H[K"\X]K9U$%S#+W6MIU\_R8@7MJ0ZF;D5Q]Z7HVH6N8-"R*W SL MQ^:I=,@DD<714+XE&*?]%CVI0%DA1TQ% BP;E"18L=/^=E-.DCRB.YQSG\1) M07*%?CQ-::JM#N/\I$R!.EIMV/WUBJ2_A21637EI-OQ,.S#;,=R:#K$:BDS: MK-#;\]4J76CMP(\E<-<&\EL&8N4>$K^4^3*9!;T@/AT1>+< UG+K*?9O>7;N_)R&?DZ1OR(JT=Y5O+@05Q M_+T/S'SV:I$_>I\D[\$*/:?9HZW?%0L"::5+Y]S./.@K'I4PJ?%I\AGR>LEI MC7!5\,AX;OPPG_,DA$JQ0#HBB1&ET!XSS&#MQZS/8AR[7W?W8.4%B-*J->!/SAY2D1O>+INY;JB1TW!D[SPP:5T7Y8;BS]V)6 MY\IRR_S+K:80G!1LX^J%V"2(QYV=7K@83>VC/7(X>N-N82!-3PJ>$/E8F'/] M4-C$)4\:_-'@#"Z@,$,;6I>ZV#=Y_[ML?$KB<)S$8(X;"'MAW%7RWJ:;>+^;[RP)5+,$(5]QW@71B6525 M#2:*))#=D,J72)ALA"&D71616,K^>9/);J6AB'"YT%4Q,V1M_,+U85QG+,) MXQ+XK.^(OB[T*2D/Y=DX_DF;H$<]11DT.;;FA5F;CL8^B3$VD%:\1%:>-F 4_^GI^+"=[GX^?A[9'X3Y;CND M43 %J:C[D6P CC5IFAGO-2LRWI6P%-QPRL2TEP^A% Q7#%$4]FT) M9K ]G^];-:F3=MK+9LJE12UM:2#O._*]*]>1&E^3MJDU,/L2\Z*\2C^.WGKCRS+^,^O ME6-\CX09N?-"6"Z:1^*R['#)T?6DO8$ [U,UMGW@N(]W18*S(6G+JS?=YBO1 MU;) 76/5$4%')'1DR@S/L;7%(0EPIXL+%T=V$Z'R#)K\&/^B/2'IB.?D;C99 M.C=1-:5+*;)!X3 F7R0+2<;ZP'B_,N,L:Y45-3^7.X>)Q(!)S:!*JY M&VJ3H[_7/)Z6FW5=2-_ZZ0;41'P/;!9'+DS8"(T.3A16@^+Z_(30S7\50C"G M0:/:.80HT# )LM6^JB,!]3>X0YC5@>[3!:KX-6^TJYO0Q?G%GIL/N<$+YJE[ M:-O\8 ]OEU.D!8[)^\N'PZKXH!A^]*D.I/$C5G)[3DN.G9H\?W]AU63T"J0P-SY'00UPG:V]#/L-3L0++-VBW> F;[8.@F QSN>H$Y(XW!\X&H'Q&9VZ@4D MQIX!16P@1(H%7SC]C?8*61;@H@:2QO8'T>FMDND2=X#?N7,5(F]\27@E2U(.#<*D,Y>@V/-X MSYU]L3G\,S6"]MNYX,XXG&Q:R%,8FD?M)>SRB/0R1%HO]:5>_U,I77CD#,0] MTIJK5/V5D M$SDIT#1=(NT/@$XN.U?:17SZVTRI-_+#P.,MM9>ND[.\>>2B@ M@)U\8"Q0I7O]4[N.Y@13LQT#CY[*S.YWI5S\T*2ZRR7@S+5D8M@D.K2H['E[ M]9;\(XY%TF&ST*W0,)6@@$?OT0,_L'@[.?SS2.*D=-U+XW"U) OV%R4)!;+[ M:G.5@+@,+A9CTOR=AGLU:-=[,:N;X[V>#'BO6\5['0]XKP'O]0>1,MT83$>3 ML8L(\_Z9MZ X:2DU ]TNS#\VOZ8T,*OFSG,4O+(&ZJBV+7-G%(E2LU1V?;%S M7ZO0=ASUK6\%[6UZ"<\#7[?C$K/Y6TL@I(ILRN6ZF+#GVS6P_P)# M[=%?FR1??$SW8+(AE!@F[^XQSKZ3JV:+8/H8'QTDN8MDZC[27EQCB.3?<[$[:-OM83\ M$:K&#_?+]RU.#, W-XJ*U,SHN+/7O9XOWXO+:@\:HW)!UB?#SJ=IDN MEH*F0W;=QO. RK&M[&VTQL)K>1S,R\Y=*UH%DT%1J(MPTSM,DM7+*7>9 F]1%ZF.@W\MK./*^7&NC8!U8=JZS@*0J@XHEV.96W!E!A=; M8+#&66W]JYAPM(ZT J8F=:G+$I32(OC+;3P$]X__\LNDSYHUYF8TD$P4[18H MVJ$.F5Y,T&UT.&8<+>L4##B?N2=3V$=AA',UJFQN6F+ MCL2"V)]A;:X]+JH0Z&#:Y1_S,$Y;, HMJ4R#6L;M+]+.,_'\+J!03^Z&H2ZG M;>1FPE6-7/>M-TAK,Y)9U8/=Q*POS3*=-EE2[OA,B!>X[H[Y%$\7U"J+] M^;N^(+>G61X=W4 1?KD&O#=Q^1<.&K2E8-OZ%2+3RR>N=.JYCW3K,\YFK$*, MDO MUTWMLG40WC2XRP)-3V"U=D;#R'16F#R*GHR9=+0,>K"UQ]-*EW&J+#26^83= MFW,1C+PE,N^X@/CDLVY/5-[YM;A%87E\K[R& #2HIL8UP$$GX2ZT7X:3<-=Y M$V2BHNVLVCI!'5 O?T;+9V@Q:(AR*6UE1@# ^G%Q;U\^_YB;Z1TG_*5GXI*$MV]CW_Y$SW_ MR_P-68Y^?V-W%61O3'='.Y21ZWX2Z"MZX*QA5V)BD,?'*-9+JRFT@N6PUU"T M68Z'&L:Y_[,2BKQS+4J(/,?A0)9W?V;U.;TE'1NB+L$W;18Y[/&7MU0#,U+Z M;][02$U_46Z;>%8B4N&*X*2,T58QGK7JU:VRY.!.X/BOLV3JV\>JG@VC]IY, MCN& K:*GJ D&%S.Z%0K8@UV=$[(&4/7X0"H;-9[$(#XCU$_QNE@WTL&<'T&+ M>L4%?"M![- G#N.)%E)J[20IN.F4>QPND FUSWM?<";BI03*>&KOZ.=).5V. M.E#'I[Y6S'X[&$>G+"AC_RK7\2;PF># '!TI^><*X4'HK\/#T(6;::BI$8O/+M"R81@]&6RU$6#)L!&*9$[U# MXJ?K8D\OGPU 2+,6SX"0+4H%+HXGY\QY)#XKR,\X+V8 MU;G4S''@ O1U92U%'D*=TRZG!!<;#.,FGZ89Z;%+DV:<<4:N2/SPL1:)'TB'5Q3T@_H#$.K:&-L-M.&M&7+&T$)>KAZ@>R(5[0\S*[.0/AP+2/9J"I8 M3IZ(NI&5T@GYR7CU)3(X6 K1F&FQ<7-W*A7255% M2I<0\KD&"NGI@6N%/7G3"=! M8T(JH%DQM]$LTK= L5]RJ$SFE[;4)M.Q(M]2K0W(=7H>3"]<6)GIGG;2^S29 MT0'I6%IW3(7)&:L P>$Y8'P^([VDRYIK00OHE3>;? M.TCR>S&KFP-MGPY VUL%VCX>@+8#T/8/(F5:[IVMVFB97!VUS8;"K"FUM"@^ M?%PO:<,OS?Y_H[G-6_Q:+<1'B%WN0VGOJ>E))Y7T[KPI&3C"_!?P@%BE*M=R MR]\-;!-I^A8$5>T Q*0*#"EF68+!0:<;;KR4JK Z33ZP)22TB18]EQ>7JMT1 MRT7GF43LJ B^O_(# :'QVA@NGO7. >=?#PG MCU(.B+.!S:RU0_ 4+*ND&KHPE^P2@1&I#A:C(ML[FSGS%"L1"8*)+,PLO4PL MCV65S'L.Q,B=.)R,DL9K/R2T]?:73[C7E'YR% M]1^I$W^W'=.\'Y'=-X+I^:E8F-NB MK6"=9/(DIHIZZ22#N+*\^R1-%VB5)AG1-K\:^Z7J42*2R6X@NY8JW48JNF/V M(\F#,P+40P>TZ/@YD"=-;6O45ZNF=FQ.]#BF\O2QV%ACL0FFO%^3.=N* FH' M2RC@P\?[X [<8]8VDO,58K(JS1$A!.=^D3O6. \6?6'27SGJP 4"_Z:)BB1\ MC\XFRR1EUQMPQ$J'BP@ 8DR'2K5W>.BF9)@A<)8P)9]=S%^99Z?=H(Z6T+XW M2F@U%\G4-HE@I]PS_UF8:C72)LI(0^M 5,\_/K$#D,_0&@IX$JK'QJ*_2G!S MN*6W5/VP3#,3A0L=IA9Q4) M("12N"^ .ML^1GT@3CR*&>(J8S[$,'9RX1RE&Z.$96S*NB/."8S>:VN3PBT< MP\\*]4+]3ZJ86H[=*$$IEH;I/5OYH5UPTTYJA88R7<;O7K^(CYZ?=-,\(UO9 M?7;ZUW=,3?#XS^/XK*A69/%.:0$G1L257&U?BZ)QT\CQG?,&D@#BB5N119!#J"MHMS+=3$MNLHZI?F"=)#Y">I!_BHSW'),G4E#B[ MW'$@TS0>@F9)6&_U*69A.N&:;>77VON,,E6D)CI:F%R:#Z97 7OE*ZI8&!I^ MB(_WZ,ZM4V9'A#=CG:S6'5L5$T!,6RW;0IL'(X$W^>;H3?RHF,]A^8+8NV<9FR,+<]-3JFHQK: MB OD#2.:@QH-KO5>UQJO:=4Q!9,CC1)YC1+DY$DCO25ADG+/C/8,F*355GZW M.^-5#2G5I.HV+429BB^9LL0_GG(=[%&./Y4^EVU(,3*!2@V_H>:\C34K1JU( M#HLQ#2,%4U=S #$U3O:D"'L(^5/HTTCCA2XD(,*"]92V#Q?[3L[FNDS[: '7(RS0X.H@#7Q:4JNY^O%@[-M MM:7U(]^BCT1M?W7>$4R#PN&N_F^33C\ #K8FX6KB1__WW1X)K]E@)MS1V9Q9 MII%19(D 0]W2RP[NK6TH\[RH+?S!LN5M7/\9\B+I&""%BE?$S7HF+K=:PMIW ME\MR*P?EB*"7T<,*E*%94-]D*SWG65(M!9M)6K_42N2527+!LS@>16GE(-9[ M<46JNB+M2DHX"Q&5])T7@KG/^9+ 4E?\9U0Z7*/K.^:]U5B4ZC[!H*2.A%3 M*TLF@$#A(%7))=M_XJK(ZXB#*M;ZA2'HFM(D M%7MT&%EFV3J=(3J.7P/B!&AH62=R,])99CKL_==N%5U*=GW)<9.J^(S/KU+$ MX*S$(L-]*Q_7E]J6/2N.6;&P5^P,9LK$:9E$H%8Z2,(3296N"BR8D99^>;7]$K=EH&D)0;Y6@OK>&[H-M?Q@/,WWHH P M-#Y=K\>M3VL_J8H%EU_-?=?"'-[@+.P/XPZ1N!FJ >@*D'MA%N\Z/_Y*O.;<$Y?11X.J-(1> MN!N+]"<*-LDZ<;:)?:MWEKM()O;"F9U//C(NX*-'UA8O6;-I^KN&@[CY+- R)NUDB2BNJTPYJ ML KOY&QNCCY\-J /;Q5]>#*@#^\<^G"0*K>FPA%-V+Y) 0]/"I6R71MHMD&, MGL:KNS> $1HQK82NJ^W"6C"A;=81U(2@W*%>LA?O'L@>\[RT80*\F)QN24F1 M(PY?:U:U:DGR(%[M**'4@^_:ZB-]_?M465]$:57FU?W+_]Y"P^YU?U\ M_N3I<[^A\+INCXOP]H#"QJN_9#;SI_[9HE1RGTF^_B?+O,>W*W;J3 M#V%>+S:1) &X&HL4=BJ=K=AE$L!JKY4Y%4BUL31GC8Q&1:NZ M1%V!YPO6T&PR=8;T)0)L3&U<"+GN+5L$=V%3!P4R*)#?08&\+4%9" IKI2*\ MZ?\""?/]H$GNZ;P8<*6@2\F:QQ_,!N&A+#/(E+?PK&7%;4$%$0#EL!8?+Z]\ M/73)@1B(=JFX\#_SJ;ND#GZ,(,DX^B75OI[I%@?Y#J^U'XBZ#HYS>$1'R YN M^M4B1]\4V0$_-6EHG!8_1@^<:M!QTFRL#^.7(030)X XH%2?MFJ#X-$5;V7VBU,Q6K(UL32=#RE!DI]"PD'\#1:1(:M!8 MJYK>@VIKUM/DUKJZ6#(*: 3*?HVBNTIYP/F;L!,\TERJ^L;MIPJ?1\M'[G*6 MFX]@ $3^-.BJ%$RZVTR(?^"@8O(.,IS\O:]U" Z*ML$(\J1!"X0^]?]V/>(T"";BJ00=*M]S\0"G/T6VFVR M6XRI!Q7#B@B,5T#Z[L_H*.>5$-CK CG6T$N\PL^9:Z@9@(9OHJP+](!:YA_8 MJA9':P\+9VOR!_?*RY&/H J,Q@>'2,? Z_6:LC.:3.Q^O MT&AJ7S"1[FU#WO)NSD9HX^FJ1V]#',M[#2]^'?KX8?-NE7^WU3;MRCA9&D() MS+10R>NIPU=)FF>.BLL#F=.\I?C[VA"[\,(X_@?J_TBJY1:)[EXE"JX(U(C7 M3P&W52\ Q!=QJ!(=]8ZCA>[WVC>R(G744X_ BDY:LHF8W"J.;6/GACX9<3N8&"V;K%9X]"&O)P=64MQJ!$+CVHB5[SQ-?],!R-$_M&WJD$NEP" MH_&0\^*BMT==JZ-()*=!%JL%8FJ71;AULMWJ7(9A%T.)YQS8ZDQR]N:?YR_W M#Y_'()8U*W(MQ$X\& E9"GINS=!K>@2@/ZD-QFZ5J? ,62C-VJXD#:#"5,FYC? M3S;V1E[(1+Q\<*2,*H!TT4(N%@PM29@6FP1< X(HW.M\G^%JBV3%O$?V[]6R M6$LEC_T)0XR!3O1].&E(4Z2/F)R*FW6J@2E@1I@G_$ZN@0EQ3==WC:2;0L8] M/;! [9>K;F]5\3 YP"JM*@9$_J*7!)VK4X&6@;\PXUAJJG:I[7BVZ\7Y0@PY:G\Y-8%GF$UC23$*-E\^%UW]U"TO6U_-*.FE&UNZ-F1VR 6HM[K;D> M<*4IZ/!QK%/I>ZR(IS,#9L/<#DS93)@7PSQ?"B&N-5BB"=#,<2=*X88C/^=Y0U%&75C=-M69LLA@'CU+:IALMGR MRFXB#MJO-#XB^;;@H["9-Z N4.%96BU3 M;1G>:F6DS2$0Q)FLTKK>KHX6E J'R$C;Z% DC(0%,0C2CFR]0(! LS]D+76/9_-YM+QE%'2,?*LN MYL!S<\=G@TP?%V$[E /DH(W-,T2/J2/2ROYB399MC1J3L*^I#=*B]PX9H]*- M[=1'P_3] D5?'>Q&['#,SYS;3A2]NVG9F MR.M:.$_C\-GX!(KBV6.,;VFT,$J^@P4?QR]HE:47V,) PH^NF8#X.**&:-PY M4I/6J/?5,&$%NG(JJ'IQ/"T@\V2& B:6ET3L1V K["?5#QE$\)V<#<1JZ_!; M:LXI%+31WE\)YWV,$*S,S*7FM%T"Q)-C;)WB$:@ /H!#T&9Z-,*DE 7ZM'%T M7@MH=RUI1NT;X&D=-*H9OO87LK/()!K%I_FL+%)QKM,W[[E55P.OV$BZ368C M7'G*YX$"1OH(>1F<#L1'4+0XJ1!^T[W^/9?*Y5\L[&;E^%,>[W$L@=[),[/IL7RM,4,0_? MVK5[;1D$U8X\RE;8/JP,VXSC'S42^BDOL<7 %'48F-B)=&1-24].18TB2U[C MT]Q'AS_T\#>UC*PPFQ+$?*,>YB9/V.169C_>R07EN6V400Z)&*9MLP,5MC4+ M,D5'O>V O,XBLL]:)RES6!7T,,O/KI3F_H<@=>ME=5\)*7Q *A3ZV#VZB^6U M-(H$7Y%R27,\7* *E3JN@RR_D[-!F,9\3-#7"H!OSD1M(Z,WL3W_CF@[/D.F M;)5LF"Z),3(@-^X<)?J"H^SF;XQBNC'QK*!!@@ !Q%8;#U94<@IYK\)P+/8 M'([1K4O+J,.$&6)OC;,RMAV'H#A_%+/U;3N*.JJ!B/P/Y&VT-;"[$R,'9<0/ MM<4H)R+ECCER/TOY)4 K,:\DE..N!"@4/%!RU]RB8&Z*M>GGX&/;2]-MP15= M%3D@X-W0E(\ <1[O@]'^SY!Y!@D608AN\3\(T$B8$/L',ESU.SD;/5]1%\;% M&VV/K=.=GS'PJOM\PP%M;G<'M6$@O(V2[%37%&9:W.\BD MO\_AP+VN0AJ/<_(+4RC>3#/LUAPB3]Z=XDK,_#YW]79 M?*X+\B)=Q"^1P?;(L<'MN-.SV>%V;#D4#KR\L5[(3KP4":(YW 9Q%1B!T/=$ MC45XL!/BHMS5)\VV,BGR)@L!0#N"9F/*OP #%? .L9%@&(?,ZA9TS,PR*WR1 M-@'&I&'=5Y;AK0UZ3I'T0@XA0/?4&2 ^,#P4JHG M%!Q4S<*WU2MZ59U5S70Q) 3GO&TTOP,;M)BTR(2FGK$=HK-:Q;(Y)B6 MZ026VZ2X-$&C2.&9[21.KAU-&W+G_1HU8P)J"Q#XRQ[5/3 4&*5(.\\UG3 / MEOFAQTN\[@MU75<7_C;>AQU3HU_LTJ7?08O=(ND#J\0M;6J9& )]VOVDO#A' M5#F[!0. :(]>P+9#$DEY,_HX%/ODP#Y^ZN7KM.)\%OC0S8; M6L6[$%T=^F]QG=#N44;%(ZE,7A7:R9J%/(X]4\Q6MNRF;H&MI+*8ABMMX? 5 M'93MI.G2&FM104ADX$\T%BN"X7F&@]#E*1PV)\$"YXR?I8E?^9 .>Z0DI^=S M#NU8Z!?*KOA+\!O#X>H&=(8XTD(=9MY-W%X).#6#K&*'"F@>=BR[:GKZ32UE [D M!$MW>K<"MA0<'O:5R:;08ZUG3DQ=>TH1<'T;;=&$AL$8Q[HINXFH[8P?I@6% MIK.TH*IV^Z-.K&%ILO6NKEKT?LN=PH-HC1DZ4B($'B#(+(L(.VI++?;\;.>D M*ZUMTH]U,Q6=)F!8AIZME<5P,#4$89A@'66ABJ:7IDI.J\^,[1A>^*%R/I?G MX//Z[L:Z*Q1<@%%@@.GAXJ%PY*?G\[9;T*C5E]:;/G(B%JC3RJ5E;$-[5W;: M*UM_[JOHOEO4KKAR1"E+'.;9A0;L>WTRU\.SK&#F M);'#:2FB,."Y9D3E5:6(0A3=JEN[:6O7ED..%DA)HQ)8PJQQG:ZYSE:(R"06 M 4E>;P8>L+L\ M&T!CV#H\;Q.!-: P1#!(>J$AM+./]E3<] V%F?*W*]UD5W6I>1H;XF0.29OY M:84T-+&!*GVN8HW<%:!Q9CG+QO9J=UG9TR1@! CFR&D=3N4Q!O,/> MCR>V ?O7'(_V3PXB<:71,:'D4(AW7+$=:9N&9HI$&+.2VFQ8LUZ@'IC[Q]EH M$\2E-G^7E<:#FE0 O5OT41PZL8K&IIO W-59<:+XNW5MP_S2Z0- *D]:UH ML.AY'GZ!= R-75=-$H N36B?I#5'O.M,Y63?H%_IS*D[X''\PFXN.R() GYN M:VV3QJJ.%/;H#B[O%??^0Y,V.31N41]T\NW^SL;*OUU$B('DVY)UG>)W$4<= M4BXAXY*<#%D\X(5US[$,*N!"15#$S"*$P2<;?OJ;5Z]C!$>D5(6OZ-6R6+D, M<3&!4\Q%==(U4YZ^:!(\W6B?6 G>0Y+0"4]2EM]ZUJ6XQ]W,K7L861@LO\XZ MYWPO@)W-YA;W&S ZOND,/!0/$RPB>^_TDD!6V/M4*:DXA[_M(HVC=HM,O ^% M298.K;4I3"NKN^COH"J-X0+>R=F(T?@>'8"Y>.FU[3HXV(UW>3:_F,B2-H?E M.8;K]\3)G;LN+-RL6CIBKXM:'6!\+6@UPXE&068S&K_D^CBZU!-4()8HL-7' M*&EWZ_M1TF8195.4^Y7%DU+*GY1^VW&6KAL7P R11!OFB&0<*\V 'Z3!!TW2=U%I6;#XNTTFJ?C*SO8!+\TK= M80DZE!P.YW5N<=:ZK#NYUT$I(P:(QT465^1U^R)+_>B3WX8#DOE4D][,!R?VP MD=R3+IC[X=@?,KQL_67K5J>[7>(UD3;A?/=H+#EXE;/"\0E>-*=RE^M[ZW_?K$FF%H M.^--1C*X>I_JG$I,!5T/8>&\-%.SFM!J'--\9.E:DWS(-L(MS\:JTV\CL_Z; M-C'"AGUMP?0-I_4-^Q;>S#;HPM2[UH"8?]OX[HN\]Z6M^>HSN[",3?/L"[.#M(_EN8V39"XBX= MDQ]BO3?.5V$_YL;K^VE7Z#?LP*,+\FXK=$#8ZTZN=]0W?-G#7;!=%_+V5NNF MI[E/(92+R:.C@\>CH^-GHZ.3D[V=A3E/'O^Y,[C=I[_/W?JQ^34EG?-3DGY, MD_C_HYEOFIR,-8^X"UBESXKQ*/Y[/>NNF8[EZ.9#N;:2R*J-WS:S/^T8Y>$7 MKQ@G?+_[SR>C@Z.#70__;6/NOVQWIO7N/#)U]G@?_\VZ_F+V*K?:$& MZAN4)]5;"N==2B96 A9K\CINGKX^%8>> LCO#_+=IM+ M=@L7Y=,Z[#?I+2:5Q-59_W&OR>-G3X=KWK$\^YBNM!?VH*LNA\7^@_ MYETY.AY4RFGBX=>)NXI!_TVLR;-2V6+C]3?I&FO7FL:LCV>:+-Q>G?[^E<-C1EYT<_EH\ M*YI)9KXH!K8C0/)U7F;O]N'HY,FS3YV;H\^(MGWAU;XOV_,9]_JV]NAX*ZQU MV_O3N=6VP.J!9=KN[62";.C1 \J&TK3L-G7G-"1%AZ3HD!1]H#F^(2DZ)$5_ MIP#:GO/7K8M%,&##5\' M=^;GHB15%;\MJI0+LOZ.I_TA;\WSQ\^'.S.D1W==E)>@-&>5\E.3?&QN!'5[ M<-O][/%6T&^X(Y\,E-ZM._+[I$7),%LF:?PJJ3;@LYMF?' M)T,J].YOTY *?0"YMF^;"CT9/3_<,DR'3.A=RH0>;5G!0R;TCYH)/7SH!>M# M#G3(@0XYT >:TAMRH$,.]#=%R?X[_0CVB]TEH4/Z\W#TY&3+8!S2G[>ZQEL. MTP-.?S+^X&,:_Y+DTZ2=\?PKO7K]QXE.'XX.GA\-\>DA[_F)RS)4N[6%Y?,A MJ?/9B[85;G]H:L69=!=)6B<%NDA.P6";3O^8E^3)4#Q]WR_)[UH0^FEPVI # M_6U&_].33U8D#3G0WW^;/IDL&7*@G_'(/T@.]/'))U/G0P[T=\V!?O4<]9 # MO=O)0B7T+E9K4W,;B8&^^R[/YCR/0$K=:C15'TS^+2WW MZ!:OJE$T:6JZ_'780,UW#9'.J,S)[4WF=9;42#.,7&M1--(#TE"Z,E?+I*2O M2#.22;KP+;"X_5^6?N#6SM4X_K$HZ:O):IV94:1M1GQ+$=O"8R1=HX73O.3% MT),N'6!.GJ3_&M-/1['R9+ZODW(_-[5M^ZI-K:W/3'MC89'_3.EM[Y?%5> 2 M1/9S8YG!ZR1=-^U'57VN^#@^G=OQ9<:VB4VF_VK2*K5_M4U4PM:T=E171N=F MN,U7U-1^;&8-I4\8Q2?IJ7](X;\3VD_)R>%UK4J5B9>F(+V=[U,I[1O M"YZ%/4T/F?7\^LXH1T-GE/PV.Z,\'SJC;.6^'E)GE(>EBV$TD<:<1=Q6D7L8 MJG(IN-DB6KYFJ2$-:ML?UJU&%22AD[R&KOW^H2S)]="S\&YU[]YGS[AU]79, M[1J 6A>3=O,7]USE_HB#=8L^9SH'XZ.3-+_=+7G^Y.ESOR<[HL^?-=B>XW7+ M;0$Q0MO!); MS;303LU!;SHT&!53T]R>H2GMI#$,^R:V>R9()N-$5%9CQWOJ''%&6=2)M2 MO ]V4M&!E/ZD=<-H&,_KAR)?9 M"T"G0YTG%F2[Q=XFGB8YCZ-99T5"+ZE](SYIT8P^.O@OF]4)FP4E'9)_T[YE MA5K1Y%1X2Y)[@Z/O+2T@NEA+!US:0_1TYLZ-57+)?0[I74%K;MF6.B&WA=]% MK[DD20L_HXA-0A:N?00O!_?YQF_%,;##I)/(W?Y48F@9;]/6Q#&/ FZ=;V](V^46D=M!S*A9[0Z^\K%K^B:KH'8G![ MQ ]\@^Z=HMI2$6@7C=[=,;J@:4-1NNF721K\C6[O/*-[*#\8QR_,-&DJ(RW/ MO/YR#TU)T)93V#-3[LJ&RRS&#HFV&#US%R*,2'*A$Q\)J6E6-#"%5NNF;L=? M1"ZI$H50(PE$<^2P+G,!7*.AI.;^JHH/]C^;A)\HBE>M4:+=8 I&8S0BSI\ MG_42_8;'@1_,R=+F9YF\:DB[\M:$NX'QM13&.'Z]I88GNC]DQ:-I..M]K"\M MR[Q,JKILIC6>KOUO5;Q?B8;P=K_?UDAB%4(6#Z+[#@F$0W7=]AWI%=R(2(D.O;%S2RDR;$A=VT20E20-C MO+16:8"KC7;9=%_)(IU^X!"Y%^(](B(P;S4N(')30H+^G21&:K(?M?DV++F: M/CW] &^#=0"'NJ0-N,I1$90=@S807RR,R$LI:1&TL24$X$0T/C+,!S21+I[P*=2O(O*8)37E=Q%-C 2D?=K.! G;J2GS<'!YR[5+%J41WX=#0!P-_]__Z]G1 MX=,?*@:HEL@CO*$%KYB@YT61E*STTESR*6P+I!D"_TC::-_3EEME1P*?A=P M#FRJ#\::G=Q#S6MEFPWBVJ9)"6)VE)LTKK<2%]E\?53*S!*;:CM$K=C M'@>-!_)K30^H$_KJ&1OYI^MUIHG%_0L;CK!F*&NU('Y6+TE@D5S?2.OC0%-] MKS9M51=ELC#DIOCG.I-4+?R\)U8SCD\SF*DTQ[2&J#NO;J!3.6X^]<(Q+ZZ26;*A%4\AB$F.ULD'(Y*1 MPSU5.B.9#=?!>R]L66,F4_)QL)?4G267$ MW]A>D=Z[;0$P#RS(_U5F<_LXEQ?PELFFBB[(G*N\1?-J#FNKBK\A^.5>[L@W M.5]OR[0H([J/1P>'C]GV(O-W5N!6U1 G)(]G+=M4HO <: ;LQ6<&Q#Z%668J MXTU/@<60J5=SC_>2I=9E0J]MR,)JTFRV3Y)AO^8S8LJ(A.ZO]&&2<2\;#C]( M+)<1$&SC(D KL?U%DZFQFP8("IK(T#;G>42>&QT!.E7'$B"C MKY'.9D>D-LF*_CY#^ Z1(E+]=.9G9BJ@'EP)'&N%%-%W)RH2K2^%RZ&.1>"L M\4TI:#!3CC>2QQ$)$(P.4&WOTCC^Q;BS;(%,ZK&E^3Z=YRE>%!YMUL!(@LR@ MM.7)#.(*,FOY]E@Z<4<2$5=P[&(@V9(I8[VJX'Q+CI ^-8.[-B.+@2XAW> R M#H][?%KSFRK(U>%@:,=?C\)%GK.8ZRPA3\YN5IJ3 M*UQ++ %"PR#@+(:>6&9\ME2 (.SAX8(R<))A32J9?OK M:2?6.KSO_G>R6O_P$BEZ-O_4%H@X"-.&7KY(_YTCLT+WX[U9UX:S&\Y "80$ MJ5<1(TNZWE>*RFWF"0* &(03&RSZ1$@:O^;.)HVLI+"#=:+A'/S/EYT10.^G MZN/QK611*WY*%4Z^/1KZ$U(2UH"QDHM_9R<0Z1U7_8$'O7GU.EZ3Z,@-@+@7 M?=^*K_]6?)54;OHD9F0X-)V3CNEB97O$LEUD7.#']4E[GDE1?""9-(&@98]S M410S=@X9(:%'E#]."XU<#'^3014I+71:"J9AB?=5:L2=1/@R_>')0Q9GUV-> MCP?,ZVUB7D\.!LSK@'F]-^+BM(H@P3F"UF,BU,AC:W*$+%"GZ]18"&)F[G=B MA\*E3T_?OWUUYO(G. 4Q70?8 DOZO5JG_[,DRYTD>LZR^.3Q^-GSOH_]U116 M:(_CMU"'9E:Y@5:P\C/&&=0)V\Y_.GP^/HEI43))!EX"O6MRM8S91.8IA/8P MH 9BA< @QVJ(K2 9JJL=TR6]=V6@AZ"SULG&FM9)#,Q!\(AJ27_?1SR1WCH) M$_[W_! ]K"LA)O135X$C!DW+0VQ;=C';=9F1!)YSH!B3:LN<%/O* )JSTPO^ MY7EQ$8;!Y5S95$0 68QF*7G^Z411JQJRQA-\=90#)BH*UF<,])P73;U?S/>7 MJ/TY#>"0K^6\N]H?6*-N^HN$YHLP53&',\A@ERCQUIRM'ZN:*9.UHA'S M]JJMBIG)[ N>Z?H*0&BFN5S%UE2TW?3J -1C:\'LPR)^6 L=.],/83)33),> M.>',0UE\3%<2:_S3X?BIE0HZE*/#$?Y]$*LM^'Q$UJNQ(J[)Y\EE(=F&53(M MBWU#@RY6G""_3,N"0WXLNWCD67$U8U31?&O90Q3JJKWLFI&>\?#)P&=+OS/R MY^/G=N0CFL>S\;$3;WC[GX['3R+[ ]H>Y*,Y72,X84$'+ IV$HJ2+'JI,6,3 MVFZ#^#MFVJ@'X[:.3I.\A8,BM/]!,B64BHF'0T3VH$XV\=K07Q3.RFX08Z.G MXJ>HDP9$E%T+=O_2BL,B%E>FB%@#QZ 1U\3&8APL5B,59^)9C>A=D0TJ\=1( MJXBD9V71P5583 "KB61JTS:!#GXP8%,R=G TK&$@= M%++"SIBI?H%BD)/E!7N//$=^=5M+B+Z1,^-B+A+%8;0YQS_X47J(HNVJT[$5 MP[C7H>CJ>1\2Q%5A)T$K%1A%<;&&[8,Q:)GR)"NF'^A&I+0\[F&25V?9.2TW MZ[K Q69T_DK*C!TVAV= %[\DLU!N?E(54$TBK>BJ5B.70L$';&X&EMG^AQP2 M&8ECTEDL --RQ;@F9*4-BKM@^LG;"A>BKK@(.^F1$]@(2#ORANVT8IN*C%^F MERXV+S&O8/:AO=E=B?CG'R^B1S^C//O'1@,8%\4'D^_%-UDBB;TE]'YYZ!E- M%ABUWH%-&356Y/L9JFQ<_$ZQ /R 5L6Q?PTG!:PPGEG9RPKK3R>!R>U\B&#R M[GQH> B_AF)"_(^>]=),)0IV+"KY\Y^I>/0O4=$%MMI&]!C8!6C[:MA5 QVI_4::SZ"JI:G.5 M()]3DT2I;?A%C>S3\WU[,6TBE:T;:V\/9^6;(:R$EI?,R(8L@K8++1MJ UH_CDZ%GX#7^T^5]]Y^/EG6]_OXO?[FZNAK7 M2;$&3=8/<>>'<.VG^0_LE0>_6C>3684OZ"G9&P[_G9S-+PSO<+(=H8]],)I) MI9H*]R#LNB4&.?Q36<@KE\.Q!'64$.IY&?'/Q#MSC#G>5XA:01/^'12% 58$ MMT%"",(8<=T*>A="G?CTN@URB]0UTL76]PA_W6I':Z$RJ.5=*/! M6ZQOQW7)"V;!LR-J/:T"!B5(_[<%'NY&SHHG"X?]YP["F)+\F"$AR70!QNL6C.222C& #?#T"O6P5Z M'0Y KP<-])+XAYW,O0QXR!3>N2JFZ)[.XU[&SY18(@J( #363NK,DBNP*_% MJX_K5/0!S^PER8)A:[YD:PYO=WJT-9HG[V[';^(%VA9=_^OL[-6K'W^\!<[J M7LZAVUN1G]5TY7'^E"Z6^PA(QZ^P"^LRK RDYX5@\D^KDY@HTV#36C::C&%P^'K;ODX&3V]^[ M\_<7MR1;!@'R $_@($#N]?9] P&B^(:!W.P^S ;I0D=#*#4$#K_+$8& 9(.! M5.6ZX*(I%V],96/,EJ$Y]^3*Q=9-,4Z,[::-WIGE#X$ M!8U2QV2KK_BIP1,<@AFI]5FQ#J*9[\]^?GO6@H$?/G]^/ )C0\:SD*CHWYIL M@]\\%O@-PB2<;JFS342N:"[H@=9#GH_BTV9!6T,"Z("^]V9:%Y(G/3@9A:CS MPV-^IO_]X;-Q_ \$UG;-QO??:^$8HFF65)5D%AG*4%\5,4(SBP+QG._C+%VE MF%"66E1>\*0\H(=TGZ15XE1HI?CR[E@$P"M@=T:5SXH5>'^F' 9$5HE.Z+XK M>?;\DP_E/CRLVWW.&R7UI*@_W'5C)QN[MUK.7EA,3><:_[41XNG9)21W@L_%O0T>+\V4Q"YG,Y0'L#<9NFEB5^;!-S^5?SH9[/@ M'T5_I]_N,;ZF9R*G M9YA!J"/2>$['=C?'?W%/FSK]_\>/;FM1O>SR_?G6'T MKYDSZU!,F",I4V,6&C]!QRXVH^?)'6V].)8F,@R4C9.XR44ZT%G(5;S01.LR MY6+3>*4S]X3;\@G4[0E>!#1M+! L,0+)?E@$W-^S+?Y'KAI6T4PDI]N'1J&N M=MK:7U.@84D=*V)QF4Y8%.%IV]\?1Z9(Y'([I3D)0B5LV-H%B#(R#E&2 MK3O.X,?&B5HZ+73(2/ S;/=?P(WXX@!@:%2XQ8%P"\?R4,0 =.SQ\PXO@W()E-67#MEG!?*;/52R%*4"U*X_]8LZR,T]J7Y@,/&,1#8P\4);N;P&FJ09'%WV8<54W,.NVUR]BB\:5K].>[;5YKGMU MC5\';UR$\^\Q,C/@+6DBOQ9I;F?A>++UN3]$1WM!G?*N5XM)-%*2F)$'E]E? MN.6OR(X"+HR9N.D!E3U2J.UUXB08^0_Q\5[DR1-[1Y *H:5C8_S2R;(8>[RG M/P=0D(?G3UZTIC%/RW0B&X@T_\C)3M6681)?+TE+8P]"\6Y.YSR/0A_D^6A[ MZ^*TJAK%7;X+MYGNKW6/+-BR7S!:NV?+-O,B+Q*1)]2*7_ZFK5>,.@_K?1:K M@#Q^G^;%OMZSZ)4P/_T--R?^)WU8+**W%I5.(KG[Y^%UYPY_58JYV,(!0R &0^[[MT MY[Y_SZYK'FU9-OZ:_Y;W[;CLW!\G7?E'R]V,0O].;NB/::8T1/&K,)@5BPKE MOII;H^C<.M1I7'L[<-&FQLDY)7D:]3@R4.K3I"R54[;>8?SM,,>VU/]( 3M; MEDL976LTB7M4-9-5VAI"V*E)2U)<:3Z87N "=LV"I*F712GC7C=EU23B0C&K M260=S09H^P<_O42+GOXM33NYE]?^0#^HY@("(+=2JT:753'<64R2.:"^US& MZ)R6,T5:3=(@-YLNVM?VEN?@2\X.A(P16-T0&*COC(1=H_9%V0#]UNE:\<)% M3PCF(5_XZXM?3H;BEULM?CD:BE\>=/'+P]*HIU7D:W^3L/91\A%7V^U^5+J* M@6?-W#YQS($VV\?8DF74W)N]2Y=![AR3UX58B$"IHTEQY8-UVQ'N_I'ZR@_A MA%758:DB$0SK0,LC;N?&UH.T;)X(+XCOOJS:BF-*%G ^,9N"">;DY<'T]--L M6G.5=FN-O)(,2>1>T>>B'1HNWC$^,!*0V2]_9=H&>M?NT=CZ4*F2F91)+@7D MUO\:QR3, @JDB"NXP6N$Y]K'.$=C9O+4S(:*F&]1M_89A2^GDO^/@K3XMZUY MN>6)AP6']VKLMX)-<9+LAJ 4E+N]"5D$GX\B2_9BX25A:HC]*46,]#_/)8N% M&'D[JRU@% ML U-0@R20F0EWM6W'%F$:X2L"$(R'K+1A)Q>N0 \\?T+"P;V_ M= 7L%[N/EOP-GKAB^@[+0\Q]G2,;XC%;L98L)2$[K<$!6,,NH^/VD,W]70<_X(DC1)GNVY(=-8+ M27X'S/XR8$??HU,==2,MN[9KQ+VA@]GPR^7Q\(3NI>-#(8EJCDEP&$8N^;PI)?\(B M#/GA=#=DMF6E' M;N0DNY!I>+C\N**VZ.S9#>R5P+652@*\=B_-61['A_P#YZZT+)K4.D!;LAYSZ"#U%*6AXI$T1GQS5=" M\_MF=-UG-?XYME>0\@+_W^MB NK?<]OW.FAE7;42".^U+<;]-=0>EG\L&Q>Y MC4O"C;,IJ[[?QDAM"%,!*\Z4.;2V2 LZ$+]0>F^=FNB3I\;!@4[?O@V>]0F4 MW]GIV4C,-Y)11\]&W/9-+8: 9YI>![;G/%+T\*%\4&RS]@O=/-U@PE2-73;\ M7%:ITG85MA=, +ZCP06$#L(+7;'1M"'K$)&N=HH'SR\#JREHT\G6J!*],R'\ M5OI-*"2X=P=]1U[9'7VK@8/Z]+"W^INV]814V4NH*H@<0ATI3 '6*8_ M"8MQ4Q&&*_7&FAAYV61S,K$$,^K;6U9HR]+I\UF0=;2P7ZV4Q*#Z/GYTN&<' MUL +J)G"0![)5(3UIC6M;9N[J:25<-!V)06S%\LQ9*K62\3!\H:]0L\LW?OX M'1#4%5KZ,KJN-"!X0]:[;9E)8U#L];YRN9/M);?ZLLB:'"RXD?^RI2?3[Y$) ME=?!%W^('QW9=7&VM[#UFI*]3WQK9="M/*U606->YGO4A>*5T9!;.,N1U@1@ M"[;GRFDK1M,Q;2GML>MIFAO@A_EW2'OS3IF/P*:!AIZ?U)2(7(YH;/6R$ ;4 M:DK.OWB(S )G+5GDR'@[)LK9SSY>I9:M;"M=%<3\]8O*U"^,>ZW9"?:25C>8 M)BWB\2<7,=I>1/,Q65D*XNU@17A:8)AR=$.:3S%YG/1KRC=]'^1+IPE,VOG+ MM& /%^PB%U]=[]&:)IMQ#IW/@&8C87+;^3CQ>K3S,G=T6]6304.:/N;9LUN M'$/SM6.L@L&EO:JBRZ<)\ !T)B>T?1^,67L14<+FFUD9@,2IQ[MSZ-IC$-:& M)QJ@#F@;'MMM\$S*K=WC@X8G@:.4SP:35-/\I\N"]=\5\LAR)!).6M-^2BB MEDW.@R#E XM!*X3XQ;E)Q0T#):)\U"U8S%2*[H1UI5GW(M'Y3NWS&4^_=1BQ MVPFS^]:-,"]J!A9HF3+1972I!XY--) 6&G16&*B.+TY+N\"11A,J9_[D F&9 M&HD&Z+H$3_%?;IMREK9;P (]]X[6.R](&G-G';WBM)4G>Y&LJ V/A!3BLG3; M9(^VK*F]%T**:G@.>C%XX*%1R?=$J<6-!A-.PH5\"$1MUP,XG@P CEL%#X M@X8@79"J'3@2UW0(-]X-_7V>1X?/GS]58+Q$I[B$[:VD4^Q^M<)XSA]BZ]!6 MID*]6DV9VKTG'7E%UIO$ \E@7Q6N?2NR7HMJI&"@B,MRR0C]H,JZXBR2-I5A MRSRNR Q.9OS+0N.;,S8\TDSRH^KFC>-SN(#A*';'9;P7V$9D?WI)7!$UA^U< MT&5"WTX:9(L1K;@LR(L"9L<3SEHXBUCDY -PE^*4.SE,R+<9T.!W=#8N+AZ> M)]LW6I!2-MHN+J9$""Q!?N(9@]UAH=.;S]8H-Y*P]GO\'8?DK%BMTKHV[DI9 MQJ4N^\<9W2AXARX4STB+$8.E3)Y,+=3BI9D&@7YM0(4W.3GM#G81HC@X/']P MH/%&2:;:Q":(!3@V'QT]Y8\]MY%_''X+KI,+AKH+P/+*5/H!K)OX][E@&N@.(4=0;K03)9ON3%T @C 509)69;/6*N0PA)7B6Y!+;8F$WUSN69$T3[+* MV!(0DDQ1ZQDTMD?T6>M&[^C'(&VVAJM_)V>#"#^G\3D)9"_*-17O@G>B"_)S M<2DWZ6F0YYH8+MSRE>\V&R8YKJ>>]L9+%2XOTW;BOD%R4#&.MCMH(7QM%F*D M01GV>3^II%F515?L2*Y#?D>K-JQ4-G>65W$E_?%N1?9_8(8N]]O@T=BO$ M!J@$_#DQ K[D9,-'VP9/LB75EL9>4-J'\#NXXY/#0&J[3S\?$50P#4EJ<0>H M#H WW(7PA0Y1U@W%F=G8^6%DEX=;KNCY\(2):5LMNYI)E M$L-]=PQS')_F&V C;&DJMVZSI<:(Y5;: 1X!80L@ ;F7BDI)E<"#B:J&.WR/ MPDYM(X>4KDQ=JY3R Q0)%;L&X6R#W9GU6E+USX$H^[:!M9E9'\5&*@L;[0! M7RO3VWW,SNWLPQ"(ND*&&A1NF>BPDFS&%#HLNM&S-_WY1]XT]]SD,DDSF(8C MU8>LMF_V_*@-Y)H:27C1W93QTLE#WI6^GGZ,2377R^W+P?UF)Z14 VF.9!9= MB@IX M(&W?5"H995+RW>JZAUFRH7B4LL<*6VA9:*I?48[-A8^0Z\Q>7/JX6ALIG:7:9Y, MG01O&S(2VV'!_H$+]AU#(@ 8R/]4?&TC;H?I*@$<08(BA+8<8Y#%F7*Q&8G= MR@-2(A>D=06845[JS^;DMN7XDK[">ZYF7TJD1,3.YTE:BD/JO-"9F7/4MYJF MAI^A0NRSE\ 'V+S2ZL85:83M*"%:GF;ILE!(F([?DK'1D9@:+3DHIE.T4DU6 MI"E'])K,XF 4[,-&OHW3RUE8BLKT ++4U\B"K<(/G^+#.MLJ+IZW04X!RT+HN1E@(ILQJ-_F-Q38KUI'; ME8=P9<'N\73=(*-KKK$=I(Z1 S: /W6='P>#[AFSK2F[P=KJHDAH+86K&':S M9E.I;8W.##H_2[C'U4'[FY:&=C-:\[F93+9AW!A5(PXBF\)E(R#-FXB[F='F MMR* !+RBU>D24?/0;C\JC(8')=MF'V):ZW63[;%%G&G9\_"'K-6O1Z\\'= K MMXI>>3R@5QXT>N7!FNK8!QQGH#UJ*LTB1SR42;K81#=<6JUR!KI(_9A.Y8) K3FRFE_ MWR[3QUPDK;LBP]N42*N$4X0]AOE;/]>!.&P((5!PO!B,/]6J&E0G9W327+D) M/8#'3S,IFA)!%,M3AB3.MMELIEC8=!K-#!G,Q5HBK&778*ZLNTS'6$*_"9O] MS$),'^/XA:EP'[;/F*.]E^"X MBV8H]CUT%^C_.?+HK<0$8EOT*$DM7&P=:CH$L(*KF%R;#!75M)Q72Z/!D [X MUR8@O $7,;V0*Z!VAY"Y:73$FL7[1\[E^>R72^3=;8'O+="(_P P<@5GJ289 M)MHNX8-V95, [5E$=F0*\WC(-MT]GHV-U#S5[A5.VW3)4%P(_=0=WK9V>=/4 M$PQ5M,L% A9S"%"YRWV8 L\L>IJ6TV8E8>%*R_%4 M5G1NJ7>: A:MG@L8(A1([$=7?-*WGN:4H_?4^!,B'U5HVN_>Q/UR;BKKJ/;; M(HMC[QL)PK8^8N9GM' [K +(N M1P!D=MW)V6B!SZBO+ME5MJU;"<(M;$S(Z/3)0B$2(K:QSMX;25V;$&295Q32;=/\R+>FTS\D"N"()QQ KDBJ87P1C MV]<6=0J9I&P3(]"2MR -B92/B_EZ-IQ6D:HV+=.(-0FSE<%WAYMQ)V?SI:41 M[P+ R:E/UL8O%!WW;4LCOM52?=,*F&\&"55>+!9O80)H04)ALQ5,M@DS>$S! MQK<;S-662Z^5@6>NKQY(5M ",5(@@X,X]+]B!2H52^-Y#54G3PTI*'*!0MI. M8S-0RJ@E\&FEO;/!>LG M(;08F!-I=[!_8PI"L13VQH1IV%:C[(\;+3PEVAW MZXS7F?8> 08Z*\FV*1L:0]OTP2#IEDI]>)BE%FN05&\X1)\H<%VM)[PP M SUA2!,P%H;$8&Q]FT3*J\88265:U)\G) @\38ZFZ+/T1P$/8[_>K#TB:8)YM0$>"X4/Z>PZ(9:Q$XZJW(/3C.OED'+A;V:(RX&I MS+9A#+EK7;VP),(B-S$%W+17GGX$(YV#(48!^#B;B8US73I$OLP;<:F$;?Q^<+KETGF;:JM6>^26'1E;'\$-Y5P370D+@(4.)>!A,4-I@58IFM9 MH#4F">+':T^#(MCE.(3S%,2/?Z9E&@;%'@PTK>BQK_%,Q)8 662795' <3%( MN0M2;^MD27^&5J$<[R2@760>)JF(,^U6W53&]CJPUB3M)(?_Y+6=Y[LH=IJ+ MUET7Z_UF+7^6""I$_Y69(-42 ,($H,4CJ99*3<,(HWB>)0N.5]!G]+6?Y"_\K?&\3]# ;H%&M$*.>Y!0=>(!'&2B2#Q 8,Y=($BX*NI M%\;!!:(/%RN#_#^S+"$VQYO@*WV"A'-GJ7CN[GLF2[4RB$.[&L2<>SQ"^&6^ MTBV_-O)BL0*)(OD03H-H.>$U2C4H%\0G7=&48\OHX0%7O9>6K05Q&C0@^7XH M1M?#1R<\E8N[48YLV XHVA'NSPV3U\G^EKA.SVVO$A9 K:< MW[@22B_8&G#TR0$#88N$1+]MULZ#;=E\Y]>O]_M[2(!\4S7Y9XS\8'R2YM^:S*">_?;Q M]Z(FW*2.OLVLGC]Y^OP;3.LKST/J.7GH';N%15HQ04 V?N2L)=E-,L3(R"U- M79MJ3WX$VQ>V90(19)064:M%>YZL\7G!JI/MFT[=,-H/ZN$89\NDWDTRWMH5 MQL7@IBDTYH$)M^N!:,\&(-JM M%.!B#:'PZ(-E@/@_4P6 ]?8CTH13Q7R12S MU%.$:CC29419_],':Y*-M>UPNDQHZE/3\*2JD?O0S-A8)MV8Z=*LY/<\B$O@ M%--DDC*I3>%G]J#= ^6H&-&I]BJ#["GF)I]!+?QB+(K:$C M\>5$2")Y510BV;^R6A-BE=05$=O#J=+QYW15(* M81H>"XAW,S,CA=-K'_TNLN2!2(]A&E\VC>'PW8==>QBZJI/\P10@AF^D>T(5 M,MJE-FPAE_W8EL*:%M7*T".AN[)IL2PR41(30QIET]$1+0=Z@1CE5HI'LU[#2&PWKW:ILFE3;H'N'Y)O8.TH57XZ1[#0^D\R(=Y.L@[VX7)U3WY7L]Y*Y#$Z7L2 M]NEET%>S+]T5!-C#-,/!5FKGP!_C];W.DCE0LVVE]-G(D';(SL$\M[LONGYV M00E*@&6T()>HZ]J)SF^!\UH?<4>S \XT'OJ=FA[TJ2U\L>VY3:<<) H;VHTT MO*D05SE,K3;;R@;$S)U]^!&+ G/DG_:X*O#14ES:3GXM#&89$HR,@F_T DRW M5J%J=V9#G!2!UP[N77&K4D>6FRSF0Y4FI6)) W12/QMI&?+C;#]X4LS2@=_R MCL[F/(_:)#Z?*P@Z3NYIJ,IPW A&D99/L24LXND!N!B[=XD?@#4SU-8)()[53,U.W MI\&U4J\OCF5( A5\NUUE.;//[ISRV&](SYI#\(7L5VWI%]0G,W0J[ICT,+U,IIN _'#H0G0WE &7TI&T M19RD33;\SI?,,?^QW/\W3'0= GC[FY,K/EJ+S$& #!GA>YL<'!XZ$G2A'XYN MW#8(>'TD@97/ENO#N,%@?_F]*YSG#[+8"7_/UG!:SF)(LY2Y/:0_:-WNRIOP M.T P3+9_FI(L'4,)9VP2.G*H0DDE,GD;.=P^[!(?T+V-$QH=W3 ME^X&X$/W!,K;B^#KMH-^RG(8;$6?E<&?L0)IM:V.I.D*AP&#E@L[QV\;#$?3 MQ!8D;J0G#+JVIQ],9O\Z_]2#-&F4J8KICE8#BVR,I"M.[]2P'/A/F5?0"=K5 MIICM)3@E6G4H(VG=BY,6>!,)&+8WM7VLR^Z1TQIZO7&_@,W MY*V](;M'8&6V+9,Y'@DGJY-%D37I;'_77OECH_5!,6%'L-IK2\^?0$KK^UUG M]JK3FCT1,BOM*A&YSNS:WL=6.7-1IA1*&R=1*]N>O?+]V0<_]6[.!J;)7YL4 MY9RY\=T17'43SHG9[N)BHT#!T3V)DW2UHS[(4P5O*P3I,8* 411T1FYWD$O* MF3IS[0[O2O112Z!3,C;6DZ^:X/1"NO7)]$+C]@>6$%B;ZK4;L M?7=QBTD\_IF6=!F?(@(K?53DQV>V31*Z;.V02[;['*WN3AJL-.C!)1^$!'&2 M:,M>8.S&/$DS7OJ@!5:K 5803>YM"^B)L-I59TGE#9')IE,F;F-<\Z:2&$2) M.MZJ6ENA2%=O]"RUM;NJ M.=L;-9+1X?FU40(NWR'$LFO0X/I>%EV_@X%9YV;;0WK-IVZ-;A0:#97E?]^L M82UVND2B)4!9.\2K?BCJ?(@T^+3A* Y,1L_:)$QRXIZ=XR+B>;1'I;,K3H/. M[/0]OK%Y_!.]CT6$N\IG226:]%P((!!6Z;,"1NW[RZWQT!=O)$2+4SJBHE$M MGX:3@I[(KLCI7CO+ WH>,EEX,*7ID^R[W:(M3FU+4*$=.6@= @(", "P@5!< MJ9AU9C,?)FW%I$+&NE5.R 0-\X@6UF(5.' MT,!(2*S-IL^=!7R+.3Q2)GA&OZ4=*D &*'T^(\_)ATO!:TPZ&%1XTV6RKL4' MY[Z53#"K@[=64&EH5*7M[".KM8.:+G$P"26C=SDV)>PRLTAE/[-IG.:;:[H$ MZ;=IVC1=>HGQ=_+_9^]-EQLWLG71_W@*G K[1E4$Q.8HB;;;$7(-W;K;-42I MVHY]_MR 2%!"FP38 "D5^^GO&C,3 ZF)4E$L1)Q]VD4!B1Q6KGE]BVS.M0!Y MA@,@>QO!EQ9BI4V2\\QK@]Z7%[UFIPD"?9,,GA4KVW3 MVC-)*#]#<"MQ1H;8D3IGD:9]-U\7W:/_8I=$K8L#9G-"TV"+!3L(BWV#;8 % M?A7!-$#E&08X9=]M#),NIV-=I'%_U,HT AHKXE*1985X[19N&+4U[D5/(]=T M02GO=JU6JU!(+-;8NVP:^EIUS@VQECILER J;_VV>.B1AW>Y MFU&L83K,BR>7**MH_S7'8!*+SI0OQ/SQC4"0<#4/QSZ-)B,85 R8Y>^<$ M!+QU)U) E:MT,<;O(%\=71J/5GB111IX/5M2#JEQ-!21RLE F\U!-Z4FH>$(6/-\F.E=0$##HSSK]KW\A/CQ!GR-48-HLX4NU?R MN^QJPPC"*07?.9-%[^T)X=_+\H%07IMX#E_BNAN,"G.A,;=JS*AL+[G[?.Y@ M_88*^8C-(>1*I<8]4<;MSFZX%"Y8EF0RH^^"U%*)38^ M&"0';D(@?F7?::#ISM4!;.1(>W2:%A.!]I8P/DPRY&U[1QX=_ZLV%"(?]>2C MI?"2N'1K5Z^Q,<=]2_>\O YG+O67,5,$8\^(% GQNYAYG", W*9\>0L.8@;[ M%2]P>2:%SHV;'1!>:74;#L=&+M%D2XSO?0RK6H@9,4JS;-,>E/Q1R(_T8/ 8 MUI!47@SLY*8(W)R9)K] QA.YMF!2X/;=DP/U9 MQ L$9-P>"3/8F DG3"%!C@$LAFV#'.SDNIH-8#"1@W=1ZA MTQ2Y2111]W)-I2FOAM\W?H/"(YS@[,GQVMN94PG&,CN/QJZK\1:[3(++8#K" M_BQ#I].O]3L7B)#U(N^A1RRGL>8C,I5!L &Q!CKX.'O3,+YDDQB>,SYIQM1+U#!?4N?A5=&?HS.QF884*9@K+\;- MXG&BL8=#U'EU:+;8$QKP46 N*# &O5CDE.7-JAI#R[7$5+(^+O6[@K^,LO+:KU.D7 ME8OZAD?<=N+KJ]NK(06AKJDN567IYG'<;BZNTJ W;I\]=\]X-1\3CX.(/K;F M*1@AE08]Q=2T0@5+J:'R93P=@VE;M9P*,0YFV(LT_4OL8]=2ZNAL6#WC^QPN M%-3$$F; 5"D=C"=1EE6CLIM][R.<;E!8D":[NLU>R<)U$LCH-;-$"CK':$Z+ MD$#CAIM8P<7A-EN.P2#^>+[EPK3!OGT//($*, );H%&>BO&!%%.V,0_+:<;! M7;,T_WI4/I'ZT#08I>^I3+/3+?4&]-C,Q+1K]@&X0#,U5N=G8B%JL]_*'(P3:M.VP_0IS3+)BYJ"S:E;9W:<1XZB0XX' MDM'^59C%$?M[V()5%YJMG'&F8KN9S<(YJ_Q)>"7AY;!K+@X%+$ _^% M/"T)XAG 7"_L[_*&)!(M*%Z.^+.&$M*)IYS6 4T0+=25/1BTL0V[\2^2_\@G MQ%RF8 :@1*1Q&+K!,;9;G-D4ALD0=;)PJV]XL(L MN4VF,&*VR$-\&/L9*DB*6!#&#\R**Z<[:;9+Z:O&&414?,)#/K131]-0./53A9GF/1W["\<^SK,8N=26+:S6PY$U9H^2#6?X(XB*ZB M-6N!)[SP*HWYY$U\]A:3:?EO8CCYC+*8E(&O-3C6J9$Z'?1R>,6D1>3)F#:3 MJ711)Y$1_H&V-9<6FV\Q'P:E@HDMK]E%CK>'6;&+>\QZL+?!YC #VP0#;?0QZ103Z=(<4X.\3FBY"TU0.)%I0CQAY(D0 M)[];X6.HP3KJ6P!F:53%=3 MBAHM,VW=H5K_.(UR[O>1 *L915Y-B04JKY)9M\X3\KS*RS9F>,##38;'-C,\ MCIH,C[W.\'C$KGI;GN;:]H<9A:!CTJL7F$^.>?/1SJ]G_YH9:DZ^!D(W%5;Z M)PX*R^,I[BU!AO64J\RK=7%)QM[C=7+J! \]2#\WBU"1(/W@T:FQUHUO9 M&&=%GE ME]=:A!MOW>I1BP![4#IOA1FF22RY(+64^[N2@\!23!PVN0 =E>L!"*',R:C@ M9H#EIGR!)R$V'Z:6I#A)SG1V7J$? M_I\E*XA*YV=J4)D7'1=8[G%@)KL!XU):)M=6QFZ*8F#'K MF8J-BGG)G$)6F1-L)KU"Y U6+M FF+GGT65X%7,DDSXEO;HO0TQ- 4:1(QYJ M8[GLY&H^\_#=:8!]2 >%,A,X!'+ M<9QBW]1QE#I=&=7>O&GZ7GGZG"932N>T@)=S J4727E:5THO7]:$'2358N2J]"IJH]JI=KC@Y@S2N3\8GYIR@X&:UK'(]D-^Y X:5JM?E]-T7J+3\OE\[N0^7<%S'H<['"ESQS2P:H 3ZP6#7@04\Z:2S$ ME[B<)GR3<_8U%F[$4^83KB*#ES>++J.$@C>US'YA]'C6TQ%>3.RP+_IOBL4Y MM; O,2O#0XC!/"X6JA9#?9WAJ\)TG%@CZ&F=X3'C:.3+\YP\> MD I7POMCH$JR>=82U=:J@).7[LU^)(?X6)MTIK-B%SPJ7G/<98O ML/ 3!$"D>A#5?_)>7F0AR0KR]M,X4<*P?-)0MV;&S^S>/5MF@23\.IVON#Z9 ME4&)Z .1P95J"S\ BN;?\%+1;T"4[=+-(5F/"%1Q\>IP)%8'MH1_S(3O53[1 M,9_HK;FW0 M^?Z(JBN>%:SBUG&,!O9!G5CVQ$OMGE^S2IUF7DWS=:R^D )Q'=JNO, KL*B' MRZ:>)JC;7&6\RB%9P"5)C)5F>O'.5SZH!F>O^6H?]\O$#M>=,OK:;2'Y]G%0 MN'XM_\2?TV=PS+948I:"X/-V;)/MYPR67*>$=_H(N*0'&954I,*4:MJZ\-4V 2 M6JC'LQ3D5*JPPB)LBEQ5SSK$G2]=IE,X]SU@H)M3&CI-2L-64QJ.FY2&O4YI M>+8:"I>JE^,HZS#M4Z>%WYN4C%XD]4!J"MW?S$N%;.4^&%L:#'8NHL*4+ MSC-"Y_J2'$L]-%#M;<("W\33 M]WL(6IB!,L)[S+^\AA?0XG9+:OB:+.)9I&^3K 7&80;SR"U _>B37*H*0%J:QWF<:P)GA-EP--/IZQ*) M:TJK5_!)BV[9\O_06N7<=8545N_5K)Y=:H0**WX[RK:(57QR[8)-/ B+VDL> M,L*( @T+@NN5G1!^P+$'%=@4>.&$-;UR[A*W:!$* 6R(#<: M>\K<:%8>HV5%X-4="2\Q$C5ZBQ"!"]&[T-9/%L4J;2H0%3%/5^T'U%"JU>/_+-\(-<7G$N33.2)6X! MRN&:KW%_[L1<6_\2*^U,3P]TN* L-A!.(+;1B)5B#'0@+U+LV\T?P=_LA& [ MQQ%7?QA0#\\%L/KG$L[1_QSEH"!HG\$SSE4X,W5;)Y(^@= 3:S>,VFDP0,1" M\T80]Y4!I."H,M"^,+'H*_556WGJNN,+BD/5F J:_54L=V?*>2,3*<,=+$H@ M7;=8H^>"W?4U$K@&Q#LUA=GZH#UCO_Z,+PW&MG/.-F.6S]CKM']41EH^4CQF M>ZPO+<[6>8K6CM9&\G><\T4SH()#Y< R61M#@1F8HUB=,T2E0G3T\,%4DBB24S-WI+@*>]+A8SCIP)3V44F? ;>G):-;AE9& M^5^S=(EBS@BGJHP@U2P/$:07$6=5K*0N(9(J7ML9%!?F/(8T0^]'X^;B/L&D M*\UP53JX&0#BZ2K!RWX*5QIC$;%Z:JC]$VAB\7*6!Y5L GCY3[A'\"S='_,* M/>F5GOR7>R'MZ&I>?:*C??E#(=X3JQ75\]=PDLMW!_1%XC/,9A(M38A\:O<#'J1F97Q*%A M742%26*@-/RKEG\6W*8DXNG6>Y4'M<&,V&*DU:#*G'+S7'2>^@IN6?W,7"A$ M IN4+X+5(--)095EE86B[HF0F5' MEX?CSM)\0<%>3)3SEO-Q-<^%L\F. T*>0#L4(VCT&'K=@.5I X;VK[)284B]H#=;P[$=IM [%8#L<,F$-L$8G>-*U3TJ1H]JI05B*X*,0@^ M&8/@'1D$FV6:R7?.(TZ1JA%E'JZV9ULQ6Z8RD+BOG7-AIGF8K-2QS =9?,PK6#2T3ZAG@ M*;Q_T>@S/8_ 7$/7H;@H84_@JB#IAR"H=W_2&%,JT1N:U^AK#;$7GR#> M4NSD=K2,S9Z66#I.S@-6Y:C'6D8Z&&8WQJ2>LEF7:]J#5QP&#?1E DH=#"88 M6,5I$FP!9T_4SDK&+RS M3F<>U$9P6,R+O)/OA M'_NS^$Y_%N>B$1OE*!'/ M#33>JZB@D3*\5CPU"%Y8_!._F):347BVYX2*NL2<%MUQG;^^D (F)/W_= MV'6[4U@5-R#3O)1T,.,=8W=@N M!NS"F.(;$\+C#+GA!_F3/K__#6Y!@(G2\"W\UX#^!4>,>*IV9Z1)">7[>^L. M$^_+?2X(QV> VL=+=DZL/!8+4>V#!8$_!ZF2',QLI_^Q4SGBZB)AOD22=-@69/G8F54RDI_PR< M7*J;,B')(:GMAR*LX0J[]8NL1 ^ND5AC77*FK MJ(/.$1AAC957M(*%42+C131CIBE+Y ?8(ZBP,51S2 (!OI&U(O"V(K (X%+ MXJYC*D-!43'#,6R3 PSR<64%:+HD,&AEL$+;M46TZBR%QU'FJ[0#*\!-%&CY MOZTDOP;A?SB=,X&M4&L&A0\A(%07*3XMC'N[ODA^7TIFW%<($2D7^&;*%]+" M.L5\Q4T.Y_&"ZF6<3;;;R0%?C/NP^^\*]DQV=_FIP94V_=XA" MDK>I*:VKOZ[,;J+M=>S]+$VPYL.WG2"J=N>$ZH$)&FBZ8#!7HJU@96M<*6"1 M3P(EM_T?*>H&RPLDI0Z4Z>M*-1?7^A$B3F7%S:5^(BO>WE;Q91&7Q<0D+$K4 MF^IJGPGUNIBI>6Z@,D3WE3L"RA]N@&7R!*C[-0I" MV@2^+R'=$\'ER=P"C,I-5K&*KK ST2[2SJ4[4/0YR2^*_TVL#8TGU],)_"YX%TUQ$*>1G MR2()$7\)* FGM6DVZ*;*L:0G0HC!JDIE<B8[HB)P[9*A]08\]E$Y^DAZPF:I@5 MK2/LETB.KWQI>#>?AJ36%MP[+$YOYFE(^&J@XA10V8@C)Y4$*#B=DH#MRO0T1R7G.,'6K]:E>20H,>\GPZM2? M0 'U _?%<_8%GH-)6J =VQ^5?'IFUQU3K>Z,#L (3;DOP]@LCIM5D2MO97*U MG38E'KG336(N81P08J3R,&FEB'S."#=F9NKPDQ'-JXZ91\ CG+L<1TZ/!X>% MX"7WV(DG%?O$)5%23F M"4/J$N[B0I+0T&S [("SM)AS28-*UNT2G)(L8:$!XI]U6 M:T?8T>R;>Z!?;TYGZ37I+-M,9SEL-^DL33K+KG$%A'A69_0A%_S?PBGU3D)6 MUAG%BJ%KN!IEK^001RGX$1CL+/XOOOB/*%EBVB3P=L(Q>VW+3_[ .8NKHT8G M[*E"83"345V_(N!BE>8C44,-3NUU*8:,*S/>'.OLQ9(N6-HD5OW.VA':$ KA MO":3_#+-;)1GX7$;!',&%HX\B:0]RBD-.M03Y=\$:@FYN] M/9AC=)ZBF@?S3:=+Q0Y6GP'/K] B"'+J!Z!6U)QNS-KLV Q/,4I"+#(8/&G.>M' MU%N4]]HT8.:];OGOX6\IE=S/I5M$16_W>D'-<="LL&,T3\M-<]7Z,-?]3@E" M[%#3WQ3)&K650%UKG")>/H7 UNQZ-N "CZ/VB%"-F%M5AQ9AH_+L1E7*L_K= M'J@5NS]IX'HF3WR@/7!KN=X':C'K\KQWVK,+:?=U!D1]\!O1QQ<-A;F.]@VU MANAYSO%7S!_W7[+>262!T/D_12_/0V_HO'S M%@B3P.%J"DSF\32EM))0W7!YZOKB<(*$%;(D:Z?&.+?A0,\XSJCDK>1W"-WX MPQ0;:1"'EZ'Q%,PVFY2O:B=Y*C:(T>TGTI L2A:ZG#0P\YI5.[:#I\U^G**?\]]MU?;&V58>J+&C7A:#,"^8Z55_="X&! %<_0J*MH]7IUI MA!AMO NO4V!_6:*QP")8>N4]F,U;%N^\$=':;: 4]\JVYI[&*3ZJ";-^FQA- MBYO25,0JB(\%UH;%+![=/J7"]C5E78/L5\[^>V>?_H#_D&NSP9%P[*X^B MOZRQ58K%3PPIL#."]W Q;!+6 T=/&>:6-4U#Z.)=]&ONU*0^N@KGA0(7T M^.RYC#^PFTM9PNO#R2Z.-AGOA/)]&<\#8^P[H5E7%Z!?RT$6.'K'?8"^XL#" M3,A^%[*(/0KL '7 ](,-JSPOMX'1+B\;4V1(_ZFF:3&&>%$1]VYIKVQ.(*J6 M*KEI18;A..RIDDR$P3+;2<))(-)Y.DR-#@&PCF/O-G9$W,H.:BVP4<^=ZH%VDU[EIP/-434<_ MO_;J:0?SY"]#%Y!C?!/_M)D>F*+*S!3=4\#)*(**PV&"5%Y!"*0M$T5+8 M"[9@@#2WV8,;<7\'1[=#H(4H%O*&E-:]5?% MSISC"7LC\,?0&(Z^L(@ZSRK*4AO3M6FNZ/+CUSR*7>;4_M.VM7("TZHI61PZ M\ M/H&C LSB'!10&,R2#;4EF]C98.!]RGT.14\Q_6HWYLUHO-1A<$9;Y*M:T@XT M0U%!_PIN&;EVSKI/<2;>F M0\%V PS.2I%CU!\9J$$]"P&3@2$35%RG,5R*L80F)*7-L(EYF F_#R?H>8>; M8CNOV%2U"8)?&7C\TMNV/H@\2+D@]KM)_6OX&@;#HR2J*7[ #_(28;ZS5O4O3(_*;1>=4 #_BBEEH>:OI?,=_! M+-RI^RKKC[@/N@4(>0M_/="_"H(+(8S4_1-8K'"$S'W0ZD%0;U\--= M"CCMA=[1O],\Z7OVP%#SK Z;9L[K>"SV;\9\+8S*S$A8N)/R8E)0''J-3&A$ ME/#G[]?8G'70;[(.MIIUT&FR#O8ZZ^"7V*SDV3D]'^ N/END(\08PXN"UN,G M1.]JW+^[87.1^W>]9Z+>Y7E3W@@:V<:1>6K .')@=HHL2:IFA38\I(U"!.$3 MM?,%5?WWF+3?UYSN:5ICU!&7S)\"5JZWHQN(*UC789(?.'9E6UBJ^T$@5MKM MHQ9Z6TV2PPU?KJOLK&^!5]*=YN[^H+,FIX_$YB,$;$D-$JS;8BY;=##E+=*, MV'+7#F.0;O1I9!@[H,B;F#%"2!N'.G?SXHS M;GE?ZJQG8\5RG[HB7=B-,I9F'DXCZ]QPNN/5'5YN.@062K<]:Z&8SQ62$0S/ M,,E9YYKT1>3L9AN8+! G$5WPB9R5$$TX(-"N38\Y 634%Y;\%#'_)Q&H^Z4> ME'OX( "5)BL5^0:3IH"D23- <]=M90GE'UYC#I890*4B_DHND4AS=N:.C&EY M?T:^S(4AT)@3PI_C2&40#\%301._=J[X";B-X^FF\D(G6,KUD";GQ;M!^->V M(G)+.A#*QK8(P>7CM-&S1[,]. ^Y.;#9'JP)@1N#I<-,HZBR0H Y=9#P M&R=["_>1B?CC?U3]1R?)RIO4NU:KKB7-B+5<\Y(;!Q<9F>M$4J9"9SY;LCXMF]R?] -/QC<@P[(5@!$AC.C[II-VM]PH^^TIR M)FE8Y>)F;.H&_(!1;:R:H#:DDP9D:^2Y/;O88]S"^=!MX>QQ=W9MWDQEAG6M MTT^+\3H&^+%*U!WG(!WB;1MIS^T0WR_UCR[T/W=-OAOVS%&LD LZ[F5GYW%' M,3E42\2Q?'XYHV]<&3]T@&% ,I:=!C15@<8:&^MUA$*NW:7*UFK)6DE2?\IH M%D!IW!C$DWIYGDHT-H49)3" FY=>-E[/N4I^I,$,QHR35@L87,NNI-V$CSAT M'I8S:(6BG@$])%G"A%8'0PUL0Y,Z]_ZD5(-(G:)Q?FH!2K5BH>F./3+/*9CP M<7NG9)!)>05I^<8',0$="3[)C:-M)C.&7*)%"^%H:12NYM Z6=:P"Z\*F(FC M](/&?<&U+-R74_]"7N!"Z8R;J^L,JL2,*I5)Y4VS.2&58]\G,.-!^@?TP&]_ MG%*S3D[',<6Y7H: F=C66GFZR72F3Y^>?3'H_1BS!EL151V-*6*TJ!#[Q'(6 MF<'8Z"*!(0T*6X?Y93'OK XA>H9;A;N=-")CY+=*SA)V[=6$"0_^/T M;6[*9!W@*?@)%J(8^J51\"^,-^C9JTQYYN**J UMA:3X\6+ K(HR%W?8!-/E MBF$06:.+M]7MO VZW0'F(=H0L0U13KD+0"7&!M]50]E9 VW3C<%>CW=!70T( M@TB0CF2K$BCB1(.*SMA@ 5T'_ 4W6HG*WP@.F_O9:76U>'RXC00.I,7*!('F MV,PP\"I=!G:J5&$MI#4VOBMWB/W1*3>'_09-V&^K8;]N$_9KPGX[RASN8KNI ML>;]*1UG4*1\";\V]MJ33OHT\6S8BOWYW'$G2D#\B]_,,7-.N2X8#HK;?ZXM M@M3B\XZ#VU92'>FA44 MVRNXF*[4K*'+\(_#$CK1^BF% BA3MZ# T?M W2!VC)T1-B;YF4Q]25TSKDKW M$2F-)+/)^,U =R2[[-JYCXOP:^")780Z,GGBRR66)A?JWTL8?\S:'T,NJM*- M/UQ2_336K"] _BS$YR>3177+8")17RDT=281&@^Q@-G(I+PP0\QQVJUJG%6# MT>OK=?!OL/U&>?\07< [(8/<:(X@//.FH(">*L[M9ZPG"+0&J@3Y:^@D7\[E M0$U)J^G$88/,\H;U0)S8I0%)+J[1I'N/'A$"4.#6C/+H/U/8BO_!-A9:X%-M MSN%BW9Q7 F0#!;DH8KTB6U)+A?-<&FK/9I%4S220A[2-\'3?'I\UA&#\[WIH1BG?]R/$M2$YIZ5;X9,N*\8PEP.)X&/SH MQQ,O=";@7CRLLHEFPL-LW,YPLJU>&/N0%N.-TL2)4[#@7P6Z(,I$JQT M!/>Z ^.O,,$-H6-:(=XZ%)'*?@"^3?Y%:UM(X%NT$702&(7),$>;_4=9O4DI%-+1%3]3>[C1\I M1]34-"7$9;\@LXE-OH;G7D#FUL?%MCSKN04*BR@Q[C'-"T%TC26)'YE2^63S M0.?$ &19=(D]XZ[0X1-.5WELW#!B*!*%<$J"K>(V*?:,(9#+U;#RY>KP/ M109Q,#(P/1G^ DM8 B^C1'W".2!W+=8 @6P("M@D:QX1'YML$Z@;<[P)DM\L M&0"9=G$.BNG?T5=LG(<_@YG,#@,*R63H>H!U+6=S7A;"BEE4#IA7N@JGBY7] MB9)[-(/;>1 [TI:1&=$'R#7NIOI\ON+< O=/@15_L2,(O8F+^( ^:(0!)QJ92CEN)*C)6/@H-@%D,+@- MHSB-$1D?CB;=5.;OF,UE]5#/ZJ&-P;4;R1-@B5E[R!ICM[.#"*GK5E:0R86L MOBO&D'<+NNFMRYZ9- M"5N*3@FTJ"7CR)M@4,>MGC]/QQ*%0?5$8Z:B[O- 5CG%T3-)CC556N5;1MFD M5 1[7G OX$OU5UM ALFF@D61U9+(U*_3;#J^QE7Q"\QY:MB)=MMB( /6A>!6 MV[7[=6M?R9*?Y73D"3.G,RC1<@^"85IXM9YYK50VY,I2#:K;JFZ%@I5 MK:BF@H& V:33P*1+>H)11YVG1=-W73@M_[3TRZV)I$0C<>X>:U@X6!?J'[T( MQ?/SG?-3B&1L&) L28+!9Y?)!#3$C%BTVJOX,0E9:!B3<\?!'$2D]0 !@J\U MT]IA>QKIKY] /0$A0Z^2SUF$5E90[^VRWW8J6VV<+Z8FB[DZUQ!KK30I2E## M 3$=D#R&I21TZNAF7!T$K77S0!QN%QL'#39\B;-\6XZCBCP&B]0,YW0VK^09^BMBT6;A)I-JM"U\>& $046%V7DNX9<#9-35HGX]H(Y0[TV M90 1R)31.HW_BJ9N!;5[)2K7@6/[W(4F,V?H[OGCQ(P;L7T+-$E$SV4,W5OY ME1V(K-^6TVFTB)/U!5)N! P&^2 GKYA.#@$[9AO>LC.Z+J31FZ]8J"L!LBH7 M:9TMLBBY@-_H^]4UU%\7% !GE'S[Q6 J %O8,%>G0NK6OGAC '6HC4U;VEZ[ M#:UE364GNY>5LO5JMGWMXLB/+:A'9GGX^ DC@=RPT,(!>$?!/19>B]E2*IJP#J> M&<]@)[C;IRA?$SF_ K)1R;]*LCW.1<)R*CV?C+'KIRM/ZIBTD9G1L@J0246E MG@F+/86HAM1K9(Q++5WK2:VJ M'9?>\-9N!*FKM)7D72VX&\*K,)[*.IVPJ7$&T]>9.;J.DY*O.(]!3H:9>Q6! MDVC$$;GPBJKR8.DI+.I"TVM-XW!S#B9;4YWDKIXM[U)G'#=^6Y!AI9<\_CI[ ME\<1:%M9)+)A99^-L)@1%Y5N]+(KHB_A/'+SJ4J0C[\7YR63V#ORQV@!F 38 ML1!G.I(*01-\7K?DW]!7Y:R5EF$9/3 _(BQ3P^C R3-T43AE2$&N\CM7*&B, MZ-M*5BY"EOZ;66R/)G6:XG *"_0U#MKR'UP3]&1FUMVCVX/E@ M%)!\:8SM53*GE&$:,9,[=DM!Y*T5:*9J5=AKN##UCW2-<8Z8$K[F*NN?)7N9 M&O81WRFS'24DRWZNI<*A.@PFY'XG":*'38+H5A-$>TV":),@NJ/,X2[!2F(* M!R=C+.!JPI0[XQ-1AV)+ Q_I=DU&8Q;-0P1!S=3?P_8M#:'O(%[/ A30V/4EN*I7+IH8 M=AB6#SM);"!LP11(+7K+IRB%\S&YK)\CT7;5S4O)LF!&@+TA2N85D7=(YT/6 M_!R=68='<4"Y]L-IC<-NM]/AG3 MM,3SS2PN-"R.DZM5.!A@KKNY4Q5GMY8+L@%LB8Y<%WAIU2V)UK5#S$K)5)Q9 M])QPFUKV2&#!,:U,;6BX^[@5':!RJBFEW^ "XF\8$2M6?W^Q>U027>]#R;GI M.&GBYE/*;?+":Q(-I194F+W;\C9GR==NU&VWFA[\AZ0&5A]]#1--9[E6>Q, MD-,JQ'27)A"X*)I'28$V'.V!&Q$:T5?J&9U:^#4NP5B'1>]ILK@T!].<274R MTHD5(>E"Z5J:Y*DO$!45J41(HW>C_9$"S-H%V> %(LH2!5" M@Q^'+?]C K=ROF")W6N[ZZHY6/-%.EO/G&3IY/Z-.&33E1O'*F=DOYZ&F70? MT!TZD6I_6/\;4TI!1[PR:M#O,;4H.#-29NXHE'2V =\6$WF3\T3_D2HF/?JQ MVS'')[X>Y=IW#6FJ1JH@G#J=6S://^1!%"3$;J]NG%ZPF4KGO#28E4'MKX6_("[&*2MR7"+J?L)\QA9R*CE3 M=3++@2*>$&\4ZL9+NI8E0H0-\RWE*555*!#(QI,>I=%"+P"'U(@N?Z:4QIJI M3.-)1,+^QIG(E>BT;YR-)^[VM;-I%+:=7,UIXAD[EHVY6PF,3T@Q6TI?4:S.WGC=%_)YW0*\T= M'OUL<&#=N7$LHJRF,-SJR71ZP*VJWH<)UG_XMF!0])2>^A1J-3XLASVLECTD5&$F[NM&3D>91IF$-"ZZ:D. )ZY>Z*%BW$"C#E;AANTHSF63J. MLL2*)/@)1EWJ47 %F+M/.]P1YZE]J4]RM>_B9(51/8.>_+NDM7\NXAO3L6IX MZA\$S(57Y6D=LOO%XK>=6XYFU84Y&0JZ(V0LJ_#)..; (^67<#@J%F5.SZ!F86'CM;TZOX)I&<@I;B326 MY:P=1U]#9,,!-PR;BM=5E7RW/XJ[5K<"=A:.(T_\=OC.QSGP?/&FGA$N$8QZ M-LJ60.;5V3DX;'_9=.??Z# LWK-O-<:870$UL$)2]Y[;1_BU MD1(OWV3AA'U\2^W<0?GC^/,7 K PQ.U0J_^/)2@O:$+E-=1X MJ_>, LD+-?> C*^6?S)#\!@*G(ICM?2@6&E2-LIK,4J@5=/9B6Q50M2>31FT MU0DIN/#3,Z.A)_3(T8]@244X:+LUB)-M+N1E_$JQ9M&=,P/Z+2O7%@=&H$D3 M(33SN8>VYK5KA_]FV M!EI+@KUP,3F9L&?%?+@L%2O*/6;;SDW8EZF.T]&2D\-#Z0U)_;,%JJ7XOFVB!CK&$,>*GDYC:Y203; )*;4UT2BDIN,9QN @9Q8Q0[FUONM#4P'$N 3=9JFB.KN)8(?J2WDAP M":[D9G^?S6'Q[LUG?L:_-#?K6]VLJU?>>41N=9_:2R)A5L[9G-OM3KDL/MP+ MNW3+\_(Y*C"4.E85,:"UKM_]DRJ<[P3$&+1W$P(+>YP4AS#BW MF!HN9.D"0[&5>;6\4]%L$\E7V7QK%,6/L09KUHF8L-%UX!!^\2].+TM[T53M M&GNA"S$L8>:$Y4:RU;CZ*_A+"(8 RUN*?_ M4K/UBJ7VN4*]%J<3D 7$X$Q23B[UR+F6:W)%*O8?HDR1E'1",D[(2-,.,NW,MOQSJZ]A\4 MM\ SC@ZYC%5*90 E[$QEFY'!7TL *"547?%2S"(";<$R>]-)3!,V,5N!>_S\ MY+WLO.*.7IGD/3 =\%_90J"[.9(PA3JU8BFS"VQ]%\*T9&!^%^8BO+<^%,L M;D:X',?<'=KI%%6'X6P8["S-%Y+7X79@(UQS2N#DWP3]9+VS]^5KW03_]!7S MRI?=5_P)="JBQ,_7;(.V+RJD)+A9( 7H=.F\S*-BO?L8[2LR[,@ ERGT)XVMD! ;RG=7.]^$H7*K7SP"F,#&"WD1( M"%(-)3Q; $5,B10WA5;Z%R./V(%."*DL+5Z?6OUN/2E@OK,*(:-BDKZ/'Z/K MUCG\65 /T;+%!!6T.;5MUWF8QV"E<3IX)<:A&=ZE^\Y(VG);:+3?L&TT1 M4XB@RB>,=J&-*QF QCC&B9R9E@V?GL39[*433"W=,.X7N$SR:*K]V9E]:7HE M8H!SGV_AAFN.1T#PR0E&0H0\%Q/IDY9=+"-#2(NRB]=QRZM'V$)K%9DYXM^9 M#%2[3,_&H%+WN&%&"/R[T *ETH&)0(PYB4W;':K<*RIK]F.!0NF^*EP&'E(4 M06H\F2:*@>(L^2Y?LK=D0FSC3HJ:LR=NZ&/<95.0293(P 296/.D$,.22_M@1:^ M.9_MN,EGVVH^VZ#)9VORV7:-*WS1 '4AU8:-&/:X!" S84(<,42]N>B*"HH: MJHO/Q48H(T%.@7+'IBRU5M(5TM!!/9M.7=R'? 2V@I,&L$ZK<1VN!A_[K0+_ M_\X?=3! 6^4_.GCO+.U1SW5[5!L-BV>2NWV4?L;*G4N,76[X9$55,P.1Y49% M?9ZM#J)2 )!&TF%+MEG?K'0>H#-)&R([1E]0IUC7*(?/C(Z?Z^6# MDZ8^V* 2Y;%V.R;_DD&X%L1MNA<;R(J<%>*EM9>C+HV.[1?XQF2Y6*H[%6G( M$Y6HJ( BZHLFHA5!Z$%G6QI<60?4DCYJ4FZ<5MP-Z>W*I.]2:^9D<'J?"W7L MB_C@?9JD\W2Z:F"^GEQN2VDWR =;!%0X$^[T6@+<@$O+C6(IYZ[-**:.A[+8 M'O7_78+A+8GNW6I9:^%S'M57D2U);KTT$\AC"AHG3HH[$=AZ/+ MR#1F W,K8W=N^CX[%!C-&C4O#[N-2!1Q@K!.D@]*3'T6+]BUCL8TN3%^ MILZ:M'(ZISG5=[__;> #F4[)V7GKF12PP.\X#\50W4QPOB$X>Z*X<%6-BJ0( MI,&44R 8XU3*"/HKHI8>L)9%ZXE809)[@K.O"@M+O"T+2&I M;,4/F%VC"^%F=J+W)L=U_>M^++K M<%>P0=3G, +U">0L.H2]MT ?Z6R%=3AXJR2RIUY%C8HGJQNX+)L0E-P1@KK% M."#24E8! (6_UII>!,0/S\UT\ISJ4NH&BX\[JRHK"1I)(4L>IUA9;FZ2YQS< M GH95="1QWU#)SQW?'%N7LQ3B;)H(I XIIV;QVFHX004&A0OA>S09:X==@K[ MQFUVXWFH@0K]LJ=?]B,^HQ%0O)$U EB// HMZB>P#^U^ADS:SG&=$T%V*'Q-E,\%IC$<:7Q+'N@4+ M9]DF 5:?OWH>7W!R%G<="JW2(XCC\@=(9G] MG@'U@CV!35Z9#Y_#J5H '?IN 9:2,HP9\H?6.(/[E:/#5ZN$]$XE)O$4*89V MZ!6!>9TL+S -!&%%+;5U58(+_8I+@P?^53! ^\[5#L.(D-_>DOJZ. MF8(2F(VO>E;Z$4'Q5E"*J1].+U!B7LYRER3P>-"59T]G1!P.B64RB4?^9?SO M<(17(Y#CB2AF$ !Y(D 4=CCD:@F@1;9G/3M\/,/Z]2R.%M*I,4XF4W:#TF:. M+E,]B\N85#/4(\(9.ORH&!^39J'X1GY1#*^G:\-'B+FFJ!\_E?_-LEI5+MY(QDN>UM0B9= CHX1O2>V_V_'L=QP/I MI"O9MD3:MA"EP>+QWU_,_[]VN_-"9_NZY7WDMK):NG!&P#_++&JD[--,^BR* M/'$ GK3\?\8Y)8^@#'L37473=*Z]B$AHN::_>FY7T2E/V H!ZYK/_M?Y;QG('WFKOW M;<'NIU-O*G %IHVV:>8ED0$E&L2G&H1Z3K);GY%RDMY>Y)(E+\;73 M35-J!O0Q4P4-T[C(0I-='BK:-0PY:'NHOQ-4@-'*;9_0)$)487U_GL36Z MN9HN-NW4J>C!9I.RTZE2YV;2]]1*P,+#EO\/GIY7-W5-UV-@XL3,CC8BS%G+ M61!R.^7.IUE&]0*N4\.M]MT74MZOB_EQF6DT$_$L1TO&_$>'4U2L-@!J['9^ MR9?S7W,$,H7_]=]-TQ03;N"JGA/E^+^%R5_^;\N86C@&_O^]7/X70RB!_PX& MABF_B3DN Q.ZC)+_PO\%_C^687(QQBH ;] Y;O?;@2(A +FS?^WT[(MO8ZZ< M?"Q-52S5REWBN6.2.>=TF":B&F ?VL4!WD4X0]B1:1IBO3MLMEP,I\?A/(-I9/'4 M3! 'H;0F]:1ZD1C??K8O\9>>?1-(ZN-/U].B72="B/SOL\BC">#^3$=P&+,I"4 MHS&7GTIW#HX@H8/?ABL"*8O #*1X8>2$#D87 S[IJ>>W48@?62'N&87X],O; M]UX?[)]_??C\]NSC[W^\?>.??3EY]\Y__?']^[^0KTBU=@ $+WT]O/)U]./_S#/_GPQG]W^N'DP^O3D]_]SV__.'W[)_WX MZ?/'LT]O7S>7XIM+K?]-EY[D:&/:>JD2&:/M2P;Z,Y'Q/#8.&5L);$24H.0( M]MS$K7HE^)WDWTLNCF+%A=PZ3G&Q5UM"(W,*M*5+,4TXDH<)4UN91^2/N0K$7V))M8$Q=P0BSU&XB M!IEF7/#8B%,&0\$FS 3083CC J%/Z$\@5&TW0Y/@CG"_\U.CU.TR\VTRT J7 1$]3&F *-G(L$UB'&^ /'7Z<9=MIKQ')) M;TR>F_,E9X-+LPKUYK(X,JE2T2CE)_PHH;["9'V:?+[$0F4DL!GLZ\!DIV5" M13B$OH0M[Q*!])NEB&&4P3S1JX13R2/*N8O<*?)"HJ]: H+ 5? MV\I#1[;X7VS2'4V%TZ3,,"?/T+.N\L#'5G.R M&;!^!5YT-M?B? 2\\0$[>@D$T>ZB>JGB*\%D?*I\K636?L&4< MMK3LMCM].E#;BXX@J@AKED!1.FYL. M?[J,IG-U_"H&I)I2X=13?CWB0+N.\)\EY1BR= #5'5@20UY?1046)H83!P;= MQH2?>$9G!J.2.#<;9.? 1<,E)UC38YZ%LIS$!)R'$D?AP"6)5MX*N'LIAQV9 M@5\N8>.-U"B^O4;'5IISZQRH?-CC?*B?,3:UJJE9!Z9MH+"TBP\ 6*ZQ#J M$=/>'*5^[#1+;B&195IO 3,=!+96.%:S6ONGH;.$M%'6%JWBA&75R@->GH7A MV2M3Z5Q9!94VEG$2B^]E%=, 1 ML"P%.8E%)C6[8#5: 2&;[K4,W9@ >]1N$F"WF@![U"3 [G4"[-X).^S,#+SW MB-B^ 6\CAFKJ@3C1J #*CPPVHGX6_FMLS"PVL%/"QLS6^C7(AVX=%%J:A&\" M1_:8(QN=##&/W6) K8Z$#QZDDX-+4$P+OA(N "1' J^F+%@*^C=7]#OB211N MK^P_T'F+V:_B@C_3;8NA=D4N()34VN!H;?=I5!V,DP@^>T6%E5Q**<+*>_W; M%[/W15%:&I"$JG4&5%0/5]7'.I(990VP\-UGD?>,5T/J)Q9( F%A$CH,M1&%YB<:2ZIV(ZL"BT3PL7W1]EJOD@%O7#EHZ&#=J4)LK7\?Z;7 M2(6$?63;-[:[W*4BS MK)^2JP>;S"ETFGJAH!#3U<%*W:B:'_9#I]4^5AP&OC,Z<8H[*=RL<+9I%.;B MDB5$9>(LI:PTNCN+-$,YE*7I#,Q&UD[)E>- :RZEY?!EBI$XXBT"7R%+FX6C M2PN7L78'[*&P53 -8\Q$=?JE69^/=Y(3FB4&8 (W3Y[<1J.(G<-K/V6(!AM4 MEKQ/VVX5V=1WUBSA,\')>$Z]0_Y,U[-W[))%%$K!_B0-I\8OY60+"33%DSIXMOQ_&3 ?^]7BJ@B;7N,N M7T)LM'BAB#N>:S^C=@1\]B+BKE.H:?BU81;D/Z@4 A,6\ >\A$,=!U%HW!ZO?'NPKRE=VA%WT"!*M)R!W>8&0T,F%6B+-VZV621PJ3$B0!>E3C-K M>]M!,*XBF,C6Q_Q;;BF&^)>RSFY+ +&0#?G[5BCNEWI MO U<'MK!-IQ$ .24(U ,05% O[!5EBEY4U1OK);-+(K[I2%W E,U;+C-;JX& MD3"XKI9>I:462107G/)I_<<(@%^>9TTJ&Z#*<6?@NO3/:,639E. ^J8_XXO+@[?R3)0]+6QMPZ3OQ:2-:SA+KQ>78HE@\ZY0 M$+,E FI#[L_I_&5Y(93^"X"+BG M>8^.IXSJ-F.-P8M/=62@WTT)NV+LH<&9YH('.:)54&U[DB]G<]/ Q>U7C+[1 MG$I$*07'FR\SL!?S2%HC(_A>P2 MK'G*_23GK%JF9I_%WR V,P;R%ZJ[4;TP.W_?1V$"9(E=[F0G741(U&['68R MK+,(%Y(48PHF[54=(9CAP$)GB.&'&CWE MIXX)+R ?A=Q;85U?-B8MSNK#+H34^XPT?CE:^%W;"E'4)HLP6]8SIP"GG!P@ M\\:B9$H\LK\XV:+F)_0^H8O==N614GYYH!BV"Z6S$$Z&1#W>5V=#/;V_TFQ8 M/-YRCQFP 9-3TS'W:<)24F1^%Q9FM' !\)NSF"IE&M5^)U>#4J/$?+^<;F:^ M9-4JVS7I?"X;4V[[ABT!;3.%+1+%%2:7Q?:BBQ-/@$8H9ML-3 E3!6 $&7M& M/JHT7\P9WY2GS#X!Z@R"D0\G+*-Q*>UG1N";U 0B7I!+U VA>#-IDHF[$6D? M"8N\QY56P'B7B6#P4:VH3<:"!7#:+O49#!U',.AIW.,>Y0W>#@$O=66RQ*!Q M-]&_0SWQ=(L)V1C>G:0CAB@5R5U,_2:\ -TE">-K!FF<'%#3;?B0NVDDRSA2 MQ("^/H7EKVWBIR>F6F$NQ8WC'A6G-F#-0B.FC,I+"K=16!(3!103D3\-8AB% MK<%MF%^RBV:YV .;<'/25:=)NMIJTM5QDW2UUTE7I9COLV(.=['=OX1?Z<>F M7\R.:$H8:QUP-X$1H)3R,M> '",6;H?H@(6(O6TKN^9D 1\='_4UNOBOUEE+ MRM9 @?HLKH'7Z1CL.UT @A>C+2"89_3*)!I3 8.9HN"FL?U&C^@ZQ?!F?&)" M,$,[-<[=E1;&%,L9AD;] B,38 U-Q]<85)*_D7Z&G=N_QK/ES'V# !]A<=W. MCXTUL9.K^9!Z<\7M%P/=G)Y1Z/XQ +F?_YZ;7_%LVG#(RX4>Z_) OP M%;"H5N#_C@U!X)!?"@.$AVUB3!VW-=WII5)+&9 7.G_Z1-Y0)#-,%?$[AZW! MCU7X1478L^\A 1,&X^ZFP^T7^9 ]%R@_+=@5U(;*T071+?$G.+1!.^'L0JW M>+O0F93=ZW%&"%"&Y<03(U7R,KW6 MAAO1Q+> -6_4%?<^_(LRWEM1BSU8;^*,$11*L..!M/)RW%M1.%U TK#QWH@;HZ++1=2SO$!!?":R$[&M<7*.&Q%A*I WEO'*, M4V&OL15#/V9H1XXYN#-*\R?QG#6*T9U7\R>&:2E1U**5D9)D"_0+013-D#&P M:MC>T-+ 3_NR+W6G;%ULKDNM['*[\XH+'KX'.,L*T:[>Z@S@IN.W*3_*'I=?7'1:N0V_O\%YV7IF3V\9$'UD0OK;!8)JJ MHSJ^?/W;EU=ZN_P#_W2AB!>Y*PM,^UDWKFPS.#?'4>MR)V@>>3J5=DT%)!\G M(=34JP@42;*M)2S67R@DED:^\[L!)E6QR,)PSE48HN)TG@_]+' MX( PX"[VGZ!<4QY()7=%>PA0P(D#7$ <[ (K;KT-?\F!TWRPJU8N30(F\53C#8JE9@6HT,8<7P$5A^AONS49R$0F J1^R_2V:AI.RY41?'826ZHMP\I-% M5$S!Y!26F:F'HYX,N>FU^.7#^Y;YE&9R$%X+ 9+)#1++N;9"EE9]%5W&([)F MZI]Q*Q8WW3$+V%"N"N9-.4U3%U7UQ766PT/PGI.DW1-*SR M*+)ABU+@$67V,^#\U1E_=X?VLONL9/5OILRY(JJ+DAJ9K^5T%-JHN=G /Q!E M%[V13KVT<'M*/NEV6O[KVDI9'I*FP8TAN;,+^Y64H3BQ'\NO;6&UTP)R''%2 M&.4YS)<+@R6%X@ F>95B=@PJP*794'IFP'RWOMK7-G1W^M XF^.6^A;+?)T; MX>WXE=BF9EQ+Q.6(^:YOR!9Y1.]9\8@O6:C 5*($U&)ZOOQR6N$8F*YD6,8F M15]2I40-J:G;*B3S%M3YFK0I_+35>LM59/2B[30C\_+_$:4763@'1:JPPC.! M=WWYC].S5X'_1JK.&(V/)J*(?(7->//I[,LK-@7TE7^F^9S^HW;X-_^$\>]G M"O!VU)L"ZP'1*OG:&X!H;/*9(P!*:64T"YM:9MA]K3H@V3'[YE)YOJMYEV;> M+,T*(,(8(@DY=H=!1NM7M2[2/(H(51Z.&HQ[IUN KX[]-]B9'N\I#A&"G UXYS-=T?,,6-\AK904M2S.TP3/ZW\I _\M 9%7D,<%,:_;;5)0=T,#PF(= M)PXHL6!NC+NX]/^*5N383)-(>C8PGGA=.R5T7D]BQ,>5*HSH!AH0A!K0<,;( M\*7E)J6$PJ@H]9#+%C',MZX ??,PY"T$Y.T7=SM16HXVEH4G:TO5,"*M[#K" M7JMJJNMR\0']K2A.U[Q^#O9HW-0.KPTW]^XO#LC*Q026\ MY32J&A@6OY=HN;S$VKG?\I/?S[9U'V_;JI[WYT_I<"3^LF67GWN-2$_L7O\*6'O8&^'_KOO"PB=??FIW< MXXU3??!&@RK<:KZV0?IWF['[(Z@7&0\??0!1W%/S;H)5'^J1>U6%P=-P+>H/^?52-;:RO.:W; MG];14:L]?/R#JHBOYHSNP)./@G8;A%^GN5'/X+2.VJW.T9/=J,CN?WL2YVP0_1WEDFJ^-;6N\[X@K=X/AX1'H315QW%R53=MVU#I\C)NR MSUO6 _E_&!P.&DJ[J_P_WC6FO&VM>*U1=,9=LA_*CQNC"RFI?]P->H,*+6W? M[KKOK6R.B2Y\JUO)\WB$,VJ\30^R,'K#H#VX5]IJ>[IBZK<,G"+E] SOG M]J$:T_ H.!PV[J8[;5J[-=BJU^2[,&PZAYB=68D9 M-Y2V\7KV6NW#/3=LP((A+/*50$+O_:EVA]W@:+C-F_"@.3Z?C6NWCK9Y&?:? M[7;ZQ\'@J*&T>U#:X38E_*[[^%WM-_K/DD!*H\5EB@AJBJ6]]V?^\CAH]YIH MV!TUX7;%OF\TXV&\W==)Z:& MC=1ZZCOQ2@2=:DEDG.^'SK8IM'90 5X;C36< M6#)49;-NAT@\%V M R+[OVG=5NB65C>J"_%.,&6702-<@1#Q/Y1\'PN+%Q=OR0ZH+'C8VS M8X=T. R.JT&FYBKMUBFU6]VG.*/=-G$^1 L?H^:-D21VIOJ.$_FZO M&W2V"X:P_YO6;ATV\!%W]2-W@]Y1DRYW1UNG_QAT]MBVSA8P\8J\>1SGPIZQ M >1#N7.C B!M]0\'P=%30+ UFMI#CJG3ZC[%&35&SX.,GJ _' ;=:K5)Y3G/_G&U D7BRP^7W+3RD4*XR4'Y);*4D9L MBB6QK5$![D]Q!X\O_1LLX^:0FD-J#ND[/*2=-'BJA-"U3D:V@RJRE[JM)ZNM MD5[W?J1'K_GC= G3>M A57K0/=;G;K"[:O=E1QPBW_J,[L ?MGA0=;;>(YS2 M]AR,W_J8GOPJK34MF\NT:Y>IUIQ]O-NDXO9O)+=^];Q?YN[!@71OP\J^Q+,H M!S/SVO^K.FE]S4;R+]BR MN4 LDW 63U<_W?157FC\WX@G:0\,!X25S9_W:GZ)MIW [[:[OC#ODSAIP"?A>U#P/_Y M/$N_QC.8T'3E_]!N=?4A>HU6*_/UYB&L&3=PA(I6!O."B5?F\$.W[PPR<1;C MUR^FB]N$U0I9%.8\1*??ZCN3S?S!L-7_L>5_N8P\\R#.;Y[!U#,X;7^\)!VP M,E*WU3:3T5G2JF#=X^5HD?,AE=_K.Z_!O_5$=8C 2R>3'%31\Y4?^N/(_:*S M>O@WG[Z^QM\JOM"V:\5_.[2EK]'"5;VE"DF8-VQKN/#,DMQ]AE%@7_O^=;J< MCNVZ9NF8B!EV"[8NA-'SY72!3^.;^2(*QRL?[MCUXA)_C!>Y;I*?AU.@4^H. M$5_$>.+N%?!@N&NX!3@L#H6\DTE/ADG@#HZFZ7)\< X3&9-3#!9\@2TF]!QH M=+">EO1F:U^8RGZQ2+R DW0Z3:^1/-GRRB_3ZYSXD:%RX#TC.-OP(G):$2/? MR!?.#W3B%]1(D9<7X'72/XZ 4B_2#!C.3]O>O6]T[+Q=(Z!\T2[^_J+]@OX- M3XWTWW=>G.A'L))I.,]A!OI?/_O:[;K=_O'%K6S\>WO0;^7W66_^W\'K ZO# M3?W[BT[_Q485<;T_YG9N"*3@*'OQZ_\B2WU;+X?OXZE9]_7O MUK'UN$1_UY"?.9SNBSL;='5[O[TIWI4F[[>^NU'6CR!/'CZY75S9:Q:6^[DX M:I_\>$MK[EQSYYH[]TAW;C?$ZG85H>[3Z$'B7GKF6F.S6O->D_N@&:O M&L)J-JO9K&>Q68_-LAXW"4C\D-WC'V\=0GWQZR<)#)07K8/=9:P-(6WUD=Y^ MN%LE&,BP@_L.JXB]N*W#H-.IN!JW,^_Z^[*36[QQJ@_=Y\-NZZ@"\K>=>5>R M:+Z_W>UV@M[Q,#CN5;R]#15O)'W>=AJUN! -DJ$7^[2KD7OYY)*M16 M S!W&^-IZAR/@Z/A<7"\5:S/1XA=[>+6=4&;WF91[?[7(O>#3G\ IE[3M.CN M.D.W==QTR+H;L1UWVT%_4#%X&V*[484:-L1V1\_*(6B<_:8;T-WUC\-6YQ%( M;2>:L;WX]<3FC^_]20Z"=KL3' XK9E=S"6YVO+2VNFW[SV][P1 UR:T"[G\G MQ-;MM#K;M/;VG]@&0;\]# 8-L=W+1JZ&0QIBV\C9COJ'P>"X$:-WW[IV37CS MV^J2#T7L6I.L00W6&Y3AA_#TX6'0[E8N68,4M'M'!0,]06?"!F?X09RW%[2/ M*EW6FMNT>T?5'[8Z3\#VFNOT$(X'.N P&%;C),V%VKW#.FK=KT*ZN4]/>)^P MIT2GVPBHYW!8AZVG.*A="A2L!2G[@KA#6R.F;XU\]M3X=' LA[T!_M]-Y/1P MX+,MW_MO?53?!*2NTVZWVCT/XN,W.:;N,#@Z[@6]FZWRYEKMQ'EU M6S=WTVINU;>34U3^U ,=]48[HKE0NW"A&CGU/([I*&BWX5IU&CGU+,ZK.VP= M/P$'7(=0_*PA*_7 '"1&[Y?_.NH][/_ M1SA=X@#^P8&0USB^NKV-SRLW3QP2N/"=T!]OA^E8L]H-UOHBG=<=ND-1U<+S M$H2DNV^Z8S_[7U9S^/Y)%I['HY_]#^$LXEW]D.+^';7=M_ZFK^&?++DIK?WR M-]CHFBW/HO"O@_-HDF8P]IQ.3#895O6,=KBPF^7Z^[I-<+<.]Y0H\N'7L4&X M7;>:$X^(;9Q>)P7LVGM"VB*B;1Y=S.#5W(]S1$AF_-P&U;9!M=U12-8&U?;! M6]B@VMX1RO"VBFJ#L/EXM^TI5M8@;#:HMKMY>,V=>Y:+:U!MOSDV70/DUVQ6 MLUG??+,:5-N&L)K-:C;K&6W6=X=J6Q<>^'+ZQ3]C%W%Y)W82.NW1H&X[_6!X M_$C :0TT'6]R@Z_XB)O;P=R_:F?NAH*WNLG]UM'CHBON^.X^&O_MU1:"--2[ M7?X[K C?D_$^ZB;>]09!,/V(^UO0\&\R:@4M_J/Q"9>[0"P1'E6:RVHU[^M M5=QO_;&FJ@UKD?K==G!81:5N:A!W[[2&PU:_P9S8[3/J#H/!=P M6MW6L&*3-S=JM\ZH%PR'QT'OYGK9YD9]^],"&=5N@"=V^XPZAT'W^"@8M!OD MB6=P6KUNJ]J!KD&>V-Z@WTU%;X,\\107OZGH_>&;GU2!/[+:<:I G MGM>%:N34\S@F19YHU+]G<5[?&'GB&1>2[U=9_"\QE1%YM:7N\RR=Q(M?_A;_ MVO)/_N(Q\.LW<#\_3JRCPTV56*9N/DU$6A3F\IG24[W6P'XTS?RC0:O[8X!?^ %O@?W;!/X(R_)66/\; MU9=0PU-9.H-/'[7:YM/RHK_AQ2[M8+@.;J!F[SR[=S#5HZ-6YT=_O,S@?M[T M+9WD41L6>LMW='Y9E"^GBZ! %ZX=N;^.'(FBC'E/Z [+)P.BT",\RS&/X++H.L!8:CCTU3(#5]R*41))S0=BUK[Q4F<+[)P$5]%7O1U'B7 'I@_?80;%!8>\/4!N%E)#C\[I 'G/TIG^&=X M5)C'>91$0.TY$21>R OX >@+=B !JL=T$+A8<1(BR@T336$^^2*<3 *Z,U&> MPZCP*M!5G*<9S0!H$2_B),)EALMQO-#_AK%2;&]B9PQW?YEES&GAW20:T32O MX\6EF58*-Y)FG]>MWFR/'3GA MNC,L,)I.OS5@QN%,I#MH])I/+9KOO9=#+!"=H/P@]YM,!35U'"4M-*+I Q?GX)3/#@ MG+:V<"=@?T; %$-<40P+6J09#!I]C49+.AK^'OTVFT_3582J EAHO4P60!A M_LD3&BV +,(%T<::$\:YP,'U@QQ '<3ULW^?D2&G_;<3Q<_ MS"N)\.;#[<6;AW])@(>I.(0AHW"6-S)D)U<#,N1SE -K&EUZ2*EC.+5I.D?. M[E>E22:/^NL>K9 IXNU( M2P7%!,A[3/]P)X!_B))+%$3X[]M.MRP(#+L//&":H-$>B23HW4VW-9*@=S<) M7;CQ9>X*^_WY_PEG\Y_?F-TV.Q;]9QG;_=)=94Y:'G0>KK(4#R89>T8/ M@(_KX"3;-_.4N^P_*O2PVV4)!F)MZ$@PKX9YZH0<3<'AFN>1TB1^F"B*WD1Y M$^>_ MW,#&D-C6J\A P*@AY^%4A#Z\^%=$^JVHP>=+,*9 >_*I)!2U"+P,GL,+"V_I M[VNF6&9=G<."$MM%?9!Y%RA-Q[=A0EZ9>0$_[-^1>WVYC.W4?.1>=3Q+-E/7 M%((J?P7:0Y0KR_)(%M3J2I6-*%QWH];!K_!8Q#>^['NYS77/2]3B-]?]&:T& MK_OR/(_'*W0:I;/(N>S\N\^_ZU7/[WC7+]#30A<8+2$:,C9WM?@%X[7RY*;V M"S=UB'XLO:G=X;W4#!AT<-L7/;JI^W+0>T>VU-55B-9_B9;O*TN[[!.1/Q8E M@*.A,EEUC!O#-<;OIKSVO+NQ_X_N_)@Q=TD*L#M;'#7& 1DF^BQ9K'JN.&>NG";-40\TZN!HCY%#6=*#=*#E.R_JHR_';^ M<22C$HVX!ANQZS#30$GI"V7Z\MQWE5+WF8XV \'W&R#X9)M \)T&"+Y2+KM/ M0/# VG0E\:_[PC6(7Z,T]A;A5[_ L<$.RZ(1DL]8);;S#/G0CQ#1YI;J!3G[ M++?^X7 8'!\.<1@[N(J,[X$Y/^/5 -%\B!8>16A>\NF]8N4.%#:PK18Q6-/C M0F0.20K>X:C.ID?OJ1=XQ8B>2VFAG^B'JQKGH7UK[XAN7QF6H3U-E"%Y""?] M&D\]69E,G7+$;+2<+:<2ZYI,T,,D?T!Y>Y%26#J4 -]UY%^&8Y=XRE_#'!GY MHL0AC^YH<958HDNF/QQM#"=_&^/^67+$+1-?83#ZW!B%)#&OGWR@_"A#'R3" M4N/)QCF8LG">V$PA7]=-@1Q-\!\=LQU/E"./P&OXGT5Q)D&G%=' &C^*H8$ J_\N*<2'FGJ6 M4XRVQFO-WR3/]=8O?]-L9Q\ T@^?!N;T";O#[/.VW5@O]=R;ZCQ+#-^3&7#! M"@#6,Z/H)]JK'RD1I4&(;JCK^5+7DV!J]]MW 51X-Q:L M-OB76]WH^DK3[PG$]=%HN#,,>L-V,#@:-C3\W&GX6T*XK@-LQ?PY)Y^M081Z M 5I(?<3@($V^%T//:VC=JM3P<5N$/%VZHPZW> (!&"GVV!,/H/3.ART!A4M M91\0\6YG&@V[= 2FE$[+=EVL'A M42?HWPR2UURH;W]8O7ZK?Z^0S[,S5ZN3.JDO/+\G.6VDFV]'XW7-90Z#3G\8 M#*M-U!XPS5?[OVW=0:M7 =)^R);=5\P\HSWK=()#1".NXG VM+;QBK9;[4H& MPQ9H;4=0OZL3_'Q3Q?[^GWDO.&R#\C2H*+C-5=G(8OJMXX8MWVW/^D'_: A& M;\4+UI#:1@V@U^I4 CK?F"L_62>^LQ+\06-V/42^]^#Z#>Z5H_@TM[(Y)KKP MK<,G<&/<6^(TAT1W:8CB["G.J3FFAZBWK<$3M*'Z!H;.[8,YL N_(ZP&UQ[: M^HS]UYQZ0><0&Q)5XN.-PKG1MNFUVI6VE8UMLWG/VD&GWPZ.!EO=N/W?MT&W MU=MWX^:%8G/YBLVUYZ?:Z1\'@Z-MBMXVPZS?B:K2Z;4.M\F!OP,&/$" N4;.WVG/VJW>5M.%=ETE-JBTWXE3 MXB@8;M4Y]YUPWW:KO4V9M?_,MQ\<;I61?#]TMLW4PYW4?LM X'M_J"\'@T-0 M>K?I:?H.-)%'"HGL\Y8-N\=!KYK9U-#99H]#%8WC>6F\]TB"8(1Y!WC[>TCR M'G2ZP6"[J?W[OVG=5NWUC5OQD M*=ZGML'"2U&,7VGOL7OO29/[B"FJV&:B_-$F0W6W3@F;X#W!&379W@]2H(+> M_4"*FYOTE#>IZJK\[G*]BYUFI,T,5E!]3XG?@^-NT#MJJK_O:.]L-V7C.[%W M#KM!_[@I:;VSO?,8%0:/;>]L 4'-\.=;=0]K](&'4%G0'PZ#[E&%TAK%;;<. MJGO8.GZ*JN3&!GK *76"X]Y1<-A]@MO4(*P]]+"&K?X3E+WNOB6D#>7W7:$Z M"MI8"=-O_^1_6-=.-DF3 W)592FC_<22*-6H />GN(-&3VL.J3FDYI":0WJ$0]I) MFZ=*"%WK=&13:'WC^"V17O=^I$>O^>-T"=-ZT"%5.I@]UN=N-+UJ=V9'O(S? M^I3NP"&V>%2UYMXC'-/V_(S?^IR>_#:MM2Z;V[1KMZG6HGV\VZ02]V\DNG[U MO%_F[L%A(WM8V9=X%N5@:5[[G]-9F 3\0^"?15D\^=F?A=E%#$/CH^WBU_Z] MS!?Q9%4GL*_93OX%>_X6B&42SN+IZJ>;OLH+C?\;\23M@>& L++Y\U[-+['V MZ6UYO_PM_O7/R+^($@QA1MJ/4=)1PC%I23E02.#G NU[&6;CZS"+X)=TLN#_ M0CSVE+ "%M'H,H&)7ZP.LF@*0P*I1=E5/((Q07T9P3K3693E+?]="D]?1OXJ M"C,O2L;P9+G/?#?PTR4\E2["J4X-NT;6ILGXUV'N_]#MM[H^[,L4?@KP6=@^ M!(R?S[/T:SR#"4U7_@]M^Q"]1JN5^7KS$-:,&SA"72N#><'$*W/XH3-L]+T>+O/KMKOTV_MLY:ATA\,KOM(OO\(GKT_#+) ?% M]7SEA_XX*KS687MA"-C.GG^=+J=C.\%9 M.B8:AEV"+0OAW7PY7>#3^";O%97FEYTOXGRC/\;3AI6L@"^P]H%M,EP LHR518VM?N$4-[_-^^3\' M!_Z[.)J.?_(_A1<@F M0%RD\SIYYPA3]X_<"K[P.7C6V3?=L9_]+ZLY?/\D"\_CT<_^AW 6\:Y^2''_ MCKKN6W_3U_!/5M"JE/WE;[#1-5L.-^2O RZE^@G4(3PQV618U3/:X<)NENW[ MNDUPMP[WE"CRX=>Q42[6K09EUP1((;U&_LHDE5^FUSE)+F"^<'8JD7U,.2EQ>@=-$_CH#97Z09B.J?MKU[WTBGO-,-O/WB;G=77]S* M07;O\-.MG*;K?6=W<)G"ZG!3__ZBTR^SJ]LZ,V_GPV,>_^+7_T6MY&V]!GL? M-^>ZKW^?6WBO.H[;;>%MO<*/2_1WC9>;P^F^N.-X]7N_O2G>E2;OM[Z[4=:/ M($\>/KE=7-EK%I;[N3CJ7/UX2VON7'/GFCOW2'=N-\3J=A6A[M/H0>*8?>9: M8[-9S68]Z\UZ3^Z 9J\:PFHVJ]FL9[%9C\VR'C>#3OR0W>,?2Y/;I 1^DLA; M>=$ZV%W&VI ,HC[2VP]WJ]0<&79PWV&USJ\+6]H+!H>5FO;MS+O^ONSD%F^< MZD/W>=!N5?&HMS/O2O[9][>[G4[0Z0Z"XT%#Q8^ZS\.:KB7?$Q$_&A=N!T?= M?G#4KJ05-_2[52X\J&G[\#T1\.-RA^!XV YZ_4>2%O M5V3ZXM[;:OCE;F,\38EP/SCNMH/^8)O8N8\0N=K%K>L,6\?;K$??_S+^ MPT-0CJM\N2&UFS;N^+#5:4CM3BI6T#GJ!_VM FU\)\36/6Q5 9P;8MM$;,?= MH#]L&D+?G:\=MX[VM2/TBU]/;(W&WI_D(.BWA\%@J\TKOI-+T.VV>H_0A6R/ M=ZP7'/4/@\%6 7"_$V+KM1^%X^[QCG6#P=%1<-1I-,F[6\B]FC83#;%M)+;. ML!<,^PUGNSNQ]1_%'?,MH>[6)&I0/_L&I?LAM (*Q# 8]IZ@#A:X);O_;<^JF^"[-AIMUOM2@AU^V>U/S"IW^:8 MCH)V&ZY5YT9QVERK73BO[K!U_ 0<<']NU5/+J#H"<"'FPO5R*GO MY9BZP1%OW^K?Z$;9VJUJ8+UW=34G'L&\CM/KI("I>4^H M343:S*.+&;R:^W&.L,B,Z]F@;39HFSL*%=F@;3YX"QNTS3M"K-U6BC;(?X]W MVYYB90WR7X.VN9N'U]RY9[FX!FWSFV-F_?_LO6EWVU:6-OH=OP(W-^DEK0NQ M2&I.TEE+EN5$]<9#6Z[.K?[2"R0.151 @(5!LO+KWSV= 2 H2S8EDS1Z=559 M)'%PAGWVO)_= 8QUF]5MUE??K YMLR.L;K.ZS=J@S?KFT#;;0@(?+C_X5^PB M;N[$6H(Z/17XVW"_-8._ \U:Y2;W>Z=/A*W7 ;_]#XX''04_L1+Q M5/QW#6K>%R=U_F*I@KZ* U_Y*7^9$AZ=M1[[C# MB'L4M0V#_LEA<-#A=GT&;SMLZ1+S==7*%9;;-N>WU$7_Q7IG5](-[]S[G/C" ML]Z [I"Z0^H.J3ND[I"Z0^H.J3ND[I"Z0^H.Z?.7M4Z0N1V64H>E],T5TW<8 M%9MQ3!I+J<.HV(CSZK"4UEQ.=5A*FW6A.CFU&8 M:L^]5GRD>9Y-XO+GO\6_]/RSPH_3" ST4D7P+[^<*I].L_##47:C C^K\@6L MI3@=YRHLX)'1G?_]06_?AVDF<083@Z6,I_ZMRA7L19PF=WY8EGD\JN %7IF9 M1_&]9ER8452-RP+__?V@-[3#Z5^$MJ&B_.AH\4>%M.ZF7_1[ _L+7+S\RLNH MAXZ,UW$_@2M^8.@6=4.W8/_"K/9O#DL'>L MG[SO04\CUM IA,MPKN[??YCJ<;\W_,&/JASWYH&3/#KL'>EGO$\\H^>7JZ)* MRJ!&1(BJM63F?J2<2:("_<-#=F/($T1&=N_OG=E]F-J7:1H&TLW#)*DC@LWS M&/X%%TK6 L/1RY(,Z%5^Y+ETA&1#Y*(7U=L6!K%U[.XLFL5I7)1Y6,8WRE,? MYRH%+L-<[BWB^()/%* M7L,'0&&P RG0/6:*P-6*TS =,]G47^<593B9!'1K5%' J/ H\+2XR'*: 5 C M7M^)PF6&50172_YM2-#,&&Y_E>?,K^'95(UIFK=Q.373RN!.TNR+MM6;[7$N M*7+RP]YAC1\>' -K87YX9-GIX[BAPZE;'O26<9LEW'#9*=:9S:%F'B[+ X/# M? AON:I 3NG'O-NP<"@@ O8%XX26K:"T.+"[@UL?(I@@G3<."K_#0TN W>AC MB&=:("P<>VBU"$3D&20>BTU>S>9+=*13%)+Z(2L*TA.&SR:10 M)9Y9F!IIP(1;HR61A/8$B#3KC\#L00D$4D*B2L=WL*GC:9A>*P\7(R,8B=;S M_^!M'Y=PE&%)Y[GL5& 1L-G[0)K BD=*WS4X5Z96&@"G$!=C(%HB"SRR!1KP M'D(#]!:SZ7"@S.7Q!3A)GK3"JPDGA5<#OTF!R6B)!4.J<%9T3'XM5P-,_KTJ M@$3&4X^OUXU*LCFR7G^1W>?R4W_93]L9/Y!<@2PU@0$24HKU[P.DJ%L%)!86 MI) 57E@4V3BF7Q$Y(RW5= >X]!']X4X OU#I%#D'_OW0Z=8Y=;]W:CBU!^QG M<-H[%$Z]?R_#7@**'+,Z MT&P.'F-J&UX'"DW_DP!:.XP:?P,\77OND7>,"=]Q;>\^W=>>_G_V=OSW\5JR3ZT7\'&_03 M//WO"I1@>.KXZ"?_O\.DP@'\O3WQ'D?QS<,3=WCEYA='=%D?A=K],"SN-IZP M/ .GS.9M/EW'8;P(&-2 _G;W3>_83_Z'NSF\_RP/1_'X)_]-.%.\JV\RW+_C M??>IO^G'\"OK3=:NY)__!AO=LN4($+\W4FBR_ AR'$],-AE6M4$[7-O-9@)5 MVR:X6X=[2A3YY==QQ6)(KR3^95NX!LK6:E3$T9T'S#6;*4>R\N<^?Z[E:O%( MP7J-GDJ2EF \Y"Q$8SU-QBQZ(E8W*^)Q<&)<=;T>X-'Z?*.7!R9BSJ<.:C_8O(M>S>-WQZ_NME5")UTYWA^Q87144.;W8TD]J#]RC- M2F.G=!)A/5=#5(\\S2O#CWZ-[L$(S=48]>!(\SWG-Q0 .#H-3HY.'ZA*D'_4 M$OWWA\'^<,"TIP?WZH3;$WRZR &$-:QFD%A^P&&Y&D MX!G6 .[[Z6=R5^_[(S=(Z1):"J]=*K<'O9,%OKI%Q[25EI>A/9U"1%H;G/0Y MGGIZ9U*8PD:H;US-JD2B@Y,)NM?D"W0<7&<4'0W'99;#^V^5/PU!YR/R:7T; M/.C)&XD9'C\Z%-[@B.9-.-JI(_#7Q>+:2(ZX4N(;L<"<),2L^%Z-GN-N??-; M;S;=BS)X$'1+'WEX'H<))A/*=:YR&W.02\,L@"X5?NT(I0W;@8T\-KXQKSB7 MQ#O7N22ODFI<5GP.W2UZODE?*>5=EFKF#P;^?_R_)\-A_Z?_ MNMC$L6BVCU MP0>)_OLE*&D@DJJ<$W^KTG]-T3K_?5S\N2?'ZE](9A!]VJ-Q!YNV,T]QG*N^ M2#18'/WG=_/_[?>/OM,WYD7/^SW^=Q5'<7E')W@>SF/T&[]7!;"\,<9]N^OU M'),^*]!%TM3T]HTV.0X+S@VA?V!RRDV84"=B3CLW?LE.-GU-&^,R]?X>IE68 MW^'Q]0/2([2J'T;9'%W-9U?_@&\'1WL#.-\/V3P>%_[^\&COG#,^?Y>,S]IC N_H#2"&%,?)RH7+H+_X)BR%+", ML!2&+6-,9W8L8WBY2OU(@>J-Z;;P!7Q P1(@J3E^6(+1G&2@#E#\A @?/H^S M"#7R>9[=P.@27X%WC3GOG8*>8UAR-H-7;U\K=C?%H)F"\.C%U3(0EBSMGH;M MS1[M#W]Q2T9#.S*+KA)\S'+ZO>%AG*[V2$Z/CD_MF2Q!67W49)]8D*)3":>H MKP(JTX/CGPJX2IB<)_=I&L.W^5UM92T@.U_W8+N3;#])78N3@['$]7*)"E"Z M)U7D,MH"TZB-D&X,@F\"47PMNX-4.@7%]T MKL2S>9:7.G+N7G/Y#=#!-)[K<+TH:.;XM:.SUWKHNOA^@[72[=.QA1C%PD(5 MFHPR+'5!QH]AT8$_@R>G>.C[_$^XZ)-2Y34"*80*T,92P]B0L M0Q]U!,P)+51^0Z7MN:V \;AV<#9/E,E1/7JJ8510 MDE02WGEL2X1)T?-_RVX53"/P1VH<5IQFDY4KI*[G\2[)..=]^P1XE#CM2\/]WP'JIY'WQC+K*O_5<#=ZH>ZIM?1"@ M"ZXXHF*.OI:( (EUG_6,@.%AHRX6/W%2"W)5H*,$&'ARAW_-L>B+_"">+?JV M3)K2L6!/<'C.V+(F-9N'D2K&>3P2+\\LNV%G$:[GOM7=C^R@2UOV5TZ[7]V4 M?D#V_L,7][ \_Z;%_ 1-BT\>U:[N19@PI, BB2]T-UG+=GC+&F8.#KZT:?%A M<' "^WVZ $VU^CY^Z](5SRBKETX9V#V\8^O;U1R?'@3]DX6^OVMP[$_4M<:( MW278UCI2JS$<0/4"LQ)C\:J#T?Y\.MLY.CD*#A;;EZT>37OWZW.<)4AZ]XBB MS^^&MVZH?<^.KWT8')X.@M.#3Y+6:@$6MQRZ[_[*WN.NLG>EE;T'767O5E?V M;I\WH6F:%]4,:W;_$MO\3W7'F3L3^!5YS[*4LG?('<:(C"FQ BI&Q! ,V?+D MLC(/VA('#HL[4)M/ZFC2%WLK_$S/N!B3>>!QFFHRR)OM@\@M7AIO[G=X,%,?50PV7Y M/!:IY;M?_JG"O/ O%BI)/L>.6?;FS[.9-^FTAL]S6&V&U.H.9LMV:L'[V>W4 MDIWZ)![\TU_V+W*8'QPU';D/VP)6S;$6E32RG:J@^N9=71E4 ^9ZJ"_]0?OR M4$_Z8];13J!+G>D/&UI[MX;!_O HZ \6'*FKF/GNM[VWQ\'A8! [OR MO1T&5S\ M+ [C\A5N;/#-\)7]X&3_--@_6!U;V?J+,L1&80LQK&Z_EI+8/HBMDV#P1,QX M71)6>&87E-E.SG&3EX P?C[_F\HCEU;,;GT.RPZ87D M!D?]!==&MVGW;-KAX6%P>K3*/?M*R5*/U6<,:/J.1D+:Y>9LW4%PN#\( MAD?W,YUNZ]JI[O0H.!W<;[QOG9[S2(Z$M8,/Y46;+9$&P7Z_'YP<=CK/BAEW MMV6/9MA?ZL[9TFSM#5X-PUZ^U1D%WIGC'W\VM,ONW!Z]&H26)EDH<=36I!!" M'_]^Z'01>0#<\WZ "-$/;K]#/1JY_'CPR![+@Y[_2G[5:* +)\S>[\^>T'26WR] PI I=?UJO #V]^%H!,:7Q\UV[_W7&T'7OS[MU7L_Y2JJ''P%TR7'2V)&I*%&5=O%%[9K-1K& M7+)".NFT(:M9D$YMB3TLG0:]X:.D$UW\M"W(W_8.:NI,JFBW1K Q&ST3VO-4OBGEFT M=6;ZS%D8'AUXV612P$1&W",-?C=6*I(B)6[6>^_0,-C PIT0NES[$./\;EYF MC!\[COFS[P_ML3G[\8 3&2SI4O5Y^^%@*3/6$7=<9&A3JML!L14S8FTXAI%L MKS90T]P.B@_9S-:=X=U+G\ S;XX#-6*734;/+Y*95DZ5K)UIQSZA,.XJR6 M5J_;P<]#%'8X[_VF3$9=S6P9_F)XXJIC,(IW#\7 6^&*7D\-7"SAS,O&310B MBVTUZMW]0! G'1#$2H$@#CL@B*T&@F ]RNTUN#V:$Z_M=Y ?WBL@H:13#]=^ M-4NZ\#C0G^BU))5@8HZ4W:HA.D@1 V3U+2BZLUW)=8P?#L9Q9?0_;Q2F?[+> M:#9B]2U1.PR.;4!U.'J>"OP.=F/](1(ZV(TU@-UX%C")H\^&'48%?^GI7*EQ MA=W6FLZ+AY;GWS>)IX!??2)LYX>_^$O1GT^"PX/CX+!_>D_A_^K!6>\%,^@. M]4L/]3@8]O>#XZ-ER.9/?ZCK5&6P%!SW _8S<%F-J_1^9L[SMX[#NY2?/"T, M;W=2JV,2'6#R-^HI>*B;X/5"UQ;O7>)Z"K9C/QYPNJB0?VZGM$^[E_65>E"G MN+/""[% I4I*'23+X?A [%(\;,9=Z)U^>52PJ]NG10J&C KJ57RKDD2W46RV M4(/GRSBM0$-7DPG(3BH.VFI^TRVYV>9C&,8$Z@8!N>G I/MO7#K M5%&$.MNJECIUYTM/:=/?+4X]INXSFG3+"MW;-@UQNVZS_$\<9!S.8U*)JWR> M5$5+FMBAFVY1OW=Z#S@@'WK-02,%/XU+.1*;;!FVSG/8W8U5WHU;V&S#O)$0 M)T!!S.(U(\\X>SZ*K^FXVIL;$L/>&X68G8B?GEWNF=2+/,,T]T)GQ!LIT/-> M53D^/YO@6'"7W3;5,DY@$R96D"D]# 2(^4,PD5$@C)7!!LW M%A MIC]Y\W5WQI"3=&B>F*-1PN)F=+,\?'%1YAE*'^GJ"$1YHY*,DR*!4.7B8AK* MGW!1L8GL#>8U<&))"AL PF2&&RJ]'E&*@0(RFU4I7GC3PI'E4I94G#C)V3(Y M;,4E5AFP"*8R Z7HDL"\8!.OXW$MMQ)^H#[.<2B<>]O)Z&M?O]7ZH L9(<&M M-APBFV,759JP)R43(HW-.CA?YM;'QLO7L,N*^DCV_*L2?F?:69[-\SAI92J% M3YY.2F$E/EJH7+(\L=$]6]MFS=XXDWH.9 ?7N9(> +#,H,O$U'JW0ICF1PFT?S8M/X.HIKP#6K. F768?Y'.L^?6Q,8$N M]L@FD[WK/(Z0NY?J-J3VG<#02R(B_88 ]5%L1PT[#R>@QE)NPKVL2V7T&!K2 M5+.@\H M#SR=+:7WU @N$YCE#IP=F_S2V5Y.O#:9JSZJ<:5EKKD[FF8Q";O M5$!L.H[B>5(E7$$4 <'0U<0KRU*ZU"ERU&PU':L<"5"S ?R01:27AS&H!2;[ M$$=!1;*D&UCE^ \JE1HA% ],I>+\L]P=RXW2WU&WUFP,S^J:IHQ(&@;-=1$[ M==A@-::Q!Y[Z&'/N^?4&Z6W!#WT?XR3>VH\%#4L\2&[6!+17R)VS88 M[E$\5B9#/="7NC!MGDNS,7KF> MP7PV[Z/D.0UWD0K#YZE:QQ*#)FHU!2Y;G M)BR^1=D9.GU-0:WZ>P4?FNNW_+&#WJEK:URI>[KB/>?XU^0%9*9B1IA&H%2 M?,%RZIVN/3HS:MPG$X73LWTKXF=PW&;%-Y3M>34"X\LOY&A$A3!E84;# M%CFF,]H__7N4EUZHB]*RO(?GC2GSI?9M6.U]41B32Q+#!P'H4R4I3_A1!I.] M#D5^HT4$EJKQE/![_&J.'WT_( QI^(_'=?Y]_7>SR;CX'1LY_ $M -U_!R)K M:0?VC^2OYBBDB)%-''+)1WV%/8]=+,8,.FA10%"CPTVFWNE2F&"K#G11 SY6% \D:D<+7!*,@%/@*/W%;>D']G!,=R$\:)@60@6I@QEL(M4T& Y@)2 M'EC@!5G\*D?#!&MNP)"9FXJ;J@B\>(*>&%$-% -.E0MT_5LPW1F!,7RO'1D*22V*X#1&Z*"@^ M/X&W!C0LV@7X(PR!ECY9*$B=656V6AG.53#NKQ;:)?.GUHO03L=V)?2FX0T8 M$DJA2T>QFQC/9$8-$/%$W).K^]P67XKK# CL MG4-7(]BM6 [N;X !ZBP!66$!:UL _ M,TH7^UW]X-# M>K/KZ_)1G. <2]CLJM!SL;6UL'GLLTT6PF1P#O.L4.(\,WL]"X&3H]R$T4L@ M#3^!H%31C8IA6WL!ES@_0D: M^@3]MY)*I_FLY6HP,$T"(R80N>PZI4A!G,:E6"*@V(9QSAYVAN"#HZ:XAY8* MA2,\E@B.H"8%+C[.58H*U8R_PX@PO"P;F\0*P_/1)@&6CR8*1VPT2YTH%'H8 MPTX=VXK!!$"V'!ST/Y%V 9DD'](Z!ZD0)\ D#"'CD MJ[W]8P8"LG&G.,5(.P=EMH50M^O::1 [8.9CEIW>![P@$Z#NKCY[G5?SMLI1 M>RIBT#LXCR*_#C73),;R[OTYJ6)S^$\48Q@U1903S#Q#SP@+RAB1N\85*$8Z M86<2EZ!PP/ T0.T5&)TT@6+RRX(&@6!@'G#G!"1_2=J!'1EUQ[TR_"CCB@D2 M6_49!++*;U#-!I4;D\S <#&?R;3(\PJ?AO#=H3N\]MEXJ?Q!"I- MBPG*@9" ?8++:LI&&TDRHPSG%ZJYV.GR\DKI/4H M/IALQ"HE!J%!8'JDLU^=O;H@#LW0/YS+F*5[N!\U-Q%^1 M/A@ <,F8[>:>@CO MMBA>;C)OE^F5WU M(*MJS4AB]:U5CT][IPL .5\PPQ^V?L<&_:/>8)5-?'_HT&C6>S5G*;7EF6+I MLHZ.2-@R8 \-Y7C@5V#?8F0 V^!1@(7[=%%:R@6%-_R=5Y<7NX'-I391$70' MP7>!;6A &2Y8Y0RS'2E$-(E3>G$24\Z)J6=$;3Q7UQ2UPB#"-6*44&R?(EOT M"HZM8:)P6NK9VUG4ET"%FQ2HJ06M[LS4.,U_)]YMN,'P+WHXRA37I*J/8R5+ MB6*L)"#O\$B5MYBZ3)$5*D>([49Q+P@=6#,I;KC1<\%U,%E4&-HZBQ!X@LIA M-1S&91H!?>1WDJE*F>6*4X\H,4/*,'6!01*/*2%#5F 7_!,-L!/#0MD];5>( M6S?2L3:,ZE!@[?WK%T%C#.QK0:@&\#7%PCAIK638C\HT1^*$CQW.HH31\SA2QC-U DM8AW)V]>[B7+9PT0:OYM-@Z43F&%Z)LEO3\W$I/A!0NLED:C08WZ5DH">$6.^< MR=O@J^R?UVZEMW)A/X':6_@K#!-![$TQ%%!!30;]NY>72X'QSM MGW3>XR?S'A\'^P?/L+_KY#E>RA'I*DY50B86Y\>9Q#)]0YT\SQTT[X -_O?E M!9E[6+PR @MM=V50R*L 45_Y!7FB5^H;?W <# <+[NWG@K[OCNH17O53.*J# MS])TMM#5OAS$EA*!I?Z<;GNXZBFVKC\X" Y/!VL8 MLWI>B;S\4E&ME@;"_N)KU3%U>.=>)WG7_Y!.@J.#3S;VV$JY^^EF(5T+DA6* MZ:Y9S-J=%-8P#P_Z7;.8+@J&J_E#>5+S)BAT!O\J5_YM5J$S@P&L;#DH7<4^U'F*>I53PK_VB.G:M&!?&>9/7 M_B:J!QQ/P_3:NG F%0W) 7>JK[5ST&!MF!N%TZ$$!+-?4HD+@\P"Q',C7 ", M2A=<1C-181%SJ20!),X3"IG#.'J$HBT.K>M2U4>>J9O5@!6JA'G#R$1C@\B# MA:NX9BD]P[)*D^#@%.C&*3? H)0 /!]_!D1*2"F,:<[;,%98V!O:*E:+/,/1 M>P0(F<6EWZBA)5PW@4?GSW%^N=2STJLH=>/.HY528H6I+M(IU'(*G 91D'*? M9$)3EZ6:^?O^_U%W0)8&X,#?\U_V_/=Q\:?_*D1H? .[%J9I1=G9F'U I::W ME*Y Z/- KIY$@QUZKE,N_*.&6$>00"9V[/2JL[D;!?L.89SWKU]0#2RW:C!E MQDPHFLA@,\+)! %IJ*FWQME[CFR#=6>GJT9;H,'B"*3D__;[Q]]I=(7SGO<> M:"_,QWRJ+VT3BL!_!\>D88%^YQ09>,M%.>X]$S[#NA_2DT\:T19BGN172!003B/@2>K\30%.7L=4]$_,=' -RCY9BRJE _SB$L1 M^8>4UM;HPD491H7RG&9=6E*(VP'1E["K!'Y?$296:GI1=U!8F)K@'=T8DUI!KP\4HF&&*.'48ZMAH']@H MIS)=-NF\Z=2,!=,X"E*FZG5'S6Q<.;=?-"!'*11$FJM MNHZ>GLTK%.>PGC*,$Q#]81HF=T5<2)UM.TV23AA@&QRF MH\/>64^3TEO3%>4]@9T6>_*_..);<]Y[[Y<-KACRJ9 )=A+NB27 MAQQQ2QQ6T(FO9Q)?J/UYA-97TV954JA;,L_($&DJJX%FA#6T%L895 A4[" * M:P9'W?) +==M: @-6F?\(HI/D2%7O?.2^$]D+V7&%E%H+1XE',="P B_8R8# M-AJRL.6AK,"OM=P+K$(;6.AI5<#@*#$\F"0;I^,0DX!YZ36T9P?'C+8B5=1] M+X]Y_B/ MWNWE:T^S+NQ/C;"_Z'EG[!@BBP(N,3D=PBB;4VZA08V=A\(BD6VVP.MW&L+S M3!KQ>!YP'#X5/I$XI&:V: G]HW?5\W\].WNG+5)VS\Y,1W"4D5S3VM/S_^".$#'5EU6Y]G[6B)PU@G(*&A;K/=I0 MQQEAOU.W2:Y=.,W.;@JO\B%GTERT@55:>6E(=W%:F&#\RWO63KWWC%O,ALVS M=%[XYG?_,O7:2NC.KL[]H_Y1O:&"@94NK#TA,-(.2GL9?J2N4%.5^M=9%I'2 M;OPS: (U0B^F"2T&-M# XB),N?F31(W+0F TF7&$NH_O8I\&[@I;<&R# R"Q M$X3A_CW(5Q9FM@4VQ/I/VNV>K9OV%M0QRQ#4/ ?^388AV:<3 J]C2_-'?V>P M:]L.8POKP-\9[MK.T_JS_=V%5ML[![NZOS3^"*,%[ *LXZ43V;J L54:J;Q> M5DH=(4IT7_.%H4I$VZ2:Y@%OGL38&4JPA; 1435']%F5 %7F=Q+^])@0:[Z_ M#3O4C:3$VDCTK@B(@%G+CWSHZ$'^SLBF/>P-1(Y:L]*-6O!&GI)LN6?=5W"Y M-..(FKR"JM7AFY6&)6AD4U@=V\6?)2#!JNNI!QM838 )<5<5>;.))F![ M$VJJAJD@Q#]- Z-F.[>WNM4#]AME+_]K,S8POYVW%Z]WJ=%U$L,4:DJ!A^\) MJ;A:^JG8_D0R)+@ M?TT;>_$A5BEBG,?(C*VTP#P4;CRD MH31XQB:\B1CH>+L0BOTO,I%F1HWSS.NL)Y6$D#N"(0-I%8)DS[L@6A9=*ST0 MW),2C5?=W(^[0,GT.#"K=\%>&MENQD/7*\/1X#-$O)C%C" >BI^WKG8:! [I M+*)J+4BX#0X&U!J'R^%@LTWRVI[WKDYI&/]-P*YF"@$:ED"9\/V]=PY%2+N. MMCM42U5RS'U,33%^]4ZRKZ=DOQ+2Z23[5[$$@!'#:PHWU%PX'$ M7145Q=NE;42AOR3F:7BV%N7XZ0UP2LSUB.'"4A<#RY3O"KBWA;2]2I5T<%"< MUN'R069_/'%I\1LG$8/?%"@ALVM%QH:QJ,T,;/9/9S$F+L2OKX7J -IQZ/N^$$==(LB&\?TH:&#VC:!9*# */5= MF:. MJ"\7Y=DJ<<$[;@ZA7*-$IJ0Y9I.)3OW5?CKNCR:Y3DN4:ORW'FFD*(;OM1(* MIQFD<*N FL:*>S)B-0)!>X5W=$_0Q>:2M5X"\3!4C[ +D%ASI+P7;5Q=4V_A M?5)!TU*A4] V9-*?H:"=66=>IZ-]96_M,D^M-0%=UVN19.R.MRX09!;P +9" MY#9D3@7(Z,X?Y5D8C4/6N?10TBH^PU YJD"3F+C/_4XVQ*PF3::E]+4%/4BBS9B6; MIKK8WLQP-DIY@AVK.]FFF9FK$H89:'P,'%$JV.MAGGMQ;7C-3I?XR'N@KGL M*5SL)/Z(:>.T_>-7*.[(NJKH/K]?/Z4)%+,]IL3MQQ(TX! MA8N9F9PM,9.7\Z%?^K7%OR8J4,54X>4*,0(D:WG(T_S[*DX((] M-:[:;B=EZ=D?BWF=&+I159\[FZTU(RAU@=1<[!>1E2/>&/ MXWQ0];*#;; _,JL78#]C20U _V M\&([:'* M\$G%M7!L%_HC,!K^U*/0'[ ?<5HSDXS'QJ[3XW7"3K@:/VX@NL%$FV]L8NWX MZ02QT[,-H+;NAGS'0/Y-$G4'&:$UE]0&H1@^!KXER[>02E6.M>9D8(;)=98# M<Y1_Q/LH/[/[*-T$&HL2GYXI(;).0$IV M*IW>#'03Q'O'GNPXM[.TSF7)KF/UXS9M#/A&7];M\X :'DYP:)\R#GA),-8&!-#]JWFT [' MEO/2-_S#5#(VT*GAU3()J./'PMP*293 T%-K]$2GM[GF<>G#K9:0J4A+8,"V/ MIR6Q&4.C,!$U9\F6ZR\Y,:@9=@SS5&*.).IM)API:D;..'N,=Q5DEW9R@;8D M09^XU/.&2SAB^XQJ26I>+S3G\H+3NT#G(E";&QME(E@4'(."M_Z.9)+O#?I[ M^\.]P6 W:,GECCD^0]%?L."P("19+J5KN@5)QL+(Q!WT("M3R4%RE9*#$L'" MT1)XUW@T%PB."G1BJ5?UK*/0G7#)"Y5' CPCH4$\I;PMMU@BL;S'KK+G"UIO8MU8UW]NQ7L64)7L_2JG<1Z)SP'?\.'-:_$%XKO&>&$35%V] MS" =R72N9FW;B'<_FYL^D7B< MXJ$S31;KY^GQ>=9W'X-T5#"Y9 ;6G- O:"28=9+MN2=]AAFLWJ+0,3U PS%< M\2+F[U*@RU3YIT270)UX7= A.*-.J;;?9MUGPT12O^Q$"?@X5Q;A9QY"5V#$ MP(*46E@U*CY22+GF/(!A0Y M.@;!Z3(Z'ZFGY ,S3!J54NV!0KD05>0FD!%TLU1'I=V"FW=_SM%^EW.TRIRC MDWZ7<]3E'*T;5WBP:'M'D60$E\62W2BV:$$?E< I=<+N*Z:5HQ]?X\I*72[! M25'I%XRAX7*WG1SN*_XK_<\D);=,_X,A@TEZ+SL9\J%14FZLUK MH(=M2,5#+&#\3._!%HCG]9]TK0)5ESAI9%>IS\30'&A/56I=?LL<@T0<]40H MC(AK: 6#%9"H]!H3AR:&+#U-EANV@1MYZC_'OPBN8H%P8Z RQ9BXF@W-+<1!$ZJJ&P9_\D^2\8.HUPVBO8FV2U=5;J> M(#QB^#(K'$!"UQN&2!R83EA_UFL\2UXOA*DPKC^N3M;@[G"UT9-9*W@B]$;Q MO4;6<#/N?\TY$#J:7))-L)2;6-T6'GO9R677>)O=JH)]]-QOAGO!9.EUAI-E M?SWCO5&(//.G,0+,4%1$(*D;*(IE8?-S:!N6@JXSMD#;?.]XC!P[4 AL=\9U5X;D M>QYY*2G/)"Q+5+*Y")!IE\C37&WV@U-_@T#R;0PCX+S@QE[C[91Z M-KTP4N?P$XV4;L&)D&/<$"B;8*#.\29E59&83D744**N DIF!ZATK <87>Z> MO>PH_'F$]V6*APP9+A:1)*05W("]+431!D M%J=5X7.(2S"J;,@DH !X!I9FH#%(T@(S D*->47RNA0\N>YN/[/T$AN+U3"G MXTT!Q+8WRRBM'L.?TH.'VK:EU'Z./0"HSB0<'L;A=+>).R*N4#>40.Y?U/OW MS+.2 7:P!6(-9CH0 !B"9#$0VN)P@+]L JHR+Q%T,0V T?//R(NAYQK#8N.< MBMUT>PMTVE,Y.5TFNCJD?;HHV54.E+MY @=XMZ;+C6/;,/=:H5HG?)YMTLU] M][ MHPO8_B(NQUG,FND%X1-4,[ZLM>Z?0XG/6.=#N=PTJ.X3A&GG.#D-)^4L?"^A MT"$O$9[C22++NK33E?(D4S34,+H]]7%,ODXT&6W&O9,1+RGYD4W"]VM)^#K3 MNE'!YF2_UX>F@C#*]=8C][S+2=OG%AN!PO%KU$2AQ TH>FND4&$/<41T10 M@VW.IZ:3(&N*4^EAVYB&Z"OW@ M7M:;V*M''Y)5C=%3\1O0+A=6)YE053= MK>%D:\D;VI&HQNX#)N$@<=7@;4+MG24."O_;G%%+!V9;_P%?\C\P K/SZO+5 MVUW@&.4TBRAAUNA6W85['EWJ]RR]IG[+GNVWW.E3SVYFFU*ML= 7W;Y9V^5^1$YD_T(.B/EH _[ LJX2WV2Q2?=6HY)XI3U3_X&)(&4_>\(S\=M@._@ MM;OUL^$>WZ[2IA(#S"Y'(@=>HV3NE!OH:)%KD6,Q3T4"AAQ)IBEQ(_"3C="+ M0+ON(GUQ\^*<,J]K97HLORC?'C><\,3@'H7LKS=L;='E[7=[>NG&%5PBMO:@<&+]$C8L7+A-_!,OV'\BR-6NO"Q#T M_V-1.4E-# O<*''C6.4(2)@,-VO(.]%0E'?L",9J4]54%]AD$B\++,M3(5A3 M7*Q*N&4$E'S9.K1^.:D*9'0%[&:2/M-8ZAEVBIJ)KN)E- MF))D0BGS/"NXJUI#(W+=<-@LAM9-169A7-2;-"*8N"HOJAA<*YPP3 :X,80 MS#38($9GY.6D3HZ>0XY"',JY0XXF[_CSF,@)3HKA(URUK/Z8A6%R_&T+5K;' M.$R$FR%."M'\:JKK/3; ,MVU?A\K-/)_1X!P?Q]&FU=,C?;GGA,B:7$&R*3V M!OUF 5O3HY?)F2%&AYK!?0SY<$@CT\Z*NJ_"=?PI _1!:.KE+2:@QJ7;7<<< M#,'!S@V2Z"7[L("\T]'WX1'DCS_J=IWOM"FO\DO?OWT#M:3F3[>=QCH-%2I>VZ M=U?D>?R ;[7#W$NX0GW/?X_9(WO99 _S^YT"="Y^3F+6$;KXZ]&_9\8;T!=;'$X>V+/210F47XQL=3#DJO_"U,5L&&UN_(5R M$]H;1W28';S8+A7FD-W2^\DHK>>E2ZVR6X7%MPUQA G3E()_G)-. &^X!BS+ MDVQT6@$V]G#Q.%@UP03PE@)?..U](IV;@O?T MFI[_4H%Z+PXG\W$S;C5A\,*:=\::T-9$H,B+2KGI#*.M$:^K-?DB,!]!319+ MQ$[<)@WT_#.;U.G9_/RXJ'7,=9+Y;4)0I!<%J]$R-)Y(YI3C9%N>1%7@7H@9 M0]XEF("73=AB:QO>@&..E,FN: #RZ%TH+ ^%W?D;=54#6XD8H*Y+*Q$UR6VD M#&\:J51-8FPFJ5%3205Q<(/=,8YT9>7>"8&"H5WV;DO376=,<\GU_Y MTFAI)F#]#W_8'QSL]4\"_QUK4B8/X)5A/5\UJ/9<@?$L0"W%UF,1+J5F@/\ZM'8(Y3*E_04Y= MW01Q0M#^)IK@OL3)L?+_H=,C/*R+*C@?*XW"'.L ESSFS^!<<'#1-EFM*Q5Z MU(MI/!'>B-YEZHX '(\;1\)9_PLM+I #XU*DE3*S1KW3R^H;8#F^),CW_(N/ MX6S. &8L"\!$)XL[0YMA[R*U$RG*B0PWRSXX^U7[*GS))'%S3# D@-R%_$/ ML2I8[SZO0\-FU;>23;N0J:@IUV%R\C,)&B%Y,5&0RVQP+ MDRKM-*HC;@$(Q8BC$)Q=+&X\GHP! 3.'U)[W,@A,P[/+*$7SFNE$]5M/%ID M,KHH96M>N\/QWBL$N' M6&DZQ+!+A]CJ=(@-MZ<1>R(MO3-KEX%.D<*_N?=+IR8^5VL4]O7F:,&AG'Z# M?5F'^"_$T0NKB/(K:GGL;<8I6\0DO"J",D)1!K:;N@FI-:A[M%L@RM:+$XQD ML#CZS^_F_]L?X.@\V\L/%Z^]HY[_\O+]Q?F'M^^O8)2+-Y=OW_NOS]Z<_7KQ M^N+-!__LS4O_XO6[W]_^\^+BZN>_C59\[[[IHQB8HSCK@0&4*TX=0J7O2J4Q M7)K780H"ANL"5KWU&WDUGL4R9HN8$K))?2&7%? P[+@I1HJKR^?J.F0<&>2* M4>T<"S['F3E'PR7X4H7 MT*"LEKD_P5G<:Y:M^GQ %J_\>+;G*&0E1ZM="FS[N[=7EQ\NW[YI[CT9ABMD M'L"D8!>N0@4_,+IZ7 M,-=LPH>'*YSL6N_D2D$RIIBY&:8T)=&67F3DQ3^?QFKB7W"OYAOEOZ7F*KG? M7>S_F<;_QKM-4_J?:9AU%_LI+_;^FMZ=M;[8&(>D3^[ESFB#+WSS#=H#NQ<9?XX'A-[\E:7V(2P30?FT;0B6%'#'\TU_BW"@1R M)X<[!7O-)F>OL*E9Z:ZPV9U?\=;^I>0.GR,^W ;=B(V[P@?=%?ZB*_Q!EX#? M=7?8; ]*7O%P;=!5V+B[NW^ZIM=C0^[N:X)9Z,1OS4D0:\D;=G?W"2=\=+"F MUV.M[ZYV6/&4OOG+^D]MZE)CNZ^;?3+Z[SGF7013!7I^9A# Q]3 MW@A6Q%$_6D)SJ$9%',4AHNA=7GT(Y#T,[33.\KD#)?CW,*VPSILG M\;)";$3/Z9%#Z"U7:EZJV0C> #_K8T+]WZN4)GX0^'J?ZO,U(=!/3?@WT*S\ M_X/_]8^4\O-?(DI61M67WJ\@9N8!U4$[2?O$N^8Y@A6J])I;%AH$?">E:5$UIH7W_!=4"$0ECX$?T:K]YJI?J5&.>^,-3D\/X5N8"PQZ5EUC M(25NA%W[+15KFR"O)H-?!660\Z)IN:^J?P&I^7_$2>3_D26P*8@=DV=I/"Y@ M*(* #*3PF\ T<8%4P4^G8M =$28$C@[Q&WGVA$'#'2%QLZH9O$\W..Z9B4ZS M!'$_8$8%[*$!#GFIKG-%0(%7NCGR10K[JE1N$#C_J*9AZL$A(9ZB1CH)_1?8 M<1FT@):Q+ADD$0-G3FT,#?;_QR$!!X\-F3#-BV'U*BV006 5:1Y3E1_5V#+/ M4GZCTABQ%J[E V!SIJ!YGH0IHJ/RO9]6R#AA+< <84";W=[S7B$QO@[S\11O M]#ZR-O/786!G9YG;5053N(F+C+D7#?U>AK:M.5]E'^$6IJ[3FGA9SZU MA1'Q#_DVX@0\G #A]IM3[O$Q/MF\P:-V^EJ5?7EV^_>#O8$D$?/#; MN_,:$]ZYFJKT+_C/KO=[&?5V71H5[GD/SWNM$&B6V/!_A#.PEBXL7UY@J9OWAK,3[@[)SBLAY.E\><(-\THH8B7(]<01W1YS:6>W/O: MY*[4.%FRE7@Z1T+:<;<7J.YFC=G5R_/_LM/N"-& ML/"]E0?A^-]57,1VCM1>6(6%P$;\+5*C4A>#IM<%RPU8LX?X@WDEF&JHY?*8 M=XZ(L36D5K)(I_-Y7%)IJ3SC2!Y#$E@4Y9^CGX4PE%[;(41G0A#KG?/79[NP MT#%"*T3^Z(ZV\A+F%I<5EU>U/EC8]W!W9H*LFV=%"5(S(I3S*)XG<%U87S-X MKZP 5U'HZFC<80K]/W7N%SD:7XG4*/BP%X+@+9VG7JCX7WC,;]C0[KC=5]+] M*&^+<[:L\L/5'3",66$FB5+<7&B?@1D+[ U)/5J9$U [0@T* M[T+MO%JP?XVCMD#.3CB-XE@HI(BVPY!R-V&.#=/](IM/D3^.&7D,U5'21:A!C5Z?. &, M"NBN=[!/:MC]U1,1'?)BM [V>\Z^/D#U0I.Y M0E"=8LR"E%[RFP*]T6$V)$BFP++%-C 2^19F?L="&0ZH72Z[=;0%DYD[202@ M8_ [;&- []Z/PW/4X?"L%(=GO\/AV6XBLS>"K*EPJE5R3'":A"(IF.&_5?&G0GL,]@ I]W9\5X+<_8..,YN M$!<@_L4MK_6EP4$/QA!C#-^C'=7RHL#.@GW0H#']"W'Z1-5 I.CS+$O>A1$[ MH%P?LY8:>PQ'7:(+.9O-JC0>AZ9;A. @:G\T8\FAT$Q-ZP>X+&30%G#BY7R* MW]1\TQX_+ UM1?A.V//&GAM)"7?63E<\52"$L[S$#G[B()-P!SL( M>=(.!6AK2B('_X,ZZ5_3K'+U#H%Q;RHPGE5@C%H@4KRWD8;&1DY:N >J<7!# MW !@*]-8S&=LY1EB Z$'Z#=E5N#(#C/M-+A@ 1.4^T5(&$) W.F?==)%<]#Q, M=,4D5[E5<+[PAR4T)WX06O,$1621%V3^'L17_LOPS(D M2F;OERIK,W3T"\>31L1JYR@Q=>86PT9X&JZJ!J>8QD-0V)(!3C]6F 7R16:C!5QL#5(@T #9O.3B(\-WB?7H2& M5&;/R)X,-L'\"#U2P5X#,!9&DA'AD9 FM.""_>E(IC"S+&4G;L0D!-L;LZ.4 M4.I%"1G=42^/F,&UV*F0&;:&(+HW2CI^9#98F:HL,-FU)Z_"'*74QI 9*R+RZQ"1(Q1/@? M)4C30-%D D49PY BG:DFLG1!<-<2#VA. -]U\1%M;1SO@[S$.W->XO*W1D*( M;FA3QM>T\/ 68S_U,0F^W 0@Z VL);0,:KD&-CP%3H$_77 "1BTZM.9;Q)3> MA"G%'NH: ? H]N;>2KL_ZC)%ZUS,D8D6'.R[@P_4Y)?:3FIJX@ M1<0_O4V.]=1QF.=1CEZ"Q8&%!:RULGH$GTF-@5&0/I%6 M%OYX]":3A0(A[Z8]_Z4_1H:':78P]9:YX)O(L>'ZMHWC@F+"3B!&U AV=3B* MD&84[B!O5(E6C7=.WDI-M[]J+G$UGF99XG(>V&%LT#:MW,0)?^?7JZL/NS:Z M#,J470;%6NUFNIYTH_[@Q7A-/$_E=][.V?GK78;BA]DED>$&9-!@HRSG3M.F MXII+,J_&9CQ\C2HE"]&= 9DDEF>]4I$VI7;.SU_MDKV'R: >&:"%#K_0";BI MJ(9Q-I=$UJI[)F*OZJFP)H,MB^VDE@W&\0=0Z.V&HC^&M#,.T',+9]%6X(D4 MKI $OR3?5"O(I)3)JE,^>1^? B6-O# V.)/H5CZD#PWZO@XO[Y'JY#D;;A6E M'-M$S&KR5G^FY8&<&?R#C$]-JZ^0);O[!^>S\^;JU;E0@7GPY&@?Y2N.&7#" M;)QDI7X-OX4??X.[\*O=!6,F[)R_^?5REY=JQGU-RNX[8PO;S6XXF>@"80?$ M4@QNKU5_=ZX=+*CERG3<_OG\2Z8L19>DN 'X+^/X.J\2^?W0!&#=D4PJCH>4 M??GA#=.1CF3O]_'9_JF/>;H)7<]$Z8O O4MTTE&NLOPZ3'7G0&0K>A#VC@^) M">TUHM(GEXAPKQS/&\TX#(198/(V?(GL*@GD'. M 6YK#/=/ ^M+-,EDGN-+_&>ZX[M^$113^FU*?J*'8W+_\@#'+ MRJ8XO7CWUGCMR<=G7;9/?CQ@IE_L#> MWNN60IR?BJK$^7^_-AOT#A@4L#ZX&[__?LX\5,M.XY3W_QL>1W^G?BB$G4BH M1ZMGXN"+3X&]/$U<6C\QU_ZJK+"/[PPV@U!.BSH&>,17%:MU@8.;E7C6'R8PQM?]: M-P4M40!/P +9NY8VGN?O7__M_,.E-R/?LU$-ZE,WSI?3(QVJP(70W!<#4N=Y M/"LH)R .S=[_EB41Y\!QXHRDR>)OFMJ/=R/GIC/=\-J0:<-):O:HF%0^Y#@Y MNWOB>OY-22JQ/214],[!8D4R#?PW9X%U9$D"8WTUGF@?\,:YBCE)6A>6Z R- M3Q<_O-#5%6[.->R/D;=_3.&X,N>'6BUM+86X)[0C_D*KERV8DC5E [8OS/P/ M5%"Y*Q.YY[Y:BO5BSH>.KD7%2Y(XRO= I8PNX\?I/^DWF\:.V'F(: MS\%J %E=F'H&/%JQ6?B$"_>(NX-ZXCY!0],GZ$6/?!(J+>BL-C"$O9&WY#+% M2I[]P+^%"Q#&E%4<7E]CXQ^N%:'&XA]C4#VQ.?;W1\.C .NZT>+&%J9CY\QT M][1/] EB5BEFUQ_*CS+LE^U13W/4T*G+]GB<5XIN)W?SYG))?!7E/^>JA)=H MYL\M6W5;;/KE ^8!>GYVBSDPM/AIAUX&=CP>!?6"OZ4^RS#*YJ7DS.)S_I+S ME'PS^@E_LJC)N7FWLQ!%/_9_K.;DN,.A8&$)^2FQ[1FZXTAWI&B*<1W):RFV MC_S&,(O :7OF5-EP<=T5WG^;Y<;CHC);5"-*P\6 \UZ;38;Q:G^&*;$CA;[2U![P>@M0.,MS5]@M*!3)"H"SS!2K$J^ M-N%@ZUC%ZD:*N"R<$/7[UNG&LF-8-42V7:4[D-NCZ?EOI>J+/W%OP..ZJPSD4/G7<"*DZT756(AEX0RKE#_?T#FKJAXN'@P53,K*;QFC(+4,"A+X^VOIRR.VUGL(N$ MEE.34GS$$LY#5^42?_VEHSO_(!@<'05'1^3Y,\MDQ_C.<)>S"GBRI\C\[6?SLS2?G81Y>Y^%\ MBMQO!C/!9")-;(7&)C)G]^,S+%8^C*DG)?RP-SB,TXT\MGM0]U:J6[VK0# 4 M"I6GGO_?PFI>4WCC#/LL4H@&FMT>\!8,6Y52P!#+0X,-1G*"D M;7)0#-J!N#W3 9\".1DL>5:A?2]85, ZLKRD.5QH81PT8+?.K5Q^P$MNIQDM MP+AZF-5@-#T>QW,UP/04& MK"5JI(J8I6YM")@'YAK&:<6M5>GG&271(4*#S4.DSP7N:PSF",ZW+/.0938N M&4$8;,'0"&-GX4T8)R3 V3&2JH1ML$R#(^"\JQ&%6&)JU"K)_W1Z+$NDFCFY M\RB/E9QSH':^;=H*^9F35E; M);+7D*0]_T.-:&& &9)"[1675V]A]][0?[]7B%A%)'%%(RQ^1$!E>(WHCS.P MI97.DGF/9PQJUSN54V@'W>OT:]HX]],KHX+B5)QX$YFS=T >2&NP+\\AR5KY MY+.PG*UCH/7(H>6CE@3Q=('5A/)#E7.L%&^":)RYFYC5I.!:C?E(\>5;',KU MNU%0F@>CN=2I;2HT*'H7\&BX6H;\^,+.%5<,L2@7,RBR+ .X@;ZH=*O:U34G M'2N@N'Y6E7Z"20VB*-ZO%#LV%:8,\PL#R3C&:+#FX7%D"I46%&M1@*GT;XR< MT,.D 4KQAK7#N8:\X8M[%,4%XMJ(3VP6_JEHV:SCZ_V2L'^JD,$1!$[.226A M6SX5UL/+347\F[OR]X>!3[HP\$K#P(==&'BKP\ @A?1*GL4%^ERB]0+>*HHH MR]45:FS^@S4V$=]:S)69UVJ28!:<8Y&HF,1$F%#9?"YP-=I%8F/;+$U8E/9( M,6V^,$L3DM#6*\G6CF<0 :B":$+#O0MS":=<&4S@;TZZ;#;5,]EY9\9R0R7B M$OVP3*H+6A;=#3SO%@BCP) MF[(F^BJ,8[A(Z-.O))]6O 7: MFV_V :="7(1*^K#:GC*K&_Z0@,.65O$6Q9ET8HY\8LTM89,V#XZWOJ!::YL-$ MXC!$,S@:[LQV287WA'S)6DE"]C=H,\#GA<3R@);^F2HH@2M27"^4G=-:.A,']4'Q%!I,"I..C]23P! WUF8ID.KPR8 M0\F;G"^0-+=./%08QKLD!R?T&$V3WWW)T]31.!/[=+"DLZ!IJ+?CI): M^V'FX9T!;H'?$>,WU8BW\'B1X5#B08'1TLR. ZP&3A+6=0,W!:4LTJC'5>64 M;'2SG.S888W@BB7"52;*\;0$&L?A'1C+W0 M#_W+2>LI_ZD*>YJEN78$$&+/CL@5/?"A3OUQW-ZMKK$V]ZX7*40GI6V9YQB. MZ-CR9K%EZ^GS4/U!K1 3 5@APNA_BS[^P204( >0RTB\BI((,-A$<&-%5M9 "HSD^W4/']A.&.F("M>$GN8,(;#X%*AR@F=V9ORH_N_ O<$FS^R0LBAQ[O+*N$[<+LZI+[23HF7$L*28.6Y. M1KICU%JNSJS&GU5EA2$IT(5S!3JYE7LZ*;C!]HTGN,&.)#D<1^$*0TQ_&%'B MS&T>F]@:R\$6<6); $E7 ^_#)U>*PI;3;19G9#B<#J"BZ2_"3S"+;C'7W?HC M@(\BB(1BS99.":-X,#HB(#6\] [0._!=,:581MAI=\D4SY1,T: +]7%.(6(W M-^G(D'R19:ERN(2A1F(SW9D]7^[C\-A-?K09,?5+ TR?+?*%IF+G3!E M$OW>D!*0G$##2KLZ&D6H\;Y5'MSIT?'IT_6E? ):,ZW]:**_QYA5W'+I#MM< M=$_92-52R5/3PUIWT_P*,^Y.7NY/F[01,\)F['M+@^#PP>JV$_;]+SA"]]["C-I M [T9Z('2QX91:'$SDEDNR.<3],@R !6&>JIFU:#Q5BY)=>#0&?D9=[X_'O:. M,"&??[/+KLJ#_@^>C*GGHA-T!R?^#.8\+9Q8G'99TL"!O]__P?Q\O_^)GQM7 M;:YF4E3@/.\=##_Q/!<\ZO[I0_(!G03^:U44B!Y.EB8KJ=P=C!NAJY0+/LA; M;<*84ENNEVR3O6H.)MS&D))-R ,X"HM8\E@,FO,@&)P>!/[QZ1']%WUY>'K\ M"9]2H%W$5)[G5'(.I)+36\6J/CW[P^$A'.)A7_YK>+3?G+AW[\0W[,9M))L0 MI^> :?*XT9WG/K^F$RT]:$^(^J2CDP-I,KCW1%Q*WW++L7:^/SSM';0Q*YV\ MO\"L/L4]ZLQJ>/!%S,K?/_(>PJQJ=]H>G+VPB,#W\.LZ"/873[%Q0[?@3MY? MGG#:E2>LM#SAJ"M/V.KRA$T5>L0\!P;:(H3C*SFCXC XWC^6U$W-/&M!/DR: MD$S1\=(RY2U@E.L_:7V.PP,7HJ0+V7YIR/8!'/0S0[8NW^XOR,I^%[C=6K?2 M P.W!\'PL O<=A[B;^@D-^XJ=X';[BIW5WE;KG(7N.WN26W"7'QJXW0_Z M)P^[RT\;N/WFW1?8H\E[J<;J7T*L>06"D-<$Y_V3'6.J:]7 M2G#D(JV.- *M=4OI@UL\U[B!B< 8Z_CT2!I;P- M7&33T,WXR:CWK(5++FKU^H7&OW) U#F>9_UO$D)JTB@7IK6^+EH"SMOYUU;D M7UNA5%\0A8^8K;C$_O;+"@9Y6JG_61-\5E_:0_^/?&X#X1Y\-5L4OZ]+()]' M$=\@"=1\, _]/_;5#(\["M@."K"F^T/_3TS\C@2V@@0N\[AXU/'_$P?M#G\K M#A^O\B/E?^"?W'OTQN#OE-5.67T:M]1#_X_=5\-UYE0=?:QDFO]\K Y#U@]8 M,E1_TM'&-M/&>S4#45-FCQ-TY[W?L$-XG41Z]TF[C?0GK?VDSY)$IX\O.C@Q MUQT![V8S%<7BW91$Q O+-L[RD+IO3\,;@ZP[W3X*# MP_V6TVL%6DTC]$$_)*$2_LM[.B33%??#U0>]ZG:W3]FV=]^V[3WO>0Q5]X[: M"8TQUM=U[GV6[J8C#3!(MZ[>X>K"!$#>2@"$ ?Z[HWF6 %V5>RT=(6TO'H'* MIC@4M1UU0F78;HQB6DZ[,0R!8=2MC!-DB]@4$5$% ZJ]S=6,,%-K$+Z) D[K M4MH[M:$S(-.RD-O/R94E0\!C]#P.]_URE0<(-4"#1C)PI40=WAJ-8+=$1(2]C=V]-9CW_#\27='X%$PZGN'>8)[$R(/ZLA:4"5"K#ZF+5QL7&@ER8 MM1-$K[&#S-:)>F;$>35*XC%A,"=9X30&=JMB4R#5UK?-PDAI^JAW\^+C+A@A MVF$CS7/WEI][C.D/RNY7_066"S(Y"!.4!F'R=BY=U5L[@[T19K?#_:+MD-[R M(7UWM;4KK:T][FIKN]K:=>,*%^%XZADF7V2&J:*<*B3; MR_1.1+QC$/H$!8X=*;3.*STJ;4<$4*>1^Y(8F<^S."4AA?(;1F*U&R6X%J\1 M")9I /,H_EW!6N&=(>.6LUH>:IV$-/,PX<2UNN8MK_&EQQ?U%*J)D FB.H<@ M L>@)=]IN(E%JZ+G_0%/9B06R+LB'1FHO6]AM6L[N.W$B_LT LD\P6P]]H_5 M <@Y/P_!S;= ?*S_I-%N;$M=S)6FEX7^KRXE$)FU/,]Z ]X0?4&,)1F;EM"9 MO"BJDCO/J"J@G B)HW8TJM@HE)'-Y(LIRO0A"&MI(<%]84[&[LW\V_R*Q&>H9(FW?&<1+-XG> M5+?B$SK>G^52,O?'5M.J0.TS+J8$H98KT&XD[F'[@A>@YE=17-IS"Y8T_:;3 M_17X=)Z2[ .(=Z>_RYG^3O.YK'2%0[ ;&7^ M1@YSRQ_LAF:$+OSBFJ4N=:SB+EN\1CW[*X5MML(<].@/\&;\P64Z[@7^_T68_NF_J.*$FKG[_S.M_HH3S!9_!7I* MF'HO8X[_ <5/5?H7I>906D^4P5L.!R?]@SZ0U!3HI&/\S\$;XU\>3(ET\[WZ M#6]P ["#D>KC,/$O/L[!]#;;\2P=I[_YXT2CHGDD<3T8-3,=&%F"L.L?I,9K M0?)\1_PYC ,?\ZETCA0>MLFAT7DQ/?]MJW7B-)7DWL#$2W60H56.D")8B']= M,WY@GV/@S+!8\H":!L5WW).6^XOEZKI*0J.ND(E?)88K^E<7YQ[R\Y!>.'9> M2 N?QG-Z+J9.?])=T9$]NK>B<40@)Q4%=Z;"U%%>WYQ=O3S[+^GR.T]"F/Y[ MG(D(T,45 37^5G%T@0L&A-LDNQCOH M&B=T.W4R#HBI/>ZJ25<<_;KXM;[O:9;NF0]TL3-&(>G&1CIBK7*XJS/K &Q[ M70>U\2G.L)$S[DYR0YE$KFYB=:N9A(G%+.$4=Z*/ J< R34KN*DY^MJKI(Q% M]L-KPVL2\$8G%'FN.IKI;O\6G^2&WWY*]*EI 2:M*5>8V17M85N,.^XI'U(: M3R?0NRN]S2>Y<5<:4QVKHM!WF@SQ-*U"4>E5U&J)L^2WDINS0A^CPZ^RX/#9 M*.4Y7[#RLLSN/CV_B*2,#RX/(]>E)-F&$:8*C.^TLPOC7#EV!J(TIRPI)(GV MCA.[]&6$":JYC>C%J9]0/ I38V$]E+8%]ZXY<D4O!MK. BMY;_=IR[D\'; M=+:UW\23/E=Q&!:4N;P]]?!3OHJF!76@5[TE7!=E6PZY;MM@1? M!NL7;)8M\UQ)!XTYC59269MIKS9FH2A#6^>WPG@$(H!#XA#H%4W9E7I9JIE_ MT#_>B7:Q"N2]3;B]VOL_&-F<50FS=JD'O+HX9S?M U);BVP^C8M2RFKK":X; M=E0;25^/J0!P2WUL(4"7X__L#&%)S=43IOH'IA[J=IH1@UB:*N]]3H;\:_@/ MS&19+GO[@CL&\4PEB/,J)Y0C<:TO(3\,F%-Y6:&!%CCU/$[BTI:I:3@E(PM: MI!LER9!C/ZNU"O*6#&$*X6$=#,H4551TJ"/V['3 0CU;,^\.3!5_<3I.J@+_ M$NIMO@;&_7AG8_V!%T^TP(KXWJ!MP^G^+ "C&P1H<] <4HE5,+8E 2"!*HZA M1Y;A7#G8^O;:?&$JUWDX@_72K%&)](HR P4?WRM #SY(5<:0#,>$(V%;GU.O^O6.[AA10F5J/*N\;R&]EJ<04>@ M':O9XI/<.%9SG^JQS/"XSD+)YLQ&_\+R2K+>-(NZYT&79[F)G@*!HO44CDPY M0^.K"E7>.W9-1Q+D;E1R*/M$XP#/IW&2H=_RKJ/>C@]M\4EN'!]Z'?YI$TLP MYJ'2*#1-1*P;!EMAYU&K802,A%'OQ%O:$49WQ;?X)#?NBB^J&C.Z] L7'J0W M2'2*/B19>KW'@4UC==2]J>@G=0T69 L5.[S9--D;A1A+$8?JQ<>QFF,3#)O^ M0ITX;)*+VXN@YML.[HEG4-L /QR3HWJDIF$RT599BY,\K,5YS2 Z"H,SJP$& M9GX8S>(4-9J\OBJRP C^%_-P7-^Q8-9+;)BF9[S\Y"1>=G#SP_%-'S2:/0WD.BT)^%TX89-/3^97'H!U#E&K>@VTBRP_CS M0\@N++C-EI66,3:Q0W$_N<.? HW$-W%4H=O! )TSXA)0J6H@YW,YB'"S6[81F\U=71!YB[(W 69OWS*#D,U!IBQO"1CQS)%Z@.( MT)>UUFO-AFX.&PWPRXGM,4&E?J9#"M@;TB.EL^4[K\P6G^3&L84F_!57[5O# MG-D!*5!L&BQ7I!HA':K;#\<( HU9XD6]-/TBWKS*;?1JG@9:JS%S:05&ZTK M*^Y8P):?Y,:Q +#*$;A#-*U#=%;8"B:H<'AS=2:D-5?GH5NU8O6/4(^MNH?:,6-4#QE-Z MK3!&3EUTT"8K, ;N)]AD_$Z%^;+BI@T+8]B;Y=ZDYDW[,J_G"-CH=9Y5:827 M,LM_Q!,IX3HNO:E/Y0B%\7'Q__G=?I-;:(X^6N3Y7R3GF=FNN"TC-YS$1;V, M,5D=#?3789G''_V=,]+=S^9YG/C#@\ ?]H<'N[4.CD^JXWVVK):H8K7:!E>YVE>@SL#$:$9 =#=8_W6)F+WY"H]OXVAKE1/^)_;5_4:HZ65ZH[C:]S&J^[LUB;LWB3I7NTIA=@Z.5WW]JQ/&8)M/>K=:0^B9_I M9IC=9Z8L-4K]N<]FN#5C+KYCWDC=F[YSX*I5[)I:ECL^U4OQA:]Z%>4DS MNOS1YVWR+RF=H%SU+5YSG<@EPAQSJ=9ZOFL]N6XS-\@N_99W\]E(<_4"9JWD M2.':&MXWS7>G+=9G:R9-TW\MEER<:DUZ_3_'X> MR6!Q])_?S?^W/]C_3@=@7O:\"\&\+IK)@!M0'KZ1->UG!6+WOE1C0N?Q]P=4 MU\O_/22L'_C'?N#?*G\:1G[HEUC.@S4\QT>!?[1//SD\\B=5DNR5\"X#6PXO M17Q/;O:2W''#R4F6)-DMH091R4><)+ F; Y3$)AK"%]+WVG3/\8,*/"@^+N; M,(^SJO#_E8W@U>G8 ,Q'U1BKU\)24$FX/TQ(IYO;$7]2G%$'X9JT:R2 M>:A2_&GD$UK[K4+NC<,D^B,:0$L#4''5/,P)?I*+G.I2XY,#_.3+IIFIT"3: MP4I--?]P637_YZZC7?;;RCB' =87V3K[!V]>$S;D(6?9YB#+KT<[P_Y!,-P_ M"8:'A[M+H6"/3WYH3$ZO_U-[PO@G5]FDO US-&* >V3SMG,WI? /?M.]T+2F M#. S)ZX/T]WKQ=$_>U_T\(.C94-_V8ZOBD3^6.Y#_5Q:"!/@7_\1SN8_"40\ M7(1[F\[[D9KW:BCBB5^ZH,,]1+W?"*[Q:/OKP]L/ M9[\_O4GW'&;<2DCI<:\\_"Q*>M@[EM.1]GQN@(-K([UR?RAOI)(83%^_G(HO M*U<):4_%-)Y;W%WK'(L+_SK+HI[_%CY&3#3TG175J(BC.,RQ$2!A4()J'6&G M/W*8,7[E/,]*-2[M6() R1[U(O#">$;-"JF?DR\MO"95@CU J!](-N')C#,$ MO!S7^T>GH SD"$-J&AJB(R=&M#Q2\F&\F9$K?J3&<4&3XSZ'^I4S!E;">D2IOE4K]BG]+:](PXSW_#V5!-VT/@HAZEA1P7E&FEM?"CBCH4)"%<:#.) &\.O^A6+;PGBA$"L$JX#V.* MP*!Y%7,/%<91QU[6XNUT'R[*<#)AEVFN9E4JDX"=NR,G(,S#G);'/1IQ0\(" M-K\($SYOVD#TMZ)BQCL2)D7F4Q_PB$B!VFCYV-X%%TMO]2=Y!L>-KEQ$=I?_ M5>F4U#LX^3@'\A]/4Q0?_I]I=INHZ+IKLK9ZQWR.+4%S;ET:SN<);#B>O;[; M27@K?GD@/A('"GMU&-*8<5./M,1F'06S#" '?5FEP3I,@6^?=%@S9-4U2WNF M#HX."T_I<$.'02IJK.H3"+"//5N1"Q3CJ<+V>/EUF,)@1"":*H!9Q Q$BJ=) M5ST=Q_#G-?5D0Z(05I C;Q$**S./*"4> 5/3'1WD-2!_*$ #_YU>$[M !C'8 M_P%_-SCY07=T #(D-C^#@:8(:XQ\Z*[GGYF>#Q$N@OY-S=_F65Y:"F94>15Y MID5-KJXKEGFT%OK5/(RYR41]1["O+$9YW"L#]Z/G7\+'H _A(/2JVJJ=;8,? MXW+&N$DUUBHG0I/24:?R;JYH445&6QNG!4@X8(]6ZLRK?#P-L$\><#TS,^:+G74V1*-[>@I!%W>K;C3S7.B0/^V@U/#_ >C-"7*B2 MFM7!]8O3"5HIQ!" -X0YM9_A[MATQS)]AJ1.A:#:CA/0(/5-N\FH!66AQE7. MK;'#%DAK;R?>1H[*3X755PEU+]9N!V^,WA#ZA$SK)< M/7 "/_D[L?.VAF2FAK:FF0XUQL'?\P,MDMRO_1X7%_IHR\][_C_21.$\3%]T M#,Q3NU7N?@X\,E<\43T3_)B77WAP"'(&8)9DM[@7P!G'8:[T+\\YT@Y;./BY MJ.:_%"60(_RO_RK)L+/G!?#5$=D3_HLP_=-_4<4)'E_@_\^T^BM.8J".JZE* M_X+_^(>#D_[!_V7ORYH;M[(TW_$K$-7M"6D"R9*4SJUS?N<[.Q&+WB<@#-?W M#GD^]@ZYS=XA;W;&WB'?7.^0;P$:LRY=@I> 4R].D/_H%",9-YL?LK?2FCLK M1.$1*._\ZCXF]L<105^:(CA-ZXS4ZP&:$+>;+_C#>;!'O7*W&(198!Z3>YC' M=D=. ML[6[C8;/2TR[G'/[G?//IER)C%IOCFT-7OWMS5WE&RS>[+[ MXD^#>_]EB:./OM/@4:S=4>99U>6;/P92^WL:YV?G39R&/Z<]',D=X0'_X) / MSN.T1 3+O3!X<='CF+L)_UN$<-XZR4:'S$&$)=7(05QJA6W^Q[69).V[\4? MW#YPSZ,W_<3SN,JWNLJ[H(/N9HF_>^10LO\^3_^-#0(,A[;)Y R MU!&[I33V0!+[H2:_.3OR_'GT\L7K<=T>[B3_[[L]NX^K!N-G$,E8 M?+=U5*;5=OBO^/&@N-7,3LT\9!0RN>;LWSRR43[F\SQ*YMO9D;U7T:N7=U6Y M\X37[9N0S'=M.'\F*?U3$S^BV@M?0$L1$(QQ%-"C@'X@TWDW>O-]+WPQKMLH MH._$=/X;"N/_,2#R#L[-XS2;3Q'/#?,_NQK%\BB6'THL1SL[.^.RC5+YOLUF MM);#G]-'=E)8,EN^BU$PCX+Y@7;D]2B81\%\;^;R)Q1V!_%#BF/7<=>38NV2AI[]L$_A=&C0E<-XK=S3JQH]B]G1W9C5Z,1NXH>N_)R#TV"S!S MZR(/#R8_3<*?FE'L;M9I'<7N*':?Q$%^Q&+W;IEFJ7[^FL+Y\*_3\L__%6[M M[F@I?)C'"R1WFA879OM!A?9XTD>1_2 [\G+O9?1\;Q3:7Z[KGD]NDROV%LHX M;F+8?B$?Y7=P_XC>Y"K\"7YI2ENZO&Z?KEO^/_+;H>_)CES_Q7$P-Q_,H]7U M:ZM&1Z4]*NVGOR,K:C;'A;M6:0^48=Z>TAZ)E.]VT/\[^!G9<.IS>-[N=QLV M^*$5=T1'/K%1E_CHBR?6HJ!:R7K4)3JZ^?,'F*O^E7=P>AQ-#8W44M4@>5]BP%A?I#D1!H?Q; 8[3MRDCGNUR8SE;3TY M/* 0R9E!(FID.[24TT)I6)3PIPM3,;7ULK@T)3]+6@ BP2R.PE$?3L)#CVBP M1^(89FE5:Z E/(\KB<^T.1YQ4%4!%T*&P2_&OZX=#0U%";[5P*C(P)BT+(S; M[!I]9T=^@UJTWLN(O[U=8W:CC=FR_8I&V&->C?SVHM]'+W9?1KM[+[LWE"B< M9T6.- Q,70W2 ZYR7=5P\4D*-&75(+4_?(2BZQAD6;C[/'GV?"O9!BD^H=>_ M YE%7*==/B^6.1$W"G!D!ALE)#'=5$.2YQ;ZRT\VH5#@_Y0Y"80^MQ%_!ML(QVN M'I^$^Q_>AL>'/^^?'KX- M/^T?G_XK/#W>_W"R?W!Z]/'#R;?+)GY_V_32;M/^)'A/M_G$NYCC%MS/H#]E M)JY,4!J0FJAZCVJS"%^&V$QH;^<'2S&(#\A3V"/73(XL=MOY^-GA).QP\D_H M(;N;MB(#V[B>"OS[D0H\OTTJ\-V1"MRN\%.D @=5H#.Y;1E_IQKKE=58/TZ" M8VSL!J[!I[BLK\)3L!6K>$8MQT;-]1!]1VQL"\WSQ0(]3XQ2>?L25BF*D;_' M>8.?[I+[NMOM1S>#*QI3TS?>7T$0D9_@NOO!_YD2N\]-\( _C_ZS_>O'SU9J.BFR^QFR8\91*%/]?))-PZ_?!^FP/G\/5X M/D^SE'J^S>7V5W%F-&KG#4#O=7B0%4WR;)\O/E[K9Z>488!EG%(;M"0]2S&T M%R<8RJ^6&$R5RDU+P2!AA>HFRA45B92CIS)JLA M89*,6[N]+R>(]XB&Q]MBY:92^\//9M9@TU(MM8]";&*>#?V>!D$=ZXRV[R09 M.?MWDU8I_RD/_][D)GS#V@$$X[S&/ 2U7*5.>-SCSI](2U23: 8]07%"%SH< M'DE.]C]];VXY$*E'GG3\>R<;>67B$L\,!B/?@M#&;JGAVG'2*(:F\OW*J207U*C5ZM+A11]^ M\>[P^M$HNFMXPREVQG<_*9:[5B]CLNR^DF6;M9,;9QF /.% KU6H6,9JF+K;:M+UE=51@.78"/5YN<=(_8-MJ.FS*9:J-9"RR#N\;2_OLWM(.L"K]2\X^R?Y3]W\1.;ISL=P"*WCW6 M&[P7M8(V24.AG9XM";+D/Y]/=MHVZO/)\V$;5460HAFL IH69 M5CTBAZP%Q0^W)#DDKIID>;:C 9VT,WFSVI(6G] ?*4J]/9%YZ/X6#6;5T5.N M.-^TH(9N%6J8$[.L>1D=$@6]%O )8,>F<4;R>D!/>C;UUO'['W=?T$#D3^Q/ M]W[RIO63/;OVV]VUIJ6,[9ZIDXO!($+!^4XN37=W[QGU7F?U4],VV"G#Z%], M7K_X#L.0,+"\6>AN>@N!008,,> :C$)_%/I/>"^;PVK;8_2YL?T M?W*X[9% B](DU?2%WZ,;+5_,;!# -N^:W2Q@^"<&/JFOK!3!N &- DSS22? MUFESUWLI]E"OL;LWRZZV7 1Q\Y)?2O@_0?KYH#Y^'+W9QB(M(<'FGRL_B,_8C* M@*S.SUC]-O6S8O[L'#T./\!5PSZ&55;4)%(QGIJ#;U24O\,CJ@5H7B\6ZG[5 MBXERT!85M8 3<1/@[6>4PH;AL=N5GF$P,>:8*5(X$[9Z'[>TQ.>J/U9=@<=R MEOX/9;AH3+HD,CIX7Y;!7,])V0TY3$O8$WJY.%3V$3;*Y$^H8K@'C(7BGFN# MI1$-\/]@K."*'/>W_9!EA,^"4>A-JJGI[N3FZJ>G"F]^WJ5DAJ2+2MN M?!0>Y7.<(PD.6UGN\=5O'9R#N-QVN2P:1CLGEJL>H_P*PM/BL](P](RD;$N3 M44&)Y[B@U$GW3SX='F@@*RLJIY*ZSXZL5]2=H_F<5@0D_N?1(:QYV)O WE(;5U7R<._3#;""2__T&?&!-0I.^KT8X_3F@#35[1(7\Z M4,>O&?0@(.#^<%FO+2[K8!(<>49O>/@9#,>:S<*#HLG!$!S16?=5JU$'#E'T M!-!"ZS' +T8,\*UB@/=&#/"3Q@!O7+G*FW95T>M)^.[HP_Z'@Z/]G\.C#^\^ M'K_?Q]*A#50O&PK'WMOQ"X@._+3PB4L&H^;G)+!K,NLY)QNX71MI#>#FI?]E MMR!P._37/Z?_->["_0SZ5Q-0C2S890PHN!Y,,4\1EPF^+B8?V77%V&R>-_"] MTBR+LI[ ^PQ[4KNOU95RM\UM];?M)#W$A?O9G,%E^U06,V/0MJG"\;K=ZW5; MQ%=8;U$UT]^83P6L.]@21 _IED3">I*>Q8P@IBJ4+$X7%:;LTX1A7S7E8?#& M(E97:\JGF U!KB3.X&,. [\(__L$/*['/^BC/'"A4P9D4=_0!!MS_+?YW.2( M#[;)%8?<%[$:9O%EU:1U&)_%:5[5K: KY_GI)-!WE_$5!:)@ZX_?_QCN/=^- M7K]\&6ZU,FG!?S[?B_9V=K8=ID.?QR0%"GZCBH$,3B/^(4ZSAID/EJ8DXTAA MUK$[8G"(M3;!B\16L+8,:@#/]=QBZ=*3[K4#&:3S^.+@BN8 MBJ8F$* =M5T93%#-9F5#:X #@)7$%VB=AP'LC> M(] MLEM&,!YX05"?PS=#W&%8$]EFH6 M0I1R:9BE!=E6J B1"H#BZCQ,9'[?LB[55[B/N>8?_WFDV"IZ*BK: M/^ MB8'K)Q5)>"W=<]-Y@"K38XPOL4(*9/,\Q1+( HL^XZK(27@PT6T5<>5DNF#9 M@%@%K@@B/J"TJLMTVI#(V$JWZ8\7& 94_1Q7(&8J2=)_1I6/?PY4=J4"6=A* MX<>7AK\W13G"19TX 1JSF=;$< \ON )Q#=]*&D,UJ;.F1"AUYDM76WQ*SRL- M%;22Q++EH7.<7 "O8*N?H0,PYTM$+\"(&'$A>?^6I8&?PJ.3@BESW$MAL 2" M[N^H( \P$%<9(^_'+!J6SR2$)8 I746T/_3;*7"\Q[5>R.Q+Q-RDGB%LEVJ0N@J8R[.?06&0?['1& MD7W'@9U=O\[^!)8%L33(#'9 U$IC@?V]I7""REM](;;"XM5B1F(GD9)ZDH4H M D16W$Y88<-6:^.NV5X[HOT&3.2?#L./[]X='A,]UL]')Z=''_XVWK:[WXKG M?BC[XWPN=*@_"_+D+6KP;)1[]V6M?LI@L[+>>)S%>\Q&A M\@3/O:/E/$"^1Y1'HT:[1[PCQSXJA,%2X1C'*EDCB!K8GX0KC8][5 _RQS3' MU =2"MTZH]"&71U'E?H6'&(N9AG)4D>5\0B6_%;/?>O0.[9%N ^'D^!MFHWF MT7C6G\I9[\IX!V)_-PD0MYY7QK9R.:JJQHP'?SSX=X!3ZIL*E.P#VW9U)N/_V[1&"UC<>PKYIVOYY"[O.;1,D5#NN_JCEG^"!;^7T MWYM%4<9YTBPHTK2/:D4:%^Y753%CL,9X$^YGT']-.U3ZI6'.D+I#IJ] F]_- M%=,?5HRQ&::%7+0W.?8V.7:;S+A,?4E2F"H@;%A3(@9 VL2U1H'@)WGE;0V" M$4_\Z-)DYB+.ZZ#]<,2;9?%E>%: %90380S1I;7*PTMSUF2QHJ8<1"VE#I7I M>)KO#>MY;,XP'5J.(,_K0NU3<.<8ZXC.05'^!7'GM;F#?'J J&OD>L6K[5.\ MXD51QECF']G=\U+5^/'^K)Z$1W7K0G?O<%.?%R6\MF(*O0J[23(!8+-$00)> M"-&KPO_U4OK*-;B,2P9P.IH]@AOBTQ0Y7Z>NRD()^S"Q4K9XDGXLXC+AU*[B M3?4E'DM)0.!]>.,D/'&(1A(M*RYBD#RIAGA7A M/.5/TJ5E#@--S&)IA7V6_KM!?!K^VW]WR(ACU 38:+)U!L[ *V?D;\SGE@?/ MDI^;3.HVP;[81BZ=HT8M)*L&'EO3-:(9YOP7GBF/6<"^ ;8F_1TUW=*4]V&E MWHM$>%KR[6,>_+W);*7(#@'2A3F-JE9HY_$OTS2WYD$'9=1OF(N=1@F#3;#* MW#R;%R6\][.*IL3,$*]N!JF9@A8+7^?1R*[4HM][%3U_OA=]__Q["[(_13QF M?]Q)FA#L6["@; /!8T!*Y0U50:D$JG2"@9,U%5?+L*P1?FLK<;TU6=W>>\-/ MRI,[]_O-&;PPM'3D=W?P:Y/?P<''$KKOHQO]!E-J._G2&O,%:/ MP'8C^!JUQ"4\$W1A@GU[J']7)OR;7/BB78[A*Y;K(, "">I6QH97%W!-R&Z" M-2)_$BDQ(I^NRR(6>F-X:'')]&E@'LQJ-79ZZS7>V(?W@3Z2/5D%>" ^H3]= MF9%MX0%AQ*LM^C/X,S>NL%5O\P8N-!F8'+A@.4+E2>$L+C$4TM1LK;+;0%&3 MLCA/IVG-;H'G.Y%)B]]%T1%0+ ,=Y.S>[NHW?QBT!%4/@+9;G>#:!K, M9U/.4*N2*D5W3/R[W(!G6*%BQNIR"OG!M>9RCVQ/V! M:Z;Q>]3S8V%,+>R^7H%W+1[#T!.#SA-A,5*-GTKKGA.E)"-:=A+QP1P$D!]>J)VGU M;W B4BRB1[&"@Y0^8Q0N5Y/2#&DNT^8*^\T@63\8*? *Z^A$ MR)@M;\1?D72V7"1HVY0ENF64B&D=P"E%\XKA5F(BR&!AY93D5YWY!700Z(/+ M^,H_]_#!18']O[IC0$T#2&52^UA](\Z$AD4! M_'5R)KA>SN",&I"-4O1@>&RVM8[ZAZ ?+X>JX&<&H4$VK7L70^2+^79X= M>P4683K_B^6$\,4,,]2@?$A:?T^K;BMR7^9$CB>B_\!@U0-YP -+(YD7&W) M_IO*='2ZNRB^#5/@^#!J(''JG&CD6+94DV#?7X.U:RP?2B2AJVJH \B"F)4B M;Q7XO):TXR4H4L,=GG*6E'F\<#V7K B1'NY,TJ[+49HS& 07H7?.6=YJZ>N2 M )%/_2'E[C0#N(,D9]S,(V_% UIQ$7TPR9DE-I&!13S9JL&YI2C#O"7$X) > M66U+3_WE"WY:2\:?]$\AG]=%G!@\JZAF[ EW^JS),]S>M,;OXW=)((!IW,IDG4A;^]V]%UN[V]B'QK-N([GT3#Z%8LT]$=U< M#"1>Z<*EE4OW$TZ Z4?T\!#O2IH('=0:DX2-C\ -O?Q6S-CU,.!7(PSX5F' MWX\PX"<- [X+/U'_[^'$QB

U:2302)GS"3WTP; M<"E0D\";2/]8GP(5#9+SX3#4Q8.T/_3"'&%+4 M%E+0G]OZS,HL8X2F='X?Z$_)U+A2E,.PL:39FR.P),3ETO['BR;W6+7JQKR?['EH-:U.R.JF%E/28A7IL:SX3:=MLX3S\/ M(53M G6O(O \*!K%[$#^[EE*^;AQ=+3%+8?BAIW7[/5@8OX>#1U>HQ6 M9X_(]5\AEGW/VP%\":HEN=\UDC)B7]^=1F+EDYA7A4VNEF %&H$JW>"!%.6X5OB_^K;,1"3%ZUUT?#(O"G9]ROJ="97,JY7/YIEG]^^O?7Y MMD _%]4 W&M,Q!4AF)C>X M(YT4;-]ZQM^CUH 'HM%JC=[V:\BJZ'*-E*&B.@?!XM[S.<4'F#:((@HZ31]\ "<>9[4IO^LJ0Q.@;;M*LX/3]FK);^,N2C]X:N:1R MI[*1LV&IU-6^]O UY3)K*E6]6#+%YRN\E$$TR_'@;,2LJ/A1:YW8]!PP"U;! MN"+$KH ;B9@++)DRBU9P,8QG$M'-NWVL'9S_,E<@/-HK"E- ZX)CGT%/)>O' MJ'\YT2VFP PK^+)00 MB>DB5 #P$[<[& \R?\$<2DM29)(-3P+0LVICL,N-( MJ+^#>NB) /6X+;AH'M$"WTL *=HK9/[ =:EBCR+#+:3_G580::IFZ_ M-/ 64H; +U-P*";H&'C$Z#JL.[MBV]_F&15GW7$&O)>O>,LDW.<83K#Z:;P+ M##_U4DHZ&]Q!&:!" KE=#H\?_^U&O7ZY@];0[N:F/2@ZYO6(CKE5=,R+$1WS MZ- Q=W'1V,"X6_MA-!5:B_U>\ >CT?8(O7-GS?D)(,7I#N2W!W+#;<3,+Y8G MYROMPT#L/Q_6CI8:>=PW&,#I-0%'^:/#Q8A[KF "QX5"J4Z-X7/>&JVVE'W8 MIJZX$(77+J[:8.:WO6A"Q>B9)?;^NU?W?3VE1%,& UO*QNN,:FS6'2[T M=? ,VW20.A!(0U1@ZT5AE%M!U/KR> FXP+H%>(_\)2"HP!:UHNV(JW79X3_T-> M '/#T=(EW9IN<]B8OF3A?QU\IB3/#+);\#>WI,8"N42([R^Q74RE@,&N0Z#K M@&57J]; ZEW0UOY5M;$VDQ@JN#:GU.>4<6TS,##TT"?FKDZB'2G,H@=(MT MO$]-3#Q-X7SP04L";UHEY8 W7RBA3_YH2%D4#.E5O^@S]4_O )-UK M'>ZWKIL8*G8.<.'6KBY%KWC>6U@IG6.[9RKJ-^V+O$V%U/AX0;3#SNKXVVD9 M[TGZ^\"F-C%I;" M8+CT.@#%?TZ<2MJ.FK:C-IE9GF.@RV9!X"^SNBSR= :_C7/A95#V)+]&@'BB M3.4]5,JP_67R$Q[GH&("SLOBJT:INQ&S^LD%E0>3;UUVLHYY8$$=>$%H\P4C MA.X-$4^2F=,!:Z 57!=5X5-R$%EW'6+(AS^*)CHE[OF(4U%BY+ MC>2T&^,E81S,T I>9S.S=<3RB]2$9"A=OM4BK?O4)E_@M79X"5!PK*8]5_;KW8V0Y P,T\4+ZGL:C ?.TJ"3S(#7L4 M$(\IX,31LP]D48_!LP<<_'Y^91T;C[XP]'Q;VTF^2W#$GF@'[NPL"8*BDB1: M@,,6;L5I^8S^2ZKD*%=Z 7^@JL @3A*XK4+>Z&2[&"MB@K$B>]?W1Z:$S!+'<)KQF>R?OJ$L](]4#VL(93 MT!CX#8UL\+M4)T2!_T+Z/M;!6AB^_A:#'V1+S].2^1]N>+@B#1/AH:X*>9>[ M!Y9J0E:#Y@.?=92B![@:C^M#B\*Y)[[ BZJC(0_)]::7+TL$':4F! !,A/1;JLDK >/"^*ZL"*5(PUX7#)#@4\AEU7W4(X54O[;4EPG3JE$ M&\2LSY..H\)D)CAXB)4?S]N#V4 _IXNT)IU;(379Q\L:VR_H85'( VY47^3.X0!?* OJIR2[.-[JAQO\BN1G MJU>+PV;>*%CU):U&6G5\O8+5>^Q'TYIC98*Q*\WC[DK#M'-,5CXKFHQ8+9M* M61OAZ.<\P#J\I(\3DV$12H(S9#Y$\'XPIJ\,!C#)F1--?HWKAE[M+P:B;F)P>@X:!37^:$P^$A?1ZV7:;F!:6-^^ MUDT+XRG&=RQ=@TO.V^\JID"9E9/107PBIZ97$&B[DH\W^=&E6\5#4Z[.V^J& M'+72]$I$7C;RS0_[)V_W_Q$-O2!H\G85GE]T)MP#("=B:]4[G*0 HB+7B;4T MOX%'):D)3+6P,X.^0LK,9\R[0926>:\^$)L+?$XIT&U]G *]1^J5AA7T&@5F#%-C,> M]>N#Z==]/ -$3X6R^WU;*N][4GG?'8)1 S^H+;W.B.W<5@6?W20@:M7K#8FV M@R]Z.-.O#>F72?A.\'F&&&48P^6P<^<(!JT7?1V' M,185.7);@9EC9##F2''KR/MX,(1]MK3QK8QFUAV-Q+<1F#XKTZFVUUVYKH%" M[0F*WK/\M/22&8/AAZKR7.< MV=[SR1NEKUA-YX\<^E 93356(^G-OYX=/]E.F!*,_[_ZP[03B %#=?,8KC(ZE0M;U M:-I\G33PYB7HOB3JU:I*"Z@7AB6%\;N)DU=B9OXOI@$BX4*]S.@4#SC5M M36?DGHLNW?2P4@R;H7H%F3<^7MWQC0+A@01"UY;H%+/22?!+[J348I6BQ6/V MYW4*0@^*P]6"EG?5B):F4(5(]XOX@'F:&9?I/J9OE'')*!>0.<25M-]NQ4N4 M JT> J*@%L92^JWIX+W.8L#/R&JB#/P-"SK!WY>AJF:WH]FJM@/LT<9:VHI* M__/K01MKMN R12 PU@9):[XVQ;4L3BG+2A:-2+B;+;57"FT7F#V5/[9"06L% M<(4VDXEJY,)X9H:4"P3DU67&K;RL4"HXUJ&,)TJ,<7M;%T)T-[ MF_:=%$T8MD?E]4 =&#-WHB)HJA4#SO'Z)2>Z_).:ZH!7S&9#=_5+D42[.SLC ME.A6H42O1BC1""7:* &Q.8-'LD#_8?2Z!$OH237]!;QV..59FIL__=>GLJ@Y M@$81M?=ISN7;;>9B689TW,['E"YU/'BDW+%PL:AJ-D5^:\JT2M*9@+%M6;ZD MT1$5G-FL?JN"7SMK"P]N=L5A[QF(M1A, PD.V;[V$A4*,%R"G#"6S%R])SU1 M;2O(&;C,GF+J,D5O!ENM\X"TR28O MV-#H-/D$5R:+T2G.FRP3?H8TF;A+TOL1K11&Q+#OC]PK];)3&[RCZV9;^;H*5(K2=%"11 MB5=XIL&T2DI],-LCLG(6"TW3K&C*6OK0@B3"GLT*T1IB%=0O1I2I3A?+C'D: MR#6,,Q-A^]Z\(AR6[;Y1E *V2BTQ.TAQS3M2)XI(BDUJ;%$2EY:!13N#15S> MHQ6+D8W_!XE CBYT1$3[LQ%NLS0$HTTKKQM[ M?_@T7.GGX7K!M_[*34-1@&^EVY:\*E:.6QZ/4L<:_^D_!%LI_(0;K+>I$CT" M6*4,O,D38953+?2D7H]8:.E"?=S=X@<&+*3X;@Q !K#CQ8PY!UN"Z\?IB$GL486D$+OO*.C;0SI6$Z_\ ;Y1.*)F[.X+]$EO\JS)D'TEP& MS\N!H\[C3H^C;-\HV=YR1J,.KK(T7F\V3$JBDXH;94$%Z M* \P&K&]MT_"?<'#-1D8U*B4>FN&#XGGPGI<4CEY:G\>\&'9[@D\W4C;+Q<7IC)V#.!K=5^D4V'QJB M(!OB,R261Z:&08H&C!$4/D6#(N3QVS!P^+DX_FVGF^U*U_$SOH!Q33/#B'3D MBD:@J8M)?!G]2'"K]"-?2SP2W";Q2/B5Q"/![1*/A'^(>"2X)>*1-D?-4[O+ M3U-"J<<;=.PUM#]:;8D9&6Z[L'B 4:)CY^-%59M\2>$+"\^B^CHF:>ZS)"?* M8I+Q!]S*A2M7\<1G*4P#A<%94238\0-/-!?4\068LK_NY6@>B+GF:1[6AS*& MO'RRMIQK0[TLWLK Z<^0>NT!V\^59;J7 MQ,$2!6"*-14W4Z=81K=0RG^KO[KX4J(%%=@ ?<,KZ7/#$316"C> 4.@ X8@^RLU<]!1^PG\+]"% M" &1?K1TZ&VRM#I7!=H*MJ_222L^"A11XD;X+6B1)S"K_6#F+&B_]OYW8Y;* M^L25[)35KJM>Q=Y?Z*\WC$^*_3)3N]DWBP-G,W/-'9@NMBQET+!>:52O_WW' M]G9F;^QU%W&A.F?RSJGC@98#Z\)I30SS6E&GABL3WV^%RG@%OGI61SGV"4J= M _*5H7=Q*O(6-I=CM=1!#J$=Q65.\ GI3OSBNXX?:^,3V"V[CID60@.M5&MM M?SS'O"!V!%'DGOJZB5E00-O)ZBA,FI*REU5#$$"&W(4@LC6F/BV*WWE&LQFL M-N77 XP:S],\SF&*F;H'T8"[:#\2;Q+)TAIRI,(8G)/:JS2F+XI@28F3$KY= MU6-&\9$'T8[@/Q=<&,AL5F.0[#$*,ULSJ@VE710!1B2E\ K>FGU]CM''*:3M MHT'Q([(8)#9EU2TAALW2Y@1E1+8"WF9!-45%/3B]MI.>-6M; 6O4)UPVTRR= MA4MPP&=7X9:9G$UH>)02**G)K#0_PH%W!QV?Q9B[%,V>5^*C5AQ"6:!I3&G* M<(9%'=N3<#_79]177'*/A"%%RLV1"FS=HO7WQ,V1"I$3F>A$9*3==H7(1(B1 M\"\QM37#OK<5=AV3-D]>VD+^X M2C-C4/N(?I"!G%"(C M/M::XQ:VCAOM?E9@.!0T8+P :[6*2-OP%\WGI&47:+_YH<2$)$?RR!'#J4E:<4[1YG7>0D:T.J_EH&JHQ[MQ(V8E2MY^]KH M=@<2(0R]$4*1F9Q%C_85R42Y_61-4._ MH\2[[DL1/)-M2H27%5C<@8)&D@G\AS"( M7!@:3WX!ISX]HS]$3&T85\[I8%+RP,J;'W'+96!5$J+TT MIFI&&)'NCK\KLRQ.%Y$U]7]KDC/R4".TUZV4LU(/=T>E72ME8,Y V+M/4)]4 M!76RM#WA&3^2JR.](-UL%< 5"T]>8P8F:OE/S#VB,5K6$/E=$$N)4ER65W0( M&W4#YDVNZ$2!=,>"(;$+$=8VE4^52?3:[AD3CP)>A(Z.R-Z2E"]H'VQ8$\,( M)\%1'GH^GP+H;;OGCHJ)N)[ [9WL*U4*6')&5MJIC-NVS8DKV]91]0SC1W5B M"'FZ2,N:JY'@B[@T8G+PY5PW%\*=YD78/6ISE(7VS=<^+M#'*:M:"?]5IQE9 MB0UGO_".&++8?!ROO))>(]('SF!BBP%@T]@,&M7<1LSJ**^*>5P&<=6SM,B> MDF.;BM'3!D6[[I+$/2]F?"NT['D#UFSCD#CU,_2+KILJ<(_&Q,]90;QZ%BQ) MJM-U3(T3^+M-#K-I6RQ!2SD==')X$'7DM$PN=0*X[4G$52#,@JYJI3-/,L?) M@B\I004K8K#Q]&[8E,XI[P]6]B0X]<8CT09V1:L,P9#(#&'!R&33)0W"=!)C;7.6,7E< M-Z[$$>U2G]J"CNRH4C=B5OL!;Y.(W]IJ MG8AMQK'CKP9.+T+*ZS1OI%Z2^JL0$H-,8"RL98!2 WZ4FJ%T6;"W]S,Y<^&^ M=]ZYV$IG-3@-[\OT6G0$PAP6;W:GP-J'11#MC0BB6T40O1D11-\$@F@C9<&3 M4E&5N.N87A9+A&B#-?S2"F_*C[9BM%^T>P)QBVX38-?#BMR(8E@3$F _47Q/ M*XDRJE3"<404<,$\$H7"PN<[E 3O'T9S:H%GM5T%5 M\*;&>@*5%L2>W;\\M5D/[>47*:N;S[RENWP5N=,S2T"T@HY9K\[^)&JHI\%V M)GLOTKREP[K?'%SMSL_[:^RO6[QMU^QFS[_N@<,6\E95A/.X%$E#Y;$5Q4K) M'E^#D(OH'+MV4,.B:9MI;;+,EH*ZJM(H3!>+)A?>+"U!+2C7)*5W7!5'SR,7 M=YU'\8._7F13?,$.?^%>7K?6G4-_5P]]X%E.[^*(KDE*#I]@U-=Q [HIM BXFISB$NM@H$P@D2,UW3H-_)AVY=LX>[/;/GN2S$1) M _.X$KMPR7DTEWJI=0>29AH+.81%VT@'IS[M*7PU-1S MMD6IXM@>T>Y^&V=X?@=GN 7+;"&S* MEL5F:29*(30W>'9F");\0_^$3IMZ<.\DFOD4'/AO*R#A!R"Z 8KVS/>^ M,""Q,NC^5:&(]0&&&\07ODJ:?6$,(YW<@27E"1,%Z@AH)2&P(9)QU_C?8,\3 M,$XPHV6Q()1-6X@,VV;=+WRI?F/6*,:G\QA_@&_]$2G_V/16>B=[V]\)V>&J MF9*D]^+@_CF82]UD3QU,PJ>UZ+>^ZFNUER?NKPVG=O7#S7[P!/3)MZ ?-W]6 MI]ADVN;P&/N+_>1_IS)Q+\5G),.G,)!A!XBAFERJML*]ST? TR-%%7X)QO)M M6E6$!@F.*8$Q8BH?YX'$^]U#+](M':AL7\' 1M68\163AFCM3UJZEBM8'BCL M9%34GO#AP&M/>7QU5)%RTM9&>B]:86S./4EAX\G^D-7]Y)(,^!M_(UY00*<2 MZ"^/C$L5YP56]6-1T5"O5-M?AGC#F1>%^"7DK%?*?RE"C"EX?4_[IAM ;U MS< SB"@62\T<,&6>C@5I4 OA).+J,'L3T;;W+E[:NBW(]E>%Q)F/!Q^^UA\< MC0.)@V$J2-M,E0[\#&(J##K$A*Y/B/2[P(%W[)$W(Z*!]:;>-]WJ>M.GPL2K.R'!DH1-O M7HZ!&DNZ=/UFTK!"\ZZM1H)"FV3[K(RW?R-F]6N*--;!GF#/_!RD51BTVYU# M0,?'%T8"*N5Y%(UX\L%T!68LZVD"PB',/Z"X4FDV-08V.PPD6(%O& MZ%LBBF#(Y(^[E.3B#2=F1B7-U'DD$Y(0F5)$)C^,=\0T/PRF^>9ON67T,[\X MY_9E-WG_UZ4:OW;[UD.K;V/PMSE:N&8TQ!S#/01.31*LZK\.-')+NW_7^WR' M]W(C1SSNY/70\L/XMVK-6VMA!E685;7M1L:@@0*K^T M'8+!WK Q6=',VS=!R7V#!V@4!4]E)]4 MKS"B.UC&:;+VB$4VMVA_EN:"JFJAJ9"^8XHE3PC23LU+P*. OD1L MEE@CA!0"X\7:B%D=S8-6T$S$K;M 2"IJ8WS/;Q3C:Y\:OAQI19251 $:GY7& M,E[(U2L"9"]$?3"7Q)WVU+O,70V#'1:II+P3>AR#=F/0;@S:_=&(P&I1P(J7 M%:STXC;4>&2Y+..TNKZF_!MT!4>G_JGLY&;&]Y HT%[6Q%U5M&C/N*J1K_5X MH\<;_8WMY&:%Z>R-/D?KV;O(?'_GZ>>!4,JUAC36_2FD+2NX-XWC!5%2.NQ" ME'(AO@[#]ULMC+-B@%A0VT4J),C-%=?%2)U+::A*!$3) M>;JP@A&WE;H74*4!-BB0$II.I)I&02R:(G-MCY 9EBEDF4D>,FFRT=&PAZJF M._&BK=*&*CAITK&L[K$&S5RK M>]1&^R[0-V#6U?IX]RW&+N4[,!#)FIJ2^Q M'0IC&9WY@)9'*TR/?_2_['\X1LHW8E82*5_$OQ4E,E6URB^DZ=0<>_^BFQTN MTKSW-=O%3HE%Z7GZ1O3JP">E%[$Q!KM;-VI M-K$#EX!_:_."E!$9.XWP',V5%3_KEP=I5%20Y,L_A@;S 'G+LU6)IRNS<5*U?B/_[=506,%J^;DP:1=]%@ M1,=JT[*HV)<&@;PD:/TBL*)5<#M>G8V8U=],;DIP0:X" NDPB1U1=K8HZ?@Z M@ KIVBT6TS"-B?=00#7\U#"++Z5I,[:&EO-?E-QX&=PEO(2NRP!\&C!( >TG MN,78'%&T2]QY+?P;#CL\(*W.763GZ^[5>%0W8E9'>3 H::(.E.QV ZG24-4MGWJB/!34U9-S$W> M3P1HL_OZ^Q][GD;JNP]$S:A\COX')C^CYM9I'EEB 2I0HK_CT J>.O\AH2]J MVV]F!Z=+"%,3G;32^7&%T?;VH"Y=Z?T$WA)&LIZ@FEJ/!=LU0ND@%]_Y32T6 MD_;D6X]E-%?.FDR^II 2[:CE_[XN6/]=$00DDC)L58^M7?=_1L8G+:'TY5J[ MA"L7+/ 6;!*^@]4 P8J]N"(,$0^=BZ.MW>W>T>@LCW\>L."..AN0.'3P1>[= M(D\*]-NV+R?S@$Z-!..S]'=$Z!!VS1X7+@BW37/%>(ZT]W \ZS>P]YY/,S>M M)P?%DGIVDEW1Y#A"ZKQ7"4LJ+#QSG-K/X.N_-4D*9RR3$CZ^F[@'W [^BMO^ MX7FR4;S^L9M+D2 >&K;+D/>^W6_N^.]:^?QNU[U,[H^D=18%O>;C\L#3Y/W^*%_]O9_>5 MK=\_F 3O$;>+,OE #/KJ[J;U](+;M\IZ8P+2N=2 +>>N;H2W9GY9V2;UNRK1 M9*! <]N,NP1I@/QIJ#4[:7WJS.!^06PR7E,Y>,)1;1;A]]J<]PBCD0M2B4$[ M5QY)DU[^P0O]P4?0J3&S[L"KWL% \Q+ML.@7!H(Z/PSB>PUZ["4[#? M*@XMVN<0"T^*7'I;A"WP8D+@=Y:&^@?/S#8YI9_/TVE:2V]@)*+*4)HE M^KUHV.*Z7J:M!27C5!XC7,#VIR'_=&Q%G;J[$9Z[(1L'W M4)G9*29GP;8?VA),M([;\A"#/\7(.:5[\L+I'Z-;) F@BGWP5,+'H"J\2E(* M^9D\J<1%PP92*B_U>[;GNN4!G(-N*):@233H%UC%IK"V4L.2ZLO#CT#GA04K M(1R)W^J4$UGR5$*C^2*?J$@Q2="9*GJ;%.YD=WF! 9J@I8S[BP'#:BH.'F"Y M&55*25[JRUMD R<_#JV6XYQ M"8[-P2-@U,]TV+04Z,W (24P8NFX8>$3)*\;'&%W2AMZA3;Z_K-8_G1\,(KE MQS3X+\$Q'9LSL+'IFJ(1_TXNX@%AWF97H6[L"&MZG/D1!VOBF]C?P?UDD>:N M$?=Q W(V^BKO113N[>R\IJ^X'(L[292;)D?I9/_=H>=98J^T"XR#XU#/B@M3YJ3SA+E7 M&N@Z13BC6<#GLQFC,\&Y(\6M&H._,*/?$<02\T!EG!#!5%"9\@+K2%5EMIYM M-2L.SVIN:4_QS[_="\^K_Y JI\E#1 MD@+&1=EP\:Y MKT4::Z]X&8.!9114?E;,XDR:$8WYV8V8U<<\>&>F)4F.W>"\;K4Y&E>++S\"T?S2-[ MV%"P18'M0<]'[.]-;L)='1L#=1AY+3EC=SGI>C!E"(U+CBH9OGJUK$FO75CT MS.L7^,($[@JP ,0;;MQ]\CZV%X%;'OCI4KVNJ]YE!S-PK^4[0?^%UXQ'6E5Q M^(O:I_^[@;-%G!C3./^]DE6,O!1XU2Q1V*H,P]EPLJZDZ%Y0=R9&Q/@H(*NJ M-\'Q[F_$K.!"$P&+O=2LC%BB@Z6!2:J%7FCO_N[CK<)R<=CSN$ST&R?4Y4ZU MLQ4 HIS(@:')1*9:( ;SY&>O'E=D2[8,M095G;U'D?E_#VYSLL M$D)&8<^0E=))#K2(/+DQ"?=!.\I@BX'7Q'K=[/ "8X?'2(C8?P+J.XEBVPA\ M;@RZ_-SNCR]>3!>.;W91^APP/0F@:ARL(WRX_#-0K3ZG[@FN]$X,L=YCIDUI MXH90)6!6S--R@7SP16YJSAN W9).N6A/85IY8HVIBL+E[7?A#()SXA'FOE2B M$&1DSV;PAU0;/@R^:7N"FT\_JN%,,I0AZJUXZ%: YK&58HU?NM>*Z4]=0GV[+S)LJL0FQ%[VX$_#O#?Q67N M8E&Q*R)4\A*2J3/XAI^C^4'B5(QNX/C'NM$LJ*E(4L UKM-9WX0+Z(QYU4\# MFJ72]I.1H*U731J."AC39QBJ [ES=N[>6YIGGG9IJ3*TTF&2.8%<2J25++B, M8M\[MBH+;)3!$Q6?I-/N)S'L[8Q6'>PM/([;VNN$&JX@G*FE?T(6;>'UHHV3 M2>SYX"C0-"'LL2;$! ./'$CKIH&)+;FP,G,0!,,R[65?IJV58&](@KU<+\'@ MH?[E<3<5S!ARU@AW@Z!A\34Z-X@ZO;,ATW-!R)$%%N)-RS"V MDDH/&=8'XT^7F;"5V<7V',.AK7D&+F]!8"SXQLQI6H>4XG3QL:W' QP46]/@-@KSOR!E'^>LYZ< MVZ0RG!>&Z0M^+ _/P$D!C6>,OV*L+V6=0VEVYK*UP@4W0["T5ADDX,!3\+KR MG7=4^';962#ZLZP+!C.RQSRGW"^GH/W=E_>G5+?B*8+.,C+2<=JD'"/WR>P0 M$0EB+B.@=&U"O[VCN@B>Y$8MA!JJOZ2>Y^&>YG[Y+9CHU\#C7HSPN-N%Q^V- M\+AO Q[W]$7'$YC5QSRP*8&79$*^NEE@3X#O7D"/S67?J[T>* Z#(:?84P-*_ZF!1J_ MCDBG\H(J/#XTJZTCC8#[%$X9S7PI19)U_!EC??B3$K.$";OT,0R3+$=K4]G& ME\QK 3. *>C$ SMQF@Z8OEBT@RB*!15=^G$(K/VEI-&5B2U_ MA&%9N/U'*2 MUUI9@&2M)^%[^*R@!I2MFHJ6?0P;W]\.&I7Y# X?#0M9?.,T8S^[ /.)U\(W M[,^+2S;PY&^7*;-V-,12) %,M C#WBY$#H49N.P7?)T %%C1')>VMKKE$&O2 MB".Z]N0Y\_=;L+R>P*Q ?'Z)SP_"L^Z$YSNP0[*4NTZ% M!R71F-^LALJX;!E!H+O58)@JN+:%=Q_.US\">\/5D#[\%5VN^ MS4D(H7Z'6XAM,'L0+O]>],)*>+T.P'>)458AV,>+.*V+V4U@3M@4*&51-?3. M1E(;#:9JY\5 "*]J!56L'!#Q0S\*U*])_\YU#F* M2/R!0L,LG(\\=BPZ2RY(I>/.(! 1386>R%QEM7Q%)'-*5K#)(BN.%-D4MT+] 2,T$AZ"+)U+%63G,: M'OIA%-"/"?9S"V H:ZP>=Y*P'_5..%&,9Q,C2<<*;QR!4X_S4&/FDM2Q8)7@ MG-2MB#]&^25'=H1?J;AH1,+G;U7@Z4;;*/91.\TN92Z:*L Y@2I9>E\+-%]R M@L%&$"^?)(7_3W-.J%M6[WWWYM4JG8^B[N]-=H56Q_?$K5\:3G3TW#7):Z!A M'W1\L2%W#?XLBW' =#F:O'579_!W,*!#MA)X/1L^_1/^0RYZ"\?L^WY$ M0& =P [X8FY/!:18^*5]?;3 MYY56">+PHS6SG%HP5&*Y%,S0#6JYK&A*!7TL>EO[@&MQX?U914" M''MRQY-2/:P8[KS%KB'&PW>C%//:6_B;@$4BP7M21GB=C-!LWR#(*H2YV6I, M5E7$3)$+?X3F;-+277+V.NPUQRC5-3)AX#Y;4]^[)50-*;=Z-' W8E98ES%\ M\I!&Y#Q.G(R \1 ME@3%RX()QARPJ7?E))XH5X5/O)6@[9&I-!4Y2\-KWZV [M8DW,_YCM/I%N7? MDFJI-^9TSM$1_&/L55JSD!D*&:-"=KE\!Z;&6";_C'/6%1@YJ2ND]G$(:G+- M;7K:[F;D>BA;#%&(38YDC86I8?XL;U> M.^+1VN9\53LFA@)P*MA,Z884B9S MWRY3Q# G^HU^3N.D][D=0_NU_U@BD]*?X[ZXSZP_W'HJ2R.1X1[6R6*/O -K M;-)'3/FG$S^Y!EGR(M2A*_6PEC9 M.18!'HM6BN)3 R;M#(STGU.R>Y6J26DLA\Z5C#_J1DKV(@DHZSPLGH.S:+;\ M-]"P!5?<[.WLO&ISI%[SYJ'*89>H\XRL;E!KZ:\/0M@K>DEJ7[+,F!0+5TF7 M:"E+]"SC)?*[._AAL7;49E7@2P;)Y<%*EQU8((BX1!.WE;EMD3XT5O39<2 = MXY"00Y:M5)SG;H5%V'UK,.2R#KY6_9_8BT[A$$ /H*4NQ92::(U[!B+[-+TE M#GF)@Q;U)H_2O4=[NJ=,(5N@IV]9G]LOZD09]0LTRI8GCWGQ91(+J8@>JJ"_ M;)(]9K=_VB$WD=NZ9N&Z8[ X]LXS*D9;V"\&N*-$FCLUYW$V'W3_)8!S(9-0 MRF/SV90S=F1-:, C+ZZ,CJY8RCVQW*EKSBTEXG.E(OMW4]2QBQ,Z=W.@/'TX M0MD>O0(@['"US?G@B"?!Z9#?;/W7TLQ,>M$^%VZAK(]9Q9EQ80V_;G5@\ZKP MC"H%DC8U0.!<$_NZ%BS"R@R+-YLJCDV9^BSNP>)1O/(#+(1JSX3.1.6"^[XW MC^@$VGE102LO$1_N PB:T)7IFM M*RKU,JYLP.-8$" 9-@$GX4W%I"/!Y20W3,,KLE_(@B1864:GTH%%C8(\& M^XQ;%'BK@Z5 <&VP\)PK-%OJW%HL^%D/+W2-N?+%T:.P'SW:!STCLM$YSE3UK>EF1]"4LE"6[=LV1XE$I-AM1LGE=5N"#)X#X5F_+C9!_3$XFX=PD]"N%T,>?+?>_!JM/11DT524I*Z+C \F(R>M M&/[SHE1S-B63!!^#F$A$1$2AO=[X!M0&,\;K(^I^N%46(?B9J)?D@/MH8$B! M;1)#3(FLG$1/I)S1,$H4*!!DE(:<7/?Z$)/1SI]')/'A[Y*K+XT3;X7-FV$H M>4[\NKT71<&R@/%-5;+"!\A(0;/A%T_&6,K=$+@Z8727!(&;LL8/BW_T6UOC MC1J@'<5(#R6P1M+[2$7F1"^GL2[EJ1*N'A<<)[MQNOZ1\WAJ:;9%8!4-#\UM5 MX6?@M2Z60MF$:]9OJ'/$\AH.>OB12#K0?'1/&1VTC9C5AR+@HG>\"W""4BK[ MB]1UD/Z:9^F\1KT9(5@+/DT:[%$#VNW*'3W01^4904>6\17EA]R1&[P-_I$C MG^1FQ_T&AWT\>QLQJ_TL"U(RT1@IX",(+&(GY I4.$B<7.=NK[YD4[&^]E'2 M]D#@*W3,Y,S(,0NZ4O4F0O6Z5TN?"7\ K9'YG!>"[3SPHO&^$/8"DG!?%TNZ M@[Z\!9,4K? *K&_C-%789X06E)'/D%/S(81?BFS.K4TM-+ M 5>&U8@D4G&OZ:S%GQDHU^5I;P5:?!/ 58S).3UP*8QNG\PGV17LU0A.N5UP MROEKTA 44W5H8-]T]N]53!*YRK,Z)>5 MRR8I?E^(2R43*JW";(X_U5SYX=%I^'-\2;P:^/U.%0'A0Z(0M,NY"Q'V*G8X MKJ@$-[O,9Q\10M^QW3O,R_=*@*.,'YQW(LRKAR"'=?$"D;%C)_1BN"656,S# MO1??D9G,:1^F(+%?].D+7169S\FN2&^)M@0]Z(5"LRWT0L#5Q&*28\$!)K^F MK= I/J)C'H4T3QWT[LYWD;+4U;8ECC.*@AHTD922U9=(9="&?] 8+#3X-_ > MJH0!\TP:KR=((TM8FZ29&9X_#F;L]_(P_9X"N7V,S;>DG'0=_'K'HCR+ MB56D*#MII3 M.,PU8R*P)1MB\<0"529],N5BS=1!KB57.G'N>1YT/I7-$'0-22240W4JM$8%,6!E M_D.%]L)1U?H.>"3!JMQDD<<<(OQ'&'_ NF"N-/0((L-?J43WTFB7*.>$Z:;8 M?EO:>;G7N-5:)>;AK=>/OZ -= U'Z*@DQBP&AM.2 MH*TA$(O3BO>'%6;@023[2[_ 3I14?L&ADH593(?;=?D[4YMX@>^Z!"M=]KOW ML78V&QHGN;]Z0?1R$*!3^R!4QI]W2US[#XKT[?0+OEV@3!3YY]T:76:W'D'O MYH2=FS-P9^8K]RLQ>$GXPL#C=/2TVUH1WM\4[0^*0+;5%UM);)'0/6]PAW"4 MV*+\ O02^D\Z(CS$XJM5@H#DM.\D_,6*/"LM!VV5H!5DL#US+"-#> !W;9;B MM4/-.ZB><=:MF$3'-+!%1X5VC.=PL^O %K0L##X6*3G$O0C?H=^UGX1 M[!C"" .**2HAG$?!2S3,+9 IB@A,3KG<7O$[W5;@OOGE;:)N M^(H$'8LKG?//Z76I(G^8T4 .KXP_7#_^.I[H<;(K87N^:,*ND) 4 ==I]BW>6IS(B7(/+, .H$5? MMUC!X&)YET[1^MZFNVQ/_JP-5!U>MH$#U5F@H'^R9,4&#Q8R>PN9E97 (%BV MU$5S$KY53BJ/)-EC,$I>RXIO8R'U5: O<#6&\@LVV]4(] 45?-OZ"HH]*4L, MP7*V0/T'MN9TK;5;RKI%@B+V)C+N\[/+EIFXYDHP+S>(Y,S$ MI:7J[/?=['4CM6I2A?0LBU.^$%S!6:O[L^@O37Q6&ED4XS?]7K5"9*"1[LV@]+S4&M# +UUF#QK!XI6BV?_ M;M)*[ 1'5<'5!!71/7JL-=>UM@7_T64IR4 M:^L"8?2M-.<&Y->%=I=?6E)+ MALF1#NG!!]D:M():*F$H;N7A_MCWLV.#D3>B+#M(/VUJ4>1<7Z)BD=Y"N55V MC[NR,7:]<8179$OPDME58!/U0CXY/(A^'Y;1LJZUFS![D-=A*F[I? M :\,.$\:A=S6J MRAL9L@. ;2^@(/2HDL5@YW[58[/X,@HL7=5?GMIN#YWA+Y*&-Y]Y2SCZ,GBG MI_A NH 0\^3ES=\R(%G_)!*Q)TQW)GLOTKPE3KO?Y!=SOOE&[Q_&>DO.UP!Q16L,7 M..J5%?G9,X(=>:RJ'!=LG8_Q(/0/PGRC#D)B8N1"E@O>:;/L6)S&C>YO]-E& M;72-3>(&-YJQ@9G8C=3##'W'W\&1?(;_:^IP8>KS(J$0/(/]I+F%Y&^\APD. M:3PP P?F?*,.C.]7T!$I+G/*+WGP%RS;Q+\NF+X?WCPGBB%3SJ3^TB^'X^S> M>#+Z)R/=J),A22@:)D4"9\JDV-ML2N7ZW! (Q>N0??JD?['053'3WP_P]?&T M]$[+;QMU6GPY0B25DO:N1Y\V?UKBBUZYJX(2T0 4*A*=,@5%3P(?;1IK)] M"[C$DT>0'G%S\+A80-^0:T/FS4 "(_ AX3]PO^O8=[(]AAGIK21 53[A?CG3 MBE=T4.6RAF>9&0,C0'O;20ASP.=N1 THH_Y9% MEKQ-N:$)O"PX*+)F,4UC6@9>:AHF M+R#\3$[(#C)PZ#V: K/,FPJHN6)N1JZ8P7R>7^F1F%F;$8C>0(NZ-=W&=-PY MG8X+N%X)&^,B!068T]NQ3$H(?'01 <""UG'SQGRCXS8)]PF*W+E0L?ZW-L3) M3*A;O1^)Z:<'N:(OLH#WS8>'N? MBUL[#=':[#5=!"H.](<06B@AU[TF!JQ3B]Y#\=786ZH_T79%_=9,WHB9MSU7 M'A[W@?:=#C"=CO4&[#4KMV*%"'U'W/HE^7CX[L(5CV%'+N[0QC5;JT"FP;?XL._'N? D6JU-T)B'#E8_ =$/R_@J'CY4?V%&0 M@:OSAN"V)0C ./-ATMTQ;K>WZ])0O1)E"4P9]NT-?X#M\5 9[LW$&^/6I_!@ MM$"IBX!4S"C^/A-2L82*4_%?9"N9Y G!8S=G\%_2P&A%"0SVPG$'P!H /W&\ MZ\W^OO4;1P;C1CPR2^!7$_1X%=#_I*9'U*8%[6._E;O2%?@%]8%94OV25^AM>1_\83 5:TJEH%3J)16QJ%TM M6B)Q< EANL!6E&226/Z!9#7TE2-')?PC76:XIB?MDG-="-N<0_OKV*\\LYUM M$AO>C+%@37NS>TB/-GFGJ]RVCZ B:;:"NDH;QO;6#LOOIH.1 ? M=6$W5ZSMV552 $Q,*>Q'*;*9ET[7/HLO,1KA[[D\S*Z0+9N-VV4\\ JT/@=X MH3M\";0G7D/>'HE2V%1>NY':ZSODO4CZCTG3ULQ\M@UN4QNSL6UT.[V0Q.8* M>G:A^IS[6NL;_NCQ)_T-(UCY8F7T$OZX#V8WO-@^J/^33Z: T=I+?VRX%U=@ MZZ#U!.XC-(B I?#1VZ+!M=>25?O\3R5)!PFCH3H_O(@K.]%CMQ&G3+&9B^JW ML47<:BJ"AR\$IVA67D6V$@R>7!+= U5:TQU&OR%%R]L_B=K7H.UL@S/<=KB' M#H<47A,FGNK5 SQL&*K(I$^8-697GP)9#7\N(<_E6W"HKRGG>C.6<]UN.=?+ ML9QK+.=Z&J+C"C^1%OO7N MY1@;>IC!4V#58Y^ZB?G&&T!+RQE%:D="E6H"*% )!0F##(]L8P4.Z MZ(\Z6<:>=,).SBKXM!7;S+28@;5GE".*4P[*+DN,YVF)\V?G:%6+MI'JZ0=* MUK3FV,D+(U.LUV]*OZ94CEZ4(KI97"1HQ46H9XD?Z5%>-"6$KA#@,C1O0IY, M<;DL X[#WR)>Y0H$O'#Q<)A("-@PKL4S"G FINHDO+)TD=8: +KCP M^/? " M+VT5SZV9]7!U%'YO*V\K/!.L#L_TTW9K_/P_&K((_DC((MS8D,4HQ)UF_6#J MX,A5]+D4V:A8'YD-=R"5=*W[K/P8+8E/D#_N+%1QD#:F[+N"YY'H"1,VED\6 M-,_SR>OOPMS4?GEG"XK0@C,$R'UV5OG\WC;*J MN K:D";&,1*%*J%*%,>+(L@1I5]'C#=BEC;IQM\))."#HE-'6,!C&/P("WCL M(N04NU*PH=>B%>S O/EV:0C(BNU.5.IKT -6Z!, EJAG?$[WFX1^2%6RQEI0 MIQ[[(V5$A.D;K0WB:5TC3((NONA9V#K($RDL>FK'X6D>4;TL>W,^QHH/1#!N).!VOPH[X7W.JD]'SG.S5SNKB9%@R$JW#QEPC] M*/GWTG>', MQ[O=?ZB+BK_ Z]BZ_=K%B>EWB.D[G&M6&$;#KSX$$C_WCX0<<+?XSX'\^.]Q>!2_I;Y?M3G%=PX=._ >^ M@I$/KCW@XB:L?X>A!+8]Q1:A@4DT]:H&KI2[F ,U<YUK:2Z=,$GD]I:7PTGQ]BZ)*\&\\$3/!W^O ML+J"\%OT;(S1>QBMWC'HG.-K<-#MIAD1>2H>4;9%*>$RNB8O'444^'55G88: M+JC6&VD?6-1VG:;(A'9N\QLX8AM^I)M6\O#=(<:4A#X5V0RI+J5[G?PST@(, MV8-\DS-+Q3'^&=7CZ9J?# F=T;W9B%D=S?L7JQ?OC6W$5^4_?;_;S,>OEF\? MQ)[,DEZ W5<'>*:+*=U(?.F\R9G*([_2G*O&W&TW#SCU^<)'OO#U[[]?OO#_]1]O7KYZTZ(U>^R<3!B P"%J\\@_Y*F&@^$Q M;4*(8L2/U$9A+^S"%',#H1>L1?_*R,O@NP='.O+1/:43/<1=,T0$M01%Q,GT M%=1/NZ^?ATE\55GV'_FF(MT09.4BLU8',A$_I=PE"&:)!I+4E4HN3#V2VSVQ MH^>Q6<"907@Y@?1L VHZEFACA:Z%G=AL/GV8QV?WR\GQIY\.HAMFR&HY>E>$ M, N3IM0D7G5>E+5KL(LT9$-RI,M:8<'Z+B$RN.IDV66;J<%FD6)(P+2[, M%R8;*"_&:04O3X>WCV')7Y5\"-O)AX/5^8:;3#(8F"0UF\:VWNV)XF\&4A3N MN?QK2O-ANJ*4'H-?E_+#M(I5@;VI]293&=17-]RR.)QG,$P:^C,G5+7 M<]N/N9:-F-5^X%=GZ?&,.Q;=*K4K%%>>KA70_3Q.RU#8SR\PTJ]LE -:/*46 MW%5=!91@9(BGU&&]V.FR8<=G9XB,K.T35SPLW*)7H2FI1WJ;6Z-B=I?;XC85 M\X+:0@ D J,T3\]+5UILH"+!^ ,SLEZBND]N).6[H47BBK-6G8 M4*J 9+*M27B(\@H.&:UFZYLN+1]63*Z%V)2;!-081XP\H,BS1EN?,/+7;W,? M>#3]/'5)& X6!+4K,->=>BZ)1(>^YWW%LUI0(4RU5I>-A!G(=JB\PI47W]FR MP?Y4NO.M!\U<3[&+H:ILI2Z=G[HFS4\H6[DY@_]KBG3.6(<2[',K"0'F+6#O MZ$*-&8F'&3S"1&5KPA5;0P9GB\;XIY1NWU&.&@XN-I$8'H-4P'M]"#\LKB@X MMP^FHNOACM@!4XHA!M)%'.1W^Z<'^^+^;DHD=',?"J3+ ML9QBH>:=7Q'!Y5\,L8,IL:(F2]1S>?%7)/>#ZZ2OQ?N0%J[/2[)%94Y:=#7< M?5%]_2W+O3DMBSB!%4K,G$*9#+5+*R5 9PL@][JF$VM6Y1>(7!AX&M9F#\2A MK(2F&C%4!9Q4 2T($K,129_FR-JIJ#*PKFJ&@B1!TF"X"PXAI>=;B+/6_J*Z MQ0TIO)(.L>0MA;;GK#EEPI66TF:FTA@TSEQ'O!VX"DB+<.->[8*E(U8B#B)/ MPGUY^IFE/X)EBRVIDE]ZV@=XMI-GKA,;C*V\(F#-HDC@(N+/J_9Z3%K@XN%Z M&5O>9WH4P(/U,B:D.]*ZB+F4"Z[J^CNJN8=1.@)8QI M'> @]0#E6INN&(&][[]3,>^!I35^)%TI2GI=_!FT)N9-,##BH,5YLYCB' C< M'0BX^PWUEF"]XF,$_?'@T+>UYI$=D:HMJ$GQ]F?"46_S.<:*;50=['A@@I) MSU?$WF=CSW8]K8)3)G?TACTT>N3_X]DAZXW^')!26/;3A[,CQ_N 48%P?XM+ MQM813A52G DW#1VI/&=WR%&_@"U"GI[-M>94X$*TQMR?7E3*1.]* [2D M *R/*&!U@>7[50HG/R[E[>0%&==TB1\'T_&1(JMA(JU.TE9Y"G$/+A"IPOAW MPXI0SBGL]$4,@Y!0*VD[Z9:1&ILW[D'W2;DR@2<%Z&;WZJH]3N:\W=T1<7J[ MB-/7(^)T1)P^#='Q!&;%-G'@FP["HM*NZL'NTVC7G"O?B_BK5EUE:>SH;M33 M]*RI 9M)XYU*3"R%6\,J%CLJM'X-2@H<.M)F,3>6DKB#_))JR&S91:G4*Z@P M6U8"5VCX:4TR#]JU7Y3%5,8(WTN'Q9HW94Z!7I]9CI,!L/89ZN<X M#X,RY/@9DT7C<7\BQUTFE^88 M'4 L]:U#J3?U"NS9*_ 3"/YBUDB0(*=BFRR^^J:NP,-$(G\UG!F8I\1]=T[8 M7XRX: P$=H,".7L[S]ZYB,O)X8''DGC\3SP329!_&,XLE M@G:>3E,)Z-@A1?Q"=&6#M+)12*9RX1]P'1%EWO7E@@!;^E4\8%C6!)F_*+(+ M[,R&1HP;4V7%?'4>L_TL3>$1 V.3[2FB8H@'$2QRQ>7;(7[C6OD^;@3Q0+1A MAY[?0'?#R^')WON7@'FP-?6U+-,+C(^F5=5(.!(/96@#?NCD4)30#UO[=VT2 M'J_[KIQQYFGQ?^=WF&D=>(F8ISG=' JS8IYM25U%V662OB;VW(5E4=C&F7C_ MX7N[.SOA.[CPI4%@S(?)X20*?XTK9-2K48Q/8.1[.R^^?S,)_U4TA 4B6*=4 MUM,+77MJ$1!3]+K2S.$$Z"?>M MPYQ=1=VA:?N\0'&67<<3!V'#L4<8<$-H;04>/[[MQHQNYW6]_,N?_WQY>3FI MS&QR5ESH=2=N6O\EM4%F\"+N M0T,GX\/^R=O]?\ Z8<+E/:.YCI%/\,7>BYVM9#NRP"S:J651U=>J!=R*!K%G MTR^>,,ZTCHOE!,2JS)2';>E,=#A*MG,>EXG;'7QO>V1$T(]I1>G=BM+]*E@E!2-%*OI,/A2I(=:U8=O"WEI-^$OX1G-[8E#@ M[H-"Q?(-PE60Y R$N/_SE5/#%2OH8CY/9\0[G:28T4/>8/XV,?;#T6J=H,%1 MMW*,5#ORK+K$?S-0G;C"+TQY%7@P!!PN2Q&0A2K3=E\.*91O_*3>K1_RW/HA M1^"*VWZ[H8=&&#V1C?.['^'"/DR4HW_@OW<'_O3P?;"[.PG_\AOL?WN(??M9_OSTZ.?CYX\DOQXFT10V=+ K MD\D1A<55'O.LP>(#VPQ5'QB(BW1*%1W8H%XZF3_#*A0>G3_DVT$_[&'4)OSJR7ZL91T#WS/L?IS'9QP? M6A1Y2G8HE3SB:1._#XW2A9&UX-X;OS6YUWR#%@7&:/%0;BYG/TU6QG6QJV^0S7H"D- _AXUQF/5X($W$PSX1J$TMZ(4+I=A-*; M$:'T32"4-LN>T_(MZ]*C23=:=/=CT9VGR./7E%Z0AL'>,^(=L8"H!.\D%I(V M4[06ZI0M)L_6 /V%0I<*/*EQ=R,E+ZU/9D4E@7I0:&!>2;%I8O*"*G9-@N7& MQ^]_Q&[V*UXEMCSFX5";GUM6AL6H C;G6* MDP*S&VS2E,N(J.=.W=\;_$.K]AA_J3.(VCU>=0VQP2<&#BM>0%OM+..Q56:! MBPMRQ#DQ,PQ2X_+RD^"A"I5+C3+B@VW##6;!G&RM0*69%+&HPNK<@#69V$(I M&7?KJ 3]AY*Y!M(?!7+W!?A+,/.X?UK[9^=W^%99W7-K7T;AK^JO(Y+6 ?SM'CN%"X?$2%%(ME MD4O@EJ=#)6@R:0P5\^>3^$.8/_N1_8<=D[/P+U>X3?1_?8^"/2# MB&6%U^1X]4*3V];Q5N#1+W5VY+9^F2T?W-"6'Q0_FVG.;X[:P])D*RG770^7 M41:M2&4FE2_M6PW30FV8QIM)TA_C(K'-3"X+/.(H>+#Z%6EQX*#//#HW4'S4 M#/KO#9S"O9V=%Q&-\#RNA T"U,;2G)TY6*XW8+@-F7#74'+8%,O,V'?_"+XR MSIA&Y%@1 O(GX9:Z$IK>J11J"^PI1Q>Z;K%[<$Z'XAW7ZCZ>#I$8J>BB-AI. MQ?F/IMB1:+55FR1O69@D;1;4=Q3W T>#0:/2%$2!D5+)$ER\BAN.$I.#S):H M-")L*1KX]40XR"R=8X(*^_C,;(^B[B3%[O 4/ DT5*L2*,(EDW;>:]9W+*U] MB-):B2K/L]@16-^5YS%NQ;K!VTV(RZM@'G.VF1!>W%2)C!(K5F8N((R99&*4 M)8$-]_W>]+2<1D&+HBC5 3(U(;PCMO 7 MI).(9[7:0(Z@P2<]'/8A, ))HC$&RQ3>KG6V]G5!2U+1E,@ ;.<:N8/1= MM.?>)'Q[>')P?/3I].CCA_#C.\17_7)\='IT>!)^//WI\#@\_6G_0WCXCU^. M3O_E?3A&;>YVHU[:C=J?!&\Q*7%B:;C&M1^1&!NPL/U#_ZA\GP:]Q"8ZT M1 6.01]^8_4^X\'>U(7M'^S7]F ?3 )NEC.*Z_%4;]3"]D_U&WNJWTZ"_87! M2'H>OF5L$*)#3XA[:#S?MXV^8E])7+^KG_>/3X.CHON+)MS^YC1'2O4UP'!(AW^^/?SYZ,,_?CG\<#!& MLF[=/,]'H_PN#_Q>Y\!_/PG?[Y\>'A_M_QR^__CVZ-W1P3[&F$=G_Z^//;PV.^#;^<'.*GGXX_'AP>OAWOP[=['S9E4?NWXGGG M5KR8A ?_R9SS@=[K=8O34F?1\R__XVK689H:*" _A&663"(0'@/N7N73,OU=%$*DDMF M ,+T?=5,%VD=K*C )YH.9)1 =AL:#.)J$32]@%VC3M@,;17Z9DQU:Q=06'YI M,C/078;K_HD;!4:OK"H!$8WDPN1(,(D.@Z./?F0H]F+1Y,C!S;/&1/S"%E;Y MA"CXR<%Y:N8P0S-KJ-3I(U,!T)/XLW<6'BR?1:$"*;E\*B*6H@R[C>,,J0_% M3"K\77L"NQ'N9(U(J(>AI+!;,;WJW-JH58- O5BH291J MA_M(I$L^E7AXW/6I&CCS3/F@P! Z64'OU$7A^W(2_CV%RW;>Q&GXLR!6W$&U MA]'[236!+_X[13S@UE&95MOAOW =!!AMNU3G'B\Z2PY"9UJ$CH[M>LD7K<8I M_TA(%J18B02";U\IT:TN7+I\^R.@8B65L$*VMHOC@!!HB&A M25#AKW_77"LW0B 7PDUSQMYG6X5DKKGF_6I7E[K3?5YDZ0D010JPX-FXLA%& M/ME/QI57OL(GMZ?$6<1(6C:;PO_NP M9A*F#\7E9[=GVUX^9%$*4 6X\ M\75IP8.Z.C)!R.8->[@1[5=Q/M,2#_[69)4F-?!DW!94)^H:3AUX"QQ=NZ9 MC,BY >+SE:'SDY$(/F2D+UVEXWW4UW]%]IC85^6NZU86QYGAGH5;6_Y MLE=[D?57T(F ^QD"Z@"4RI<#Y80=S+(/#+#E,IY@^Y']5!C;2\U &&*2M"?L0DD)F?PU4/,1Q*,]/(8#/!!;7X:$; MI%?K36'W#=(+]ZFP4CR1L?]S]XVWO1*_%8Q)9YHLKAX?@ZUIQ9)+>A=< MN?X/_/,M7?0;)%T^@G2]B('=A&8W5;BA!& MX_BAZST7H"++(60LP$*I^24PGCN$FN;$+C'39%BZAG\!W4JFC@.-CW+/U=10 M%^;%$&#=X'R8 ]Y$NHB<<&/(1&=H0B;2V@T:D#D'N%L: >JX#,[>=3)3UFEY M];I9L3&/&8K$5AZ< ;3>$F O4.08I/I<*!=>C)&MP(S07W7BBD '_\@:S@?Q MR:Y?F .^$- XPK]Z,'!,_,Q]T$>.8?E/9" O=A=M=Q?)!XN0>X$R ( M>^-_^Q=^*D'7FT@H?S3_H_+)72H GY"U9\70-8+0CPKZ*V9X/YK1;]&OG2^ MJ?B,:];A+\^?YA(-\YD%.":>)_P1?

U89@<.*?3G^B[U62-Z#%MRN *%Q? MT#$0.,2S7")BH8%A$/$)\\7NMOL\ S95K*A1+B$OKY0R$^'(2&XHA<<). . MU0UO8;><:'KT1Q^ #[H-30]1IN\4F*F0+^>;EXDM%7,R( !;*F]@L>T/,%%$H+N2%XMD6BK-Y MH?B[*!1_.Q+B<(!WUF!9TI,,3Y3')AEH!1-WP DDTQKF5"F2Z*8.MJ&)5 Q8 MCV0-.+*C%=@0!0H .P!8[>"9MB/PF.4X=IIO:;UKXM)XS!JH2>S"8Z<<.?>* M01)<[KI7]]'(QQZ L]S_K)-Y9>"L@TI#1@5N/H:HI ''(64X-VT4-N( 'S_X@$QP39.-) M%5+/F&!,F3@Z@<-D>%-G:06F!EA2+%-'S)OVV?Q M6+(T(B,$ 4Y%(Y4&MJ- C 42O9#C>Y@+56).9:_#I9MZL1BPR9^PIY MJF)BYP;J+U M#/D_>;7,[H _(2'K@J]^!=?*(KF@'2$5**LR"09"T2\>J[NPX,T5(W9)!9[# MY5&#NP=N8"<[76H@>P-]BK8P0-3@2VS%5N)OR%<^'. )W]=(H@-FLN7E<0< M?!U/!"](_A"RU$6,A4=F&_9D7SQ85=/]::QD,6-D>;JK]Q03K.00+5[PM#A8 M'OC-C@IWIQ-"7A)L8<.7!X=)I$^0Y<83_0)?2!C>SF7'MKO0@DO%BM5CJGIS MVNA0M=;E9:/3J=>ILT:SVJQ!MV;]]U7]NI.+B]VY#(MUH;C=(9!NPBT)U_+( MWJ);._YV3'V;8&-"HR _QS'_2!-8P=1S$X<>.^( RZ]YMA_O/(H")W['P#U M-E ?!0E/!QKW2UZ7E9VA]#J%R'AG-R-)5MN^<\=@LTP>'*%9/(%>TU/<0UWO M?&O4\@[J[7!O3^_;12::.Q2X.S$5'$*2D3W?P_ME22^=4_$2P3@X81_GP23] MAI-QD IS.X?<^G)GHRZ)=8W&JCZ5X43SS7?>?EW9+7/7G5)V[X^>.-%]-?#N MWPN^D)[N+X27^GV\]<,,'U\/J[/1;1 0X5QVK&,"M@:@#GDQUMQ>/7JAI$>5 M7M"3?-@D6X;M(A__>7T]2G.+V;PF@('26(1M+NWD \ M:QT'=7VE"OCLOA@E@O]9T7V7;=F7#$OX>OIX&G79H!2PX4B6S*-_U5^'2A=) M?)8]9AW:"MT.7L#;P=0@2 U1CC MJBCJ 8P]4A,^MH)'U.GV%HMK+96?;UDQ%*V6\6H%TF!R+.W_,O;1BV? M>;#+!21>,0K)*>/:"E*[AH7&PP.$A2P0?C)>IPEMVP^Z <+/ZQ#'M5!VS:4F M^W9=FM U1595@ACU>I[\FL6N',-&*ABY3OS9*0VU:S3D_FJ>[NIJ?S^8(XPJ M$J7LDU+.$:3?OT O@OX/%9WO+T.ZW_ZF :.-R5<_0"9^1=*?E'E\L//U7JH? MG_]%)@_2<$&0@Q3X@/.[^3* )5^'2PS[\C^4C3:WV 07HLP]TX4+'1A0_]\/ MQ6 1Q(I:EIA@A(G_,Z*[[D!WU1=T5_"\H0>)^?[%4HJW=F7<=JX,[(G-7Q)&8@T=ZL% ?D0?1)MN?*&,A^Y'CA%HCB_3G"A^6B1S6]X5W?*F:)(/ M*VNJXO#)F0S#A.<18;^ B__\\$L-%$VM!^[_+H&2+:9]+E820 H\76+998]? M#^IP_GEG"&8YFA<7!%/V"%Z'[7X-D2^76J4L0K94^G6DUU"FB_VF!%(UG23- M@L(W]$J;H@0&UMVGD=]9G"V_J?V^JLE49FWJ=HTF$4%4=BI9]8OQW=T]BJ,;?[#TY;&]7X1]2S.J@ VY)FG/$ MO#DGV^8<+F_.>1?-.0QR"QQP*(#OXQ19X#Y'DG0;A$;F%56UVRW'ACZ0 M<:%!BEPQBU0>,*P$QD@J6#\>O+>N?E0N%L(?=*0 MK8EACQ1SFZMZ4[L$ ;\3OD!J#WPOM@>VY%2XJQ(:$G?UYEV@^SW"?=[/4"4# MO6[P =PIYA 9KN[ T\* 4G$Q/7Z()\%P1QOZ"-1CV,0X,9VTI*_.C;+SD73! MJQ$A52#V:Z *SR0E"8C8/@:&U_1E"A96CR8CZ.*#VE]/)IX+-='.COEUI;"/%S:XN(D[1#0&3"9\#W 9$; 1^0D:&S%G8;QAB#'31H(\ M,"7,1:/=:33/ MJ7:GVCRM7I^B/[6N@Y7*>=5(^'B\;6R Q T#T'DDF4]$A,)\,X,T$KS870P/ ML#X9F@A@)/NK/,("D!H@IB0RQUV22JG(K+#;?;6^!%-$![@=>D$HY(7#&^3. MH_;QJ=._^:II,[S*^-=ONF?HU+NJIG9XV+1K53 M/W6_>YUSZN[JNPRYX%1+(H6*3 <8'P0UDG\GT#;OJV3%@TY!%QM@#'?EH:0. M\ A+[)-!>Z+32S 7PUK5>>18:T [L(5IGO$ED/-%U^O$BGU0J;)LU,DAAL> MYR;!YPI[VR*A$A0)9\<4XNGF.>+Y)G5=/T>*^KK:[-A3X-I4K7[=:9S=@?+V M"C[S?H,-DUA8=NZ%).D/:K_;_L.YP"("$V21AYR9>H(Y? MK"I.LP7I L(S)P/C9&P)TH-=YT+1(+JEP8;L[V#P2BZSX4?KT MD?]DAZU@!@3DEV#]T]A0GO%*%)C_:N#>:[#'8'@R+MNGAC (&V/$\YV#H[A][TQI_C=2%_D M8,!00?'_ >G*9#>@-_9+M*S3B:7(8(F,^$@*H*G@>&\\_Q[ M(/X+W(E^5/$7\(/A([:W=DEBT-05?,9VTZ#KL>#PR=(&OH#$H)J2V9?^4@'! MP8L?^Y\6ILC[+LF]G'_(C.?@W1;BWJV3MW2W2#ERQ'9/W1E4$OI#GX!M;Y>T MO5T(?,OHXO"]09+'E92%3!#1BXL(/%97R00;2R@.%HZ^>H,XG'F"M%]"QCIP M(8,#DU92,)2 Y4U87W4IC9U.YYH$'Z9Q%ZNK@@Q9E9\A^J_*. 57<&TLA?9JKCAT W] *GHF\ M0"[SU"+99$*M2R5 &XXQ$T(LA9$L PN0&9K!KF72HOSB,T>66RQDNU6?C-0F M+W7>:[\#,[0/A,/TXB.*W(IYD5NV16Y\7N3V+HK<#E(8["6;Z*I6P4OL':8^FXOX5PD<2Y(XHUC M'UE#9J=Z?0I9G+/6=;UQWJ2^WUPWVJ>-&JG4Z'RK=JBKZ_IMO=FA&LWV59W\ M(>>'K/FAFO/#-OB!#_+#]V.@Z\9I_9KJ7%1$OC4B M7QC_^>.8JMV=U*_MBIZ[G+*W,;OY6C&?"I?SZ]W;%L3@'J8'G"5&)W-NYF#/ M\$LNX+7F9*D!7C2BJ_H#Z13H3;NPY@2'6'';RX,AC6B[%MK=:N]?2>A\&"\$ M'$O>+'8(M4+Y.MYW./)(P=Y64O"62RLC;UWUW*.=M;+^VG3=="?NF1,\ -*> M[^B.533Z1P 'GGR(MY]T(=IK*JJ"=]9YBP9A0B%>KZ*2R+(TD!\F]G1XZ0'A MQ[0H!#-]"99%@3/[+XA?$5D=BUE2:I,ZL3)D$J94O)LWZ[FR?DNU+>L4D;> M0HVJS5''!<1A$8%CVM5)5\+4SLKY:H.EEX6!J)B@H&)BZ8,+>)OGPT3IRZJB MX=T^0UD=0Q[17L:(F1+V$)))I(0) _1+Z-II;+!S2>[P36^[2DYL.P#^!@+Z MA16D]6*/U'?SA7+?W=@.\^YER<2;G=TF&J?!#'$/^HPF6[!FUR2%\'AN[0"V?D,/7%\: M(2+$+3.!Q?$]EU#QX_ A,'RJ+#WA[Z!_#"P:>C4EU9*]'CC[?3#B53JFJO-Z MR-$288K(UFZR.WG6/9VWO]/T&HN\IDVH+ADJ#\,C_-#5BLAM'[7_[FRZ=Q?V MN@H"7N%LY'+68P5G_>)"+O\]%=R.@IQ%=[$AM_ D3RE9=2M^W/5M$585>CNQ MAT&-#,"D4-Y#6QQ8(U-:]()[5W-UNX7]S'EAP[3,[R3;_6N_S^9VSA](6NZ&&,-G/I_6P"6(>%X!N ML=4+Q7'($L+* BR69WO@N+-"Q5UT.#]U5UEA6B%9[^[^4Z?TO+'M%<.:!1"B MACQ$YP.M&$"'/2:=8 K)<\7$M1Y(K\D^L\GS7?#>0VS5@=JR"&Y@00P9]([7 M/I('$)=%)TK-]3O4:<&WPQW8L*M/K!C8S-EI5UL.YJ[&II%%2R(X5UHAWJM' M-$1N]XC-A*P.\.U(19%-.[:$5>U!T[@2[-DV-Z0 A3A4,3?>WV%:VB5AFAHA M#B&&FNUCN$R,C#O$$U!ZX!H@U (H'M]XJT>1 M(07%M1(QO[!-2?54^.T T[^ST1,90\Z&6V3-]B35^QLQJ,@V7/0'U6[0=H9L MJQ(Z2%55/:GCF;ODL7A]$S;HO"[I<&0&3@ A#0Q0?/MJ%$T$ 3]M@B M&Z-6K)&%.(I.L.*NMX&*2[+=%!WT!<"V30EOXG\8\2T14 6\X]<G=Z"^TYI_ /57Z VEC8 3B>6/:O"\IH MC!Z1"\X="4Y;,+HM&R/)LHU18&OO^F#Y6I]$',@J-@B#&(BA''<(LZU_;@4) MBYD4!"H>EEL(SIL#(GR @)*QRTA&:2 'TO8FB>F[AKO<\FP0VYD=RLZ^6KL" MUY3GCT+.B)4"&;EAVKNCYU"!'&)%?O%F22RP+)$%>"*[*SP6&?,-\4)$W5TI MK[O+MNY.R.ONWD7=W4&K'?_D#L]LM:-6%[1@O.GM%D:T:17@NN*?-"\;07GW=B2'3X2G0<9G4MIH*[0_T-*8'# M =Y)BY^[32@'G$5^(YEP8N.-[$EJX(A[?DF T7V]0]AZA:UL,*/XF#K0XQ\T M,ZU8'>O>C)L!(D(2ML'[%PL&\D%^>;N8(EUPC4->[OGE"M@O SSFTW3FOR#= MX+/5[=:>'MX,":V*R'/O01 6HB6$%)TD+HD>.GFAL.PM^K [K0Y')E['.H0Z M[%R: J/P_+47=B3*=E-,HH$ M$+8T[%;06)(R\(FYC'E*_8)P8-S%N+7X% , M^=$)7]B3*+$6#(4"QX+ZX;;L2>IJM\?9&#P3\ -)V_>-W+<@Y/, MGV%E;*26QD'V(C>\"%VU-OV2]F7JRG%UVQ8+-!-@K.MRYOFXUR_R2J/'TP457\'G?Q"4R8ELE>"+#> MR S[,&[JR@AF[&R#_4&=';%DB(X2&'^6^Y[;YKO@Y.H*C)7_UCAIO#E>\RQ< MOT4;M'@3'W#.X%UJ& ?7P\=]_N)BR( +U0U?I.ELLXMUA%!3W#X740][S%(Y[60E<"1J:,B#_WX8 M6M;8_/+Y\\O+R[$I]XX?].?/5:,W5)YE\[/<08UL\>@'-9@8&FG0LRN0?:]&GSN5 M>[ATC^(9FN(8COGT[VS7F"KQ@I(K7VC%7=?&.9PSM^5$PL_R:)C%-,S[27CA> 3DLC]SX?HM MKC=B'R\6*CZX=:'9IU3>/O]Q.?_MD3)D&;98%D2D#(5XNA#K&<2#OR0C@383 M-J/,OD_4*<4*6 BP[TN1";E9N2>P3#)^:O@Z-4[M MTANJ^F#(I-8I'INQC)_/"*>0%9Y.Z-7EKK,CP=XML82S-)GBL'IEN??&65S. M6?O-65Q2SAII7AMH"J;BH/*< M[$E2W: B#J-0U=[?B6(J\UP(PZ]PA%)",%%LB;A'--ZU!X,A1KK=RES31P@W M4YHZ46::;%I(5<*:&QG=@#?8I:8?T]2%U4?_OR/I8R@=!Y1=PG '[X_XR?X5 M&P#CJL^GEQ3QY8&-@,K[] _%7"(/F6;"CJ6<'0^#'3F>94LIK.3.O)5L:T;\6\1CBYS9EL<6R26R MY43LN2D?U@.(>ZA=R/4D) M#9[MJAN@2]L2U-+4$.!X4/W'$/[^%-NJK3B,6B6UY0%/DF..SNRP+;C18T-1 M*4XDE07OC?DJ.?,=!O-Q0D40DJ?MVS#$&W&*K1@735;JXQ7>U?UIWG8E021^ M']+]E??)F2R3L^:AL6:B/.6V6)/+63-KUGQ'-:6'S9J\4"ZGT9IQ@CP^SVTO MM*4/GO?*E^^HUO2M\&4BE8G\0TR%T,AY9>@C!=S'*=74+3D#KMR(HGSO7%G. M&S VT8!1=AHP+A"M+38=N9/1S4G75/H*C+XWWQ7=L7D?WKY(?;L"K0P*@.?= MLDXVGDU6T_NR+?OQ*C6(')XXLS;KUE#I(;BEOCZV2#R/%%TRI.@R;NZ-]4RR M.#%#4FA".NK8\OL2Z&S>4K<1BA&:)1?3XXZ'?JQQEUH5B6*C_J0XVZN+BBY_IEE#%Q^D8B'Q M54HN+:G2"X2UJ2O8:#!U9-FU M&]5Z5^3!,NQQH]G.Q5=&$/\^N;[ ,#8TV&S?DZE3O3?!>?9W15/MVK>41Y)+9.^*QFK5BYS&MD!C-4GM3>SJ]PM%>^I" MH<*[I+C3^EE.<5N@N%-Y@'>?OWN"NZB>Y 2W!8*[D+JR^LYI[>JZGM/:%FCM MRI AF)%$G]I;APYG%<_!;"I(L)&]DF\=RW;K6#'?.I9O'3M<<7$PPGAQ'4O% M/4J[<=ZL=FY ]7?7/]X;)Z4E&S'P+Q60K]AW*AMR=(NSB'!YZ M$EX2K%C42)8MDY)4U:O3_#M1#'LU$JPQ'B@JI$#FBLWPDF7[";#5N0\=-SUI MXBQ@EB;64#<0./T"/'.B]?%Z:GO),_P4LE\)7J'@?4Q#21T MQJEDR5\P/',MT?LZ: [)SDZU==5HGE.-9NV8RG ;S?[?U8&MJ'GG=Y'Y JA, M^4CY^MG\C$'^KDC:PW B*>#\PL;P_ [W ;C M>17LGO@EA02;B=$="A&^?[[ M=SL*6'%,'K#*-F!5R@-6^Q"PVLK^VJAP2%=7^QN.B1 >SQ9'!Q>Y469\B810AXZO]=Z"YP)"O6C^2G3Z-3B[ _CH?N18P2: MX\LT)XJ?EGER^TE)3C'X_TB/]PS#?OCJ#>!(W#Y ?;RJ55LG5.,45HM37GKE MM?]Z7V&8>[DO*T='U4E?L70#OM7HW_=@+@?#,NS]/?S$HO_6.^+9#_C%9U+/ M8M#_B?P'2D.6ZW\_( B^S 'PX2M79H5_/\^]Q*&73V&L%5WLOPZ/;)8KSHXX M O+F^.$7S,(Y9";@2&L-"#T\N>!$4G'->GM(DDGA>U%Q8@C]L-#E]3;(1M@P MU;PE*0C%=,\R;"?11S+U\4(WS4\YE;E45LR%6&QZ$U?3&]X3;E** M1M;3V9NH[-E7U$>H5>\I%J(^>\1J3H0.$99R41=!>L75I">90^I,U5]R_>D1 M53F7;+')"[F4,+72A%JM.3KS1CUX%/!+ZH^?\R\2[AW?UP"\;N'Z9+/6&3M.%A\O=]8<^>( K&%3_2/806"E/\0^.G1'Z=&I,^56H@*88ZI0$'T%TR0A\P%-SK88X1G"9YGO>(L6ZO M#K=18M]B(?+V? @Q)RJY*6@C\6X+?P)^%74#U(H;*'@W@(Z$\(">,(*K?5&L M(29<.]DW-A U*&-8&?<@:P@&%5T(^KN,AT K1 +=:(KKN&.(JSBM)N4Z86N0 MMR==F+5D(>(KG.J3KD5)77UB^8G/G51?[2HJW#5QB-$U3V3@JW,=+AS]IB<; MVL'AX !U!G2US>F(4!&$U4I7EC401F,)Y*!DFI,1? %WK?FN&+$ODDX]WZ5* MU(-NJQ^XUF.J:E)]Q>Q-3)/P+\1&"NY(]DB)2(=2E#G4#>L(R<014FW:$Z7J M$AFJ^;_E8Y%"V%%!%KX,%22BT F@14Z:8D<9Y V"0M>(PG#%WP3 M21% W7C M4K+T+"FJ9),O>OQ@8DT,5^ZB8QJ28LIX%8/-#%0_@ADDCQDLKGL >+7Y]K *2#/D!6=;D,I&N =5B8]PL21)R>.J1:R5P/?4G 86WX%NQ0$BV//>K[@_..BP8/!*WC3 M!EC'V'M!4N.7C,&6J#&I_O(9A ,%"7G#JP_#!B.\FA2*%1Q-Y"L8:SWC?FDD M/4@4X>.?$*U/#[[9-<$W$>B<]V6"+Q 'GR%V9(6%X#-.T2-+6$&,!(Z".* M="^4W!)2FKKI_ZM-@L3<>I&QYL8WCGPK<)P(T<"K@ KU+BC @B%+IJYA(@)[ MS<"O)G;(RU!&WS!B^J# ! /PYQ"0KN,)].5\A'8?V)_@93O(6T:Z *8=& BJ MXT+'9R$B"0*JWL]58&'2T-V'SH;>A0XH:P]("N$_VD<$Q]0^HNV1*A UUB1B M;AJZ2NF(S7TG(&,0$/]CFQ,9KE8!H@[.I=#PGB!_$]3!J\B0!;@!/*YA$/]U M--5%*(8S.OGB\<08PX6BI]B2$WVLX E/RA:>\F! 8@YXX=$2 9WDV)CDT(\0 M.0"LVF);TY&%"LXZ>7TN%38,,M*C!5<08 O7Y5P2XM![06!(C\K?4C+%>;\#DH:@;(F:@S<0U4W[6?&=31:GK3% M;HL'C>TE.6\*BRT5W%DK,$T%[V5 "$9@*R,<4AI)R"OI3GW6$0W.[8N,O%W) M#+X".!*B=&/_D+FXMW5<^ 7NMJH@7X[@WZ='$+8!?PBG/NF.,8N%C2_ >%A, M?=#>3PU,L)ZD%G"A/W+4L0-]<"C7W;.'#"%SUD D\TV*\"Z0Y9 MU5^PLO>B&XJ)O0DGCH ,:0.$JAVM=BV-6#Q;L TS0YY_KVX$O8>Y/]L> WD7 M_$5!P,GN.*@OU$?VDYV8P)J!2"X3'NN7D?CE$*YQU43<\ Q^U4?N$Q*6S[KZ M;-NLV)]1<* =^1.JBHPQ+,O-2?>1V"VB0WS[@ M;%F]!#I,,;0M;^&S$G+6D T)5Q&$+?P)NF%_H+#TWG0[(HD^-+7O^;#$=O)* M*"XO>LJVZ(E[6T5/65,?=3 (N]$(6$W"% M32?@J"0)N-#;.7A[8M]!!D%AQQ%(3,Y4^G,-EV#-]F7@!'0]F%1<83!//B$$ M,D>!=F0(AWY@V&O \"P0NG'3/?Y AF.BDPB'8\;C?(X&LVS17R"FXT1;%C@$ MQ!BI7R>1$/MSR\ KA"71EX0S?=R'LR' TB3F"CR,S1DUM12W^, MSRF3L^7/&A3LA.>P%$<&N/Z"G4QII$.\'<*5YI>#PM>;F5Z3:&!D G"98R[C ML=QQ!T?N%$A?%>): &Z8? EO@JL!$/K#V%ZH>55>:AFGTS:K8Y'NTTE^I3*Q MD!*80:!NZG_V'.*V-0$USG2G?:3@+*'J'BK)(DT%MHT,U1+($I^08*I=NXS) MTP2/157^3I2^704CORHF_B,\SO%GP%[#I.[S7D@1!M%_D$Z>^GY/;&\9 S) MDEZUJS)(O: JYZ2\(ZAZAT'*CN/@)V9D:?^=2+VEIG-X):478 ZGN8SZ;7.+ M>5F\[II(GH(A]_0'LD QC]IMSQEW(FQ#NU/']2U_FP[>6- MTHC4QW>*ZW=,V7A6>DO()3=U-P9RU2S8GH8O+<6EZ^*C;$MYAN/+Q$;#%VTK M#-J5"J0G8_'Z"Y,QY%4,Y(T/9 ,7'>EV<316.R,%P'3TCU>\Y 2N'2JBVF%) M$\6DY%?9Z.&'V!$J+]0=[+!&R'#2/0 ACB[@D@Q(UT!Y%C1'ZY.'X5SP7/-% M'0+)0Z\$%AT0P,?M SUTI_K(/R$#ZFHM#+R%&W(&3DTO+OS7NX@6I+DG^AP4 M.(2->M*RER:EY=R=[[F%D$05Y26JW-?2A&0&3C--^ZZY87 M3!"WTB W-G)C(S6ER?-D7R?60G59\5V0[1D_1JL,D5 M%QXA?TESV^P=;R4W2'*#9 68;BLJAA BT6;0DQY)CQ 0F/.G PV=(<:(8Z_8 M;:.X^&"9NVV;)G(? Q$50F# 6[ SLEJ1U#U#Y*LD'12IR1J1]0SQ"C=$.%!NS^!IK#W8F$'6BN[ZVQ< MM \DPGDVNDI!^?K9_$Q.@A_JK?<3Y]?[05]D^'*_QJ7^[4JX?!QJ, 0\@^5^ M0LAR/WC]AZ]7/\ZH"\6R5/E1'VK4Q<75DD5_;T27F%^>=/)-%)RL?N]_G_R633E+(2>(6TO"V*3LB:2K@;<"BH>/W MB[+W3C)!UL'8M#(0O0O%-DT?L WMIW=<&$+"%_(4LM=CDKB\U%)V8Y*XM_6J*3=;CQ\ M,YOAN ^.E=BIMJX:S?-"HUD[SK!;:]?GK;6:[=9%X[3:J9\63JH7U6:M3K6_ MU>N==M8]:,9\9YE MD6.GED;?OO^=?*O7D#=E3D;H0%/\D2_>:C;J:'Y[VXF]%ZR-]X*EB'3'4QC! M2'?X7MIP0^OH1891_O AM1].9G['?>67;7RZ#(FUY\IX0K32C0ECL]6IM[,% M$:$:R.:_'SB/&H3*J<_7/QF>-V[Y ?.-[P=5_/HGFIO0\V_7^/P51BB,L&0SXOQST8(]S+$_/H09+& M1T=5/-Z@VC5Q\<.]3WNMQ<#?.&?,P#T.!\,>^ > ;/H L>_YE_$%4IZ@OPB-WR1'I M(].L/69G6,3NDL9PW!^UU"1S6-7Z\#_U MOQ/E65*ATZ-JU23#@+&G. "!J(=KW(^D:FUF**?WLU\6^S34S.I$&J0@HR7B MQ+8.A7)H'AL ]+:^RAZH07S8C^'^L]**>!-^_3#5Y;F&88NBZ*3?W$ _KKLO*'8>?-HYT+1 M+J1'.\,*M%AALT-[J,0H^O6+/7_O?JFI:X;OKY?88/9)'_:[V%3NVH]/L^%&E%B(@>K, M[S?<,].4)EMI=1?W4?ZT866QFH!7W>$J<>%M[NMOL?^MF:&) M$DLR'/DG!"H0&7O7DF+QE@*47$E+R46>H4NE=>GX4/ :%!)1>"TQJ24$,N9* MT19%"O$@^L5#_QD"S69+:V@P,E\WIE<3HS>43-D,^AM-@9EQO\T).V*WI?%M MZ/!4\@DL8\4+O=(R\6#'3+P"U_&]@Q*7VDSED)TJTF7V4#5Z4OR%FOFEU-X5 M0IV(F+*\$:8\\S'E%6SA4/KUU[&LF?*3T:*OV^C#Z#J)-3 M7KN&BA!0_/#U:*X^*+-HJ>(4<8-9^D&^JVS MUJS?&MMS_):PI#P0[IY;L\YU93N>UM+2C=HP^RJ%-=YU2I&B/AJ LI/;HBD3E]P(C;V*VPT-6>) MFL.^@W"!DM[?JM!\1:2+E4KV=[!.G5H:CSLO6=M1$9(X%W8$:\Z:7JF29E6U M/A15C*$ZG01EV(:G)MJW\O79\R_Q.R-N-OA((*)QJ='86YUJSR%?*SI3V7$P M1>R9,K7@)O6X,:4L;H)<&7)N"A+=U<=K MTHGI MX(#JW9_NS:_*A0S#H3:GEP"0(Y@[22D>**F#F>).:2<$J0GT3_KJLB)=+D=; MKGO);G%1%LYDZ6O&1+I2W B3^0M+SW6]_Z*H:H"SSOY>B%NY@3 _E7:L/T:H.+*AG/-SMA-@YS]V/ZW_QKV.%X<21&S=QS*I M,U)EEJ49+EJ2Y^']=-<5+I[6Z*HIE41:%**SKME%[KF%R#U(*A*R)Z+J5?US MJUW<_;+^IBFMSJ2)<%%Z<(3$2"P_9@Q_Z5/6#>W'>7#6@(72/?X:U=:*-,]&1Z!"KR$F(O.[3G/7X1(TM;/'0;M+ MF2['2!=E===YI_U;3EO4_%$A1>HJJ@)-/E6MW[;TWM,0$8ALF! 4MJ9SDS;* MWZ^?GH59_<=C?W>M]Q>-ZDGCHM%IU-MX5E+]YTVC3T9;(*)<';^0BP].8 M/GD0/GZC?:/PO]79[_/3'VA;E@0UCV1M*<+7=) MG< ^;?-*FD)KH%.E>5&;#4U$1W^,F3 Z?WAHL,HFDPT8+I)MZ"+(*!5 2YUL M8--=S8*-FMC:C$1O?*>#39VG*B,WOD2+S+83#[M"7Z@=SZ;VV4K(C.?I4G$C ML5H^I&O=/MLVYEHX7#UBY+8@_5*_C=-P]5IS+<;DM'NM!^+U4\_?6T:S+%@V M=>JLS'.TP*^;.]M_I":?8<&RJ0L0.9HK(XD@K%M"%"H-RO[I6#I9%/E+L88U M>S^D8^5-MRD;;KY7'KYIS\^/5GFCXRR+756^'AN044H-+73E7Y#A:W$P//;,+F1$Z_\81&-_[^F6/N2K556G; M(S/F94=P'$Y:65+:=>-E9I(D8G(+RZ7.%U88NGRH4[,RDR&1Z$WMPU4$NKRV MB(Z4'SC;[ LE;5Y6*.()IYP_/ST+#QLU+D;$V>A/9!BKDYE\!F86C.WX@D$L_ MM8XKTJRXKA6Z_V@+#0#RJ3TD@67I2F7C0RM)J==\V*.J]>US+VAECS,[%VV^ M^MAMR[=;F&5BA^M,S(V2S:'KSLEB2[L7_'$P'Y])^=1UDB+-<4A.<@YP\5F^^;VN09$/K(4^& MLJ37-Q!D#\%P FY,G?P1$3NNG?G9W[S>UL]TO.#[UR.V&\%%),;!/;0N"&<2N*S M@9!^#IU0H5EA(U/H:O.)#TS/,,O<5QZRA!UFC];ER\];CCM/4PL76QOX@*(T M!-6Z5AA;W'64? 6.XQMC0OJ&>T1,7(QR^ETQ85SY(68Z4K@<7@:ZSDA&AU%> M3SH7]>]GC9NGWGZ,9%2]\^5S&<,)^LR]_3C98O+K4,@S$ [=KE0J';V'% MM$K%%:/KQO_=OIE7';5:XVVB4_9R!CZAE((T6=?J$ZRD@VJ:;\ M0EWK(TFCR2]HJBT;RL">+&0J,QF950R>PF@@6TLRII0YE SX(*A)J/'#0(#$ M_@+5\M3_DE>6S<#,YXWX^]*UN[%=&9,)"7AK?TBC& MK49J-,_F-=U5&T.;'7RA>CCV@O?E\(4U BW\PO;7YOXG,X+^!Q.N-+&&NH%^ MW:=ZTEBQ))4*4M,2MB8GJ;K?#Y#Q'^.,JQDGXJ!67DY3Y']]0,2FY65OMRGZ MJO<\;%<>1W_K"=\>EVR"[T] W'$K9N:))S%AQX(PE+Q+<:.9X1"R##+WR7]3 M$CF5'963.R:T;M^W8IJ0"X7R;'UBF1;Z 7G11*!_6:#^ZBKZ:^!'!2B_^_L< M/;0I6'4VDO8(+(M47U[UUI8'=>#5T^'HCKV=2.7;Q\A7^\Z>F*K(N>/3?.SM MVIG0O \_"4!,IW,<$#FZ7&'I?K>GY8W%Z.=@538=+R71&P(9H.AS$]50-2XOE M$LV7POJA=D;3_Y*G=K_^W[^?NYLSC@+!\@ QGPG%^UGI^VUK(LVN?E]Z6T7Z MBCE6)?1"A!QG'FM:&/[/#T.L\K?=[JX*NGP)3*+TU9-%D699D:[PZU90[C/2 MPIV0])/+BRR-O'6Z5%FW#SDR8E3M]Q5XKJ1>24J_H=6(C^$[=3 PT+Z4SZMC M09F]5K8V&\.!$3FX2O](T1Q7*'4=ZFX9,1KI\5DS_59RCJ.+#$^+,4+.>\F9 M*;$8RJOIUY0C+ I"B6;*&^F4*,T%=R5K8NG&U.Y-1);&%7Y53S;=O]E(@(G* M$V.L3LP3287!,D$NKC]SK=ONW?5HNLGHWK5LRL9S^G+Q\DX);"V$)^#@U&EH MEJ$YIH)H[T GY&6/X'#F3K_\.RL$1TZPN)8M2='D?ETR-(0&$V%D,IK@P1RG M\D#I*5:0@[G&Y,?CG7[Q]]OVAEDX("&<89CV.H?S<37Q16,\ 0LGR/N:",;_ M?CA:3,&7Z9+(T6*J5J--#_'9#"[#N35!-?@*7#*BD'*.SZ<5+,O,#YUQ#HG; MTY#A,3;DH:R9RK-,.M@_Q[^EA3JM6;OO$K33?]NG5]?F;6 M2:>C'WQ*P?!OM=SO792O)22:^"(H_4IICL=A)*X2+7CR4L2L[S)4!*;?;XWN MLHB,%IZ/]D:R*TX45U:@N#TQMN #"=BXJLYXX_I^UGJZ$\3;4E&J[;)*48>L MJHRAI?0!A>Z2@KN4M(5ZY[Q><9DE'[SV!)(K?9R,HTM%'DFNO&PQX46$BYWT MLSV1U"G2Q4KTF)EUBA?#/:=+1=,-=,X&,)-L^OPD5\K1-*V^Y$Z$2WL\8N@C6:W+TFAL?+_X6&Y4_ MY\)F]G.LOT1]]:[8!((P7ZJ^LT7;48096T^C7^?KUM\5%82KW]2!KATN8O^, M;8^OA<*_8S]9D!K(J)+)D60\*.CQ\%'WO_-O?IR8EC*89MD)YAS#=EO' #P^ M!9*%JHI^VT,(PEB&?]L((_G$I =\4?K6$#[*_.=#P%R)_Y"@YK+T<;A*2@03 M<\R)BA9VS8%264:XG^G#VO/5Y=FD-BA^R.0.5M;&QC_+"DIQX6VO(KR@[U(F?!F1OBJ9)GGU>*A9]S?\];!_?FO] M^24RC1KS\).K3'IK?A]WSL\D==_-PPPW5/[^O9XW:\.?=[^]J M5[O6T;_'=]R9^>-G]=X5J975* M27W@'[E_C/'BD/;7N>!>4.9O2.0[_M-F)?ZAP-X9R@6IUR.D!^0%]X(H"!$! MB ?TN@<#5SX;#IV:RVC!1P>'B8N0>RS\^_\='5%GBJSVOU!7T@.RZMKRWPGP M$OH6)_Q#X;)\]#-U=&1KFK[R'#^00P[J?J*(I;]G+OC-@Z#Y,/\.Y%VJTMA$ MH#@_S=D'84IF>7 #V0"AJGMUIF?.'#D[\J/.0=H_5&FH*R,))D///=R9C65T+!O% MSE5[3_"_%^#!]WG@9N>A,-Z_79]5)3W>,\A7<71#I]JZ:C3/"XUF[7BNI>O0 M3EAK-=NMB\9IM5,_+;0[Z'\NZ\U.FVJ=4:VK^G6UTT ?..@3WM6KU^U"O7E: M/Z5.Z[7ZY4G]FN)=6Q0<4QR-0C^PAWO0U?[=*H'M&-L\4[]G6?Y^)EZ:G?%= M]5K_#7-Y)R-TGBG^"!*8CBZECI!AZ%.W;<_80OK8'7MLIG ?XVF.H&<9Z&$, M#WPF#FHFK$;:269.V9_B[TI=NBH& MK8!-'2YN7F6;R"D!2C@7.78_^$N__&LPTZJW#?G=(X=UD<,2Y'3:I=[+R^^7 MQLF>(P?[@I'9MSW;H,1:28LZG@Z>.E>I*V.[]K?(X& A'?U%M .(%F M2CPM5J*;'E8B\YW=$N?>4G C_*I;6J?BC.5%6BR%#1W+;VG9+;'N+;'Q;XE- M7>C%,G119.D*%]T,%ON68C0_9ZMR>OB+[E_-:QDW:5U)!F3Q'05T\M+6E?/* M@Z _;'8&0KBF.3((5#BRKZ3?/%[Z*&VZ^W=76H/0OIF++=&5ROZN1MR1M$]^ ZF[N$H<72I%;[5((>SKV_ OJGTL MO4WT74?$_VC==2O7D[M;?5L;ZX/2W@?47I<9[]HQ6+B\ %&G7FTAT@S#TL7W M+EB6&_M1F$^]TD*D^4H)VM'?-^:7&_!1F$_O$",OJT27V.ANC36[_3=EN/LP M$VZ[_ZC^+%9F[-^J^;0-V_W(+\?7-=SW;Y\SQS$'M@]^XQ9O! 7.'4+$J:M#ZP7R9 =@=+^.>K.;HT>/TJSH#<+2]&! M*#<3ET<"YF\MP(2I_9XR7:H@UZ>\OWRX6UFX$NNI9RL*=)EC:"'&7MTWC?6E M'O]*K*_A#K$E@19"UR"L+;C/MBBXP^U"L:4W#9$Y?6AN-:;K )7'=)-*\AC& M56HWJ$CCK/F>2I>XME5E_TSSF*#SJ;V*G1[.>(E^\R>_%+&UP; M1G='5B(&)[5<>4-Z,[+&(/0*YT4+GSI=)%9 N.0QQ=4%!'&N('V^B"YQ%;HL MK+LBX\ O(;(^(,XEI'>=^!)=+*X;X8U9ERLK K,:%UCZV/VT_@L/8_ =Q^?# G>N3&Q/82F/!F18ZCP5 MQ\1:\)!?^U;#'W&O/;5W6$(67&E#(\\W4@0QDLZO9H,3ZWYV4QU\ZU?*S'-O MAT.S\9BKZ_IMO7E3#R(M'Y.]%>?'TI<-G!)2%X BJBCR(OPWGZF]:147N+/T M4_^!FWE:*$87P.=WMJ9^"MQ9^H+3"LU7&%J,47"7S\Y,Z8%'?W#/9V?N%3"A M1HTPMS/:M%H#F_-2]83]F5P\?UTG44>MJ?7>077.6 MD#I"Q+$T7Z[097[=C./>(C15'Y60?BV,B.1VX]^1A2TU[O#=N7PO1/QTSC_<56[W.",8,J=NZCM=N4]CJ2,:)2 M5T@=A.#IBB#2",=OE9=3UYT+J1M->;HD%&FQ_ [E8P1.Q?0[ FFV@FEU$S*2 M224CEU5RJM?MV]>:>=.N\[NP(=] &6<:21FC:$U,[2L+- M2,L92PP/EZ%2E MEV+JU'FQB.S'M>V=O<5FJI)*,;6'(Y8Y6JAL) =>7D\R3DU+'C7(!%D R1&1 M0H>?W0U&L^EHHU62\W(1 ^/,LP5H]EM"QDP4BRL2Q7M>GB>N6.[VYC@_G!4" M(B"U&2\P=+FT$=NHE$E\;4DY8_%VIGU7I3_M#6W?C5WN,BT^D6QIPWSNJ**KY,]V31,ZF2J;7:G1A)W7R7:U;YF-T1^;K67=' 1$5/<7T2;X2S2!S2$BQ]B^__^W= M?T1U4#%U3A+6,[,52/0>Q,+=-%'SO'[HG0$3:M7Q/JONW-!-$]FN \6Z5SKW M(\LVZT92JW$QNZJ>W\\$\_*VU6CRE9/^5@V\#U_/KUOM-G5UW3IK1-MR>;DS M%J"^"TUI0*6.R)7ILLC17(R9'N^E(C;J,J)LF=3Y^!)2"PS-"!LH='VC5Q%A M5I12A]B*=+'$QIJYDIL/N<;>+V BRX_/94TV)+6J]:O]D:(II@6IGF>Y_CJ6 M-1/"1*X9(;Y^+PGU9N^VFF8N;.P$Z#P3RX@@N1"GR2"")T6V(^8TEO+$()5).[=X5*Z!&4J= UTQ' MV)N]M8>&UM-'\H5NFC@M(34NSFJMV35_>C^R7&U3>QTV'[BB/'C:3-M)K(#< M!>0HSJY;EW,+[?-D!2'TCZLI/>2^4RJ5!'ZCB0#\[X>CQ>D0)>0]1FN76#A; M&-OV-N\E2G$D*,98RV[4UZ9I*?TJ8:L[:F'6%XO0O=UFU.FGZMM+$\&Q@ M* 5#L]=4&BZL.M76U9F7<<%NDB6--+V1KJ_8;V+)L6Q!S-><$U,WOL M>6OZK/[9:,,IP$0-$%"4C*&B1A@L)+T"K,QI$;(ODJ"1.P2E')%%E9HOB>D1LG&]3WK,BO0@I!&2"YZ!>%U M*+C9JJEK^KQ_Y&8H_()1^ED]NRV.F=$T33UK&HL.0V?;<]1'%=W1)YK2Y/V6 MC!&.Z$J$IY2(Z;.QQ1*-!.IAF2YKH#)*#JZ1C.6!5_=WZDM4?"0Y+J/$7P(G M9(GX$RMTN;B&2HDL2/$D/#DNS%PPT&_FY=[S2;/Q?'.F#Z\KFS0(G9B="X6JIQC.ILY ENA(C3'GX"%PMRGAFC6%@Q52. M1IP8G$^*D:,Y1IO2O.\K]R/3)\(>?LG,X+%I=H9I%@1E.#S%%7)VJ8E=;]>U MJ+YB]M!++=/Y4UZ$DCP]'NGKS%%*2GF\QO Q!O%#M$2.G2(__!U/&5Q8E/1/ MW=F^2Q+AO+,XMM*YNT5,)%C<^;CS;K;S/OPP6(1T3I=!6W?@04-JN48LP8RSV[S*XU0K=Q M">H"EUQJD18J%9HK11<)OJ-KW?"M1BA#+OV6'+K,E^@BE^%E1OI=9SY=2(8, MNZ-++%O9C:1FXV+VK?O]?M8:?7O]P?_]P_-IU%Y6WE6]0\'LDMR!BBG'O'M- MJ7S6;Z0J5DIT1>Z]R/OA M!5W(IOD%&A0I<(4HR7S@[ M4F2;SU2UT[ENG-QTJB<7=:K3HCK?ZE2M=7E5;=[%4#Q+GKZNQ1WGP5D#%DJ8 M^&M47Y\@W1%S0=K_QJ+X1 ^.9\+,D6(Z&Y]??ZA'7!L_]()BHCC:ULP)((U7 MP:\_@"2^5Y$3P X((,*/X=?W\>/[,1D00%Z:\D:J0?8*F%"CK^XS^NJ2H2'* M-:]DHSV4#+G:A=4Q/>0;G]S/Q.'O#OLH/#T\IEDHGE%T]..%/PDXEA%_ *#4 M$74BF4H/]WN?*NK$DOMSMC5^^$ :*>KT"]511K))->47ZEH?21I-?D%3;=E0 M!C:CFLI,1K8T Z+U_P*6=\XJ;QZ8#0C@6/1=:S4[C>9-HWD>,K;\K[>UY@I#X.*7"&#G0&="_7XV M')64OLQ_>[P27)#ZBCE6)226D4WE&(R92.HXS%),1PT+EO F:I7FKC2=WRO$ M+:QH-,^66+Y7^/7FAZ_,,9MFDEO*^8M[@N$(QU*(6^,0"[\QANF_-?Q&^&U" MW+A-#/R6C\O1OENRA%,YJ8BV35.?D*Z5!L51M7')/7*;G/[FV,3+9#-W/]/[ MQ?+O0:4[K8BY;$YXERFE<]RHQ+N5SI$XCI+/<JFI+8&J\LSYZRGN5"<.FU<_7PI7FH/:3R[ M=>(3IXVV':*HGX9$*'(N>// )#2$$Y X,8@E[OM?QGI^,%\V4UR0-&I1O)^= M"1<5DWO^R;65W#).>;GI+&0Q0_^/.>:BI^/LK_VV+JXC+&4Q;HH\!J:%8W:- MI1*;P/0V$1UA,(N)G+Y0_++'?!H[>8TN]4B<+ 8VFN7A;ZFO5P?E[BX#&_7[ MV?3V1[WVRAJ&PN;B._6MIA3@&;J';UV KQOL$.,VD^+P1]VJO@ FU$BHK"H:P:827_0 +JKHY0;0^%[I@OW7-\\[#]UH]BWR'I^=+ MR.*XO;U3?EB-Q\:3^^CXJ^*OZM=4^UOUNKZR46,W3>2L%/1D^*C[WWE/ MZG%B6LI@&FAI7DN8.?=O2[0Q $^&'?1D546_[:';PBU;\&^[ZXJT<"4]X(O2 MMX;P4>8_'P(AE?@/":H42Q^'9]D3P<0<1^D65@&YD[>BF_>%K2\/'K$X>$)P42U.@>QKJ:E\V3++[_5I&9&+*^ _ML:I8]SUX 5-&ALJ]^].L M7OU[^N>TPCYJT@?*4BQ A/U5A!?T79DA##06Z(\RT14V3\%1!7_ M(2 '8P#]X2NR58Z0A#NR9,T13C8,7VV2H8Q%>"E]X,?D__N?,L>6_C$IQ31A MA"-T;^D3R[30#WB0B$Q8>9N5R8<">VCY >D!?<"Z(@ ];$XDDY#X:D4F/)<.C47$8+ M/CHX3%R$W&/AW__OZ(@Z4V2U_X6ZDAZ0+]*6_TZ E]"W./$?ZE92)_ S=71D MZX*^\NR $SW_A!S4_401RV=/H?L5>%#!S[\#.6:J-#81*,Y/S(CSH':?]0G>D805 UI*[2^X=J(B%+$-O4 8.B_TN?G6_! M7SP9X0B(?S\C3(?@W)"EIR.RR.\+(ERX,QO+Z%@VBIVK]I[@?R_ @^_SP W# M0V&\?[L^NT=ZO&<8X8.C&SK5UE6C>5YH-&M(>72_'NP):ZUFNW71.*UVZJ>% M=@?]SV6]V6E3K3.<2+FN?ZLWVXW;.H5.VKJL4Q\A _/IH(]\5Z]>MPOUYFG] ME#JMU^J7)_5KBG?-1W"XJ6KS%'Y@#_>@JUVR51+^9="- YX+K^^X'S;D&HB,398!VW@T7_N9\5 MK>'5[87X>OVM&%2Z*Q1[S,/!:X)'6S*\;/6,S0VCI@@(X5S4< 0UY5GCZO=% M9]80Y8V@)M[:MAVCI@8(85W4L 0U\G!0&>BQY"VG0'4UXLGQ?+9U4L M7\R+Y;,MEB_FQ?+O4 @M%LN+[ZM8_ENU>5YO4XTF5?]YT^C<'?1!\Q+YN"7R M9_W^$:Z1KN#?X4H9VV_O9'TE_?/W1 MJILU,7M<5D?Z1+,"S>/BR?WL]&0X'5Y\N^D_;Z+Y?<_OK9KXWJKHC>"S2>J5 MI/0;6DT:*Y:DNG?XK?'0J#6G?YBG[._0?M%[$]9+OIHZ.C:^0)&<^R M@T?UW.B8=X^WU\\;X 7[78> QU)B KV6+4G1Y+XSE\7!Z(GR[46YN5&[W4'V M&.W+ Z6GQ$L=[ABC3'*6[_4FHXD*AL*R BH'R8/3G]>SR6]V?+&!=B=2E'T( M.&83XS@\">:@]99O=/XHE5.Q)VP"K0GRWCLGWMG+XX_?W/-?]8_ZF#TN.GIF M^@4'( ^TYW,#;9PM>RB+/5+E__:7VI+=@^=A^J-"S$(HCD$FJ&LZ80>/6OO_ M$KP;C+4C*/D?[[%=F@4''.II?$KVK1PI"6OX3[]MWM#!J-G^:^<:S]X28R; M 3)[=H%XU]!Z2VC/4A[&W1&QG^;+.PS%;2A<]F[.N_>AI7<7 WIW(9KW%BYY M?W&,?8]6!"J2^3J>,ALRW_$?D?K::/QEID\-RN/)_(K%K M+S*I7E2;M3I5;5/5#O6]VKRI7M_9@WT7)@NYXT>B\+QB(DDLJ (4ZHX/+@O^ M:\&V2LN;B L8#KO)N%'*55F[P8^'>_B_V<54'&NUZ63(5=S9PR>2*FD]F;:# M/A\"QQ:CCQVKU6#AP/.ECE6S-4!G9DB!HW.8^X6SS)4^"DRBO7ANI:.[E;XD MTI5R=&_VFA2P;0)<-B4GLZO,1*1DAI 6?;HH\+3 1-<\YY2P;4H@J??[NTL5JVHR H208*I38(03L@\8NEQ*-'LTIX-M MT$'@BA-TS@;:WDI%FF.BIWJL<\&1TYHPNAIX7\[IQ DR8:B]W&[D;/N4>Z# MW$-"#\^Y.C=@HO'L]-?TQ_A/Z;;82C/6(_;()0S?41> H,;2%->H(W3CWK") M:D$KV4"6J8]-V,C$5K(9/>.%3ZK1J"*._2I2X&9>)VG<0,S['J!F7C,N*,)J*GP'\7$V:*?21\7*9=HOI+C M?@7N$P0EV-1!B1)'EY@TL]>V-9 MZ3^S>L_6X.Y1*/[N;W9@N?-F&-_0 MP_^R%)@>0>8O;2IL5HL;-EM$S5:"9:=,I26\O+1J;,\-ED7@:L-1L@5$9!N< MX>/R3WAL3*S0928Z);67XBP19V:+=2[!E+R U*)+?(4N%:/KQ':$\SBY^@TA M/8FUFF0D?GB.GF-$NLRN,7M]]P;('GI',4'GF<,%_7#]!'X/_81M2YN ^DQ= MT,'2(L_3%7%=0;YLVZPS)F85"EH#^ ,47+<&3KL]T>QGNG%&YFIJ#_>SDQ-F M?,L\3MGJ=C8U?/CJP 46ESX_" G*@<.HV-R?1V+(Q(7&W$QD-2MC:6L)YE*_ "<@^CR^_V2NZMNHD$')^Q MBY'>V"W1Y8I %V.L+-MWS5G>/\T9%_3#M1*%P[42A<.U$H5#L1*W*BT#RBF] MW9B53(QD/)E*]42;N?J=_+Y\*WVK>ZM-&5BPX$ MZ!,(!-B_C6PEO)![0P9A,6[H,/676MP&78VG#PX]IUPN/:=>+CVG7BX M]IUX*/;=%D1D0 VE;^_*2!"&&G7^I.N5H0\4ZP)W:A@UO:O="B6I4]Q26*\I M6V2Q'T2>8)G?5):,#=/&H=6LB:7]8Z^XH!^N%A3W3PM&9%(]3DYHS<7I82XF MJ.9;NKRMP@ET64SCI^Y+AK2X?UHZ^H.'2Z(!&DRRG'=C-!BJ44L^C;JL__M, M-V3TN-K$,&2M-^T8R.LE+Z]J??PO%=?&>55USM[%T';4*^2J:M;][/<%7W_D M;Z>CGY5-AE=LZ*F>#3YE>1!3#Q(,ALZUME]2B'LG*6*#7CQY-;B5# 6.[U!>7;,4:XKPYPN"X\@1 M^3I">;5'FAMP)=FO(2+<:>L%^5?M2==4^HID3.]G#'_)RMR?GT]M?DNA%N=$ M4/?S;)^)4C(^%25I_86B( 6?"T=H).]D\!B)>L&GHW0X'F6ZY\LXTW:2 MV461!$^2F]I*AN[L;'Q74V>=;W]Y-T.WS?O*NM1KPY>2;;:J'%=E>6FF-.MLR]/>V<%=8>!V$H0] MEC6_"31?CAY!F2RJOK I8DG.WH<5\WZF?[N;";==^>:[O,F >&NYV=V=F(HF MFZ;?_L[>)8I7?#B'FZTX,[_JX]??[;%:$F37F4F(K U7(?IQDJU96EG/EV Y MEN:+^VO:I*ZJV1S&RZD= 9$6^"(MB'L;M(UKTY2%O;-I8H-^N$9P^7"-X/+^ M&<&Q03^T+%FV4C$@^U*GJ[*2?9%3]\)=A(;6,V3)E.&8GNEJ#^&V.VSNE>9] M7[F?36Z%Y]/;3J/QV-M*I'SI;K9+1=,-"+IBV\0>'/[__J?,L:5_\.7A3(G/ MU'/>DF_V-Z/UN<>DUV9.6U5HLV0@7%XB#0T!<:519,6PLQ]D2G*VP5G*< M+<'9"C,IQ]D2G*VPSW*<+<'9"L/PO>$LHF0FO6&SL2!K)4&0=6&(6(R2V-@4 ML+!1*K_\9)3Z9QW_[IX_.O'^=/%X]RY/K> M[>WL319.%&/O)ED2P*7%4IDNBM$AW#4V<&V>K+*\IEK$(LLS53* M-!-CNF-^KYG?:_RZ$C')JLU I.C!:%$,^6<=;=XQ9$+=,7T&S(3+-!].S>Z MN\VX*;I*Q21;+Y=.W>5HEB_10HRIT^G6X>[9#>_-!:?KL1'3K\'D>%RZR55R MAM[%?<<.1(A,?&][AD M+BN[7C1BOR>I;6US87KTIX\8E"$*M+^XCYRDQ1>H>+I7RMM2$5$.=[LYT9GK%W(Y&PI9"1;N=[\2M-=]IHV4Y8^WNU:I/^M_- MIT.=[Y2Z(B3V0J\ELV+I$IN&G_8\V[PY?,?>V;YH?;!EJ O?6V3'57-[6)40 M%_3#]=<.=WNG>+C;.\5]W-ZY19D8T#3I:P\SD7RAMMN9%V5+WP)_+2/##9F[ M][-37KJH_^!.S"&WN6#;TGE.#AP0@QNMFNWD#MV?(%N)ZL^%[A:C=0X4X6X*S%2;CN\/9\A#>^A9/0M\X M?L-EDNV\&YT0E%-!5E00N.#TWL#F+CAT#E0%!R!Y-P#);VX.%''5)MDHOC@22D#2HU2)#K3D]YKYO288"55,O6HL M'PFUBRN.+@TJID\*,33'5-"-1L^]?SLWNKL),FGJC8KKSX[AF#+-B )=9#*2 MS?D$F;AB.5TQ4S%U>S''TT7$U#S_KD1TS+A.<44L[ UA8\?$'R#EU+.:*XB2 MBW2Q$EV9E\GT))[;GJ->'G^[&_ZHLG_+DNON01I-E:9?*'12^1]J^WZ[XX8^ M0[9VEV[ZZ<[=]&978:_$P=ECE3]<-WW--=ZYF[Z_;OH:R[YS-_U W/3T&\%S M-WT_W?32_\_>E38GCC3I[_P*;>\[&ST;<@^20$#W;$=PVO@ ;/#YQ2%0 ;*% MA"4!AE^_5:4# 1(ZD$"X>>.=&6RC4E5F5M:31V6>S/2O:Z;G3F;Z\>W9'^*-RU^.=,K'?:#US7F(VR MKG&LYG;E:IQ];*F?LTK^N.L:,U;2"A/,H"OL9JMGTZ?"QCO1/Q_:H&8RR::] MSS,WGTG>51._4T]>'3_?4S_>RVSYX[W,ED_@9;9]JTA-7BK)-548&@E&HPH= M[UG98=^RII/:D5T<:MB*>UU0[\7B/#--/_%[NB-? A+H"SV!$Q'M47HKXF8? M<-I$ 03\J/]6$R!H)R2$^PSTQ\9=7\7[BW]JG=/M>\^WM 4$) $\P870GF J MRY*93&+!2:+$X#29HYC,'G:K^]FX0^/I2':B9[WB;4A!_W5-5MI F0H]H+XN M/F?:=?V>[47\5U) M9I-@L7M"2K>?Y^-!(]U_SUF>D%#4B]DQLD&:2,UQ=L>FTW0ZV39Y:+ ?-]EW MN%3%L,FFN3_;D$TGKXJ:[ZDGK\N%[ZD?K?>)32?/^W1$>"TR9>>*V=@=^G=& MI-0<45O.7WWF9M\\_IM]LZ:U&TKN1F$2-'BC1V[ M>5)D.I,CW)WN\O3W9 MX^WMR1Y-;\\]*$MWZ+A#E\^(E.(NK3W\0L<,Z#,7K<63^)G?QV6D'9!D]([ MH\./=W>?A=[;P[/VEC_A1_J$'Y."'^D3?CS>!KEL AOD^I[Z\>+'!#:@]3WU M$W[T@1^#-+F-$3^NHL=B^'"Q5AEEI\_/1PP5"PF.&3?>LFUY M+#TKK?Z?'#/VW1_M%#..E.RGF'$"&_SZGOKQ K\$-K/U/?7D ;]3S'A%J24C M9KP1,0Z3 U^YT;*5^=5])1;)="ZQ MA[-?6]5J=RTU)?1CFPQR#+8(B;OBAV\4DD 3R>?4V00V2/<[ M]>,U%M@$&@O[T3;N&'2'QFEDEF'(0G975>Z 0OU6AJB.QJ(\!P!_IS51>D,( MWU%&R.OBL7S]>%=_X3H?@SVB47-"\!MP1H1@IJE$#$/S?F&H*X'VA$=K;W2O M-!(ZZ3=@X5$W&L4,1-U)$2TV\ETLW2V=)]&9):'5E2OY([8'PE>V)G,%.M&T M]WO*);!*H-^I'R^BRQTOHLL=+Z++?25$%TI%NB.[\+UVHE*%#LC.1VUO[S+H M.2[W]-Y3WB;G^_0T^BOL'3'2\^&/34@M]&J/RK:>^_UGU!KN3ZR%SN9W]$5^ M4>2W-_J'[VKR-6JAL]OZCR1]ZL>+_/+'B_SRQXO\\E\)^45="YT]=%L(#Y]> M2Y'[@G:-P=S\/G-+R]5IGV?B+.7: !HAPA=B_*$- 3$'G!*S0!Q;SMGQMD9@ MD]@:P>_4DW?T>01!E]LW((#ST8^0+03(QG,);;*%'%G(>/?_36YHLY"\@SE1 M*>21"*C[\5D(<'S&)8.>)=/=&C[69 7 X]PGXX-^EH0FDC:Z^)"RE\/.Q?9V[?L9*"&TY>>([ M.LSCWJ['=H 7DG<_T_?4$UB8P^_4CQ-D@S3G< MDKD8,LUDCQ?PY-+) M"T^#3B\4 /'I*/A%C#D>-2L^TX?Z25 _LF.XGN9:,1H!3QE[$[H3%1HUJDIP MR_FN$\AEU"V2VY45'BC6 R41+DE_C%!E4?#3UCE$&&F%Y'N)&S5O.[?4Z*G\ M,BY8<:. Q-X(( 6CW>XA)CO5(HUIY'R7MW:.*;%DCO+.SW,43O]MPP\BVWOG M](9&BI;1Z= >VTR!I$],#H\\,N[(XT0S%YIML3-/-'.AV18#]T0S%YIML:Q/ M-'.AV1:3_H^C6>P'_1;C*W3+S3@/="=[C&$=4?Z:Q3"41<@ 50?ZT-05)^CM MCC9K0Y80Q119%.%7ZI!V$(QJKT+U=5'/-!_K4O%:*=.Q>)'[\+UG,X#8CP82 M'21LT\2C=3DN%:^+C7*5*+:)8H>H5,O5FU+UCF HDD!$6:>_PZM\GVBJQDEHHH@EL1MX[18[;[7>:\*\:QEX)4Y$ M55[]&6Z!R.%OYZ\38G6+%]5F/SB"]UU)WN7B!YDO4&2>I@-O?%K?^&'DY A$ M><^2$8FJBT*KA,'CFF3KVW9T)XTBB9S+ .W;&YO6_;0#K;KGZFR,UZ3)O,I0K@07QJMY5ZX^:Z6*X.,U_:I^:[2<_)I_8GGQ>^7;0GG]I) MEF+PJ=$GG]I)K';VJ=$GGUK2I>BX?&KTR:=V%%*5&*$*Z5,+WR[XY%-+F$^- M/OG4ON@F7]NR1^=3@_]&2_^=2OT[MLO/3X)*0V9TA!%0B0:8$7?R"+6$QK\@ MB390A/XO8L0I P$.CKYJ_;/Z7G0=2^C/U_8*GFR?&PGB_*?72_!W56$!]#DM M%V%LIS&:/%X%T0.B"'^+6K1C&J.?#7+IQW'0!]K_%@D;_M>NT,(OQ\_\ M*>9U46@JG#;O%.]L%]5VFC]2'7U9UE"_#GT7&S]@%QG]C?@.9-CR?^M+ACBVVQ\3)ZO%UZ*8U'";WXLXH>MG1C8S*"%.BY MI-OFS7LU^-.:GQ"^P$NA;DSZVV]9 F=0"YYI0#*5F3&'WX;($,KF?%$;%1LE M_^>_\S25^V7=4N,DGI"7;E"KC3WFB.Z;_4%4/WL I2[K]]NXB3:4%Q3^29,)J)LAY$)OU;].XE? /XSA;_&O"$'2E3DZ6 0)SP[56$2) MT0C,$7TX PEULM4G83J@56+(30'1!4""[X2G"5+D4R#."0[?3@7\#TP74_A^ MKR #,]1A*N;CULOQ3![5-H=P.<*Y=X8@Q?5ZNNPA^<)=? @D!6@'P]<-%$Z$ M.$HQ!55U$P:;(!PG+1SXF/KWO\[.B)H 1/XGT>(&$)^UP<<$;2;X%)W[1>#\ M?OB9.#LS#@->F/J_9J OU/H&BQ7T\E"W'^+KA_SJ.WH0NW%C%4[%_+1RBCN= M \LSW>&D=D)1+C>==4ZL@8;:F9UT)M%^$9WY&,Z@J'!=H?>+:$ MJQ.V(2,* MYNP/_6,^A?ZR5!*FAOCW'TAI!YHK@'L_ZP*HPN#08\PS@\IP60:)358O1["_ M%\T'\_.DA/:R\99P@7M[3:.K;>8ZNK\[Q6:KWCA/U1ME>'IT?Q_I"KN_R\U& MNWE=KQ0[U4JJW8'_N:DV.FVB62/*Q?8%4;MN/K:/>H7/U>)=.U5M5*J5S?LN M^-\T46Q4T ?J>!>ZW0K;IK!-/,RD:Z\41;\N2C>C-[HP?KDO0FT^&<'ES/$W MH+XTCU+B# )#VVG;7H(M>!R7.75(U$1YIH:P\?P='.OFGW.Z1ZBLCAW\.%ON M"L)5(-;\WS=Z2?%,@7YU2*)8"(W,^7N.:8][W0#5'CR69HJ=16- ;2T,= FAPB"&61AM))HS:KXF6US-%O MF5A(0T5#&L]B.0V@(0724N2IP .^-+]7 5^7FM 0Y% U_2(RWP1- &JQJVK( M+??23<93.O'-59P'NO_$X/4Z_CKCRHEZY?%V4[\=*C>*:W;L(ZSP;QUZ&_A_^,R)I7Y*TS@>,>"I;E,D**YD. @BM*E6PFT M$= ].J+35BD?VI'D08JK>9$\1Z;S%,EFO&,J7YSHE$5TRI'H=(1$+Y %.D/F MLX5(B.ZH'NVW[VT]Z%'T#I[C=6@8J!T9-9.7>H((H+[2@^R(/!TY\%&?IDJ' M.]]MRT.^:<5<%"%!+:Q7Z\7.;/@36COQ?8*Z @G2W\386"/1G1.RN3Z"LQ;X M,X&'X6DR@6#"6O.'J8#ZUM9DI2)/NEI_(A9[/2B2&@(.]!(RM.7/^]ZL.9@_ M9.)L#6%-"!<8Y$1HG:-$>KU3E0)X04<1T#*'7^&,F2(!!\(4N1%(0D;),D:= M:HW@X'D&*T$D9;"9+9@K>.<1?@XP>("$; RODC%+9C,4F:.\85@('5A[ M!7H.\*H*;'95600:J$M3J#QD!1YXJUHPD^>?A?98/6^#/17>7U6(LC%!>%9; M,XQ97EPP)(HL_/2@73@5E@V"*YW19)8A&2J3Q!+!S--HP\?8@*0"QA $"3CK9%5EE:ER6U!:@PPZT>(#;O8) M'/0$LT\DI (*D*J_WJRW4( 8*A^&TPDX_#U)YZ5O0N>>Y^"9F"5S/O)8CY-P M7AHF-&J'>AH"BKR/$I4A4)*]4GUQA%*?%WB)S7X%=+6*H&)+!7LG[ DHV2>(HKN0"_B%*+:,DS5Y8[X'E11/,H9366QHF,U""H=J MC;6?;>?SJ@2;O!YMOJ<>NGFJXYZUE[(XYP0)N2^;4IL30;,/L=$8;HDYZF./ M"QZ,D8L0;=R&$2'BA=>1:FSA8;F%, MT?8=&W/%GAM@SO6@>]1/= )&^!*KR>)&3*= MILBLCWA%LFRD",CL@678(!==+3*O'4K9+%E(AP&#V^PE>ZF8(O(+UT=C3E#0 M0LM#3AFL.WL:'Z!WIS$R7>GO"<,L)W0X%>CWV$I>MSH/Y.7(\5"*)/Q]/3(# M\58ZE&LJ4: E%[I%G*>AL:Z9\.5GS#Q51RIVC$*7VF*:'=7;0)D*O?5CZY:J+"J9=/OZ+"'-LX6F>X7D28V.B>L36FBJA&G,] MG(/=)S'#X?=<>)\A)#8<(;$G0CP$]3AB<[M4L:#^.&IZ0/)<^*2 ?(YD"KN2 MT[OQ*+HX6T)K1_=X@:0ZQ#$H8O5]U-MU6<\V&90T D9C49Z# M RFQE>*.&\0*I[;RH?V&%,FPZ40K+I^G=SZ!KL.H^.^A%_(!(NT;@:XLY'XN M+LU@ J"E,;"TW-;0CGI?:"O9AZP C72)ZRGP,58;>83HYED ^-"8]Q-GG MQ.8PL"$?OFH?F:5R))7SKDY[Q-3S4@>A,6RFP)!L/)E:N2VN 9378:0Y;[H& MVM6+IUQ33C]>9>/$"]_/[9$+?*\TJ2HA>1Z[@$YJ&[]#:8?P*9VY DE182(J M<2>414Q!#PU1" T7,U2:+.3"1$NV>?3I->705.R+U7N*2NU)5Q5X@5/FFTKB MJD/3E1X8"X_[\I6LA3OM_D35G.@>=(:GU'B0,IRY4=@]M9-B22J?6/^YC^T8 MAK >BJT0.L\3.4M8,N>CY.K&R&Z -97ZI.N\ ''$! M^*5RK1B[>%/!5.1%^FHB/#*="&_:NF@5*&ZB+ W.-*",<'!"G^Y!54E0"H;4 M*[L75\Z3Z6--F8B$QEXJ)H!#UJU\-4N1S+%F>$9"8R]T%K$F*P ^6]9-G'E'X215?Y-)B1*N(-;A/C=5XF+.@ALAU[S.[>L.3?6S M-^2D 4H![1O%' \J3 '(%TH?YM-!2A X2U*VD"$IYDAWZZX$WJX,\^D@Y09< M8"R9I2&!<\DEL#_TE4]'F[Y:L6F9NM13 *>""M#_:[MQ;_1_L5VWITNO"[7 M3F[H\_+5B(X.;/FZ<%_&^D5%]5YMM^9QT@K.WA(%KBN(IQOT1S>9$$)J7I>] MLRZE0_%DG#*LQ5'CMC!^*;_?A;E3'^8D-&=)?!>,>?^-9-;A(OUA#64_5 UY M- 8!62[IJ4R!(0M,$N^7QD56KP,Q@&?5E:AD@"E5) M:NTN0#I'YNDP5WFW.5[9@!KP#N!&-BU.T?0[]8[ZD%U]PM^S,<:LJE; MNH\W]:&S$M1S/A5]\KB,]\'NVP>1M55JA].35*CJ3FL@MY CTX4=9.] YD-$ M-/90FE0 KZWG?10$ O+IQ-[8WPN]O;1IE%>LLE269$)! $]T6?"E6UO>2]S40Y]BCG(= M:KN' OIN-2'39):.NGY'>NM&7ZU!Y(B7VFS_2FX/7C@EUMLO+GCIX"6(W(5I MUQI$>3H"Y$V1N3P+L?<.8I.8\WBW0D1Y.LKZK%0:4K9P9(EZX4GKH>;H**NP MHL[J6797%.E6<6VKLM,X:8!J=>@W_73/O:8K/KO*HSCMML)=7UT6J#VAF?): M-A]Q1HP$"?MW)8A@)DIO")>0D"2_/)V\O-\0VMM1&$(IGM )P5DR3;,D2R M3([,A"K'<>1$]M"%3)2='B@RG\^25#H6G])V]-52P)@3^ KJ=*H OOJ);I6! MHL2OUEYP5)DO94;(U";@+OVV)T!F,TOQ]K&^(@+H2TF<@>J'XN&T M*Q.!WQZ5SZ5WR-7_ G3V4*],*-_]^MUJALRGDX@O_1H;3+29UZ6M2JH,F81( M]"AHPS*^'FHPT$TS-2[SZ07H=N]BO@#F$DT\0+.!P-O#E:8A=4\4I;](FF7) M?":,?R=I7K-@Y/52.4$RL#W;2F59DLKN6C3V6 79"]9%D"+$DCEHF3"%J&^\ MV>[&.\101CB$4IF CHSB;/ZR+G*4H-Y^/)XOTN*^$)PYY;\)K3)_@) M@%KSGP/D7FRY9!V4VN$T:*2]XS*%#+0I$ENATB_*R"2O0,>V!@21"(J'A@K7 M>FV])4&.+*1WN-,<(J:IH^[52"\$X_ WR@3PU\LD::=$AF;Y:?PLCL0,B#7: M:6FD[SS8L#.-+ ;=R.3T:2?6R/1-[9"Z*LI\F@R;)=E<(HVAO5+= P1F0M4P M7LME*.1)EDELJMB>Q=Q+TX8R:=R2]*!MPT"D%'5AXWQ@P]FDRMQ)T?:FE^\7 M@[)]-0'I[*7 M_HS@H@+J5).GC[2_7Q0T]E"905K^N=$XDR>94-C4T\FXW8 V= ]:J$D+_(-W MFNW%.569O3_VLA_# Z#35:699*/9'X7#:=! G0/=-&@ZL=HSH-6Y Z4]M&B0 MOH+><<\<287*YCM0L"D&"DJLHX MZ.JE%$/%9]9U88XL9+\,M/1#52_=%X%11#,4R8:Z5QRH*,Z66O;V.M:VZ+N0@VW2?B#V9YBKCO8@7W[3A3,)S>"](DTV>+SWDJ<\.7PK24W#'4[' ;-7&[TH&"(77=[CW+48<'2.POHN_\4M9+V04) MP#C3-4L6\BR9"=55Y7CIZJ7M=J_@F27S%$UF=TE<=51Z63_&+?P#M/@[W"=P MUGSEZ_H]=W\_N&^&Z27I$^7]@GJ-Y^'I#$GE MO2.$CIQQ(N[?)YYNYZF7Q@\2,G+QN15R9-Z'OO^#>!HO2ST.FUSH-@9,+D,R M/APTOCGI";GML?T&T,J<.FPI\E3@ 5^:WZN());14823F5KY4YW7D::?/N@4 M>J)SKPNIT MPROCV R^JH"&W1\>@_M3@_Z%(]S)EMN]=P--,C1+IGTT"G+9/[ZXL*$<3R(2 MC8AX')2Y(%%!9P')D5F*(ED?[2A. I) ?$Z=B/P2; DE2E XWDO$F([D.-S MS.\EP!P./D%-2$2FWVUVL<0?.! MPE;#[!X&\N4# MA/XVRBM1.3+''%D9MYV(Z0&/PG=CSI#9#(/^B2/FQ]C.M?65-_OP-Q <:O.6 MR$E:4>)1GZ2QT:79ID)N2Q);:$XTC=O7E0(7;3(VYHN3O( YV:3HE,R1Z!33 M7@@@#Z'4RP[MG--YFJ03W,[9KTB$KDKL62NMQH-,%DJ6.L+'&CD3U4B^A^T&C K0,R22R2$F\)/7 ,.$;1%-03%%;'78' MFGJ6/D-&N;%L'BT(?U8%])95O-*[_;B_FE[GF,F^:F+8IH*M'A0)$23$ @GH M?)P)VI#@B.Y$%22@J@2W?.*@(& +4<.INB!=HM>LB@17NXB4AAZ:;9>&T/E" MF-LA1TA#+U46P%N]$<4(5>0VR-W%LBRI H_=\K+4X@2^)BMKVFP5L='S1D[K MC=ZN/]@#)""M3)? I1DA;9U4V/%F-/A$](4MB#Y4VL"?0+,M#4[^-)IMNY;H MH15"J<'0=D<.8I\[YM M5\-TDMU[HLS86"C1G>.V+.HI:6:G@+>#H(2"LH4(&G'KYGN:#KV-3CD1VT4D M5@G9#M0+03J)K_O\&2I-9K/QYE(Y4_[/D8UXU0WCWCCLJ0<"229D_Y M,G]6$D"B)N,95W391S5!XJ2>>[[,H]);?-SU>.4FS-7IB/)E:O5&L5$^YF]>5&*]XK0>VX4&GR#.X M152H^>&11ZAH@F<:G"$ARIQTV (FKI0+B:9#VZ)Y,L>R)$OMVESE*.CHA3E# MA[UR9"9#D6SZ2,N^!*.B!SBC=HET%9@C5^3W%.\J+177(6K6^7,\%B@Z>1DY?J?.)&_JOK?GNK2&VJ&A S@,2:51 MP^==]9QGGO@=&!OA^&9_ UE8\1N\0Q^NY]U%^^%VF,[$B2ZL&:$@])ZQA(>Q M[4JL<&"""MW(,D?2=!:*1Q*KE4=*0P\@006H>+8!)*@\F<^'@6-'14$O%14^ MJ2M-,@Q-YD+5<=\61F%=\$-=52>HP&6SOXD>JEIN<"E T_&W;-[!6-N M.'%&EO"K42%'2=;BS@KT?Z2M$C"8R2 .'#A5\V90+WUL\>TI3B5/X/=!4^-;T M=)YD:(9D>.J<:?>I>-QX$22L&)/4^F; M2SNEJ83-07"0CI!G1F@SA"'S3(%D,O$FI_SI60BQ2H>'D4^'CA:@3@.4MWEZ M$HR$"H;':WT.1^-5?V+Y9EWKB!$EU15#'LLJ) MYU#V>; 6#\!9P4( M_;-*0)6#@1VZAHL_@.4R#^NF/3S?PD$Q)H(J>RS)YH\P-I%0EGG@(V;WJG<, M72#973HQ'\B[G5"&>>&6T ZR;#9+%D*UJ3A!D=-D=DX6V&ECM8 BR/QF765C MN]FWL+ZM7P7=RX21Q_W'TTVQ6%-%^F#>I6^_&]4.46^4[ZK%=I7X7JGJG_Z& MOR/*Q?8%46Q4] _5V_OZ0_&ZVNBTUUFP\:*M-F"T-FA@_;I?AH?$*^%]KKD< MR5+>]Z2C9,)AN>V!?Q+ ;B^L$Z3%G0O6(;/I/#3_O?U"$5U;.VWPK1SW DL[ M>(8S#*J5[YWD>G+F'"]H2=1D?)7_V9O;1FB_+L2GF2:\P+WW&4_9PUVB92B29D\1P#]8IM*.,A6ZOAO44P66+/BXQA=#X- Y_F*+ZNJC= MU]KRY[PHM2(LO1H*2-">0*+:J(1#$72XW8D?(WAYTA6!3V;_Q]?.##3P<6Q- M1W=.9H?L42:=)O-9;X>.(Z_C5OIFIA>&CX[;=]E@0/M[@HJQ,%6)6L^W#6A+"<]L\$LN(TF4!"RMJ* M$:,L4T[@*Q,%JLW.$#P#3EE*9IJ"LEF;%"X[T['Z3Q5 M0AL"8@XGFT"BGR83.E-BI4NTP$,)I%\7_7DWWU>>"]W+_=K-WW[KTR$T-)]P MY-R @('!W!I)P@7[LZ&Q5YZD\ON^?+P?HGF$S+.A:R2P!3+/[KN=@2^:^;P- MFN&96=G@&E"@Z8&XT@":OL$7K>Y]95#I\#/A@-TSC9D=3F17*!-NG[/A MRPQ0-,GLO0G'?LCFL=/9\+T0LPR9S^^[Z\9^B.:17\*&[WF8A7LULF3&52&RS)(;+)Z.8+]O6@^ MF)]Q":]!SC@E-Y@0^5^=/W'[YLM+%Q@1Z)(63XP:K@.1[_^^T=^6&*F0>45' M>II*4Z_X$P7__[J@Z<*Y_"Y]R*/>^CX,'W\V%U!H#P'05BML*Z7Y5>VMWL_DP[3^C@A3KZX!JGN" MTU>![Q_:U@&G@!="J'@E"71=)&HRGF:6$>19"^T4M3*G*',HJQA-(/]>]74Q MF#[)CZ6G[$-M&)U[Q=#1+$($+MX\IZNG>FDI(\R$W'RR%6A:IY#Q!OJOK:$\ M\ZQPG,8&D#:_S?X5,NKF27/_ 7TVM/_!?T!_*W6#+)=.7C'#K9MD9SGQOX%RH;TI>9+-[.J 7?MD.;G-RLK&8XWT_R*UWMQ-$[#?[LKJ1JIU50-=&=3Z$/E)&D$9.T9UB70 M&)14GA .:\)/.N99-B4\M>)D ,[UG[H;\^8/V\IA-U\OIP2U= MF/3H@LH]XM^_UVN-]//3G=A]?)CP%S>#+OT,OU-;<.72>?>\P/3F1?G^O#9' MSW/G#VGNL3'LEM^+UD'4F(P@Y7HN0<2\'M@Q/JV=,.RWM=/+!WF^_98E< 8/ MIC,-2.8!8\S!U#H0RFQ0!NDN&\_^Y[_S-)7[I>+BTHAM$ #)$TW5X ?L#3#J M3&/>Z[6F?Q#5SQY 3CW\(\%-M*&L0$GA(7X21?C2/E"0R3_@?ZP8#.O':-S:V-2AQZ7YZU+JDI,FJ+0X"D2N;7!=2-9W M=G5]9]?Q]_04-_WN?1LS7_]]35;@VZ<"E)#7L<#CC4Y9#F;X7P9^4A7M[*R# M-GBS7X>R.!7X"2<6/P7U]=7*I8-2,A&AJ&HWV%_\NBB=+^;4\%R;I+.6>JC; MRJ;K,G@ [> "4X-1RS-J##]!VNGD>5VGSIK2\>MUJ3=J-F"KS^S;[YQC?P1= MZR X9#.B##4Q$[0A/!7ZG* 04^0A0OSXS[HH9;U%";N7-B4I0BDJRD*'%YX6 MA0R_18I(?1F)%R9G>D4I2_G0.3!0P>0=[2-=DE#X I\%^KL)3L4_C\8 PFQ, M ?A:8BBHA*HOZ\<7PMM',WEX9-QP2F_H_\"@=MSEC+7+&;3+E\T]1$Y"B0>K M&[PSDSM#>:)"X-&&X@GQ@HZIZA*R>"%D0(^9>U\M:/W'FW:;J@M;]S[7@V.H M A+"+Z8!&$L#,#8-$("(:\HA=-H2[=:&QP2WUA&SU@W%:.\J0(A(IRF6T&=* M6%,ET%R1 _.40A*,SJF4=4YQX[$B?\*):@A?;IQ:%9_R M7%P*S1Y$>7&1?^BSHYL./=PBRG9)/JHCS4[,?8*]%9QAF>; F:< M@KK]P$,-RB $2F,.VMK&V::>#K?#'&[%L2*([H<;Y)G"(7,4H15DP4ZA8H(< MQ%U:D7 .A;$=Q"#;=P*/2PX:YNN*I!#>DM+52<92)QDF'1;_/A5G%#V8S&PR&4QM@&!UZ)A@F.L9! MMC2XT "6P,[0$-M/MMJ.2"T2>:SEKN52+OH5'$ Z)GLG]LPD\4Z#P TWU@5KM#GDC&4$:7*/*F'=HO&;_7@5% M--BK4'\=2ZS$FIL:"N)B,,B#5O5::+^)UJ:4S5$($0VCSPO-!,T+30B-EIP- MNG71+F46\#9/X?!P M63> %[BR?*WQYNDZG8Z&#YWGFW2G\&4\'IL4=#M?6>M\96WGJSN]UK:^7^>& M"_Z#,L.P3!@7AV$CVKF"F&5,' LPGCH4QQ\D :?O@ 93:( M[_"!#S/A/1^Q M"/-X)K0*M=(M=;$-*GYIG\>.$AV^Y0>98=@3?$S8Y.'YU 9C3;]/X_N0VLC5 M"'!(%:Q]70BVK^O%=JM:[H#>4))%>3#'J;,KN_OFHY>_O,G5G]/=/_"H*E@; MNV#;V%Y46]O>NSDL6(JD::=L4&>/A I$\LY$WC2GD=5B//)AT-M\WP: M2UG+UHE1FI]EM5DI5.[&6Y,5OO19%8E(^_5VG&6WF%\_G+K K1A@I^/K,,=7 M0YX&/+V*.WK1*2N+A*+">RUO&]<9?C*J7M0X:WLWUK+AS!4@1:DN/8')WMW! M_.K4LJ8%Y=.#2<%MO=,QE=GJ5]]F\?A*4O)APF]SBD+,QN&<&7 M>!W1R1&O:(6OJ [-&R;KD:UD):L2 KI-,4+&%I(O?24I61EPDK#0XS7.Z4Q( MP3D]>SI_#G/^6-4(?)\_S*[G#VTI"#I\%N/E].WM_/FM\5GWIR"^ZOE#K]14 M\JDD_'I!W.*ZVS(]PATZ[(Z'3B0R=2YVTKWGK-*8O 62J:,R7.*5K/!-( LD MO46J3KFRQS!Y>)[HQXB5 H3VC=S79N@F#+H:@^XCC]']%A3P@V_5Z[?X".?F M5ZNZKK4Z+/9ZN Y,BYNCZR\K/@YJ134L;J<58;IHE1K5Y1TK0D,F+&P+CP1*:0 MX&P(1'I9VFB3,&7\%Z 4^2GR-VV3A^;GV_SNIE,8GB_S2,V!T.1ZQE $IX^5 M 31*39;#M*PMN@PTD#Y#O9O]38Y=67:(@UH7)W>2 \89$8J7T4WE 6@G(+_ M!]7F=J-@"$2>Z"GS,808$P7=A!00*-JJS)T 7WFY?1MZD9#J)SK,05.J2QHW M$* >P)DJ&W>?]&W[^%[+?EY\MB] ;HG54!4P7/5"'RHA.]5C?:'V:6@S/\]L MOW9M_60%:3>&N: M93?? $OF*/=84U#?](I$IC;.$!^1$.?TG'U(Y,.P_T!]S 5V\?Y'QC\C%LO0 MC@6*RF\[\$BW,+XU32OK#$X41_5_6*%\XCNJ,$&G?^%YX\_4K[_U +]UD6&@ M (!K0F#-BSZ@MV'V&T4P4NAU: 2X 31.ZKI.[+O&)/&K(X77]M1N11+H-$EEW2V] M+;H>ET&!NT*''O!4AH3@,5'@ER=C6:^2@OQZ:M^@,6H?9EQGA> 2SQK*1$J# M M"Z!/,//#%>!H[]RXGXA;$&1I0.OO\:>MR,:U?+@[G\V\\O3STQ^]2ZW-; M-8R]JI=-1]=N=,I9=,J%IU/WZJ%9+#WLZ=4;UMMC(/1N MV1W[6%;.6E;._[)VNPS@=CW<^?38+9BX6P9+1(KEHL4,%N.K66G>3]BUSI"7 M'&)5+QGV_88];]R.!ML+DQR1A12OD@E]D6$/"PJE7L)'CAF2"J%:?$644Z>( M\L%!IG4_>+T>Y]*1J:*^(+Q?3Z:/^DPNMC-CW?AG]!O_,?B-JNG*6Z>@O94: MF3_-D\E8!0&8U8( H5Q&]&[F[5X]F3YJ3#I[,O9NQ]X$?L'F'36TB#9T ^M,OWY5,\ M?V3%>YG=%B9)O"8)8H!#+9*U]$EV"T(.XLQE=C//L[ZK$1K:W@$^VXHS.>?] MFW\<8Y+I&018U%D299HP:%#\V8 M_#,E>4U6=XLQ>\BJTSW:B"M_120QS8M*6[Y\?IC6_K!*S&'E)K2/@,ELE1G2 M3'M"3H"1K&BHWC\A3X&3WCJ!HA,HZ]X%,,99=)LH:XA>])X1O2 X43B3&GF$V- M5+?&0;:F079:_/M?9V=$30 B_Y/ 397.VF" OO6+0*77X7K3%'%V%ENKH+TT MW%M998L;@%_PZ8\):M $GZ(+OPBL$>!GO%3^\9;,X M>W.X]>9QJ^_HR:+(C54X%?/32G5)6>]EX_W9M60/MZI=BI5HA:O5%L ME.O%:Z+=@;^XJ38Z[>-=JI,@^FGRA^XC:3)M:\,+U!XW1KI&0T97PS;1NBXVVA8COU0[UJ.9O!'Z2]6EW@_B>_^?]W\XHCR$ MT(RHVQH_+JN]D:A1SX^_27B$#P!$=8IN4V+?^:2K"J@H#KI1^1TY.8S;!;9N MENA^ 4D(*%<%FIW0^L.U*5(]49[P9] 4APPL5H5 >B-"84.9Z(TL93Q"7ZY& =M;E5(@[[0TM>0'% M!;H3]$-*G:L0AN+T;DR!'T0=KJIN/$V GJQ_@P 2P@) *[0$\:X98/A MWY<@]7%Y(&2YC)"A-$?F#T 6C@#U(;2SX>)'$# 3745OY8E6HZI@!%^K@91M MBOI"K-+BT)25)PJR>>#$" 3>]"_974H&81&-NXK,\<185B#-1$'>*&< ;6,> M_Z [!B8BG)J!W2%$3T$,B4D#B2U(/7&"FXXZRP4BJ\)!:DYZ2/>1%MW.=&KQ M:(&0>?,5#NNK6^$K-A2-F^"(%ZD!\F-*"/A#9H; S\%RBZ9?F' M7E35O(I5;W=2%U=+72E+5MQPO2OPA0R7FG7[YB/=K%12=$2+UEMS9$,HNB\-OPH0&F5E&% MWT2]@$WBZH9I%XCRC#1\!J:3)X74E*':4-8^G8%8%+JP8L M!11DDL!#HME_D)&4X/T(5$W_E@)XU%"%'[].6E"DS6KXT=7 KSZ4"I>SSLW+ M@/;R$8>;OEMKE.#UYE$OF2#A":.@RAEM\PXC(G[[[9S@C.7T+U.[ ;T/I&"L M9WN_!$M==AHW2UW)I43 89"B:VA=$Z"^6P:D6^J(">[(,X0HPQ%'&CI]_H.X M47X0ERA);CCA!.):,,'6D!-0LAE6'^5J[./A154L4T)19+1G+:6#=FR$#\BZC2O->',1B.<=.8'NUTZ\9UFL\^;C0QK M//?%ZGQ4^BEJS12'&-V*Y^\OW&6WMN"2J.P"R%J@ROSNLI9U[22%)0UJLQ_H M7_!=<&I(VB13/:5$H0_1$"0(LNQ,S#*'QNB &^@(2@6BB,72IMSL2DV#)S"A MBK*&QT7 $-IG,UEY1VEQV,QV-*DMNTU!YJFHIO0,C;<>D<,I.EH9[#ZP#MQI#Y^"W0+MP$X_99 MGVRZA!7>$KF)U!M"%G=%N?<.K1,HL(JN3E8-!%2S;J4L$[%1E@ES&SZ$Q%]% M-H.@HI%7K" H(4N,;]9B WKI1BCYO(!&Q8]!%:>[4: HNUB4WSOUSM\V&T8/ M1.IWKLP0Y\HBL-/!&NH'G,H,0.$D"7Y90L.L&H>,76T\T?"JT!^&PF (ES:5 M48M:%*A;(P<'=ZRV5M:,XXF>/ACNQ6&2"B?(.Q:YLJ;:G1/V(LJT[B%!:E60 M)GJF+-9&.DCKPT4M]<>:OD!^+%.1Z$K#7)+.+([G35636OILT'=,23!G=0KJ M'V3R116K56ANJY;X>,@3L2Y/"M"U-)1GR]CO0?0D]#73S%]7Z\;7X!DSY#1B M)HAB:LA-X6$!R? &X3N4.JC."=GYZ36]L,PK@-.8B)I*KBY!];$&_/8N %+* M6 N"=:KI28+";6X/WC:NZ7)R6:1G\L,/R!9 -)!;F$J?Q#]Y[;A,9;;.66CJ M(<>YCOZM0VB^Q0EH'BN&WVW96LGF!33-VA2.H&*$I_A%1%C.*ALCB%'M\>'.>7=!#[DO.('A*)S@TU7$^F8WR:X;9:2\= M(G:\'J 'GRB"!'YOS7ABTJ>,IV@SGJATHE*>L/EKBL(N\JR_&7Y]@^/X=_O/ M0=GK2N KCR9AY]_N*=Z#2%+DS$4 ^A.+S_G&G,<[FYO.A970N^<,:T M2-/5C[SV^_/@HAJ2MAL-H0H59 )=K0D9NW((6AGU"CCD8,*>)ZX'<0; H7)' MXU=WAPSQWA@08^3Q0:#7]*TL?9Q+YPBR,:L!C<\C-@Z5DMZ.E.O6,]L:J*D#--QG["36HGZ)*6\YB;OP4 4^_379U@\[J6W4_$:A' M,"^*N76%-,*O@.)NOED/LN'U!%!-OBGCHHU66DCY6]:J,LH&*JH8C3+"=9D- MT_F[#KEQ:-LRY77U8W.:_VW<(S9"2Z@HU:1G'H'KTFV75T+W3$PDTX^K#06% MQZ[Q>0IE<6[K_%S!XLV)F(YU,\^P8G.R67G4Z'XURAG%/^ C\_/:."W9=,YV M6JZ,649W_E"PBML\-?W*:/FI4V3&Z;L:L+79,5Y"#+#79)DBZ>P@Q'6"E]/_ M^?.I\O3SY]F:4CI30>],^#P;"CP/H.J"]**%SZXB0B&BO_V6!'&M$-S*H,A' MBM-HLCD1;_KH:!AL&NA ?C71'F7=?R2 MU['$&CV-:*LYBJ/C50O0^3';G-5S8=EH)(_B1&BX#B_5$XXZ;J4)*;,T MX>X:R6\1BS/6O542\\/]PJ?9*LFLGF+HCY3Y\QQP"@$D)'96_(FA#+$]4E!P MU(@&7>GT SDJD4$.)HTZ9T8).0P#H:)C9[U!$0H#HRCP-43D4/%U*M=6+MZL M?[-8:+/,F$HD\&#.TH4S2*'51!9?BUO;[!&EKVR#'ZEU^('S.RK7V[ !X80- MTI%C RQEP0^58,+4X\OYN:(^]&[>#H<0\@X((;6!$)9!+I8T:I+H%J?[IB]' MM^FI-)V+?=,758&S>%2TF'23?>@^/((T?"$B>]+K:>7[5@V1[6%;/\.?$Q0$1\3QN:+YIAP43^%^\OLM'<^ MS-2Z,9T1SIZA)-#'50=]SMZ?)>WFKJU)JQ3?@PMIF3L9VD@H#VA&;.GM-D7H:J MMH@+6432K!+?VT,@+> _]APRHX [3IW4,ZNX=^!U56Y70SX;C]*HMLRUFBO% M;JT._+VI,)[+Y:N'1>ZY/&1CM\:SF[O?I?^)HT^!R+ ML@*L"[UROW\V4 0>I>MI8 8A&]0T"N P29>! 703^*1@$I#+NJ9FS "_TU7$ M"%(9G%Q]P6ZJU28HXF\&_*W-6I;-?3_F'VHOF990N"E80,&\4$<<=:#&/8NKNB$T*>\[!AK37K]>-EVJS$28V--7'P; M&YYBTY&&##U\&+UTQ8-9&SG&,Y!'IG2=:^8*.-W,6U8R6@VM-=5_6TJ0M<0>STPS3/ZZ [GACQU.YL]38#OYQ-.&GP*?R-C !>56:KG M5;6Q'9P)4LH8::DLXBVLE\NM%]9;;OT'XVJ(>=A6T<40 :@=^,H2NC2Z6G&O M8$>KI?A*E=?%RP.7GMY>,>\:L!9CW+[\ M24#>P2W=+E]4*_?7U52S1K3O2^UZI5Z\,^OR/<"/Q=)UE:@W.M6[:KM#5!N= M>N=YW:^%Q2'0-0K_)/5WX>(;NE:PY8J%G@_]S;A\L+Q8@6DY \)@J*$OB;S3 M10Q3CZ ;$5L>7?EBP!>9:=D[O0I2!C'D_[[1WP*^=L/O$VP&AYPJ?3Q3I>*> M:GA90Q=]PNT@[TM7/J=C*F//M?\B# 5CO12_;BM)(IMEVY82&>U,'>0LLEG_ MI5] 79^PX^PM:Q-;P!NLQ[ANUX=7K4&Q O?[,6ZEF^TE\DT#4'C]4LPJ O0-GG8 M:JP%>WP;0+-_3T&BY>>+3@.>)K/K9%9O'2ZW4&FYA]>;TEC!_X MGK6%S%?%N(7RU,H66KZQI,!IJT/B04"6(E%746E1=>MFVD7//>KW(M=Y8UA. M=/8OQXOGFTEL_A0=#P3(2##@1/R]N6/8S@R)&5%PDU'W[R6*4ILCM?4>D:Y; MC<4YOG:-:8R'WK-BJ\8@Q/?.Q?7?'IIPG>9_;3TK+9MVC3/&-MV6XN'HW9BW MX51%3C$8,A@HD#U(%"M [2G"V'W+[<),IG,WH-JB,BPNKU+8D?,_#_7JOIB: M7?&,\DP;*)PX%0BM6OT]!-4 M<^-:X^OMSL65R39-?GB4:R^%CPX3BVGC]N8USF4]K!N'?A_?X6C$Q967B>/7 M#>"BF.D#&S'NG!O& ,2^HC$=S3FW[9("!PW9CNA<& [P0];>_<76;DXTG+S M?*P60V#V%KZP[9 [I.W@1RKX:GI\6:QU+_JY;:>SORLB\'_??I^MY^ F(HM@ MVXV0O0-P/XRAAN!C6L_CO%.T1J-.1 G4_$C&YT^[>FHK"?8)8('M@?N8.#=ZC<.E7X\/Q M[F5)BKELZY&_FF<_A,@YY_96-E?(L5FT"5>8F \(XBWFKB#YN($\FR0@[\[7 M&2N/KS)2NODYW!^6#\9P.OV%8;VWF.P+UKO+R,N'= EJ5$UZX2- ]C1]+,C> MVQ;?%[+?4L*UD*4?!]//=]0-.OG@WE=Y*(KV6YLY4;CKF)WN/J7MYJHJO5=> M!+Y\# C?I[#%7QMXCR"?B0_D;ZE9I]X6^/\@. A?VC(GQ!_O6OY MROC%%L@+T<-V#W#J3'"]A=&93NCA]JZ2[U M/A!CA>B^.,=0)S"^=@1' ,1=>7]>$.A2NO@\NN$B@-X,S)I%WR,Q[ \W'HVNY[%#D>*&2"G#P60 M/?@SJM7:S0%]1=5[>^//5T;!X=R>NZ!@#P;/WH0'(=L8<8V!?ZR;.1HW\TYW M]D(@70]JB_7S]U&IFRY)8@!J'XUE4=T[%O2@][OP.3J_SK7N%Y[556."?$$4 MWU%ZYMT07RT:Q.?!X"Z0V_>C1Y:YCA;O!6$;ZP+WRMP:CP;A M77$+[GUH &2K^O8-)\&]HI<4AK2[ZC1-EC5N.D,ITW@!VMM.+ KVWC6>N24K MZX-:Q7"M88GEN*@>KH$+X>A?U7$:E*N+B\?1I#LI\A1_.*[FOS!R#)>CO MR M#"H"4$/V>MEF\TT( B4+QP)N(F! 0# 9E '5-UGL5O)];NS9K28F;^DNNWR3YSVM[!TQ!Q6JAVGSLWHY4L5^X4 0>B>A.LHKIFZ8NAH-I@XJ N+#9:8" M2O5+.A@XYO:Z-49E_&%M-!JA#[<"L2LQ0^Q,(B"V.^MR;&]$W;?!X^UN+O(PK#M( M["H_>??N"3[@_O8N:AIE[W/Y* GGWN MT*.,$N\H0>%*048&FK>H:K79_[R>SYYF=!*PLD\1\MLO.%$B%*2H7GRJ.M,L M/KTPO3NV1<>(C/WQD4T?#A"']D$7HD'!=4F78+C>-AP0M29&KFUC$.8@N,_:#ZMTWK+A&JJ?%S/\];[Z'!/\]>"9 MDKDJ9PJUZ=,EV!O/Z"\,=[TKO4<-=ST8?-^>7-U0I=$#>TX5'][']_FD)1 'D:6CO"UU=#DC'K+4Y%JMBPD[K&025VHC MB"Q]*51?C ;5>W#^\;8_D(5BHS_<'^1PRQ5N#X&T@/\<0ZIP5)?IY'%9E"=\ M6^YK,TX!>.'8XC'_8F7]I.N#_G/^?OZX&Y[W^\95GN7<$HC-APAS/"=$;WXI M9ECOK5;CNG'GFXOM6O&2&I<>WO.]F.[>A6/O5[8"(KH('YM,?%8[E8\)R%PJ MA^JH$K4T_8GV043U%(/>,O0M91_Y6J=*O4W!6_(*>X23LI/EL+>B'KZE['V1 M6=QHY39?&R3-D @I95_*ILA'="71MSQ<2EE!+=3+W7+4E3Q"<3/O%B_8E^D1 M.F@0T=5$!S.MWNP@2PW3KMZ&/UEM8(6,+$TFY[W'W=*;_;]SC5F!P@EUN6.$ M%%9""7#LKVIU!.%EI\[<#"ZI=E/IQF-WA&8R\X4MCPA\QC'*1)5FBT^CW%V) MH9)F=X26IC^Q&D4$J2&[1R9RD\39':&E[$],0 K7%RKBF(6K ME/5OGY_&_<6U"KI)LSM"2]E1=A]SLSS8V*(9KC)1&'87HWHWK5T5HK4]PG*T M0'V!P$OA([<8S7^]; MXQ?M8H#HCQ#+T8S**3;+0__*5ZT)[I=[YYW)[6 PG=5';S&9'6'8FOG")D>X MKAX[F1P^98&KUY[[W:MR1GF+H/1@X6AR_R.XM+PD*"FPEO*@EH%M@W?F]Y.T1E.KUYYW.W MNZ53^7K=&HL8%[1J/$.8@VVZR8UO?-6Z+CYYE^Z?EZ3+VR=MF(D'K(9AZE>^ MC;I3H;K0>-6G-.3[N>9Y5?Y\ODA<$_LPN?O$P\G64SLID]-H*:$OXE"]I?)'+3NCNYZ27-%,BA'Q1IYHVH27A MXO*S(WP^?+Q\1NP'#\-'MPHVQ^0"C^H"+[:V2G)/'M7E9?@ _\+DG?R8O<@6 M^.EE;;=:U-[O6N.36P$;P_6-'W3.N<%_BMF4\+[8&:OC>SO/F/>:_%"]'H(I M':?3.P SV2]L1!RFC[T?.9@_7%4?'[/E=N=0?=*CDZ"CS()-1JYU*.?]=LFZ M+=[>%YNSW!U[J"QK]YR:@))%'Z6+.!F2%2H(L5VR*IE>YC+?+%.MQ.7O!Y8L M^A@E*^;2\GYD0%TLWL3/RZO/:C>.P$, #F:.->C 1MIJLP%F-P!"+OUZ0^/& M9-3TXZXIOQM6+ M-M!BL@6"\"[WAHF M2CVJ/+D5LOUV]5 7Q+U:A?J1)>8H7;B'3\<+URG439;$ET&I?#5E6^!0EWZ\ M.H7ZDB7F&&4IYMQX#\YGG@KU"=.YZK-,+'U"??$M^P7<_Q%5L3>7;)"ORD]T M8BP3LS EVR^=JG6E@;OY:(F3XD(<[U87/?B[U_C(NI@!YL!6A7MK:'NVO,TT MP*^(V3CPSO>,R3@(PV))S#4&LUN^*V3CL1AVYOVIXU249D08&0'I-T4LG-]F MQ:UE1/TE;M.9]!^4N!T0F8?BCJ1-&N?#Q?Q9B(([1]-W-@(3/"#6#<.=QT*M M,_VHS]JMQ)6ZW%4S1]5,-4LE !1'E&T?1D3F+STIW;[,JJ-^M$AY9P:[M5U- MO$,\HKZKCY/AQ(-XCQ_JLZ MT8.R55F\L-VGF\Y3.1\/1MZ)WX43/HXXVR:H?)Q/+OB+9DMY2T>!C[/4L2"P M_;>9"LJ9SU&?9Q^OU1J]-;_ +V>88^$,O7=L')0SBY>+&UK+?/8G6Z]G'P(7 M[Z*-LQ%5A$H$)BY%@XF#BD;K<_YR18%^,Q]Q OE.C,VY8&$TZ#&XD:.J(&_T MRQ(&@L:)B'H561H,)IRD.^(KG4$7*R+7>'B+PN/OXYUK/,M[9(\8 M(YJ]H^[!63!GA#*]ZC+(GOAG:SD:9%^ -(C^62FFDVSME, M+#D2P3F:=T&YYN.)]?A&5"?0K.:.L\6QEUN>Z"0K=\HO5NF.MV;A[?[A[6Z0 MCZ2J_+:WK3&HX-48R>ISJ@^WBF71L#%C66_70\Q=D;:SKI9C6]WG]_I@&I,O M-SA/<]07QJ\1Q-!CD8-I1WC[?$W?',(1D'65A)3?(78ZV/]!V.;CI MJO+[8UJL5K,1@^W@7'1K26H^?@P.Y8C*DFR:*I<")PW4B6FI7+:M,Z))R;): M:A>Z8L36D?G\B=I2UF-PLCD)<3GY7@>B^ MW64^"N*0$M_B]O'[XF?!K2>I\71B/?R9:.R-%VABO:&E&O2SEX9YN;3U<_H0 MA5ES<,U7R]V=^.3SA6M<?=WV5G;^4 M8LI8"%;&D:]9AN RYO1;=(,C'!B]"?ZF--[-R]\BU=O^"ZI M@T>Q]7ZH OZNQD4X^3I*3_/A.R@'-"U\RY?*5#YZQ6+VI1#%589"86\!RYB= M_[X)R#QDBK(B92XS(%H@'F9[P46ZP'!KM&.( ="1Q@"JK0M9Y.$'U;Q@JILR M\/1C<%*>US^'L<^L%R@,Z_X,* M4D1^V;U> SN\?(5S_?N0KUKSXN&N47S+T%MKX_L#3TSZ:%J/'LQ5[H,GC[,. MJM!\3=]L-9A\\H3:7U6AN+-9?%.0'Z7/+[CLW574%R7#*3WJ:)MV1G0WLC9! MP-VT J0IW&0C*"N8:+7+3MVJV'3WJ)1*]9R4S>[$)G_O6V.26]M.?;"E5]D: MSHY>T:A?M=>.7^Y=7'@?I>DECXL&NH=CZE1MW[K]*GE]98)[/U992S(NS M0U4QB%:*_D2?7P1YRP%QJU_IZKRU7]ZOA5IC$H'+CZ'VY_([O"41$+7ZYI^/9]PTN!3J+8L[W6G=?YD^<_?;D?%>[Y85UN19%]O?=L:I]RZ0YI@ M];LQV-_( ;O1(1*/&S-J]2Z%%:_/U8-W\GMU=)5A0&<>;^V.($S]RETBO5WP M,?E:O>3@EJ>4B][P_OU079JCE*"CS$P\/#8*YV7UD*S/2K52HUOO%6UKHP^? MT(@YFAKA!^NXXL&/J_/I:'*7[YT_]:/@Q_XJ\\0,5?U1[SZ=_\C>/RSJS7@* M?O5&KCVV.+TOEBYG6A=(:YAT? ]KCN-Y-)?;C, MGP25'FM$1Q@!%??>NY-'""KC7Y!$&P[6_T6,.&4@0%:BKUK__"+F)I3Z\H*#Y0S'<[_)$HBQ/,$]2,+ M5Z;*HL";B[:^P:(Y_8OI#1S+H"'/!Q[ MC)EFD!FNRZ"QR??E"/;WH@GI[[2) A2,<2Q2_08WN="?QRS6,4T^^BWY;_?[N^C74BCV:FV4YTFT;FH$N5FH]V\KE>*G6J%J-4;Q4:Y M7KPFVAWXBYMJH],^WJ7N3]YBV"PK(^%W02- 5O"!^1/"?JA>14&"D+\BJ%!M M3]#O4W*?T(: ,,$;8:(W0H4,!@(F(94.%#G$8@ M[D+4HR'K$< I8S2,(3H:MX?'%(#QY;$B3P4>$.-)5X1@#V+DB0+%(B5(NNV) M#&1MV4,!O? 0!4@2 M,T#P6#U-$4\A(Z>F9A),S01TS:2:FHGHS@GP":T[0472A!X:3Y3>D%.1D&'A MP\K/DJVF_LOB0 $ 25B*&\DHZ-_ND(8T8)E#TJ(.H:@.99'7A4Y>CLR)HKD/ M(;I#$S(GJ,)/UCA(? G.<-P!B":4"G"TSZ==&E*CDM-VZ.:LOR$D67&7S[_9_M_BZO*;C=PBV8MW#A M)R:]9M0%R@^T_%7W[4JKC?BA?OM-D?ETFDR[^ZY^I)I0YUC"1>5)0\"6*1Z] M'YC-D.T$!A)0X" +9<0P@Z.:PDEJ'S[.F:*B*UB[D."/__/?>9K*_4)*!4C( M)@)VR2%3-\H/XEJ &T(7Q!E4CD/"^"7Z.H_',E^GZ.H,3-KO>[0 )]),(*$+&:32$5"I":[)L+@"- JV (+6F &+(ABYEU6:RKZ@3P M%7@&2(,6W-0RKS/DSM*V^&M%J.#Y ETLWW,K< M!9_*69_RYA)>[2M8VPV!'+G6;C!W DN1-)UUVP;P^W#?"ZHNWM#$%B1.F9LT M@M2R;P<2'I7P??"[(WA$\DBO0KM20);[AFB4O44#NQ3V*QGS^N5U\Q8\7K4I M/Y)!PM,%SM&?$@RZP,@$))/V*2#I567I0TLB%N-#%IH#(W V TA_ #[%0?"% M? <]4<9GJG5:K4L0TAIH +A4A TU80HU"?K7]^S?2)]AV>&Y.=16HQ%J6*P! MB%+A<.@YV4%!0S"+SF].03%.765Q?0T=W@C@ LU !>L*V@1SW'@,<2K&"P@% M+U$D)Q+Z1M#MH>_JWR?$=X#)W\-=G,("8TC6ZN%F\I.TVS?6X>H#"B(;:8D? MEPWHNE43*.J#M!?5_&+"D4-76, M^+D_79JC*,4:8+J#\X!K17CD#EL+&X\98&KKP"4@]8:(_.ZCPZH<54 M-EAB#JTJVMG9#?<)3^1:LW>'N[?;MI/-IL0?-=<,W82>%J N*@ M\NHKM_%>DY?<7R.^WW*'9UF+]NPW3"OXNW78'4>94 MG? ]] $!*6C4($L).9\JH*?C:X;"^)K!B&6# 7:G$QKO5:@;=.\M2:WFAM=Y M0 \TD?/<7'",54(6U6;?E7A^B[FL$F_-UOG!>-&,U+W;AGNEYT:WE(-7CMU* M(#V3:'$W:MW(-Q/E?5[P-"E=*40[4LBOQVP[A=SM0%.J.+S!"6X@G]#K 2;? ML44U!*DWP:Y CK"4)Y3,C;UKSXF#.JPN02$'_I1G=S+_N)G6.^]/@Q7E*> Q M\"N]=OK*&T/J3K\.,%^Z,_TCYRGER&N!Y5RWZC:4Y*JB\*!_T3?]UU,/%Y=] M\>FR)H&W=S8^^F\41EJE?M:O=\D7]7,_7._LKU ?S48WK841BC%"A #_TQ]4'*^A@5 -&3@&8():B^MH5UP0$"+Y4^ M1LJ3LJSE^[@V$]X:9BOZ<7NW_^,[ZQ=X^I*@[ ]Z0X((0X2L1(M"T Q%AT\IE*<4RB]D?\W@,6>YAA$ [4/DJ&+7K^DF M1LEO0Y2PI'>^X7BL/7%*A 4M0AU.!U!S]B@PH 1E@XE L&0H_@>A\32'7S"^!S;*9O.7'& MA/NK:-YDM&J,(")26Y:!/!Y#AJ,)HZBTH+/=\/9;*T$OE:"H ;CHP1SE2FHR MG#_1UE T&[X9P]/B6!%$1W-"74M#0GF1@IZE(4(.G*'(XG+5J9YL9% B*&;F M)ZEZ@A**E,I06)?$1:EK1BZG(2Y+$\DFH"BR"M'= #'7D$Z+)Y!BT/Z"!^ R MU"'"70I2*C3*4'TC5(M=_ST.SJ(P*9X0!P^B:<^0"1%"6OF>YF/*25/XH<>'U1GJ7,; 23II:=CSV? M>E;47)9.D=F#)'OV4TX&.OC$>2.Z@6YM.%/,X1L$J,ED%*'O(5N^/Q%QXAO/ M0QG#^QGM<]VDUXB^('%0,7)8<:/ +@K^&;H#_5(WKU(*AQ(@\7845'6"1C$2 M$,P$9T)&X<,N,./A(#SZ+-=0$JPLHK7!0 MM)^QAQE)J*K[/-9HD *?@HHE><,\M4<'KR%IFOTR'%#0:L:+;[A/8309E61% MD6>Z 0G_HLV='/BV@-[*&)LA/%F?=,?(;J< M](Y)X^6W"K*8;:X(>TS-?=IKIG(4WO3\#_>D.]-"5C;I8JHXY-_"YAG4A'#/ M+:"48,WMM$6@\D3I5U ?0Y6'CEI#DZ.D*B1HG'X28]$V90^I/K0SK#/B!V$[ M1S>/'KA]P,Q(KL*3M40;I4OH!\0R6N/BE-YT+*[WAW.6KTDO_8'U$&%.7$\A=Z_#TS_]R1/Q'^>S1 M\#\]H%\&U8O!4RLI_$=Y\6'XSX9SV*_R/_.CX"?"O'([@]&][%U9TQ$:% 8( MZ)"BH6AB!-4#!P$2Q"5,QSH=@2PCG;-*T90G?'H1H=^("_O6U@I^+HH M0A@]19#0^_NZ[D+K09619.5'JC51U G2FD9880F?-Q4CSCE"61TD1"<:AB+H M5S*0 M=LL@MW67QJK <#L<%\>=8;N_S,O R3$6M=92B4-FZ2\IY19\S)U1K/4I9^VX M-2(8R3;^E[BV*?W&0!QRM-,>.=I(WC>$B#E:(=+WK3\I>G]ZFI5O/YZ[\^Y1 M29'_-:Z)D=\@SJ88I;WDB$Q!^B";6IC",YLTTQC7"$AB=8F2BS*&3L?RQ[#& M3R2Q.@HVHK 3#"EC(T=SJ4_-6"KV>N!#(+-Z"&#LB?5L!$8H7>=@=FTE5QV$.K3N&_')(YU[YAE2,:GA=XN=&= W#( M;9,Y2V?TS /\R09W=MXVUDB.%%C;5%&8>XQW>IEU"07N']7$(]AZ@@8<0%3# M\ AY)L2)NF&%=8&("9J*/E)D2 7FG.RXD 'CL5=!#S,@U/3$GZF#N#@Y+#_UW9C&M\L'\@8 NN.DY.+[ "3OY!G4 *450W9@X-C MW[H$43+<@E#%]$PI,?Q=D&TX6M&%G)QR@N[>-YVAW$B>8,>P+C@D\F/A6_O* M2,7>:W2K%U]=X7H]B/=-V9BH9$KHXQO,H@@EMP^? M@)9MU)A;*('++(T2YC M9*R[P.!W5&M;6F*JRR[R>PB2.NGK&0Y8(W45@4U!M2A MK&A]^%82#XO<'>A+O#SI:@1VG2&!EB>:H_/$MGNL8(Z#N&._'+K%AH+Q.#BS MG(YJWD544T-N"B"9 0I0 #U##/%DI%\\YU:FL!9!VGPI6B>)J(ZU\0 =IP8= M=3\[T._V\DC2=.<^?L4(:?*4<2O".G_A^G'2&.8,W.(3R;CNKLV_TEY>+]WE MMQC9:OHA@&I^C'(7E E8.RSRZX4YV\M%[7Y[7/N=G%_E>7C*3L6QW6K[N__9^]->QI7MK;A[_X5%CKG M5;=D>#(/>^MN*830I!L(S=#3E\B)G<3@V&D/0/+KWUJK!I<=9R2!#B?2?>[= M@(=RU:I5:[RNW)$2M]8JN3*@=WO6Y9]<[_&QB_8[G?$B2 _(9H!=811!^CJ M!S!0R]"&Y MU %'!WK=(26*A2C1M1\E\V6H&R8U)R"4ZYA8)^V-:9T "KO:TRW/IO@ T02. M7%_*(%$C1+1$)KR/9-I37A,E=4VXW8-V*YWJY$)I$3:/!.%]I-;(O$AEP;1' MO"OZ+]FS!,P*\_:E&2'N%VOA@0)P:RO'0#XZ]Q,",H MB<*?9$@U(+QQA $;GV]N&$CH MV%C;!/&;)_#- VA^]Z0"[;M,)1S25OLSC=;O0;Y.,B.^@GK2T[^Q"]L3WY< M& ^9T]OK\Z#P#NVMSK2]527VEC.ZN_W9:'VI]@X^W='.'C$E>U/JK0%*>89]^!; M%#G5D38;43=:VGCD&D8HJ57*2XOHH,A*8'GOD02)@BOA\Z"?>&'((1>5 M#I1\RF=8%(ED83%R#[7LHMOAW -+]%]U0$.?1#J"$.U7:E@24;%AG2" SF-= MKCR"=W14K=!ME-]W&VVXVRB_[S;:K<-NWVVT[S9Z(XL_0X5.3M- M\M^:8T D%?4:8/_X\\.Q#8G%;L4GM2=Z_Z$YO*Y=V7;Y'7H,W6F/H=R>?+'S MA>,O=PVS6S[XQ*=,4_FDD7_Q.:-V6)VW^S.O!UVP[M2.$&H".U)F=7T]XFVL&46/,( MZS=C@(\\R"F- SH^.ABUL=%4,#B6ZB@2/U-()RMN'9BZSGSQ^D>@C16UK &M\#T^6'GGH6-H)2+ M?;$/[7;T!B6!XZ5ZL&.D<#$4P8Y'#/%R1//,Z BX# V6DPB0-U\2;V8@XM[P MY!\FX!$[:B,$MP-'C]$GZKO0=Q$/QNU:&"D&;U)3*48[!JM8E>[BB19=0-0C M'0&@'WDU>$5A@.8:3=^TOC=/#K-56$RS*Z:,-]$!;BRT_"A$Y^K4$YRU@AI9 M*U>,*Q(.=@-G7! ()!Q]6X,I);8EH/Y [!Z&2"LKH%_$]*C?%*'9BLXA/P2V M,AKLANLI0*&G#ET#UTX@%L+]J9P0K'6*OCH*?5+'RT&Z28@]0JN)WDTML5 2 M8?]H'[&=\XY\M-T9/$1N>J'3Y:UO7.02:2\+0L+$E?;(2U!GPE:\-IVAY70L M]5=(1L-35=<7QSR^S;N86&]>SS-!1,AN0X>.0?2Z7-X5]G+,TTBJ"DJ;X/9^ MJ'M$RYAF5$+#&_H$/#V6J6%!C6>"CB=S9.H&57T>NERH%"".#G4V(]?W+5[Y MPQXJ.KNI;)-+Z+M\! ;& V+A?18X)SV7 ,2%#K&/(8.0CXVH2' [.HAC5F2 MC0Z1"SRM8H/&BEDX@[#_VO04\ES;?3(]_B+#')DL&>$DOI<\ETSZ$?P_/KDT M^(^Q-0/\;4]TH7NF;3Z"LC8P+H(3'7\<_6X^4E.)O9E>*,Z*2(EA2(CI5UG9 MH4YU:4N$U37?TR;?N@0SZ!2;CP_O:D>-&JWCJE M3GW4?8?^@C'M+Q3:DUOKJG;7*7G'!KE&@&7B/Z2IVKL#;SWXVYB&IN:HC[E+ M!EQ!*T)9>Q4UF'FWEQ'5&Q"E!B4*S.2+;!%HY+8""F1 _^9Z%OE,\J>A'D#3 M-\-:" ;D-%-8[P,H:R2+Y+T52(;>/0?FVQ =)AV?(J1UW<4?7P;G0;6*_@+U,H(;IVHCPIX,FZ)_": MQ[/T%RZV[?I@=1--90'0#)IM0^(BBO(V1,8 D>!%6_Z1,@/:$I\(XJ$M:NUN M++0Z4M3,%);T3>LR9_Z\?FC=#&*:9IG-N_"-RRN9RGK0E2LC3Z?W<&9>-I5, M:9_]O&^>73U/3"/[2E.9K@[7PY]<':(:$MIDS,E&1*C<&I@VA@3CFXK%")59 M,<(=U2EOX;A4IAR76T\W3")&V 7(VAO\:Z)>B$ 1GYEZ( G')2O)_5+WMR>_ M!@^Z4\]V_QR_QT2'.>VXU-H38WQVZ_X\:YV:Q8-/?&K4:&XT->67&)3+_BL0 MYBB1%LN$R+04&%RP_(>]X_/6@^>KJ'AB%3'*#F&COH/00-2X\SP+_AW@/\=8 MW$VC5NBB ,^H;;M/6*P.T2NI[$=3H9//B6<*)$M$OE=)W$L9\T([@K"C(!>\ ML8X;&C+4')9M"?BKD3ZF-@G%F'.Q5@Q93Z#4!QL1XP/SS$?+?/(I49AKVT3+ M)]X6317&OW06TO9H@:]#V^PZV+XA^NM@8 ,+VHXQKA5X)K;?07@K*J *?(JN MY'.D_I2-F9P<"'K&TX'L&9"FXA738'V#6<*W #&SD;,0>S6"P!R. DIN3649Q55L M=>Q Z.F6;1J\J4+\C8CODV<%4.ON]L@.[L-NI5%K\6&B80031G)P7V%<6;XH M/QS!SG)#'XEY@';;Q*14O!&=1=F!%(?&QR%'V .= M\'F?1\& )? <[M]8Y)14HB(*3DS<=&I\"*>N1V&5SO']Q(0N"(2I!"-&-^B- MLN.?XQ^W$2,#?R+V \V>@KGX[HM'M1YW1F5I,+#";*L[G>M]ON@-BK-B O\0\J4N7 MF'[GKN[X-<U@@[8@9QN;(A%Y1\)5D%T*?LJ85"AL16[6#R<#!%FYO\.<@=B'0K5FN03 MG#^8EY_/+"_W64^:6W-,NC1-.[4_5A_W)C^R(E'1]8[+G;Q9_14\6QO^R-P: M'PGV'1,2,=P8T>%TI/@ST,'16N\ \B2#ER']7;J.)_V5H%Z_ZA>O_,AEREHN7Q%RQ6+'Z?% MG>V8$ECMJ:*?$OU-3C5[1NZ_Z6(1ORK[WS1K_S\SGIDM)2Y'D-Q%2:?YZ[84 MT'OJRB1LA/716*M:H9S5LL4T>.3T>4B=M?0=^QZ6([?&N%]O1$"55SV01:P.VH&S]2-Y.?Q_ESI_GCNEE> M0]W\&%B!N=21^J\Z0S_79H>^7G RK774S-MCJSV)[9(/"[;)*A*Q,26V+"OV MM!++:H5,6:N4%RNQU)5*F^R/^S5>M,;K:,9EH6G3\)ZKQ;)6S:453+QLC5,5 M9&:N\75I!D(?WF[+]@HB93@\NZU_<8]_'7_N;L7V6DHOYIA>3,O,.V:P:!ER MZVT8O W!3VUS*0-AQ:>L:3=$$K Q_;=L:F-J;U2T3"FOY2JK;XWV\R6_[_)[S>XV MRX^#Z[>S=/8>X.8]P(7;97TJF(*6K12(#53>NW]OZ/XM7.#U_?N"5LR5M'QY M=6MH+=^O\HJ^7YHV#"0[J/CSU^"/Z3Y//G=>.0PVV]V;-H_V#N"+U5]YW=U1 MRF>T\AI;8^_[K>_[+5S-M7WY:I;HN>QVO3Y62);2/R,5A]0RQ ESAS?GX^_Y MS$EO9\HZ=KZFFR':,W,3N@6@+!J(UD1#0I:2TT&)=5ZPUF$%-L428679#+"& M\QRQ2F7H+C\T 0U6#W05V@.@[ ^+HSUL /?=7O"D>Z:&L$B !V*;O%1<-_#P M\2W66D:[6AZH:OLE(0!28"NM?](Y731LEX)!R\J$HWT/Q%OMEWD= M#W-KM#3*O[BXVCZWLL>Q8;]T^_2CDWWB2T[J&"]E--&"324XS]V*3 MG&P7]DS&A$"4G!)ACD>P@ !GS=N(:'<+K5W$1C)4@X;I=SVK8R8[[QGEPLQ- M*&%]0R^%3YLIE-D;\Y_7U4;D+9NNVBUD"\FJW6FI2>^,N9U7L#O?,UWF@>V) M_5 YOAU7KJ%B\ROWMW86&IVM#S\]:/VF6]H9ZV MKM7Z=>.D>:N>MVYN)**U'2L+?5$M765F+=TQZUPC!^07W0F!$69&]>)&:[B$ MNJ_DUU#W-U31BQXVIO+-GX-+9U1]/!X^+*/RP6PD(@SXG0?)X:]75+;^&9%- M/2/6+I+(E;5<*:=5"I6ME(]M-0U'C@/:=0@+QALKC1"I69'!"A@1P"=@:*OC M]5)'B>!&))#5J*62#X6L)]LGU[2QU#32)3 X[_YN-1\?)HXM)##U>SS^G+E? M=I V_/EA76RZG#/NU&[+'#W39MHJ*P0Q #R7&"U)@2Q#;6EE<5G6,O'9UTD& M'7Q:LOUUP^*W>D$FI23GH^5KGRZ@_4[U:^;2]W[G5F_S73_'^H+/6$=><\LZ M,-,AU')!*Y4*F\NVOD6]ZBD#6Q88J)1%!AI)_XID5B3K$@4 &S2'JC\10TZ7 MX_#!.+\^Z?UI614AQW.^>\W.CB54[@_@8%^E8G?&63)_R4"!:_&*5[J]%Q3&.'3_A%^!^%W-J^4;E: MT#*5Q24BVQ/1S18G[W7I$0$^F5;8=&NHP?/WVSSTKWOXV@MYSM0"D, MYLOZ2^LC-IQ:RJ_MF1';HEC-:M4E2F%?H22"+)=S-7YL^(^7&5??Z9*(+2.G M%O*Y&&E?)OW9MP-+(MTUM,]L /C<7WMB?5L5'I&7]^C*YV9E66ATOM M3<.EYMN3T>.?2N?'O7_R_> 3GR((*8I)VB.=OO7@^;(HP#S&ET40?W7"B%W, MMH86X[J)LSIP[$#._(" H X@'[K>6"7W#"DZ.GD\IIR&HQ"!2VD]#_GN+G(< M83&.(L;PGHI5MJ[)"JF:#!Y6Y^5+-<>02@(MUYZXV8S]K(_L MIV'A'2J\_K3" WX0JUYN?"E<%7]V)(V'569BYG OL+E3KWCOUEX/_B5Z$!>K M&UNL1"5Y5*A"%2$MPP/8UL6W B@7?5,$P9S4GU 9F,K".?)[Z1N3E%.7*J6Q[JXU;OE-,C-1V? MW#J,2 \3%F95"E M=7][TBH-<\Y/LS[(=]ZA23F8-BF+[4GG[.1/]4OC]'>^ M3'0[F2=Z\*$-(/UX8>I^Z&&Y*_A?8A95:1KW5N9;#_Y"5#4K *;/BYD-2HB; MX!!!0]/U&*EQM2LT"#OR-G8_BE9F7E*2LJ: M'FWS8S&UM)-RT3/:DU*KU?.+?K50>(\!&&OZM&RT)[WZKR_UH%(OY7.QTY*E MAHARW1^";SUX89LHT:JH-]#=J'N&KQZ[Y#_JA]/:S?%'-?6*NFL ^8U.B3<_ MU&[J']5*+G.8S>"1ELO\FVX8T5/AQ/*!IY/\#ELZ<]E_-84Q$B9;%&Z+CC4/IR;CZ8-?:_2W'S$R2$C4&SW:7H ;@<" M3I0!B7XT>TH^_I0CM>9'-&.=L0KKJ)(E8BND\3%!6J%KDQ_(4@H+QP(:FX#< M&HP5P4P&L\+&9.,K,;] QD#7Q/*Q $E LB67+Q!6D-I?'3:D4Z:/HO12YOI M:X[Z1DE\ 8Z<-YJ13S3)V%ZY'6RK>B2*@>Q\G S1^6BY6Q]'7 KX6"S8C%2BD.6'_Z6QWLG%!(.<9%2PGV*=!-= M#"](56?_RC.64AST(A%*JR%Z2J\A M^FL6)Q*FW$X(TS>4'AQ>)$%3H@,I:"I6&@@ /WGYGZ/S25--"WU!@YPCW< > MT\OY3QI*F!]V $\A(%:(/:8'0&A3XDL<"#L54.!D>1O_"\?D-B5N)P0KOQ." M=8721-?32[?04'Z8N3(E4QTW&"QO6Z#]%#.4/D#LA 9P.F,U&]O_@V#O(= M:.NB4Q/A4>Z#D6\[>&E%%+#YT*PSN'<*82<$/NBZ?J!^>#*A-0'^3$YW.,^0 MSIY&SLAJ$D.2#'2"E@:+\EVF_!8B5D@.SFCL59]8(1#A1.]'8;D^8H)8#H"> M=-W0HT6U BUN:#DA!#/'."Y*="XP\#3$HW-]\)XQI ?X#6"&,N,7#,\'1B.N MV^9[2NGLS. !%(YSNX],#QI/8#W)_^GVF(@4K*A/A.]PZ#Z"9!"'@?@5+EE@ M4RJM'F'7(AB9Q(?%A"=YG&-"B 4$)W)X&+$\&=#3P.H.0*1L0QT1MYMYP$K' ME!T=#=T?5@0NLL_T=? 3?0HEN.09?N6Y9.V"\95-UK;F& WB M[HZBQ.&L,UW&%%SV$>W)\(=KV!?GC5/O/68='Z;/^-/VY*MGUIWGII%I]"'J M0*=*4TT^2;1@EV&6[L_\MQZ\6"$E?850D_D!UI= 68Z+F2=R[A+-% Y#6GBB M#\F12H[U@,-%&E 5WK7P%T3[S?LSOF#D$=T.*(, ?Q1%&P7.;%0<%/IF+[15 MVT(5'OHM/J3 M;O#CIO7]=W892,.KZ]95X_KVEZJIC6]WS2OPN]7:Y8EZTSJ]_5&[;JB-F]OF M!;KH=S>-T[MS];SY?1KO\!TF(5^"M+#R5Q6JLZ 4-RT;%@) M?S.Y 'BF!HEW=;!M8DA3\T[;V#?\)Z/@(@KRUAF7._U$(78"'Y)0,_MQ;*YC M=6GQAC@G-+47>HX50"TM'" ]HMBACG>O0+:F0$Y>V2;ACKPD ^*Z4[[XY.93 MMO2KV*%?W%NS^?FG\:O3?46#A7Y1>\4/6M=(+6;7LF;RR]JHY9V6A[@!.ZJ7 M?C:,G\>=<+ ;\K"&=5O,KV?=[HW;-;H[W<"EIL"C.;"Z]OY@VN+!5'@C182+ M_)VM+]""!E@K=P,TK"['2-VR1N<+(_KRZNOIS?SSZ45BL M,"PQ3N92KJ$D9HQD6451GNIE7F(:_U)-\=>;$:9AZ3@ZEG2+3H>]CMB:CJB] ME3T!JWU"%UI<*-1$Q;+J7J66[[QFYH3;%;-'MJS:J.[MBS=0('5O/ II>3F]V&7-^9$KX&0#H9&"NC1<-# MG5C)ID.9&1!X%>J-1<6SX6(#,8BZ1WM^3#%5)U<5(M'"Z&)X>SU*9(' M@Y*"*CG+06F&BKOIP=R3_T\DW7S2;8HZTC$#2 LA"@D=4KP%.6TX="?*>!GZ MR J@F0#>>HN 8'X0PYF5*A256,5A]"#/#!"; [J@7=O !WLF<"4S!%L80\3, M+."Z-%%BWB=SC4W1KN^G5HHG@&L57O$-1/8CED3VF'C9W(50%K?^&UO^0(B+Z/AN'U JC.TX( MZA\A+<@=)M' V)^-0!5/ ]-1S4<\,P#=$8F=L&^F:WE$S\/Q 0 '+E'Z%.(" M,+&P.!QPD1 :"1]J6P\FPER0)8'!X=\I?A7_AD,;(V3'1LV%//E*:O;2QS7CTK!%+IQ@R(O<=Q/P"U1%-!YY_*'C\)63M M=)O8"0K.,#S<)U)T0TYZNJKD6<3C]'6*815_$JPLE1UR1 ZM )JH=G3+[K2^ MN04-HE#(&0KPWX-N" 9!FE!&,=,'6D#Q!L1] QN)&CL@A!3D ^X@DM\UF9%% M]G9H1@+&###FK%N^HD.Y/3Z2HX10NP\:-VG;9W(\,7,,5)7E8!>>GQQ&&J0L M]KQ0&Q6>+;Y=X98?;64E5X()Z',;T&23XX=@UN+0DE8A16=E\*L?F!7]<8E! M2/:BU1,$Q*C .I?*9LYS&6XO\6>R%NVIIY)QXU[#_"DV./Y$>;K0W:.L3%% MK=H#DZN%Y#,5>9#XV X $$I:8]'3Z>!C;AMQ"<44DWGHZG:7-[;Y[%Y.( F^ MZY-I.@K?JI;!]B12MG9UQ@IEZN!H6Z!INL'4&4XT"&S3Q+&\WV!+#U[6?@/= M4+M0:THC!D))3NV6,3],.': TAE'M)5 M'ST.J/G$_8Z[O)47<,Q^WPR@1W+ MH0=**BN!G"J>?5-[$I2-\;?.[63\N?@.'>5A:IMS;329^)Y7^O['./C$)P=: M_OGLO)FSS'X)[@Q_^([O]DTBG"A)0PC!;#/%^#FJ(\X_-#G_"2W?0G7";"*B MW)E-A.96)V7IZ1&3B=;D% ?0& (,9K1 REG%K M NPK_L4PTS@-IL']^Z$^9M@>8$KU7=< 8X6%,00Y9-R 8/XWFA;@/I%738O' M@H]0V4=@$$4G8N"AI2/>"#]I4=!BP6N41:\1,8,8YV7LLS0R#WW=,Q T@#V= MK!Y@A %JD/ODF)X_L$;<_^$R !\P<)\B.65;Z0EHX[H#B_B+KQ,3>!4TLQ5 M(2CR_*M=^I5+LM?1OD=A669ZULYT[[527MR^KO3S'2OBMU.Z>#3B13\\L4\ M[5.1;SUX&;8/EE=$K8$U)EHHX6RP4%N/6\T:"_O30%MT0\+V5S]$R4UN1G^, M.02:@GQK]*F('0G5+\"40%T%2M1&1NHZ/) .;ACQ@RAYR6$4/ 3'#3)SQ'@G MGH/#T,\9 =W(,Q\M-_3ML9RDX/%\!=[@F0/H$'\T>72?UI-(U"[$:QMY;L\* M>/!Q'_1["X)K9ZS$?2_!6XT.JQQ,EGF*:@[WZJ ,,!9#CM_'?)D;GKX!H6OM MJWW6.7"GRJ:;F,%;#-EXG(!A3KVG/?DSZHSNPU[]3^7A'1ZP[O0!6VM/KBO! MQ;#G>8/[^X-/YZ[3IW2'EIBE_?'ZUH.7CE=Q(MHI*T6#+0SX./JUGZCW09F@ M*+7T[&,125[*'(QC-T-D%-+!Q*LUR/ 5PX376@X-VDD:\2KT_)#1@4 D-9_+ M:BD/U#!0-*(A4_)H/UF/-&-\&KL8#F(EBJ=%U@;+\]#Z'7B=28.,7=,+="G7 M+HT$SF11>Q-3\%%5IU1>),7& !8RKN1-W8/8IW^DGI*/8$/WB87OT3!98A[5 M&?-(03%I62Y4S1!98C-ETCHCBH@-$6!@LH.2 <,"XEPR!)CU6W=$E&TEE]%F MT"!/L?VI'Q@[(.-R8^Q_'UE8F9*\2@.,:I0@9$@KH^A?R*FF^ .8U ^L^@"F M@?R-O/9C?&TH;(D<9S=MBOHM\0+2!8]),H4=U1CNJ",#*$-)?HBE#H@#KO"% MH[("8\9J#(F(AA9720N,H2RH"(N"[$GJ0"@/ML@^UF.BQ#\.4\V6[X>FIZE6 M#T;XGD[XG1D\V8)*BBX3N9:8T/FRS*T@8>J2$L8E,2[O@#8/_A%N<@"A?S19 M/62DRXDTHA,35<2Q:D;7PT%/E7?$]@K4&K%R1?)9"M8A4.IL>"CX9[$J1NG1 M_.6HV3#ZJ-%Z348X9I,=0/>J!AZ>1 6%6LUB]@>W?;EJY)CND'%3Y(09\8.P MKMY/*G"YGK5'-B1^-W)3Z98?PV:',1--#WCK'3<,8D^)_$A*5@93!^8H6413 M@1P"<2=9V@H>D?PFW8#B1*XH^$=Y9A\J0UP/<(/)G>[0ZF*J!6FT7-OM$SUL M.H^6YSK<[I\ZFV(O4M)?U#<=XBW8G!>+O,JP^&''*-WH96[?TT<#2G!*3AF5 MG1ID7#(/FSZ"JM]F+BZ,BB2,3#E/:0Y+A(17&4B%GV44@)R#XF2V-=MF8053"'9#_J='$H=K7D)D:I3;F"-JT&"0]; M*%BVH&XI6AA>7@1M:[#O78?\G1[13!SA#.^X[D,\YS>U<\11S]IT%(D!/EDF MO#_QWNC$DP0-T!YX1Y8*/_J'/D'PP]- M5X5&%>D<4].V8Z9N__>T9;8=!BIGXTU?KH/I8R+")V9G02"H+O5\S;T/VI]^ M^&ZNXC4>>N\P:#@85R3>?GU6ZWG'8"^\//DD3!'MG2-P:8*PA]M^>J^/- M!Q]/N3 -PVJ;0#,1@PD,+DDS!T3I!URK8LFQM+X&V0$S>P/@Z?A'S- PLBQZ MMT]^4GKDP1!(.%)KO0 3+)'K@L8$&68WH$D[HCGYY4EW:!PKIL-++8<8KB'5 MXF"F"[IA& W&%QQHV@7*$KC%'.E>9&:*6RV'C!>^4 YQ25D@RNO!1]L/+?K] M$9<]C4CA.98MJB?DRQ[10*:AE#/3Z&/EMF-@87RAG%%!H]#2/WRO8?GX93PF M0#[=[5./#6>9I[X@J2 RTHTS]&>/9K9XKW7O%)/8814HFE9 M/!4KU=CY27PR*&L,I(6D?X>)I!POQ)HGYU/ _T*_1]!S 7D6QNQBK\"!DY6& MS^:4;1W=QK_Y ]-D"TE9I\E51DA+&:4.:SH5\(!W="JN4-15V1=U;;BHJ_*_ M7-05ZS!XR;MFU/"(:BDUJI;:WKNPH$E=MJ!)W=!PWEI[;-^FGH+#C0*#+8_7 MW;1ZD"!$<#N$M%L L' J9UW7>%Q[TOWM676O\?6X^QX3LG^F;?#C]J18R_6> M3B\*WRO&P2 !@&M NQ-:,SCC>3 M8!'0HV4^38,>0"4^M,$O 6T@PK%1-)8W$"I17S\;$%C6$+3OT(YJH.@E!]V1 MV@QHI8KNNQ (B:=Z]/6#/Y07_084&;4CHF53%%2 4PYEHJ%4 H/?(_!&N?I M5A9\9I]RI%[S,5!#/AHGC8[$IX\,4(J?=*C9KG//PO*FX RXTT+^Q'F$E5Z( MS @0PB';CYGB,/_T]\E>]JCG 4/BZ(C(8$-1;H2..![YEA:4_CG*$BLRT@/Y M%FAI&(8L'I_\$+F;8E9/!EKD9$A/IA=[,05FPBB=%*8B*YQ$92M*&AHU2J1O MZO09[9&3-]J&BTALN4PVDVVWX5^(R3;YDJ]_;75^G-_<6@(ZK4:A,J9&<_#I M/^S8.O58_U+\Q$D?P$':Z9:CIQO^BYUML=.L&$--^\<)AX8;$#5,YL$^4-D_ M_/\[."3'7NA8]-EW-R<'G[):H531,AG!8L0'*Y#1>#(>T-&(_PF-_*)Q-)_5 ML'F45@_,@]N=-=O&*!-QR(CIIA!XDR?'.?;K7WZ?NV4QW?$3PA;JB(D((X8Y MG \4OLQHLF(T63J:\MBL?#FM_OB2U]<=#=/ <\ADRN45KJT>?'+<&6X33L(?:H1@0/] M';G!6S=D*U,XB.> ,&0BK]$">[4D[8@Y=Q$3K5_)E*\K0:Y9>8=FJ3=MEA;: M$Z_R+?]5SXZ.CP<'GUH"P 69G7SU4+U&QEVW=QA&5@-V"B+UDU2CO;=9WWKP M(V*N" M!E?BEZEQ:#:"Z M W)0(*H)3SU!&QK(-)O3ST]'B.59XA6,TYN*DBL+@6$(:)/.^6Q[LF;TJS0T@](I0Z3 M*HS$1P["D/)CL4>/]#%-_D>>CQ*O@A-);LOITAI1(J$=,@::%/&F8O_P 1[Q M3::XWJ=S$@YLE1@?.X4CP"]0R)\C:D"?E0<8(7BXTU*/W4-#BDX0_[2]@;2" M@305Z;NF<&OPN#IT3I$+?Q"M4L<\N>G-MYED>H#5'M2>_+D)PO.2,^EF[]^A M&>6G8L7<=&NGO5.S>U?M''QB$X8AD;YCO2E4S%Y3S\:% 5V)D&>9TDP(3 9: MZ',<#82-Z6+.+="?39\A;4#?(A[.4")L@:(#=U%&,H/<.MLQOA)#T:2%KV8O M,BCBC6ODSJB^4U0X/X]XB3-K;,-F!0XG$S5A3(WL/6G5G1F\;"?0PE]>7R8$ M;.199&Q0OH?6<\\- ;$\],B2_:-^R'Z$8AU(JU/(24W]D/LHR+3$[_(?:5ES M8/FL=D']4/C(@K9XT9'"U5.\GQ'%V.V0&6!E>5&_#CW%0?AI9R]4?> &@B$* MH:9U#>1F']I@-5[?#,B^>,0;)H2,O#$+ERA4,&&$KRJ9?QO62W5?%K#ALH#J M_W)9P"[JVSW6RQ[K90(X<7L_9"YTN[6U@677XY4#W##3[R$5Q&XQ"J2 ^";F6%UV. M= ]"+1_1VAI8_<$AD.\8>@!!'"*EY*0"&XP\X$BMV=!+TA\H9 )#Z,T+,2W/ M8?V8T&(+6 >Z,]PPH%:JP8><##^U/#(7,#."JDJ]$,\F)N:'5N."F+(A G)Z M\?IA98!8@!)0,VL9TR.<:V:23L>RF&4KC9O#M=,XVR0_?Z56+ MMTE KRWU) UH9W-'?N08]8Y(./?;*O?=J7X#H,:R)@7!1X>K!+>0L!#)S2I866#>>-"PPJ MR2X"VO; 1A"!8?"!F#95)IH2G5ZVU 0H"IJ6.UN8+I0.I;F*-1Z!F*U9=U30 MWLTNX8(.*4W;#%A/4;1ZY/1UO8"'8A TPS$/W5XOV=Q)FSEH!&G6:F-/$'L2 M Y)6Y."EX9J4^F>@ SJ"HYH.\;2[)L8L,"^&*&HT#82Q3 EA0'P"RC7M8+GF M!APE9DG;Z=Q,\)6%ASK7%/M#?4<'O\:A7HNBIOMS_:_06%&8?%:(G)R7CQ;F MTN68MV^[-"\2>444DG'HTAY"*T(H(<_LC-6.Y^I&5V><4>Q1=#-#*IN"!/4L MU$[S_3K0E8_FP )R&6_&-98CFMP#"=T#@$&#@8?>F$Y4%KB< MU+L$*H A\)5CPSM"1Q%C!#1D2J6*T'Q87DYF+(1A2',"&"U@%D0%ZJ!RN7WA M=LG43#-2 2*^0U:"I0R8E<%GDE8SQZ:26QU\.(N<9(V7]'@8AA7D.WXB_UK- M'$?=W](VKKM^<"50Z(%Y>F09;6,DD4]/[I^N<[[W/5]O9*-"9TF6*&10A&4O MF* 3M<[8L3[SW?%:YUJ,,#J1Q5^VPKEY>7J@^ET=2V=S4K7S%7&I#SYE9QC+C!$7,@GHK>X4%@=9\&+=XN>10R8#(@..BF-)<1YR2 &](K"?G@5DR71-65$7;2Z.R IE MV##Z"D902 20G!G87;&C>O7=' KIABBY>69Z'D^*.0(::4=TMJ)#(R(]$PI+ MD<\9+IWO2":63UL6,ONTY6;3EKG,/FVY6ZING[;.3]'6GCHG%$ M<"Q$\)"]AZ$&B;(U('L@#PO(G&JLALT3\'E=&R*5U/07OR.O-QV?6GIJ,U%B M&44@$K.AQ>*=%D4T(NXE;6HA1JG>34.LHZY2DDOV2?=8QW#JQ[/Z3U_]@#V& ML3579(>M9YK""T][DH V_LBAFB = 11Y9! &#;2H'2CRYD_!'\A\6$XL[A A M@(KO9 #2O$4@:G+@X'V4-R0VB;'UQR6T.F$0)9I39X/]+7!A#I(R*C^D ^$1 M._80S)-#>171;-(T<6B'\49V/$4F'+EZ+N@N>/Y?CI5F#A=(C]O/0;8&*$5'DR)V1 MED30A:FQ47G&:***94X>MEP M$4"/\P?QD;#@($!P>!;-N(NP/D6!91 ?"D/3#>):E S$I"A\$$&E?P2[)/:) M:-'IGL.R[6@*1-5H:,F)?.XPF_VHI72P6#19"OV"Y$L4 M0*ZT9Y_@,;L#3TU?G)UHVVB4#&EJLZ/ MA=KW6>2W]ZR < 8M5SRK>'X?=TF:1QR1(!")%< C$8A,(,D*;\B9X5PO TV3 MWTO(;H1/6K#P^W#)7[&I,3M.(7TX>X,XYE#9(^&CY4(GD <0!8WZQ BDH*/?4H#EH$=L.+ M=^**#CK@:?0YLKVQ.9Z!Y4"$:AI=R(_7.+E/4";UY&(-#*V^[/5 'B%C3%^( M#2QA0&.OP<#R#!;Q@C?<7EZP4#22#,,&ML$Y4MPX&I:J]SW3C A78A GL W) M$,!"\Z$6U(MHPR[(MF'X@?@^;.Q.N_!+:(LK-<#?A Y_XGW88UIY-34*#/71 MD#'?8&QZ.8**QN8P;1I!%[C4 >TQ5"$6'QZ%'E$WOIE83T5"IY3"LC;%+9@Q M@LA992^(BG>BLW0^FF4FAD4"3V^B]%RZCEBB=&#%ZM/O7*XX_)JYO1?E7=>R M "X$KYSUOE3XRE3(EEAY5WG)\JY,$K\R5\S.0Z],Q:4L+SMO4_B?[G7NJG7V MO3#J6Z\Q;PM@/RO5M6>M7)H[:S%EM)2;I7'(R.0.W5'MO]-'5WS82YE M2QLN7;7H5UKD(2*C>8]&3*;QEBLQAD* M;[H#TPAML]6K.4ZHVQ<4GU,V?:^)_?AHF<8M''TSL!:KN:A]9>U'MB4=4X$7SLGEQ=Z%>$RU(?B1JOW71(#_5&\WOC9/4"/M* M%MKR<[><+7< %LLXW?!$U_M']?J=#[E,0F]^6R<)#V*"SAFWK64N\$.Y/-LGAWYB0!_^YZ N8< MXUI7+%)QZQ[CYH(YN22ON7TR[4?S L(:/G2/#?7SUOGYU>2B_JT]\7\Z)Y\+ MKGV7+1VLOJ(_!E9@3B\CDY8*&/[)#_U793(KSF3T2(B/F\D5DK/$'I3[[\R[ MYBSK8O>'2W7*,&>MV_(/+26>RL1A?KAAW75=OC.OFE\W"%'):^5J-24&D;IF MV5EKMFBN4V7_= W9;UNW1-@#2=B;W[Z,:@^_SZ]+@S6$?77U-5-J;Z&H,SEQ MVY#PS8GUUD1Y!=%=MJET7=%]D;RRL$ *1+9D(]4*[*;TD\QF5*2C+ V& M_IQ3+8"M)K7XNTTOU+^[CX\G)2F7D7SCPH3&W%>NH(O7SP!5,_-R&=K4A.57 MG3"6_,E4?_\Z?3XN/]=?=[Y2]^+_AV M[=Y-Y@O9IN,I+XW6 SPA9SD&VX4KR16.DE XG#&< M53MW3*(@'88NB>P^M!@+2X+W%2%__;E_Q7F/%,%[1*L]S&=&,+^W!/X.2R!" M!60,/C[#Z^NZPZ'E([P/:\& S1PB8T74=&;&*8'HWE2?D#P6BU H$JS#C #. M407MDD, <>U"^5#\T(?N(JCZT"'BB0RP0DM 'I[^9$UD',8(?)9EZBV/0A?U MK*[J(*LJ[TRCWX W1ZT-"I NPN_X'.RURUM#=W(<0."PLETF:X+P*G2BPLE9 MY94H+&ZL>QFZUCCD,"<+)@+I]*';MR?$5'D#*K4=9YDJ9J98IA*@5PNH..62 MI 5WMB=?+VT]./M=]JWRSCC\R_-(!=,\4K7VQ#P?G5VZ5T']3Q[\:A\;U&Y0 M51].,;MTV=]C#2A[*LZ_8/"@Y/CJT(-6ADF3*ZV'NN4P6%;::0 PJA9QB0-& M%DQ^9H622:!#46^-UG=4I\I)^L@K$87@"=K38R6GK'0 ; !'F71>T^W)_ M,/]U,IO4+4+JL&C;#V10SA31A=Y5D,QC*^BZ%@6[;F#O&V8E;0X)\H:#'I81R[VCL=_T]"[EW&193_I'Y&N%4Y VG>,(-29_8<#(**<$ M6&'/'!([%2HYA/"271%Z8(TPTEPL9*=/@[Y/LE^\,7W)7IC?3^_F>UK+K=N* MQ:2M> ,0,,>P$'4)5:>%D8*:8S0=J"JS'LTK6W>8.9BP'^56@#6>UIZ<_6[D M?O9.@_ N]PYMRO!CTJ3,MB>/G=/*DW>3[SQ4#CXI-T3:'QB*L(QMM+<9WWKP MLX A@7@9$B('*V2$H01C M-"B]<,A)VV7:;#\FDXJ@F^8-@_@UOA6(CDD6B](X87J<8AORTIQ"E;[\2+UC MM):63SXA&,"]\CNI4R59)GPRE-@44'AALM"0\TI^%F+GB/EAP6YI9F(S-CU- M%.2#X0_+G92/)C7H6?S-H,Q,=)V!1(&-E-Z&RV[(@&U^Q.V0X(EE[^0R$T4+ M&33/(^,PV0?E_P[M8! I)&M;N[DC5DFVH@GJ\HJ3]1:%SGFH0L0RI=U)P3[%K.[V2JZE3J]@B+' MS3ADX+IIVEK0%'A24[M$8;N.@^-ABZ/X!-BI8@,F5%-9#I3?;Q+C-I5\367" $\TZ,H]48EH!9!>Y%_0- MTX8?J2X%/,$QB\%;/0#W&>F60=/Y?%=/4&,0O%OF&82S"X2QI!NP,;!OY I\

2O +.FE1WL_UCIU74"9Y'RN(6R@@%9VXQ2+PK>"I77Y1] 5 X M3=\/38..X@IW%[;YI?L)[=$H,\JDMPT_=R^K^O7HOM^LBFS^++N9[\I%N?W5 M1[A6BW$QLT*!">./F"X#T(JEPOQ"@*G5*&QJ-:::D7\UKKV@.M%+]?[?MAKS M&Y>+F16*5V:M!=DO<\@\M/0RELRF%B,K%H,5NO0^#[\=G_YHU#/&W[886;$8 MJ54QV16J8F8M!EF+?'F%"AD EYMI"['9>3\GU0HMV+E]"_:&6[!S[[,%^_WZ MB/LFZ"TV0>^VP&T[,I^=JN(X)5N>?&&=Y4%NI9!@S3'P1YH 7E#?(=<^W3Z?Y=QBE?YRN_*BW)T_D."HUOM^W*@-R"-"Y4_GDJ=)T[2/U M;SUXB,5%W,EJA!9-X[=W-VB5'W]OJK0''R+Y+))Z1^Q)8@C>!$AL:8#%X;$( MU^P')B,M9Y!K_DK^GR+ J17B+_RQ^_H++]G$4FNZ-5U74U;RSH6'9CJM>D, M+:=CJ;]">/D'3EA\<::)144.&J@ 9H=T,#VF5J)RCO2 M8'(X[ ]J6E2/QEIU\GP:K6/!S)2//U(N7,<,D"X@0@:T68,#?+5A.BZ'IK#D M8;*X7P2KGC*UR"[#U"3GOYEQK0(XAK@#(7S(C()V91[WU-S%L,GA@54EQ>:K4) MO9$K"O13]WA<;4DU_TGY33O?B.S54O=[<@?H05+ 9^Y#7XOAVHBNANDGDJ%Z MX)7>P#9S1SH("RC=TSL/S ]1#Y-WX;^1*,4?NA34EO(K-,RE[088 BEO<* MWR=P'VP1!L;1"0.X7)$OC;(9KD(2 M&#O,RN:*D;??^3=<\,DE?#=UE]R2H) /._ MYNP4I)3>XQ?;ZGK#R>B[N?W9R6UF=E+Q=>;$N[BZOR:*3XK>9*%S?"!N^LY8 MFN"JVK/EM]L<"NZ7J7L-QR!>W05^3GM2_7Y1O#UN!X6%[LI2$GQ*: M$X9T:!*["5Q-,/9N_A.WCV;B4,V%XUD#3NI%8%%++M0\4 >V2NWD(B5LCV5S M\!5Z1*^7CS+$H%@%-FK%R7M'JY);:54J+UB5TE&E6LUO;E52M4IM M>UJE1KTAF"%[+.F64:W[I_?PY:%WW]D[Q0E;P(@##ENM?6 M$.D3'I?(7.9E>J*<6RR1B^9JY^8YM\8\+UL"DK[SR]EJ6N''BP$JC[=N1)Q] M/>$;O7!R>]D?-'X_%?);Q_*;-AS(0-[U;D_.=T+^EL603-_GE4PE^S^_SQ?, M<.&%,UPN;V.'%U[I0)?V^;?<#\^?G/\^S:VSSU]PH+_W+9X^X0DQ++U,#'.5 MPO_\1E]JGE_F8%7RF=R&MOMR**;U]N3W;?'/R:CVS;'[.Q/(W>FL%T2A]>5\ M#A&>7H()*HO =\G"Z_IZBCY"$FR_P(>[#$X>[CNYTY_CGJC-/DVFP:QOJRQ?/IQGJAF"G.JM)^3_FRG1G\I:MX@*WA R@')5GWR5 ,1D(/ MVPWVI3Z$+D*:*@93@O_ M7W6[%\U6=G<0P)>]) M]>W,X$$(E$@(#G/%"*W#XSL=SL&IA:5-]FGK3E>"'B,P!M(30K_+/K@B!K9!0(,T%KLQBI-'DMKRLD MCWP )K7 >J3EH@ZQR7T?ZDD!IX./);(G&%ZLVB4+UN$_,KPQ*"0#NF@Z#($C MJS/P,?*A ;$DR>KQ:DPHCQ-\\#(:J=30#O5A:I<8(CI G:'E @._#XV^@#N! M;QP* TC&Z8"B6)^A\L<61)D][1HL\9-)9E:G6L9U^B[GWO;](:L3HU6874 0 M87#B"'XEX 4,!E666@W,87>)_088W<%,B? 'KA< RSNVD,E+P(D%J!*BZ ]$ M*W$H@5%(/J>+;_?P7FWF!E#H!H#'38$:Q^3]/:FTK5MS^3BQ'99^CRG?W$) M5\%=-^>N]N1K33_]W7H^Z]RN0T_WM]MNS].V6[$].3F;C*Z^6]GGZ^K!)S8] M*IV?O9GVUH-GZZ&P,ER&PRI<5)_7YPHV%"R/?]0]RPU]E0@U47Y]4*C.D,), MZGU6^D]T/_1MZ'A*,]4%*GE@]27M.8YTH^4HM/+:M U^(F$I,L/#B5X#"LXA MGPA*$1X'$$V.XS[J4%P?T]XCDC/"(<7OD^(2R<8JSX[@!8$WAI"4G2]7#@!P5>(COU?0* M:KH85], TGKGF\1G;H%%CQWU-<, ;M#G^6J[**GM%9[2GGP.2U___!YYI:=W MJ,7'J1YX-W_W^+O$87!<7FP6-"# 4#6 +78Q0)H7UI<6,.II7U/RFIG!D\-)@470&4T M(!0N#IIN'-I+&&LM&@MJ$3R"HXXF7:#8,>1)W@)%Y$#>L$?JB=DST6N6?XU] M.A) %6*Z [9ZQ#%")F-('@H^J6'UR#-,)%Z#SB9'1R(*U@@!\/TV&;J%[!9X M5CN'-$L3B![*E%8L\#!!+E%]*3J$EVA028+1(UX5&3IQ=3EU"_-##?Y1Y&MX M"Z9%OCR NQ'/F^A"\N&^V]0 ]I-C!"*U,%#\4Y@(GS:4A>#( Q>UIK!%P M^O%/%ID?N!T)AZFO&;=3Q"SXE+:<.+%.' MN($]XLIK"B6P09*KPNZ\SE9> 7=V?W M<'?V0)L+D<)9L)7Z\#Y%VF4( C('6$0H52G&$3RLY3D$\"\QT-_Q-IJR0\/P%3G1<1@-&-"?P]1 M>[S>,X/0:01+]-H"3*9^<$0N=UFJ?O;DV[VV'FH#TO'Y^\1 MH&HR'0?)MR=?,N9#S?%^>!URC3Q/:C11^TC'6P\^K?I :'B$]BX<9BJ:>B57 M8A$]*1 (U)L(]H-BQI.;BA]12UUY0)X3$!<+2%6H(FO\"2V:>V97YTN9C_^H MU]RW5F:("MY\(M0>'EGD1Z*IB;*%'^HQD&\R/0V$/.?G5@^QQ+D#;\@OB5BD M(JAW<-S)X6B"0T#>C&P'^HS;U&&(Z.\L%4"N\P-PV_ODZ_R!U6/.,$38R2#0 MQ<7"-)VL^3V<+<3Q[P8L/&&*44,R57'C$R#CL0"H".+TZ) QYR5O#!>$#A9G MAQYK]%6P8^%GSEBDB;_T3;?OZ:,!9FEUXF)$?V*P)Y3^@KP Z!U@!:/B$'8A M0/#SV:??07WWY%32\U>B:NA:,5YX5GQ*56) DI#L MK8$5K('J%-2+B7470A?1_SO(_WR.IE*ZGXE6> M__IF_7X$'CKP;,E463=Q,.\?B T[P)4CRZ7A(5#!&Y+),^CI]',,(A>8)"3YDH\NZ[ MH4?<)C@S6(67P=Y(#T96#.6* 4DE5PR$KP=*&$N)D*VR8P9/ $E&99 F=.@< M@-JEH6&%EB&Q#)!.R^G>DX[=F<'+=BI=,5].U#B&M/0Q$6:I$31M$8)MX)G1 M2N\JE%3:6D91=3F*GHRRK_R!L2#[S&!\$I5I^>>GQ.;3P9M6&F[F*%>TG-0@ M_\86X4/VHUB!E*[)Y<>\96&IVVYH4$H)'.-M5%/TH7Y\^Y'O!G3\LKE_U:9 M(O33J9NB!XJJ) T+C+!KW] #<(%<[*$#*BFN>%E:#@?(LQYU9.JC MIT7$YPL53$/3L(A+,C!U.QAT=2CYA)0ELZ'I$4%+@ $&U1T.H<-K#/189!#4 M64GP[N(H+,<@\XT0NOAGFMQGOF#3H9Q?;'KBQ$.,9-L4#,<^+5ZBS%PVM=(' MQ+_ RFE:P2IJ]:'^BWQW2)T(& @>KF0NR2Q0R%MQ-65N=P)6SL6+=_%EHBA: M+GN-%?F+HC%1L0P%L+281R2EV=2S=8'I9U>0A>-8OHYI&HR6G"C>9UQYJYLH M(HM)C0RXR8FB^>]@;N:)"UL<.N/'MWP)P(^+",V%"%E<6B*46>DF37((11:9 MS'LX'-(D,0:J*5$DBV[<7EY$KZ+!#1P1+9^WK4>3U6#/HD6GXO1H$G2&_<'"/28V %TA(E4RO_41UHAZ(S>B*=;39HE6UC,*OY0W$C_TT.T= M#B F+S] L!NSJ(:$'YI ,'AKW;]-99\X)*'7B\AFAR54B\RUKKMOF#-5%_A#IKGE^!3%6[XFZ8E9/6NN#S -,C:&IMC"F\:AA*HSL MA#IA;@1YT.M(]#WP\%A3TF>+T M!<-OS<<*"\@F<74J#@]$.Q##I,.(K:8/[1M&B$Y%Q^0GR6C =;\X=U(W.$?! MV>VXR\X,'@@=IO)/46.X&WI2$"V*A?JFJ5ZZQ#//9=0/=8FU6>5A_!/BP7U\ M1V'1%2ID"_L*V0U7R!;V%;*[I:GV%;*[5R'[3E+XA2E8(3+>FBBWO/)MAMI4_O6F5/C$[?/\[_UX)N.TB+^$0N/9*E-C_A"%E*JJ[3L#^C1*QHO!3SF#@'Q M03J,NDV4^U4RQ8__R$L.20+.6B13>8G?G4N<7IC'$!Q'- ]2EY,/N>R_O"PO M-C1HY>MBY9;'"_!8!;E<&8Y*!E\J<0B*W\7(Q;H,6@6KNH4+U(V^&/_2A6( M+.'&H=(I*&5*V$9&N^,@6N5ZQ-]S1'Z!OY'X6U>>!>7I+O7PR"?%/D6)4$JD MBOBIC^!CG?4U<&$XQ)<#IYGG^JRWOAN?:9'F@>*&GFZQ_F3%=:;2(HS.4')$ M.?PE7 E+0R[ZHCLA9*\8T8R(^^&E^!3+P/X^40!)3EQ(V5GDD;0&,B4PH'1E MKR.US7%'=^.NJY)+]U&$6O,S=0DYU5 MFWH,"W M8M>.(&49!+P7EPU9!J/JF*RU"#+Q =$WC,'3'@.J'$)YH=YC@U-9K;1$ )O* M(PEZEJF91*:9S!CK:\:B'E,JVHU!;(FB Q8DA%PJ+_W=:XVWT1IR@F:NUJAJ M::UH7&&4"VD*([HR35&H<46AS%,4O&2"MGA!;0HD\5UND M[!TVF5BQ094.WWNSE("RLA)@2'G<$ !U![%Z0=^+/1>2-I#UWLR=K"S8R>I^ M)_\=@Y=K,BETHX"$ (5/I=E#CQ R+%0>I6;(4ZH?=0>)N)=Y6DVI5KFI%SH'F+Q+']T]YW&U]*U0>RKOC[;\LV%WN@[GPQ]\R"=%*.+#. 9 >^,W+ZV MW /:$SMS6JI]N;FZ_M[;F8./K%3^*!F^SF7;DU'O8CRTJI]/GP\^'=_=-"\; M-S=JK?[MKGG3C/%@;TE(*\ EO+2*;QYOC0J^D\0\A91M48MNN3(]4)SDV&SUOKM@S#896 >] MBIC P--CC"A53Z:4J4I4/2D/C#/VW.I8Q4_FZ *JONON>6!PUAZB$,ZSUJ13 MRNN+&'C6&_@,0IY,B;CCG)!G]@ 32FHE?CV(4Y'A'^:F^'F(C36+G.>_?*5I ME[I 3?%9'3^"O !R>R0;1^J%=Z1^L72G/PAU2SVW6&E3?:!;T#)(LQ6-UI00 M/0W0]20B\^28!H4-? 9X=H"^2\I030)-'>AD3*TP0'\5THEB'>;(R37U=Z]T M+QAC!R/]=&I.U>WW_]4W=+SO2!\DL8$#CX,:I9841#9V5_R,L$I ME:OE2JY43 C02LQXLP4H5S@JS9<@VI.#7P>%:_SSE*0(++/RI8UHCY%E@&2$ M\ 4;UR,OD[(+3^P>LGFX?/W\?%\D;B6>P-E25TSC M7XUD#KN,R/^#$)@>-?FP(CR(Z[G=$%MP,'%&ZT=MJV>25YH.2SLP('+3Z9.9 M0S!QGSC.*+DS^GD"5.3J*/2Z4(JLZGW/Y%V@ M%.R51BIU>=WYU7$+DX4MY><"^ISI<0,#(.#P\$@Q(^OS#X(&FBQ"S37Q52T/ M_@L1'^(L$M74ZM$SE_Y5' 39=GO3IF7IBV-FOHZ<7LL4]H&H_(CM"G9.TKGA M/ZZA\]>8@(,TWYF> =D7&*KKL4?>L _/$K\D7\K/TO:*"Q76V-5+)PYLU4=R M:E &)A L++M@^.*29?&?I$1E5I&HY'Q2K'X?4MC,Q'"*3FGS/LJOX[//IY/@ M*C@NKB9(. LOEJ.YG[U)]Z:875)J#HO"3"A)XG-WX=:/#1;IE8PA$M\>^)4!YI _A M,/6)6K/W)82;#L<6I\*Q-]V!:80V\6:N12%?DPF$:="R2.[8U!Q#JHFLT=J] M6Q";&7';JERHO.$W 4#9G]/J[??QH[<[F4W8K!+*#ZW>@H"?AVQ$\F:BR!7R M;@.1)[M0B^H5&8TP=PGB6T&;VL6\W!*WH_)$CB&5-C'2U#/96XS'#S+/8JMQ MCN&I.LO7A27B^V/TZ<5OFKO,0GJ/R^W)A=DZOG\LG.;+AI QYF/^ ^06)EOC MM?',ZF>-D[OSAM(Z5=/B^FKMYJ9QRWYUW3C1U-KEB7K>K!TWS\D%C1NXX.ZB M<3(+9&F)7/7RD[A<5CL)LI28KV1:FV;9RO:+EB\>-TB_1T-IQ+":2ER?^D'U>]5PA"H9K;N!,S.'X.Z_E&WJE&NDL> MD&?U!],C6FKD4E^Z^(),=GX";5HC@P MH9/KN@_LU@WA*?AHL(\RHTQ[J!_7 MKYNUR=G/\_:D7JXPF/QO@MQ_9CPS6TI8RJH_UMOB, MW!%&I$%HD6AGC'M&Q7M98/J8I+FK5\E8DN?8:VAG9/V=(\K#?_?WUY+AV.MBJ7FZ)"F.FKZ)& M')5SXW%4]7>KKG$2-BG;I66CFG-D.Z?E"T4MG\]M0[RK6Q)OP6E!KYTAVU_& MM\7)6?&T--9?24V?NT[_$()[$O?"VZCI;0AS8M8W*LGY39@<^4I)RU:WHJC+ M6Y)D3KR"M"O,6T'2E1DR_2M;Z/^Z<1Y_^M8V]34?%F6SX&-Z-Y(\<]8W*M,; M\!"S6K&8T;+9M(3EBV4Z+4.YB=G%<^[2=;KRX3=#GD_"CG]EYUM?"]N)B4Q/ MRS4(&X2+0Y^'B]^-7*?._$9E>@.N8;F@5;);,3<:V[6FY3^P.,.5/H9GM*U+ M+MV&U1[ZDH"'@R\_?M>LK\]?[%<)?(SHB+8LTA]>W82>/?D;E>\->(OY?)58 M(94U!/SC? -D&S&/E-EE_CAD5SF\BZ2\9=D^&X7W;F-0>)C2_9/0O/6E9H(+'.6U'=^?FL=Y[_X=U\*KZ7RL<"# M8]9S9(D1'>6[W0$I*[)1V5_+-YTA^Z5L52NN%1^?)_RO9\RS^/A,$W[DWM4Z M9X]Y[W0=,V?%&#FSWQG+$5/^'+[J/5OU&X^.ES?@JU;*6KZ\:9-F6['$NHYX M]>= O]'JD-'@X^8(]LDO\W(8/GI]K_LJROQ?E95B"5@1A!PY^(1#ELOTDA,\ MX[XYVV QPLFR&V6U)[W!5DI=]HWNI UXQ=EB7JOF%WO%J2N=ME@+G(:M[+"I M4&8@[2;'SGY_UO^<_7:,;1X3M]C"Y)A3$*/O)HJY^;!E90.)TJ)6*%2TRF8J M6N9 '+V*PCW6O3X0MXM":_CIKU"ZHH&J4IGK_; ON&(?\)G\.Q*X&PX4UNI1 MD,&6!^TAGCD@9I3U:-)?-IX#^)$(9<.!]@)\[J4;,"@5TSBU]3XY/J/3:Y>WT"E8VD57& HEM'EO;.BJF M-W^.;F!Z@L1[+!9]3VZ]O8^WJ88;DN6?7ST<[?LT1!=)).MR?Q6G"R='299M MTRWNT=,+RW*_=LS3YVB/IDWF_"TZ>T[6/6EG3LF6MM4&$MOD-,V7M$(Q#>MC M"4EA&8$] PN"^6O!!!0 M2C30^MX\.-D1@H MG;23?HDF\^S?82.EZ=S)]?7%J9W_V2D_#A98-"N6&O]=1DE"-ZX0=)HR-#(I MX%DJV]^S>![>5:_OSF@OJ>$\X@&708L%5#%L8L&"ZXN&LGVR"D(F(@LWX[97#Z[*1/H*?-K7&GF;/\NVM3\ M[8LL%W'=C'V5Y?L*>[A7MDJ6#5(=%F9#/&2/RFDAJAC& RIX. ^(HO"5M*4I MQ+BI JIRSLG5VU^?^[/JXV3TX_['J2'6YY*-=='ZQ(:ZG46J+HW#,6>1,D?% M-(:]M5F5FA.[-;?F;ETV?C)OM^:/9J(M+:]1BTMHU&TMSZ^2 M[Q;&OXV@L 6-^O(U6M89GZ]1\^5U-.I>4;XS19E?3E$6YBO*O-B)^4WNQ-8P MVZNT*M;CZ88595YLPOR:FW!9KV^^HIP)G3RE*$>>V[."5%597T)5;FF!QH_/ MQ:_?RF8NT]N"JGSY*FW&0UABE=ZUIER!AJ:TIZ%Q-DM#4]K3T.R6 ;#GG]GS MS^RZQ0G$'IPN.$\=ZCCT,HH&YC* 0G0FIC.1ZY"3\Q_D!$'>9Y MBAJ?!FXN>>>YKWKK;M3-5X2YU(AS8TA AJ.(ON'U(/O1/263R"RM92>(73[O M\V.F62FS;%QP 8Y_M7B4FE)F4/X)YA'(O>&P-56WAHA&"0)*# GPF4PE#;Z> MXNZ3+X*-V%='EDTA]#D2?P1GSXG)*=9_0R?OPU3DD+(Q2AVX M#@'/$95Y%O(Y?J&,?3Z?$B,-)F\#2.BP&7,T.K.M;3GY9IS^^E;N.>.LOF.P MZ'2?Y=;><8G=M&S<+ATC/9?1LL794-?PI9[511K9!%JZVY/W#(5*9G\""8,B\9XMI.F'P=1$ M+:'U7R;6RX8ZT\6ZI)6SLY-[3$P9%7LNHQKZV%4!""Y"RTZ"2+NG7^I MQ@6R:6-5:2UO0EIO\-6[(:X_,N/L8],\+0>Y6>(JS^2FY75ZJK8NL"NQ$ZTG ML-2/5R_TL8CA4J$D#9'\/3P.'L]J?TK=_"R1E.9Q MTQ(Y-5%;%\B7D:>L*9"%(Q4-(@A4 2T@';B! MJTRLA7#$K&"?&,1^CXX! N%=TPNPM,ST\!.1?XI8Z68@6\'$@#<#F(-@P FH M9EG?1^H-,5> ,TNW[;$VK>DM_E&>B2Z4KV#E(K(YL!,#$C)@[4PEI#4V(,J# M'JBV"?[!O%B^E&)J%7(A>F;Q*<(=D92)XSGYG;]?,(P? MU8>3[J^K'XXQ)1B0V++P<[:85]^P@"Q=(3%'0#*K"PB9*H5.U;]4;:)#9=I6 M'VI:1:97M@&XMN*:AZ@]HEWGZY_<$OKG!;G$#8G9U#$Z^7*:N3>^Y'S[W$QF MBK>3*%Y1JI(C3@C5TB4=<[7.S#A84JCF:9M%V>2_6@Q^_WR\OQ[?_/IV:L;R MT9M2,J\D#B\L+N Z9EDEHT1Z6#;2>A8\FQ:/P!4!9CBXTV*Y-_FAEQ4C%'A3_5S")@51 !C&>#:%"RROB#R.Q^OSO[+> "7CO#M6"JE_NC6'F^+Y9K^LLNZ9!?T76#QP_W(.3B' MT6:*$W&^)SV[+$OEVK9BJ5PM5PJERAQJRU(N][K4EN4M4EL.MJ#4BH\/@RNS M60LO[9UI\GXQ6R8OST)[8C\Z7;]51I?HK I"(\49N M@RHS_I\]<>:ZQ)G_+T&76=RN>78;C";EJU_W9[>1)DM!$CG\FRFJ4FDS.3G$ M4_6B/3&?&X]7XY]/+2^[)\Q\#2#!I0@S-V**%]:%22AHV>QBT)B7<6;FWH S M,R;X1:-T6NR6&Y>M=9BK]FR9:[%E;D2N2^O*=:Y$W,M*=??I,F."/+YW3UN^ ME2F,^WNFS-=BRMR((%?65]"YXE;8?5Z7*S,FQOJ/J^M+OV>..IU79FJ2,879Q- M\'T)]VJ4@AN1\=S:,IXM:J7MV!IIW2.O1\$F =RCQ/]L'-_VRR>V957VY&NO M1[ZV$>E>VT/,%3-:.;/81_Q;>:AF\*_%!/OAQW7VJM\]7O6M86L:QN1^Q6\ MS-FD@Z7\SC#TS.&>2MHN]>_?GHQ[J_2MMH[MLD&NB!5XJ?9T/9MEOMK$'BNL M[0I7M&IN\<[:"&%/:>N$/9RJ!_?6V;%>?&PUGYZMK3*Z_4]3]6Q$=M=W<3,5 MK5!>AY!SH8N;EV3UL^L:T*4&$C8YN>WTGH?/EX/[P=MJ;#ZJG5?+\P69?^;V MQ&]M'[0(NG-Q&'%IW3E#*/?4,7'JF/JZU#%2;_-6ZS:^VG[QY_=2_KQA[S"# M#-M;F]IE+\B9EK5\=?5MM@4*F4)[\CUWVK*ZWX\S5X.=J2[<^9:!OP\Q' -& M9*@@C#^L8,"#1PV$282N-8"$\J'@]9GU4KY2M^XD>&SD'Y_/6\?/_37;(E?Y MN*WTY=(RZ&(^H4*6C2/,Z)AD(-B+.R:7P-\]V2Y4^=*+W:R?][->[G&8>57< M\A>M8W%97W4^F'EV,>(\;>6M3HC--N)%=-:\AO%A* M-H1_USW,[7%LAH9#++]Q!&\QH]4[ACJW]#/:D]^MNYOZ+_?W\45U9V*B1"8+ M1TJB03=WVI[\.3]^/KN[./MCY0\^?:]=-VO'YPVU>7G;N&[IQ8W"!6HFN',C!5,ACPO=D@[_7";A "B(5#'CP*J)M/^4&M MVLU5HX[H&;KZR"0_P@PR4?833^?-]I'9JK-.?8^X)\0@I:5D70O^#73B^(XC M]E\Q-EHTH,7;\\2J=+T(=_I()Z27PZ M6,5(E5KF8:_85#P-B TU/G2? )35#SN^9?#/B4' UQ!WAQAD'$*5?I4RA3/@ MB# *_8'7%D431,$*.Z;I1)$7B]-B=^D+ 20A-A%IWZN&(_YU2GD?G7NSP3<= M!25,WFD@))X;]HD[119*$JQC:^*0':>)(AJD55.;Q%4W#(:.QJ[!$ &YX&9@ M.A/R/Y6%&M2&$3)D# @Y.*[M]L=$5(\TY3PPCE#L?H2#/[!&$4Q;*JQ=-E/* M9]IMWPMD_)7T9T[_UC3!M8@'C^#KV<>+;X\^/4;V=WI3*EU-6G>E9H3F+@8N M%*2F I/*HG#2TM.06NI!+*+2(9D(%F!:^AL2MM*R.:0%D'/%[-*(YEJPC-8;5F#PAR 5DNV@K; D4<675 M+1&IZ*6.HU3UO-?%?Z'A%#.4-+7O/IJ>,Z1(>UT\J!&<F " MOD"$U =R&^A$W@%5'<"*^!M"QQ-EB HS!0Y'GDL$#@2/E5 .3-M0.^.8N).Q M4>"BV)%!]L6_:O1(==P'6PS_EFRG&#.7;/8CCFZ"8R;Q%BUUW $HV<*,PYB?P; M,-WIWGXT*=\"D_F.V24'LC#KV53PHVBN?0_. #UE--S-O-0Y;M\KD16/S@K@ M"WLCUYM_.G1T&Q$[_8%I!BP=GTS#9O>[[8TH(6/.H;S/9+S*[5F_N4PI4]ZH M]7M'3B ;))("W,( M_J%?L_^Y?V2H,3?QMK-@;5+/IQ9NS/''+=N2RMA MGVX&4#EFEIH\_S]UMF+EC.[@^8]?PE-Z\"U8B#$/5_?$\D>NK]N?B=,X:CKL M)1",1-!@P)WE51VQ(E=D"WT^ER4I_9EUFV@T:LE,Y=J;^'&1(4QO ^#?C:7 M'O-;_>$B_]GZ?!V55?"7J%"A/6(1#>2,D<8>E:1H<4S8?_[Y>?+SGW\.$WOZ MT#>[A];SX< R#)/L?#)?.>NYX]E$ G('GQS+CD/^Q=DE*9"L@0.CE4U4L=,X M"V>0!)/*H[$7Q(B?8I2V!=%RPR6*I3<^++ERLW2[=WSX'R86#6+ M6\9,O!?M^/4^>K7"N^4^*J$5EBZGF%,WF3^:J1)$-04OI^(GQ)SR*D44S$4$ M Y)(:O\_>U_:G:C6K?O=7\&M>_8=56>0'$&QJ?V>&L,V,8T:->T7!P(J"8*A MB=%??]=:- *"-(+&E.]X]]Y5B<):LU]SS?G,4!8%!CJBA F2.$&]B[+J%;@H M&C/UCJSLAU?/E&FX&F))%);K7*7OR=P(C,Q' E'@)59OM+>*#S-F6LSN=K]1 MZ!.AI*!T*BE(N*2@](5+"HY:JH_F=OI447!\6SU$14'!JBA @!1F8*-(XYK- M9:** ."(@^L*J#7$2/1G#5?MW*3R\7R_XB>C8ZHOH#;K"XK#%75!OG*;_,F@,<.SQ$OT'YKP& M]4']PACI867:0!AK!G)D"==#."*/6Z6H\(OPSX253@'1(9R5SG^ Y5U+'/E MY!5]\A8MPOR:&4Z"@]J,%V'8CDU@^2J(*6%!=ZAX]1N%D\>S^$%M4'O).#.S MDK,.16\WV10#EF=1,;3.>W1&!V>KJ&S/G=A^X*IV_7BKWRUM:Q_:+5^:R\+Y MWDGF2XT[X3H_X55:T+% +L&1^QK\<\//X*12:Y[43'X7F@^7CQJI= MNKE3$.R4SP 1S+F+8=?OBH$2JA2(G$L=U&\.GBLUI"AZTBV"L(POR^]/N5JO M\B0<+%U:S'JD2UUSN1QFNJ ;4]V9FQJ=\=#H?'(:363)9&] O)A447C:Q:"; M$OER\_XJ70Z8(&UV;;[Q]3=?H^=P\\:6![4;<]73X/QH-(J'-2&$=DS MLKC-AFUPS&F_BF%[(0/LU_YWZ<,:U_;")K5CF6=O>QU@MBLW^MF@=H/]7%LN M?7R6/7']*[)Y+R=MWG6M2L:\>UB.#U)E!5G)#OAR2J;=N]'V*]#&U[!4^D^O M6G_T?"'3A_-WA0B?+7GXQB!/V6%4"5[OD$77<2;<92,ZS03A;5R HP_L2.Z( MMGNZSEB71L*SLWK5&%TN:Q^7U/*"LHA_@UXF.E8'KSEUM+L@6+*MB]C6+.U, MPMEM6BDVB"-1P(F2_]32"!=SI_/B(1??ED1K*BL]DCZX,YD; Q\C,AQKEU/% MJ$HGL7<-K 8.W\3TW(*'U8 ])O")X @JZ6W5(LM_\*R&:C.!*)CM%9.)S$V M0UI7Z15; J>.*7!._5Z98P'/>MS$QA3F!=:V2R)[@./AZF'R."7-H;$-FA9!)Y% 2$9 MFG7LEZNW@[3Z?@>7+W=TDSZFG'QA,R=?'JXNF[7+;O^V]M$:_?AS MT^GWL6ZCA_4O*[W&*?]^T,57:85G,B@L $;$0%V 4ZB!B=%@%#&"B35@S� MA#Y&?]"\8.)Y@(_-@%&RE>0J\!O02"TXB*+(L6?F8&P1S2M'"$$N2 E)4V$Q M.WQ'QIB1O:[@.,?JO("6XEHEL-P"QZA&3Z"D ^P6F+5_0^$O E6'E@ MUMVZOH##C]@C,;A&^&A4B.M! K18]&?KXYQA'$Q_972W'*F@[3+N.[11SOM/ M[G:;6B3X%9$UA&OKA&[2@PT 1DZ@B(1S! M#1J).4^-1%I"P^L2.&D[W+6)>54''POKT$^CK;U'6Y>&JZQ0?W]O+2_DBWR8 MT=:USFVWTX;%&?#RNUKIMVIHD'6]=7./;L KO7:K?>'EBYW_^7KSK+VAFK'@F7@H__ORW)?-?GX1H-CIAD9#025BN:X.E)M4?\T0J)"3<) 1V M::5VIQ_99?.ID30%_6:(^2#_K:;:LON0'3PJ,S[-4>=Y]Y#QK6CO)AK@!AB> M[2CO.R'=]ZF[ <%'FZT>X8%Y[_'K 9-A0@,A;LGM[3[\JU NXN6\5^.Y[UCT MT)CHOTX2_TT1.'T^W3&Z)"H=-:Y#G1@'*ZHQ\6SUJ@-LH,X M X5#CU$R5X69^1A;UL6=CCA#2SOH?*5(1(SG,LJ1NCDM2=.7\.,/@9>)+%XL MQ1F;YR32D1(XP&*7B1W)2Y4HG,KO.D;\:,D;8"[+D>I//,B;(W,XE0MVAC&& M>Q76_0B1Z-"4Y,9L+DA+C@/1?+XB]RFF4NQ.]C5I_4Q/'G]P&#<>0\@&:0P^ M+ %/*[]$+C&;3515"L&!MG$!LZ$R MPU6M\DX79%ZK7>8/.ULR4C!N7H!^\T&4$;D9*^8O9G>-FL+&_+&&4IYXNX6W MVX\;Q6QN3\>-$V>3YNSVDTXQ&ZD4?8>3SE<=)/OCSXWCHOUWRJX]^(-[C#.. M?C&>84QI2Q6@D1<3W6GFES!>3 P4K1IK:D0STTY74YQ/'>TJXW+4G!V(& M&&'OH?2^&:\\=M>T7-GSG-3XK+IQ,"( M# P*%Z(U%F]E8/&<\FI?VXV!@54-;E(8P=1P151?^TI7&5_41NFE=WS]0,AC MZ+>20F//\7P!$0TN].0+#L#$ &] 1+K$.GF#0[ PP!\0T1JU#^H/]G++]65/ M2J?%[#')$%#SJ:^AUFD/6NW[5OL"ZW0;O_F-"]QF_%207"JZ&&*J./5&_:7W]#_ZG7.UVKMNLX=-=,2IU/U67C=8%D).*3<>. SDOLM5A\WT^I< DCD2)U)PTB>. M;\=/C\MQ:F>.4R42SQ6#R[9/'-^%XQM!=FR.[UZH3Q!XL4#B^1*UG]Q,,79Q M;\J>LY03:^_"JWS;)M,L]TFNMW%;W0-:AW3*)U. MV>VPK]7*C!K,E\Q^;J:/L3"[2))'6[))YHYWZ;'+X9-N9' 49J>LD&^S>O7C M\G9\QQ*GLN\-D8A=JW_XI1>/=^FQB^T]%;&Y0]EWRLK7O\\^O+W5M5N^,5J/ D]JI1#:HL'WWTV!N7TVOIS+IU O@ M8\O OCIS3S*0>JE\;!G85_OPURVJ3\Y?.LOS32?W>S^)R*._HOY2BPFLU@^^ M/^ER,CH$(EU)._JL/RYG5:'X5M6*R4:?CG3[=>'A><[0BWQ^#5YYZA^(<*?F MD(F4([QHDSL"JDZ)Z%[^=+$:6PB2"_'"WJN'*ST^U:WN40B2B_$2[$4JG9>" M4;42N6V/[&SM 73:[E;,5XG.Q;,\NLTED&E=^]CZ<,7,/@7IIC6K-\O1?>S? MT)L161A2]K,)]AF=_.R^Q2 Y3QOI5O_D:;^6&"3F:_,)]GJE[6OWJMO-)HTZJ<^D^-<3$2H]@3"=,^QDU:@/JN,Z^^O]6IW&J$1GGWC\VW\=SEC\/>;_B7F><+%%XLGQH+TH-XWX&] M8=&^ML#]X_ER&2>+I[;Z<->7,0#>=^!OA$XP5W,(7LH5\0*9(%L#_5SCD TB MV_U@C7GN?UQTN57]KVH1J0Q7 ^FJVKPO+U=Y^F]M$8F@;Y%2Q::-?6J10;19I?I%%DN_MA.H5J\[7%4ZN(7ZTT%1LB^_!+)XYW MZ;$;=#SUD?@ZK2+;5?*V=I%]O9X5NL_,J5ED0RAB]P\=?NE'.TZC2"4[3J-R MV&:1[>I7676N<[6G"YI)9T;E,;2+^'2+Y$"\\$E(ZH+MOQ2(4[=(>MTBX4-@ M:E_H :=>@;WWBT20@GU!%YRD8.\=(^&EH+ OW(2_H6?DYXW]3O#4//(=%N,9 MC99]ZUF]-:_-J9WQ@/Y,O(UD>USZ0=TV[ROODQZ5\+3%=7Q7'*X>22I[.YZ, M[Y081:Y_6R-)!/E(.PPL) BBG#TG\Z<[UT,(1((182'2N*T@8'3B!-@9+B), M5AZ2C WC#>FRBP%QGDNP[#42I$A$LB;=<;+=,Y>4TK2T:'>)0A)7^&MW7!ZN M.H/[=O_Q3OU4Z5//20+ZMGOW202-2W32U,DE'THDDG3*BVI%SY0$)59FM#SAP>/A1ZU_G&]^U125'R\! M&_]G#M]B;*:MS< CF#_@K:93+%5RP]7D4NQ=WDP[4F4]CR"E]22633+):N2, MYOL@9F*+;TIR!A;!+SE:5C!.9#D6JW,,$F_3>L=E<4Y$.=<;NP4.5 M&0BFU.&<9X>L-&3@2K)$EA@.X9\(\/_AJ@ZTAF&KW/L].!.IO KI8>@XQAF/ M6R?X3,*M5UM+<[6DM5I27VU1(2]J(M_GQ5*LU9;27"UAK9;05ZM\7 PJ.2D[ M7?+A5KO54">RWGBSX(K.W#F\#(?&> 'I%5@F@$AT&O 4WD)_'9*J\Y*'F23 M%[0LTZ)J/,Q^^\]J5IO3&&Q5?P#\FUDJ +S.&Z=B<^",.5@F9&N(^G__MT02 MQ7^5C*N$P-RZL2;H! 0)O!D^7/\-]\G)# _VBQZKF,^U+\Q_$^?88.I/*08) M'2 4.&9S.FU4F:,5#2X//7/&J5.)/<>P*L?0&E@$^$S&J(-:2)K 8B.P?2#= M5I64Y<[@O\[<1K>^I!F'<0&,^QS1D.\XR3@F'BFP5W.&; M4E;_3E)F%F/:BRMM?+"R:Q?LFUI1*C>WG=(12IJ^R^'V3;JD;;>*GM#2!NVI M6\*(OT+"'@TO8HH87;WGA=FRH%1'WTC$G+MTREAIMTJ17 '/9GT%+6.%&M"@ MV8N('=X=A1E69...F9@U?2 3+/HOW.UGAN.W/WEL.Z_Z'5=1!&'Z<[<:-%-1 M _=1[PNY\_YR5=1NU=?*^^N7UP#_?&Q(=U[:#5J7A!44_L*_U:7OQ]X>2-#" M>O1IM:K=?1#\8/KUS>VFL,7PZ*5X=Z^FP%%XT;,FSTO>O)QZ]:\0,K=3?^N* MRO)B/'J>T=](RK8Z]=V.*?D"7BCXR]D1.'5RJU-//C'JE1']0DZ=;Q>N5.&^ M5IA_>07POU$+Z]-W.S219;Q8*"7CTY._+CB@G(7UZ?S'>ZLQ6K18C3Q"88OA MT\N[G:!V]>GII(*^FI"Y?7JM4/\<2(^M:Y[_1E*VS:>7=SNK4%F\E/.J'#H: MGTZ<'^FE^5'?^'?$3)^;JSHGR*)YPV^[^,%X1=$@=\$/1%3M"-'RND#VP2\D M>8FU)97#?L+[(3+[+_P+^B/Q+VRI =^:R_P'#3XQ%V@&W>&@'T\F,CD]P%Z8M&OJ\V16>=?5M=LU=6OZ287LK>C%:?:S]9<7< M/>;>?9 5\]N\TS!5E,Y8SR"6SP M#',4N%,S$O/>BLM?4DS)Q+$%KTZ!'P'_%S5 ?1X0#[Q*Q63C86X)K/A*8,OX:@]\LP[>)4ZZ MZ"K4+HQ?3RQO^O)KO9QM/%U/UV+I08MH NE'"[\$-Q3/M 4U6G$N0R.$!-(F MM5T-UK-LGAG^V9187H$;M8PDH*3D=8?N;L/'@-O=L'D%7XFST4?_HP*6TX67 MZ\07-8(78ETH5=NKA_[Z:L_N3=ST"%U'%)HP^S>0N]=[EL[]D\_KPA(0T 'Q MH8VB#>X=JC 0NU+V'VRF"2H_%WC@O4=+)(BP- -H-DN#8 '[D 1 MK.-^$U_ M$HOT%WV+R&*J3.LE)/12R?"S&OM08]#>U6 M7&94'B+XCE5("/YSNWLXW[#G99=VK>6ESBF,S*-7?6T3_G9WNZ+F%V+^DO!4 M*A%:),;:%Q Y:V.66AF5MP'PD,"(3U'GV5M'\SH MU53 < &C T,V8.%@*1;T@JXE?:>#GHX=SG"" '[* #E"$2_\NU&(KP,?1]W@ M@F?5*?QH]I\?+BR%\ ]QMZ:ITMQ[+D"D-67/28H7O9LSG#!"V>QP-=$J$W7< MNU1:/Q+AP7_;T1CB[V6+I%C+)\K#U?NT([.UJ](;5TAF_=#NCB5)1<89&4+C M+\@8 D/^.1-^ T,$Y(83S^[[R.C!;5:T"5@G1GB>T&=S 5E8=$S?=BN(TE"Z ML50:[QHPHCT.*K">=>\#YVT6\I3,0A[TI]7E4BBMJ'*SH.0M9V-\U:BT5."7 M@>@+P#;HKYY/P:G\/M>;LA3>W(JO#SU5JW:].[YZ4H8B3T)_'W^3#:5Z[O*,*3;*IEE,^A/+G^3<_N; M$"3Y\4<2N3-@2,]43O2SR/(F-7Q*:*V,"@A[O,"Y$+_U2/@<:WPR' 2N,0X* MFCJ59"!/+([\F&[BX8/6!I\7];@36F_H!$<<)X+5J;($8\@/&+3ISD:$&#?\;.S@P[QO(?X1&,]%U;GR@@V[)V1G;GXW9.SGQ =A"MO9R,.2#EX]APQS2 SV)=! M8Y/OZR?8WPL7I+_3)@K''N*DLWB=^4FN_3^C/X-*I]MJ7V1:[=JY Z_PV#;2 M[@P:_K7O+F M]J]A7/YFRQ,(?CB951UHXPE.&JVF_5BS3=^+2!K_TU8T#D,OB><897I;(W'#U M(I/TC%E(@YI5VOU(SIH@97-Z/L!ZU=4QA\3_I7QD8 MV8J:?CE"$/^"0 ^)K)EM.-*='35;^C"GDKFEE^!<1Q2=YSH8O2.3BR[A8=(( M4\!C]!XZ: AA5EC1[[(&M#2'APCXYEN8G05/.<>Q&Y4]QWX.VK>_T"F!A]G6 M\9@78/96KP: +U1HF(0?9[P.*S5!TMBSBI[8A0;M;,#)L"-1P$:T E;&\A,> M-N;1X$3 \N"D /:B&A\!&U>DL;HP3RDJQTQ%&#'"C7S =L!S#"P.M0W2ICAF MH#@N47H+4@%M%,2F>A;[5C[';G@1]SQ8U:8T#XX^(GI7;5<:/O7<\^Z]D]= NI M'Y[6.K6$>7/+$>BE%1S,=(OH(T9AQ>8J1!3E(UJ,P6=%AH<4,T&- ,V:!N-" M-.K;^O1E7?V-++E+^9$P0$% TC67)58#PK7F'YZ!#Z)9%/,K4-30=N@Y^.@G M/]-O S9NL8H.!ZF_?C@7*;$0T##DYTVK2_MOG!EW0P> "B -J$E ^LUL>2'? MN7[F9Z/"9]&1P/"E1]#5D_GE:,T[_DLL%,NE;#Y;< 4K88%DSBCK]K+@OG+/ MGGOA_>II"V"U!'1'L_4"TH-U_F7A2;/N4IFNVOQ"J@^(/;#.MT0[B'6D.]44 M%JIY.^N\QAXZ6(<4?(-[S>W<\R\ 3)I[,[E*7RRU/*_L0_%\B_&BJ_ ?*Z'A1"<^('$HPTH(@+=#-%33@#(@5>!5= MN,"H@T;&/,@SA++D]C1R!Z;Y>M8"(:9239-E3J_"LIGWE&7KB2"7JJA, ='6 M52QA"8@%$S!(%/WIX%-O$%(D7:(8%N%SNRAZS6$,\@'Y&$Q/VQV\CFYY^HWL MU1^$8V!Z:"_B8CIU2.]!QN![VHYDOEB.V]+3N$"/CX'OH?V/B^_)!'R^I>"6 MLF= M25M2Q;:MX"2*]S[23:J080\U&UU#9'%;TQ"NNQ)TDX"R\? ^P;S'Q-0 M,>J(4Q<<)V;@1]&%Q%HZSK'[.:"3XP[ ,S_ON!,8H[=N7 ULW@0XI0XN<'T3 MD EQ$X!YW03H6(7H'N(< .,TKQDLJZ0,%T0.%G!;90/T*>&.TS1Q7#(?MZD=RE0,9=<,U=L M5N$KL@J+[-%]1T?NZ]MV/J./R'.[IH[Q*5,=)56^OJPK97[=3.5DAD,4?O]^ MJC_]_GT6>BQKB2S^^"/R@A.0U"-\+_E0-K5\?:I4?1\F^ MV?#^-W<2SKS:=I%DHC271+XFY]]ENSW;1H3F5=JYTM7[J$?QV19]+:3/JYB9 MT5P2]UFY2Q/+!L*_CR19EA8(EL;L%I[1KY+1/Z.W N&HT.R* MI\7)5*-Y6')F]7@:)6CK_L[@%,+&D2=5O39^8YPF.PN18ZO+6_!."S%N9@GO)KSG=0#)U*_CDC]K &KDR5-7;K*U MW)>SH"CY2L$AI0YN)A$MD2%NMW[V;JMN[N0"N5, W-' -Y-CT5/V];6KC*JC M!GQ>Y\9?S M;#[,2B(R(4-$)E[ZM%&-N5V?$F'1R[0^Z*FB\#QFCX5%H8.0+?I$!IX/?[D/ M'>A<8?6S6)TLV]+UM[PH05 ;$T+-XE*7DV'?)3WAJDL09IAE=W!4WWRH07"R MY"QF(3OYG-X6Y/'UVF):#X-M_\9*@C@<83/I&5,J;#(U /F-\,^K_H-)<#&V MOB3,*_[TAW(SXL];[_AS-V;R13G?NQ;OE GG#"]YZ_7I1YHZ:\HYSX@387:Y MF+:!S^$5<9>J2)'V:%G!Z CMGH@(Z;.I>DDXDI!B'%$*-3 MX._G);/JOLR?WLI3!W]Q? 54V4W\EO@!B"[)RV" CM\_+:O#5<7=T5J M/*GF[EYSQX1(4-I$)*@,5U3VCBE,7ZM$:?SC3ZO]T&@/.KU6XYMB$"0M<86- MO$^?F7*L)G"=L25$1N_# %;A^DA?V>YDPSYBN"K.B\5.-C\EQH6CD<3@*T'> MV#6\^X-U73R*2WY_(S$\FL6[#$:U/%QUKE\?1A3YJ?582^8,,(/?:&""\9C8 M, ^URT;]_J:1Z30Q+WODC2D9 L8K/*W# 7ZYX2;=$%\ZXM@FCJ073I I)!" MRXG2:( .P\<)[+^8L4\+S@Q!G3F^;[T.+!K2ZG]_&*<]R,%\F5H'::MYJ]SM MS\I2[6/B!CO; JCFL2JO+6UHN'MWGEOQ>/P^J4.LJ_Y6O0"Q*) WL&YHB*R?0W"EA@9L7EVGAW.Z-;%BKT' MA.AKE8NWZH @DQD21-9J#Z2_!N3)Z.?9#:/DSDX))+ZM:D0 MADX5((;>)B0>6"B,^O65NJED?)7\QYO)SD\1GL__+Y]G$H5_O*%;MYXI@^B[ M+8GC"BW"7D)DK1/A1JU;#L\5O;*FWAOV)(^W[GT/NI.>=(\PK\.?[OFB%Y!( M3+I[:G732ZN;O,@K('J\D"364Y5A$[B^4"9OJX %F^.P AWM2=%$TL&4" 8@[#R.+8)(X+E< 2\6O:XB0_F; ML/3[>WGG;43"WGAMX1U%9/%BSJN,*P'.>9J4@I=)N9 E!9B2@65+5,.6 */2 M7JE-<"20N_7N\^75.SE_325 V-Q*:WU$Q+$)7*%)E6TB%\()Q9<41*<(VAVA MKV&+=N>S..$Y>=M_6UZJ] 6IYJE7Q; C)K?J%9"UK%>>/ K-/!6H,>3,)'?% MA,]H2G(?_'$F?0 E[WO$*8Y-\16!E>_XMAIU@Z)%D!:_[?'V=ND2Z5 M<:J4H*?X=>+G%GYZ6Z98QS4??A)4$2_EO8;A[L903Z.5]?+Z;4YU^GS#+LT^ MQI>7@P%Q]<'NQ=5OFBA2%SU'!"!R:HSL$!E/B-'7,%;21@(7F._Q<9B[/SB: MFP7LC&":(O2>^XG MPWCW:)3->V;;15NE,5P1W8?N>'0QI97)T=R:'?4M4@CX$7U.D\Q9^-9PK@Z- MQL_QLSG$JN;,H=Q>\:<)$+V>C!P!>/U,#+8IMTE&Y+_#9IL;O23(V@1UVD(Q2A+.Z:_!U?JMD8%LD(^. M,]J?/?%,G3FEQA\_(E&I(7-VF=BN+IHS#XK5X6I=)__\:?;ZW0;O<$SCC7N[EM=**)8 MI5W'^IWFX+'2:YP*HD.):2&TF(8IA0[^\G"E="]:54[MW'2/)YT37 0]-W:. M8YRY9_1;:TC8J3+Z"U1&IU%CW1BN'E^R;P6U]GC;F7K76#O+I(-,%V9VX;HH M_F5+J5WUY,=164W:*JL?K\>WU=X%7>_SR=<.'TLQ=<563#T3/A\K2T64!TPJ M!$F^?OJK5_47TBU*_^OH2?YMBGH46NA=[^P;%AK%BJWA-/BSU27,SCA;D_7) MIU6-%^"R37S:%?O>[[\1#XTI4SY !X2^*&QDKNK+%^-O9T\8' M//KA.&K$O MGO)X+IO%BZ7@LLGOT!D1@QED=&;$1NG.XUDJAY<\H9B2;)>H[L-\- 2.465) MY!GK8TU-!OO59 Y\MPE( P$73+-"=)0"47FJ]3K%](H\?_Q9KVI]EL2QL;DP M=*P<&TN+5Q#LK0H'L!N1&. 4X7)L1/$<3I8(/$<%=UHE6X9].*J3R5$]_GT? M3I(D7B2"^ZQB6 MR']8"P0#7]:.N]4'3-E3E]L<-==\;E,9[ZJE R['FTEN6 MXMADTV41MA#9)8D1^O[Z>&I[/DUM MMSY] \3F2D@$MLW+CY,C9%[ M^U6_'@Q7*W; "J_/S5J13-.G M._QKDDA,W8 K:*OSVN&RC\45>[4^E;,1NOA< 6H>SQ?+>);"CHU4%4 MSL8_1N7P7"&'%_*%M(.5"L-H,PW!?]:YN0R6A.JMP9_U<::P8'DF 45=H9_[ MDF;(MUM#EA_.%)O65UX_KG*#F\O7ESB1?(*!R0VG*+\Q>KU70/SU9H_>E_ET M^)KRG!2/(]B."+US3LDOXJ4L@5/Y!/W:M^W@W@M_O2U;!$P7=]Q"D> 4EO<: MT9-"0W>HD,5L\)ZI-MOUW+Y8E.Z:A9=5G.[NV*@31C=N<+QQZO..Z+RC]'V7 ML[$O\0IXH5C$\Z7H G[J]CZ, 'A:."+VD1MXL%P.+V>#+V,.T_7='*[X2FVV MZ$N5YD?Y:,J$C[I"UNZ6,_;6W.!6<+T$VIRN'*IMM^$86+!^LWV:F6]#M]5Z MV0%:!+XF3BIP0@V:N=/G)O WKF2^\=,:V#0O:A ^1O^F)%HI_9?*J"QK5'$Y M>[,-,5BOS.HF#)Y3L?Y2Q(;NP&6Z#$#8V]CM@YH"QVKAVQMH??CGWW:="O\Z M]QVA\-:Y>X:H=JGRS[_M.BK_PAZ^MX^.#>2?]PC0$"KHWP.="@N7-XOKF^N7 M&[5!ILQ"_R;HJ"P,>XKCMC)0FB)&6M1&[-W?)!#"QL0M,7R;&; M_"7+K[4FV_RXJ#&'-K';%NKB<-BKO.WS7N,8V=I!C.QV'LXK'[U[YJFT/+R9 M#<]#,FRDO-W0>MU019RGOC]#NYV-8^&R6K@ME*AKXM"F-@(;DXAWB!#^$AI; MUK8L;&UN'0,1OQ&PQ/$L_I86Z0E2B8S,332!EL$!@_N@!0UHBA+Z$3E5%[,U2R. 'CG'W-5@EZ>*P'^0 MO'J.%8]6$*1/%'2T(IB^AWKJ][7Z(M]HK\/\BJ+ _5CK,!0GVDQ(]S:V%K> M!0Z]UN=R.4DAZ/ M@!\ CZ-,;@ =P )82:&%"UG2YDH+X4@!(?".1H(Q.NS];KL^>KBZO:F-^Y]Y M^O[U]6BRG_\9_2&RF\ =U' UN7H1:MGFAR2,?ORIM_JU3GO0:M\WZAALA*\, M6IWV-QU@>#2+;XD9*[&KIW-A?&"X(HSA4,4DM$.,O)RK$H,&'#)+#.*M@3!G MI"F\R"D*BAY0@RG\*2^"$(3&% [!M0$'!<4?&D!%=V$,\"(T@N[C97W$.OA< M!GQ'X01AR]O@2\P1Y+86*6@<>1&=D=#J!;AJ'31P)('7P9\9SG1,,W!&^Q(] M"OY<4249XFK)DC1#7\G,)$4U7SBCF2GL-\I?$O<(93\1X%&LM\N-,@J+< C0W_*<2I"4F1Y^#%: M6-MYQ0]*I^DY571OJQFN2M)E_U*^+S^LC@*#361!SM7G+B0 M0(/\3O-0W6BH\'#(@'*LT#QN3!H*SII]Z]=NE:JHC+TQ:1*<^UGK/7<[M?M> MK]&N/6.WK7:K?8$]M@:7K3:VX>X'%8>[/TYZG[!X$H6>R0T/<1TQ>V_>7;!B:Q)GQ\>XA:AW>+)P4B0/[+4D2";?'4\G!3PA9YAT4?#7?3QUU'V MA#3T%?5Q73];M$7-/9C&USAX)*@99\U'$ #64+\3)S<^C> 9IAO!_]D!_3F< MHE1E5Y98C5$[,O"^'^"(Z&QK=![:;M&9S;1E;YTN5:C/ZP,ASHS6G>W&S]<]?H)W'Y%SL[K\\3F1+>"[U MPI2K(U^V/5WF M.>=$&:YZ:NWRM71%ORQ*>T+SJ7A/+DE9\K:-W=R9C&D7YN6B#+_C/0=WE@&3 M0G3!;.G7VZM)2)$O"1;;Y6(WWA%X/D_A9(B083<+L1XMU!G#J4F*BMJ#=XT7 M>I^CT0-#E/)]+LUXP38829!@K(@! 7%G+1P(2A%3+6RX.[W/S ML1N]")PBBL#GIJ)1]H/W!; M)^.,6(_CDW_"3?V"V@7,K7&!_375+$]^.34+Z ??(B]?0-]BGS0*Q3)$OHL? M47@J&K5%T1S%>&NHBY5R'B9=O@4P6I]4XSV$89B8)GIT8,?A-93RE]/ M3^!6V^R#MYBG'.0*H/9W1MU9LW MABOZL\PW+V\_+H0X9B2.U[66@_V$X>TO; S8ZE>_<5@GMAN1TSX?YR-@4/J< MCW/E'%XBXX"XIGU WC]GDC0K$9 [_#@#\8=P(A;X5@ 8C1F,][61PK-+G2QK MBR#-WZ]GGY(PJJ5YR#5>#NNXP-N_2)A-$5\NS-YRFG7P+VV1IF(#PX. N;PK M")_?"(D8*>$.G$/NY0EO2J^K5^%R7JOQ^_*$<"F&%SR.1+"+>&E[."K"782/ M'2T2>/E+9H#WR)$DS4 $Q'@?CI!X.5<(A:X7S;,UXD7'+5C#PBFJVPT^/!.U ME\?IG.H+J29[C=?OR1$F%50YJ9:Z'8A_XY [SDOA9%F1I &(#7P?+VT6& 78 MU=XDA7$39B2F9XJATI_M6G?2;!+5B^E>/+Q_]LQ4>N,:^/AS/2$#[,*6$K"_ M+3\6<,)UR7+:>EV(/VXKBY="!/B)0*F6',IN!CV0&MX[;7-J9PQK0/G!<*;J M9@!Z^!+5'ZZTKBC+=*$T?WQ+T\/_O G,,V( 3*4_#U49LI:^\,1- MV_L7(MS6^,2<^0*%%\L[1)Q'RXF-,PTE.0LA)@C%&,4(EW,XQ1@*2L@E[?C0][AX@' B% M@T-]2MR?__R?LS.LR7,"^QOKTA,@2WWN7>-$!CZ!(O[%'B L&?@S=G9FB#S+ M?X3W@?JNK4\44-]]I%;[< WT7NW]_EVIJC3W8K>/:]([(%W]^LTS.^E,HOV+ M0>RTWUA%ID<\\R_6!AJF$[8M00KF"/NW_L?\&OS56M1,.?O/_P!2>Q!=YNBW M,_TP^1L8*L@T@\Q@7P:-3;ZOGV!_+UR0_DZ;*!RY6*>T>+/]-5&$+7C_TVI? M9%KMVOF^L+)2V4B[,VCT,X,.-KAL8+5.N]^Y:=4K@T8=:[;:E7:M5;G!^@/P M@]M&>] _P8(=9O$(EE')(-0K'A@F 0$_P$IHOU25&WA'AQ$3D5%'@%T&)!&& M,(ET !YPP)W+/$08,W!)=3@>8,Z/%9#'B^E?"B;F*Z,MK,%)B#VBP:PZM?E# MZX/E63YY"(2-H2DAC^8'A89I[!-6OE@N3E>MZZ>'4OK43Q.-HAROS*!&*].* MR,+_P.KF#UK06V=:*)&2+Q31?Q\5'ORW4EOEF*?AZIJJ%%]F#Q=Q"A!VA9V M"T4U_ AUFELOV4W: \ PZ.^)]^^P:;;BEHZ;[P!6L;/H;IT_'?_\'[LSIX07 M\N64H2CJ,0OP88U6#74EJ7K M5WOU4OFXR[7N+Y5RVE>3.KEAWJWE(K1:&%? MI!"WN*6/YMCK=3:E(255BMW;DBOB62*5DMV8SM-_G*(D&O)K:M2X]6S3).+Q M=E1[E\CK[NN>:GHC#4T]M):5OJ^6A1"9E-0N]M16 B&>R@1VL$7Y\+;H-$D\D4GB\34U)8L7 MH0'('=[DR ).%J*7"N\ZDSPH*[[3*7HO87'P![_X8CP]4B'>:;#"H(EX2I=> MPAN7FO, F*N,AZM.N7I76R[[[VI^7_A^QJ* B4*K^B)'O-*6:L%C/^)YRT%* M9B]^VU.IB)/9. 7/D8HTH]%-!G^_6=_W>JF0-B_G;P:C'M\HI)F$-!8#U4:6 M! 'E2D9ZQ?9724:6MS0M?0,=\I:%=-2H'+_+",^&B!QV3(S$S.+:J.=0H?&B M-YNK9;$X8?:**&"X('U8&VTHV)X09T,K5>[[*I6/;*2D4K'QFJD23J4#'%GQ M33::Y%AZN9R6=EE[OBL_-]HINAS?)"-:GU4%M3S^9%E833PUX<1*,+I%.27U MC@]]0);P0CEZ%7S\#"-A4WN;W8N?9E1UPP -Q-MJ,%Q]9NNC;*XBO=ZD ]N> M1);17D9Y2C7&MTI;@*5/J<944HT[JFP:]H_,9F-#8^>*19S*!9<$)9UM_!ZM M0%^KFCF!H9<[JG^\N8M['WEY>T$4GI71=4N8)%]FFT9=FX:J54R-@"9*-L A([(> BTYM&?>.*5\SL0=S\F^QM;R:.T3 S$J'11,,!A)GZY6+: D]EBI8'4[$%=B^+3=V)*D%=Q]G$P)SU,4 M3E$[#)39S*(:CVIK,T[FF3__F5MVL51I#%<]B7MI='+WKV(^1CKRZ^1;CR99 M_!_^3ZWWW!UT:O>]7J-=:S7Z@$@Y-&@R'-YNMZ)&R!X+DJ+)W \OBI(S-L/ATUS#(/T M^<9P57B2QZ^S[M4RSQR-U?O/Z ]!G&?T!UK[)0O#E5 =OR]>RM3GB/WQIUII M7V,WG4J[;_'+C0V5.*M(-ZOZS)1C-3B8L#^59'7 R3/("Q^>E>V5N$%?':[D M>XFXGT_NNA1Q/,Q+^$D6[:J _Q?MU0OU4A<^7];0/(XKOQ]_^K7+1OW^II'I M-+'^9:K<8$I9ZHSJP!,3YGZ]WE?EE;QD!NA49PA%>9.A$2Q4[.1A> MUJB\]*-^]35GL!LSPIBR]2M!M.0)/OZX\L$G^/CC@X]/?JM> M\I9T>I/8%C M,[RH1Q3[7[U@"TZ&6'4&U+URK$#W[FQM>;CB MQ,N+Q>6$J,P)[VRM\9BXKW2D>ANU^QY0^C IWU.N=P<8>"/7^_#Y\5+.%6]6 MRAY@VH\BUUNPY7H7M8[:[C 5>9I"W?@^<[U$4'ZE-9QN?@ 9?1"%ZOT>## V MTNSLK$J+;S? -@X6DMG<\?3T_D&]U)O\/?%UDL07&BW3@-1ZM5FK/T"V^E8^ MQVYX$?VY!G4:\ (\;<595^0@*!9@H1J"DX5&O]5O=?0O0XA?U:Q<0U"_Z-># MULU?G:J,EM\Q!&FX(4>N("9V[?0I-?TU^$U&XW?L20 'SEV3P;9U5;W7WE5E MI-6[*8X>WYZP/J4HDTY-D[%O6TZIZ2/ANV=JFHP]:.&KIZ:+P]5]]_6S>_?R MEO\\ZM3T\1RX?6HZ<7NY)C:E6>\+1QB TG,0K7X"F5,Y88G]E_,$7_:Y6S6< ML5(1V;:DL'M9P?S>#!H/0SF M+V-9N0;JH?(JI!GZ(.;<37BM]5G]UK#3*I3?7*)+O\->/9T!!Z #PZ66-@P M\>=>2$Q(0C$@* +X.XXMICPSQ=P,J[@*0M?$OJ55308GD#I@=9U3&)F?PP?K MO/*%GHC)-:)<6A;YT56;77,-OA@ :L*(^I$M9A5 GJ)-1&^+,- MVZGS\QP; %7U5L\9O<1&' 9VSJ'6>VT.7FU1#4@9.%=*",1QR=&R>02%#U#0 MP$U)4S'H"N#JP;&4F0(;Q2D9L#A[-3=: 'KKR/)G:!"G,:\32C.T%(S,@4=A M8YHQ<'_.L0+DTY[-URJP7!9\ZHM%H3S$#?TRC!Z"G6\=I;"YP M[ 1^1L9LGYDX3N2VE_R__ULBB>*_"J9H(X5G>< :N#:P*X6S;VD$:33F/U$W M&7@3.(5C,N1?!CQW EO)T&K="E7T5:B6\90>E!/ $W'2!9R5V.&<9X?L?*AU M@;1XJY<"N'W6 Z\UTB/H[[>\R,^TF05Z<3_H%+O=B7K_NE8AL "["CDV$@A* M&6KU(=N:P8J'C@6[="SL ;S5;EIV\(RT&4)(O!]_TFUQDK3UV"^ZKLLB_8Q:ZPI7P![,J?E[S:N0QVS3EHL<"S=9NC MAZ) '6EPFH57P4ZUA'9663MZ%I!#,2Y*'#%+D =\-%Y3T=]B)R0*6#:XKZ=O M7UY?F(=Q>WQU23OY"9:];=UAV+IE2>%/D+FP)XE GGFVE>L\PS?(6]V1O$9V MO/J2^ZP(M?'K^/7@Y/4\J.7"!G*!Y"WZ!G/_H,2PF\*-'2FL@S*MF-''@BQ> MYHJPL// %":\*)P/B]870&'JW',TDD[AS-@((U"(Q&U &!GG);T!SKB/!3\% MNYESL,<66!C=6EDT,K&QO6S1QOFI9..E2:6&_@!4+V\[+KF?;CC79\WSPL6:#A&1H$KJ!W5:3S\^K MM_ZD=+%B4B?A1L^[BX!A/>RN!,Q (=X@8CXT$=W@;BM9?>KF\5AR"[/^UX8KC/WNW=PWIJIH[FF0D['HE-[M>@19>]/+CB_N[CM@8_?C3 M:M]'K4,)BUSU):J-EV,JJB2=2U2X#]@ITQ%9)O@YV#O6PO? M*IZ%;[&>#-U6LWFC$(_/;.EH)+!AI;R>):(5 BZ'\C5;\3834C" ,9&P)SPQ1TD2T4\7TX&2]?3EV6_ MJB^#-^GR\NSL\GJX>N':RQ>^F5,>TAS9>BF!8]\U^-=AP#2_@HQ[>"2=#\/+ M:Y=T1R@.]$.*!B?C;#8.YNFOOY=#'N[%CT,1$"5\L;QS)>A!*1XQ 1WU.?'O-93X3[^TMZP+ZR&@55?\< M&W,L:G $X3,VU^2YI.C8<+3^:R"#/@Z1(<-5#SLF9)D@5WPK!F^GV,M%:X/D)Z>H&G=5@LE;'(0 M=;)*F,SI6$48+0AH;\:C:565^9&&[)NKF13C:%DT)O2!-]M*^B1-5> 2X(=U MO<)TO?I.E=-'L_B.F+$**F$1)83*UN47R=)$ L=,$;4LL"AB+!/&I&GHC;U-T")UU0)Q$CV M#X=M0$7Z IERP4D3F9Y/81[ =;%[WP_7K?J\,07["VAE+234MY?S;8J$'2"P*,ZK_3A[C*+A[#M_XJGW>_*]M+S/ M'Z5H^#>E%Q-J."2]TA\.T?@7^TE"2_.N\;!5&QDO6N1ULS6GE\#E2R)WIO+0 M4\, AM>=KNZT&4Y6:1#+:*+,S6G@;%$8 5TK C*0QK"I$38.." /P#MSO[ ) M)T** E/,0<,GTFA(KD^$H#=9LSR<,2JR!I"%S[/S]OW0\-L9\-T+01J!1X(@ M"6(HP.+O&VEQ!@^%+*8S$_MI6/F+ULV@9=IY(S[C8?"C3QM4==NM&'&<.V!" MA>7&RB%M#SRU:'LJ^GT&^3P# MGQ@P&'H\E=$X0!O$=%2QV M[L8.HG@*" ^P M>!!U9?J-&G@6/1X#M50T/4 '?ZDPR,)"CE4UH%W@3QA!E$P (F,JMX)--)Z% M<-=0XNCU=\Q>'B@!''(*BGFT@F$>_+7^((3U8GTOHY_(*OT:5LQG<=.8H'33 M6B7UWUIJR2NZB0"!H@J..0,]1$3X.A M2)-'/S0Q<%@.8E;P(M@15']%$M%OX+$5=HKC\.,S#3;W0_KX!#W'B]&VAJ8*QK?Z_G$\':1IP1)1N:"7NF/%Z UJA, M)4U@S0XN=-JCYW/@7 S*0UX;=HRW"&2]V/H).B[0"T7G >J;A[8;T17C9S-@ M+O7^>>.:"1TZ3(A<@^;?R"Q$&'V2.XT^27CT2>XT^N2XO-UI],EI],DWB*Z< MD'CHX"?I_^4^@(5'B%?.. DZ/W1HTIN<+=_.ZFX4IH4Y;$$K<&X[#QYN^P9Z MBC,U:P8\&9A)AJY!STU[>'Z_<27?R ,?S^)#7U:A0MG3%=6!%G\/&8$@+

9< M+<'JGD=XF')C'T*STN!999&PO=V]R:W-H965T-I=SO8#VJLQ-K: MDD>2F^G\^I7\(JDREY1T!(P_M+$=WB/I,.3A,:]TSY^B^'LR\_W4^G,Q#Y-7 M1[,T7;X\.TON9_["2TZCI1]FOWF(XH679F_CQ[-D&?O>=!VTF)\YK5;O;.$% MX='%^?JSV_CB/%JE\R#T;V,K62T67OSSRI]'3Z^.[*/=!Y^"QUF:?W!V<;[T M'OT[/_UM>1MG[\[V*--@X8=)$(56[#^\.KJT7S*[V\HCUDT^!_Y3(KRV\FOY M%D7?\S?CZ:NC5GY*_MR_3W,,+_OQPW?]^3R'RD[DCRWJT?Z@>:#X>H?^>GWU MV=5\\Q+?C>9?@FDZ>W4T.+*F_H.WFJ>?HJ=K?WM%W1SO/IHGZ_^MIVW;UI%U MOTK2:+$-SLY@$82;G]Z?6R:$@&[OF0!G&^ 4 NS.,P'M;4#;-*"S#>BLF=E< MRIH'YJ7>Q7D?+B_"S-3B*'.KO?'O!J=TA[C==Y!F_B17WSSX_^JB">!\QGD9;+T[OU71]D4D?CQ#__H MXI__L'NM?ZE(0X(Q$)A$:&=/:&>-WGZ&4#<*DV@>3+U\GCFQ;OPDL=*9%UI? M9M%\_M/Z^!1F[-ZMOB7!-,CFOA/KUHO],%W_(DYFP=(:AZF?G5AZ8HT>'K() M*[&B!\O-,![]Y,3ZD$W/O]]D1[7&J;](E%W3078-$HR!P*2NZ>Z[IDO^K8_" M-$@#/U$Q1D?2HT1%&HE7EC00F$1:;T]:C[STF^A^_:>L(HV.O(HSMI.9]3F( M'X/0&B=S+YRJR'=)G+)D@< DLOI[LOKD)>^'=?97=O9Y/%*19HCP4T44&5N6 M*!"81-1@3]2 O,Q;/[[/)KULK6=%^82H(FJ#,%PCY O*'Q>9X/T0Z="V8%0+ MZ<2'^Q,?<$;^)HM;2.W5D0>B^LFW1Z:AV/LQ7+]3M:-$GTLC,S$HR!P"16 M[19?%[;^_K*Y/4=0[T#1& I-[A]AW6Y7UDY-J,&04=)'HI:F#X0FT^=P^IS* M*JH)O8XR[MYE_YU8:^J47)$0I;D"H79JL)MV%S MNV&32V8C)=U"4%*J;\+()O+9\Q6Y;;:P9L%CD'ISZS))_&SB/KY,@GR.V*^R MV:7&C-+'*3UU0Y?O*#298[Z MWL'(*W(-;X+16,H-+E_N&>PZ24_*:UT:)GA MH^01:BA0:#*/W%+8M*<@-98.-=)8$J(T5R TF2ON8FS:QAAIK"&$6F.AW@2% M)G_AR\V)0RZNC326AE"?HJ7\^KBE56*RB7R-?('OF*W2BU/)?FA(\XE&C>EC ME9WMH6@,A2;SS)V X_S]U=A!^@47BL90:'+_A%%D3:J+(-$1IKIK8FG"X$W)H)V2BR*802D6F@TNSU82G<;BG M<>B]!2-%KK"L5RMR3Z_(5!/Y&KDO<,P6]ZZW7$\G?.YP=?*+7-:[4#2&0I-) MY2;!&1R _"*MA M%8R@TN7^X,7%H5T'*K]G6C'*\*(F#>A04FIS&P3U*F_8H ME-9J0DVTEH8HG:#1Q&9&FWN=-NUU3+36%$*IM71P:;::<"QM[EC:] :$B=;2 M$"6T=@M$:2W91+Y&(0N*7KI?SII949I0 MU_NY\++1L,F'4C(%W=U H]*NGQ=%0Y31 M6A 0:QNG6;6Y$6C3J_EWWE_>]YFU6]1_7/KQ>L19[[TPHV>1RX0;G6XGG7>3 MCQJ5AB9>0=$8"DW.5^;.H7, J5<=:.H5%(VAT.3^X6ZE4SWU2A-:?A IV82Z M&12:S"9W,YWJF5B:T V;2>JI@ETZN#1+3>R"=+@?ZM3/P3*%4*HV'5R:K4;N M^!!N^:B?@T5#E%#MCCY3BVPB7R/W"AUZP5^82O*[ORS7S^=]:09AM S3!RD] MS4,M!0I-)IA;BLX!I&EUH&E:4#2&0I/[AQN93O4T+4VH\=A1D@CU-R@TF43N M;SK5<[0TH1KUA6Z"H-!DEKCWZ=3/SC*%4*LOU+^@T.2;^KA_Z=;/SJ(A2JAO M5Y^=13:1KY%[@"Z]D!^'FYON\[7[G7^_BH/TIS7Q[V>G^QLJLIGDA-]500'Y6%YJ?!45C*#2Y?[@SZ5;/S]*$EA]$2C:AS@6% M)K/)G4NW>H:6)O1NYH=_9?^(36,:H31536R6=(6;Q^LG:)E"*$69#B[-5A-N MILO=3+=^@E97FU?EZILPLHE\]GRMW]6D7D5+=QZMLGD^>DB?LOE=-4'L&FFD M%IJ+!45C*#2996X&N@>0B]6%YF)!T1@*3>X?;D.ZU7.Q-*'E!I"22:A%0:') MC]#@%J57/3E+$VH@LS1"Z>=G-+';T>-.IU<_-\L40BFS='!IMIIP*SWN5GKU M<[-ZVI0J5]^$D4WDL^=K^5Z%!?DXFFP7Y=)B?/Q1XVGI8Y6=R*%H#(4F\\Q7 M^;T#R,/J0?.PH&@,A2;W#[<6O>IY6)K0LD-(R274>*#09"Z%QU75>%X5'6HB MM=A'536QH]'C+J=7/S7+%$(MM5"W@D*3V>)NI5<_-:NG?V:5O@DCF\AGS]?R M/7I!'ES>W8[<]:P01O/H\>2&HU\]?4H3:B"O-$)IJIK8 MJ>AS=].OGT-E"J%^&B34HZ#09+:X1^G7SZ&B(4KLXJ* 6-\XTZK/W4"?7M)? M!7^%F0ALU"#,)OU?EO+;%K14TTHEL]U4H3:CYXE"QB'[#;A&'I<\/2KYYKI0DUD6KH3@<*3::*NZ-^_80K M4PBU5$.=#@I-?G0S=SJ#^@E7 VV>E*MOPL@F\MES'S P6LQ?1??10OU-V?I7 MM+C2QR@[>4/1& I-YI<[A,$!)% -H E44#2&0I/[A]N20?4$*DVHZ=!1<@@U M*R@TF4-N5@;5TZ8TH0;22B.4IJJ)O8T!=S.#^FE3IA!*::6#2[/5A#,9<&#2;#7A1(;W#8ZFJ\U $3>BA,GB[NMDI,F1H@]9=@J'HC$4FDPW7](/ M#R!':@C-D8*B,12:W#_<1PRKYTAI0BN.)"6E4+.!0I,IY69C6#U52A-J(KS0 M'0D4FDP5=S;#^JE2IA!JX87:%12:S!:W*\/ZJ5(T1(F]7!00&_Z:=M4Z[3ZG MXT+!0'J!_V4U6QG//%^N]1J.+2&(K2'83!%!L8K@ 21A[4X2U$58. :#*W22 M4$JP5:.6H":VPFA2'EN6JDO&!+J"_8 M A08-,505S^BH\M3UDB-P9909+!5/SM+@U%"TF%(;(=D)NIV2RA]7CW4K[ED4UTSY/6'+B\>F!K&:+@"L0+U0Q;!Y"\M3M)6"=A M"QJBX J=))0T;-6H::B)58\L:CRI*<76-D3!%2@5JANV:I0WU,3R:8E0>6Q] M0Q1<@2^APF$+4.+0%.,9E<<6.43!%4I\"^Z)+B)NIO)5"I&K51Z%Q'9()J6) MI9+GFI*(NX<8[)\1E'_I%:VV,]#N[7XNKO=/ER0U%'U4K< M(5&[Y72;PH4*GJ-D,?3M%/,VR.;^))MAMB]."O[A[9U.LZ%Y:5@X!H,KT"[X M$OL 76Q/*9Z%GAKE).GJ +!5>@2_!2FO+R1L)MBJ$6;FR9>!A<@3+!#-&5 MSLV$V]'GKQFT872;PB4(5D%3$?UKMD3]7_['OM^RV]TUDLT:^9QA'7]]JWVR ME^8HI2=W;(UU&%R!9<%$. >0NF9#J[&[6#@&@RMTDN!<-,792076Q#X_C/C- M5[N1I"83ZVD:*?YN"]7?;4WY=UI\Z=@]F:3\8O=C4' %P@1OI*DE;R:_=1+8 M--'E*6O$UPB%XFVZTKFA_.H?^&70AFG.QG)Z/9:H]'0M#0L'(/!R20+U=GM]B$DID&KN+M8. :#*W228%(T1=U) MC=;$JD;1\6X8R28Y&TMJF<:6C8?!%?@4'(RF6:G>Q< P&5V!8D;&L4ZHD9+TME"3WM84I:=EG([=4$F* M.':K!0578$NP4YK"]68B7BOO#%M^'@8G4R84H+?I"NIF(M[1/U%,G!GT%N*<2OS">W;_X]H04<6K'=Q<(Q&%R!8,&7= XA MS0Q:,-[%PC$87*&3!#.DJ1]/"K@F=C>"CK=#Z,5N#$D/*UL/)+6$8\O3P^ * M9 HV25.AGI1P3>R60TK#JQ2WI^AJ9+-&J'5O:XK=&VFX*89:P[&UZV%P!N%/C5IC$\RP!>-A< 4J M!?O1.80$,VB!>1<+QV!PA4X27(^FWCRMUF8;4./P_E1-%M;O-%*OWA8*UMN: MBO6D&FMBK^*,YV1F?0[BQR"TQLG<"Z^GS$N]B_.% M'S_ZKC^?)]9]M HS^'PMO__4BOV'G-67E\[1V2^?7]DOF9U_?L9A+LZ7F1"] M]W**$FON/V20K=.\ZD Y,?X"F*OZ]/^^+_4$L#!!0 ( "N%F5CE,(D0K!@ "?> 0 9 >&PO M=V]R:W-H965T*LW^N-SY99L3JY>+^[+Z@NWI>;>E&L\J!2UIOE,JN^_I0O MRB\?3M23ASNBXN:VWMYQ=O'^+KO)X[Q.[X*J^>KL49D7RWRU+LJ54N6?/IQ< MJN_2Z7 [8/>(?Q;YE_63V\KVJ7PLR]^V7]CS#R>][1;EBWQ6;XFL^<_G_"I? M++92LQV_[]&3QSFW Y_>?M"-W9-OGLS';)U?E8M_%?/Z]L/)]$29YY^RS:*. MRB]6OG]"HZTW*Q?KW;^5+_O']DZ4V69=E\O]X&8+EL7J_K_9'_L7XLD =?C" M@/Y^0/_0 8/]@,&W T8O#!CN!PP/G6&T'S Z=,!X/V!\Z(#)?L#DT '3_8#I MMP/&+PPXWP\X/W0&M?>PYWK?#AF\-.1Q9Q^\M]6'W:T^V]\OSO*PP]5G>_S% M61YVN7KP/EO">5Q]VO?ILW[\XY&'GJP?O M_?[#WN\_V_LO#GG8^_W[R+G/B%W :%F=7;RORB]*M7U\XVUO[%)J-[[)E6*U M#=2XKIKO%LVX^L*/S$O/_N4RL7WOK1)$MG=E!Y>NS_>9H]YO3?V%S5.6Z7-6W:T5?S?-YQWC[E?%]"7#6O#:/+U#_ MX07ZJ2\5G-?&>_+A_JQN7OF7_];YA[_R7<.# X;WQB\.#^7#K[.OLA<^ M.GSRKA<^/N!O36_RXO#DE>'92KK;TT-F/^_:[4+Z#![C>;#S!B]X057.-[-: ML5?WQ\[;8]!?W>9!BEWGR_6_.[;PIWMQV"UN#]#?K>^R6?[AI#D"7^?5Y_SD MXN]_4\>]?W2E&XEI)*:3F$%B)HE9)&:3F$-B+HEY).:36$!B(8E%)!:36$)B M*80)83Y\#/.A3+^XO+FI\INLSI7\C[R:%>M:/W43T'7G2L1/4NS8B"8QC<1T M$C/NL=&35!U/U*D8J28YHT5B-HDY).:2F$=B/HD%)!:26$1B,8DE))9"F)#/ MX\=\'G]O/K]5/F>+3>>1M-0\-J9)3",QG<2,\?.#W]W1[S=!3;;N/GZ6 M&L<&,XEI)*:3F$%B)HE9)&9/GOW\&0\[%E\<B?DD%I!82&(1B<4DEI!8"F%"S)X_QNSYJP? Q6I6+O/= M<7!7XDJ!8Q.7Q#02TTG,(#&3Q"P2L\^?+Y*?3\Z'ZC>!^_QAD]Y4'0\GXN-^ MEO]5_57M^A"1>_XLS<_/^\/IZ%S$K[\']\A7RR>Q@,1"$HM(+":QA,12"!-2 M6^T]QO;V\_:2OZ__*JO?BM6-,LONBCI;;)L9Q:S(5[.O71$NQX[-<%334$U' M-0/53%2S4,W>:T\S>M3O.GCN>XUQT\SQ4\U$M0+40U2)4BU$M0;64TL0\ M?E).4:5Y'.6?R\7G;2)?5?F\J!4CFQ6+HOZJ_'J=;]\,[/P M!P].I=)34,U M'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$LI38SX?AOQ]XT9LN&R M)ZF )S4-U714,U#-1#4+U6Q4U -5"5(M0+4:U!-522A.O]M)60/OR"NCWG610CAZ;W7OM MU9-/:^BT.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)92FIC>;6&T M+R^,%I=QH%\I23Z[796+\N:K8E;EYN[QLXFGRIO[A_P@74>7SW)TG*,-4E33 M4_R^X[36Z6Y 5MSL M3I][N5[G]5IY8Y7-G3\W__I!<8ME43=1_B;1W%?6X-$B*:IIJ*:CFH%J)JI9 MJ&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:6)R=\62?MC?@T>K96BFH9J.JH9 MJ&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)92FACP;?FT+R^?_@5K\&A7 M%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1+4"U$-6B[]&Z5LUC=+,25$LI34S^ MMJ;:EU\R]*5%GO+>B@W554TU!-1S4#U4Q4LU#-1C4'U5Q4\U#- M1[4 U4)4BU M1K4$U5)*$U._[:[VS_D%';3 BFH:JNFH9J":B6H6JMFHYJ": MBVH>JOFH%J!:B&H1JL6HEJ!:2FE"P _:GNM WG/E%W3D$QX;_ZBFH9J.:@:J MF:AFH9J-:@ZJN:CF?8_6M3#AHYL5H%J(:A&JQ:B6H%I*:6+RMQW9@;PC^["@ M<[6_R'6[A'/UR@J.'#XZX=%:+*KIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ M$:K%J):@6DII8LSWVYCG:[$#M!:+:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^:@6 MH%J(:A&JQ:B6H%I*:6+ M[78P?]W+58^X='QC]9B44U'-0/53%2S4,U&-0?5 M7%3SOD?K7L%!&[&H%J):A&HQJB6HEE*:F/QM+;:Y*4M^8_.?(EL]7H+57GW. MU_5R>W&0JU*^@"-UCPYX4M-034U -5"5(M0 M+4:U!-522A-3OFW3#OBKKP[0TBRJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ M:B&J1:@6HUJ":BFEB0'?EF8'\JNO_@4+.&BE%M4T5--1S4 U$]4L5+-1S4$U M%]4\5/._1^M:#@K0S0I1+4*U&-425$LI34S^MDT[D+=IH=/4RV#;RNQ M?KE7_?=-47]5EGE]6\Z5XO%-V;=*^6655^O;XDZYRZM9=45/2RR?Z]B,1C4-U714,U#-1#4+U6Q4TVRK!6B$T:H%J-:@FHII8D9WO98A_(>ZX$7^9,K M1P]92S_Z;/#R>8Z.*:CJJ&:AFHIJ%:C:J.:CFHIHW?+4.ZZ,3!J@6 MHEJ$:C&J):B64IJ0X:.VU -5"5(M0+4:U!-52 M2A,3OZV:COBJZ0BMFJ*:AFHZJAFH9J*:A6HVJCFHYJ*:AVH^J@6H%J):A&HQ MJB6HEE*:&/#]-N#_ZJJI?(*CXQZMFJ*:CFH&JIFH9J&:C6H.JKFHYJ&:CVH! MJH6CY\75WNGHFS6H")TS1K4$U5)*$V.\;9N.Y&W3[[YVGMP].KW1_BFJZ:AF MH)J):A:JV:CFH)J+:AZJ^:@6H%J(:A&JQ:B6H%I*:6+*MS75YB:^&C-$ Y[4 M-%334U -5"5(M0+4:U!-52 M2A,SO"V=CN2ET^OJ5'&*;'5SN\D*I3DZEZ^_H 535--034U -5"5(M0+4:U!-522A.CO>VBCB;\^@O:0D4U#=5T5#-0S40U M"]5L5'-0S44U#]5\5 M0+42U"-5B5$M0+:4T,>#;%NI(6H*Z\#?UNLY6VT^V M/ZRS=&8Z6CQ%-0W5=%0S4,U$-6NOJ3WA$PW]X5A<&['161U47C5V6_ MHAYLJMEMMLZ5RYLJSWORHS1$BJJ::BFHYJ!:B:J6:AFHYJ# M:BZJ>:CFHUJ :B&J1:@6HUJ":BFEB0'?EE#'T@[4153 MK++JJ[*^S9K9.M/]WA,NF=/;_2/^,G\EG_CHX$;+I7MM].1)] ?/GH*!3FJB MFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)92FIC(_3:1Y:W1SI67JOBE%/O/11^9HG135=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+4"VE M-/'G0%L['0_XI1>T<8IJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKYJ!:@6HAJ$:K% MJ):@6DII8L"WC=/F)KOT,GQIZ>79VHMTYJ.3F]3TCF>Q6WMYMOA"SFJBFH5J M-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)92FIC);4ET+"^)0HLOS:AX\W&=_[[9 MWJM_?G5A!FV6HIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEJ$:C&J):B6 M4IKX,Z(MH8['_,(,6D5%-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C5 M8E1+4"VE-#'@VRKJ6'Y9U.,79M >*JII>^WIJOFH%J!:B&H1JL6HEJ!:*OW?14S?M@\ZD?=!OCU25--034!T/7(P>?Y M^N!H]'S!WKH,_%1 M+4"U$-4B5(M1+4&UE-+$A&W;F!/Y14 />&M1^5,Y[OH4\BF/CF2TK8EJ.JH9 MJ&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ)92FO@#H&UK-C?I]QWW)!7P MI*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEE"8&?%O]G,BK MGX>^[XA6-5%-0S4=U0Q4,U'-FCR_;&?O=/3LK4>T@HEJ+JIYJ.:C6H!J(:I% MJ!:C6H)JZ6O_QX@9W%8K)_+K>_YRFZ_^LUT_41[66^PR49)\=JM_ M.+:?_"!?5T'+EJBFH9J.:@:JF:AFH9J-:@ZJN:CFH9J/:@&JA:@6H5J,:@FJ MI90F1GY;MISPU_VU -5"5(M0 M+4:U!-522A,#OBUE3N2ES$/75= 2)JIIJ*:CFH%J)JI9J&:CFH-J+JIYJ.:C M6H!J(:I%J!:C6K+7)-V&E)I0#.JV63F17_+SD \1HD5*5--034QZ8,=Y@%UT^SQ4\U$M0+40U2)4BU$M0;64TH04GK;UQZF\ M_FALM@O@[?KW[H2TNY/+7I7256^Y>VPVHYJ&:CJJ&:AFHIJ%:C:J.:CFHIJ' M:CZJ!:@6HEJ$:C&J):B64IJ8\FW-(] M;=>GN2D+[U_5?_NK_[K;?87?*G M2?A,*5?YC\UQ_(]UONK:HK/U;9[76E9G%^^7>7637^6+Q5J9E9M5,_WVDS*/ M]RI5_JG9/O7=9?_D[-G]FOK.4CONM]5WUUWW._UW/W[F;9[-\VK[@.;[G\JR?OAB.\&7LOIM]Y)=_"]02P,$% M @ *X696.Z;7MLT P LPL !D !X;"]W;W)K&ULM59K;]HP%/TK5C9-K=0V<=YT@,2K:J4^$*S=AVH?3+A 5"=FMH'VW\\. M:18@H$ZC$@+;N>?XG!O[%O;:!L MU3"P\;XPB*-W3FH4>VI@>?S.?I69 M5V9&1$"'T9_Q6,X:1FB@,4S(@LH!6UU#;LC3?!&C(OM&JW6L9QLH6@C)DARL M%"1QNOXEKWDB2@#L[@'8.<#^*,#) 4YF=*TLL]4EDC3KG*T0U]&*30^RW&1H MY29.]6L<2JZ>Q@HGF\/.=:_[>-M##U>HU>D\/-[_&*)!K].[>6JUU?))%R2) MJ3A%Y^AQV$4G7T_KIE0;:[@9Y9NTUYO8>S;I0G2!''R&;,MV*N"=C\/M3;BI M[!:>[<*SG?&Y>_CN6^5_D\$MF&:Z=P[63LSMXL3M3*&+4A52.)^I2DJ!N+B#*QX("> M;]5C=",A$96)<(Z9B".1;23"+1+A'GS]K2ABBU0*-( (XB4945"'^_U$S-6) MB$%496!-ZV>TNCPNF[CF!AA[M;JY++O;#;0M%85]KPC<4.X5RKW#RJFJNB2- M *GZC2(.8_4>U>L3U7K79%Y)QCG&KA6$P;;@JDBKY@4UVZI6[!>*_?_/]1E* M0589\'=DA9;OV*&U)7\W3@G'MKLGW4$A/C@H?O#A(G&0YU_OQI'(-BR'A>7P M4XM$>,Q$'(EL(Q&U(A&USRD2M9VSB-U0?5Q[Z]!6!?HX"%R_^M1BZ^]?NG7, M,I&S;=Y^%X>NY0=;FJM#/=MW@CUW#9<:$?R)I2(G+]=$3Z-4X$H3!3.N@A4"OBZ0UQ/))MG3=:(2=6R9<.9ZJJ!ZP#U M?,*8?)_HOJWHTYM_ %!+ P04 " KA9E8\1X3A3,# #5" &0 'AL M+W=O%E [=VK[*!W)B2"[Q7H#=5Q=3/*RSE;N@%WO/" U^NC%WPL\&:+7&&YG%] MKVCF-R@%KU!H+@4H7 R]47 Y3JV],_B3XTX?C,$JF4OYPTYNBJ'7L82PQ-Q8 M!$:O+8ZQ+"T0T?AKC^DU1UK'P_$S^K733EKF3.-8EE]Y859#+_6@P 7;E.9! M[C[A7D_/XN6RU.X)N]HV[GB0;[21U=Z9&%1 M3N'N&D:WMW=?1W^,IW!]]P#CA^GDY@O87T W> M0]@)NRV$QK_N'IZATVVBV75XW1-XHSR7&V&X6,*]+'G.4<.WT5P;19_K][: MU7A1.YY-X4N]9CD./-=*C<^C9J*2"P$2. M0*4%Y0Z 4JD M@D,MJ MS<3/-CUG#_NW5UJ#]0XT?TB2($C[[9+C1G)\5O*-V$OF5$E/WUR;O/@5HZ0? M==+DZ+)>F\5)%,=1.^^DX9VTOI#3/$WM \R>3_0U02P,$% @ *X69 M6*S?;@U*! [!8 !D !X;"]W;W)K&ULO5AM M;^(X$/XKHYQTNI-00TRA+P=(;0E:)-AR!;HZ5??!30:P-HFSME- VA]_=J ) M/1730\U]@=CQS#PS>>S'=GO%Q7>Y1%2PCJ-$=IRE4NFUZ\I@B3&59SS%1+^9 M-0=AQZ@811A@HXX+JOQ>\PR@RGC2.'SNG3A'3&.X_OWKO MY\GK9)ZIQ#L>?6.A6G:<2P="G-,L4@]\]05W"36-OX!',O^%U6YLW8$@DXK' M.V.-(&;)]I^N=X78,VAY!PS(SH#DN+>!3FR3RAZZ,\L3H_ ML=JM GJK0IZT*D!^42"_^)]X8H_3/,Z3RP+RI=75$/62O^11"(-8HWQ!@TA: MN6%U>&*%KPJX5Q5RXZH"Y%Z]5**ZM=3_PEY["[X&LRUGAIHS-9BBB&O00QD( MEN;Z_N2OE=DM/$<(?I+%**CI?S?1(TC>1)HLN5 H#$US,N2A@0NXD5+OFF:* M14QM#C#B;2GV1-FS3Q2S:1$\88'3V;3!Y30'OO4#U+*N->L MDDU5Z+A7"KEG5=O/9),]4/,XFTH-]^SB.N)*+WZ/N&1!A'8EM'LZM;RE='N7 M57*C"AWW2B'WK&K[F=RP!SK.#5)*.#DBX9D(EEHC0YCPN5I1O;983UM6;R>6 MF)0J2[P*^4&JD%&R=\ZU'W0/\H,EBB:+?!M$S0Y%O@O>[OP#G"@ED]B5;(0A MH]!C4M-ULU]?&S&J.,V24C#)>97$J$(12:F(Q'ZR_;R%XTB@#Y"D5$)B%Z@[ ML4D5#S(A, DV^396'\I'-%B:6ENI4L6!EI1J2"ZJI$H5 DE*@23VP^TG4L4> MR+*;=??N+LT]\(B*!4LD1#C7KNIG%YJ$8GNUNFTHGN;7F<]<*1[GCTND(0HS M0+^?&^:&M+C@[OX#4$L#!!0 ( "N%F5A)3<.I) ( (D$ 9 M>&PO=V]R:W-H965T[BX\*"[C)E%IPX+,D.EJ!6Y5SHR&E9-C2' M0E)>( ';" ^Z_6%@\FW"*X5*GLR1J63-^9L))IL(N\80,$B582!Z., (&#-$ MVL:?AA.WD@9X.C^R/]C:=2UK(F'$V4^Z45F$[S#:P);LF5KPZA&:>FX,7\J9 MM%]4U;D]%Z-T+Q7/&[!VD-.B'LE[\Q]. )YW > U ,_ZKH6LRS%1) X%KY P MV9K-3&RI%JW-T<( )32>SR70U18MD M]J+#R6ST/$UT-$HFK\D8?1V#(I3);Z&CM %#XZ2-V+ 6\RZ(C2'M(+_['7FN MYZ/54I-]_H?&T?[;(KRV",_R^A=X!VG*]X6BQ0[-.:,I!8E^#=92"7WHO\_Y MK/F"\WSF(O1E25*(L.YT">( ./[RJ=MS?UQQZ[=N_6OLL2X^..>I1O4LRMRE M0WSGW][?A\[AC%C0B@57Q5ZX(NR<6O!?:LY)9YE+.B5B1PN)&&PUSNW&PO=V]R:W-H965T-[CGT//LEUFEM"_[ E $>/81"QEK;D?'6FZVRZA!"S"EE!)$;FA(:8 MBRY=Z&Q% <]B4!CHEF'4]1#[D=9NQO=N:;M)UCSP([BEB*W#$-.G $CX./5+14]/6.9^2%$S"<1HC!O:1WSS#-M"8@C?OJP M93MM)%.9$/)'=OJSEF;(%4$ 4RXIL+ALH M!()G$.OZFI%HVIP3NMI_9+^+D M13(3S*!+@E_^C"];FJNA&@!@I0#K6("= NQC =444(V525*)=? PQ^TF)5M$9;1@ MDXU8S!@MTOX_N MAIW!Z*ISU[\9H,\><.P'[$M3YV)>B=:GZ1SGR1S6@3D\F%:0;7Y%EF'9!?#N M\7"K .X=#S?S<%V(E2EF98I9,5_U -\]8(IZT0P-K\_1PS6$$Z"_BT0II9%^ M/F,K/(66)@S+@&Y :W_Z8-:-;T42J23S%)'EY+,S^>R8W3[X=TPXZD>,T[5X M?'#T<"4"4)]#R I5M%6JJ)+,4T264[&:J5@MW82=#5#Q6$9/8C,&3^CRAX/11P2/TR6.Q!#%'(H$38C-Y($@7PN;ME,QW(;;U#>[6A7$U2MNHV'GX[S2 MA;Y1AEHF0^TH&>X3&5YS9"G9J7M))9FGB"PG8CT3L:[4D765*JHD\Q21Y51T M,A6=]W*D4^A(Q]IS6K<@KEYQS,:>(0O#JC6CEL7E$G2S!-WCWGLRM3*7E=*< MNC]4DGF*R'+R-3+Y&DI=UE"IHDHR3Q%93D73>*E7C??R6,61:TP7?L10 '-! M;U0<4<;1Y$-#TN%D%1^])X2+@WS<7 *> 94!8GQ."'_NR--\]KFG_0]02P,$ M% @ *X696)P9C,]R! ^Q$ !D !X;"]W;W)K&ULK5AM;^(X$/XK5NYTVI.Z3>R\ #U HF2[A[2T5=G>:;6Z#VYB(-K$ M9FT#[?WZFR0T)<1-7XXOD#@SC^=YG'%FW-\*^4,M&=/H/DNY&EA+K5=GMJVB M)Q: M(K7.,BH?SEDJM@,+6X\#-\EBJ?,!>]A?T06;,7V[NI9P9U-O']$O"O) YHXJ-A;IWTFLEP.K:Z&8S>DZU3=B^R?;$2H"C$2J MBE^T+6T#UT+16FF1[9PA@BSAY3^]WPFQYT#(,PYDYT!>Z^#N'-S7.G@[!Z]0 MIJ12Z!!238=]*;9(YM: EE\48A;>0#_A^;K/M(2G"?CIX>QV.AW=?$-7%V@V M^7PYN9B,1Y=?T6@\OKJ]_#JY_(RNK[Y,QI-/,_0A9)HFJ4*75$J:+]?O?5M# M##F2'>WF.R_G(\_,APF:"JZ7"GWB,8OK #8$7S$@CPS.22MBR*)3Y.(31!SB MHMM9B#[\:@IL_'H8T@(3OAX&FV%J+-UJG=P"UWT6]TZC"5=:KB'K-/K^!0S0 M1+-,_6-:A1+-,Z/EF\F96M&(#2S8+123&V8-?_L%!\X?)N6."18>":RFHE>I MZ+6A#\=4+1'[N4XV- 45E4FY$B$H$/)=OT;WWCCP164ZI3*=5I56KT-G4Z M#76(#TO?\X(#@4R&7MPTDH5T2$"Z7K99"G1>OMT#A:[=;ZW9L.1P&K28.>IW'%:Q;G) M=4AAWXA$9E1CYU][87W,FF9YA6S39N<1 NFF'O9J(=3KDB0YII3/3(OKQ,2_T8WBW,^A^%"WZ M!W:?7YO)D<:*8C_P#.R:AL3%37)-,Q>[G>?9/=5XN+7X&8X@<2%)T3=&9?J M;J;GZ/N497=,&FN\=K2W%GE'10N/A597\JG.P]Y1RV5\I(IM)^4QT<)CH=6E M?"HG<7L]">TU-,\(-6B)>7PFD(3R$Z0EI2KM,A"H[(E.L9[Z=(Y M=3K$/U ;+(\:2AOM%@5O?>=T-#)%Y=+ M1F,FVL/3]L#2^R]^Z3X46TD8$?\OL$B\K"7_-0^%&($OY\V1KA=XSVTH)LC;]\ M_B(.7J-T5YZBZ$NZ,%U.K7EH]Y$*0DM1U?/CZ ME)I ?HY?W/-\A)^7-HT!D/]%+OJ[5 M0O.-D-$Z+U9;L/;#W6_O6_Y!'!1@^T@!R0O(J04T+Z#E N=(@9T7V*>VX.0% MSJD%W;R@FWWVNP\K^Z0GGO2&%TGT@I)T;45+7V2ZLFKU ?MA^I\UDXGZJZ_J MY' V?N].'J]==,?0U>-L>NO.9F@T_O-Q.IL^3.]NT6@V(O:Z'&FEG]]>]&1:A/3ACKS?',FN\TA M1S8'HYLHE"N!W'#!%WI]1^W:?O_(Z_Y=$2/P@Q>>(TS/$+$(J=F>\0_*-ZK< M&F3EN&YW3BBGUM%RUUP^X7-5CK-R6E/.3B\GAL^2[O]7:,:C1WA7&Z'>$0*- MYE\WOO"SH>'SM7H/325?BW]J-O%JA[3KD>FX^4[$WIQ?MM3 *'BRY:WA;[_@ MKO5[G2Q(V 02YD+"&!!,DVSO)=LF^O#*2Y;J@(3B33)?J2$;I4MU8HV8IF)W ML&X&2P^&VV$;JX.C=='9'BJ#;-.%A#$@F*;,V2MSC,K^B*+%BQ\$=9:,E4TM M0<(FD##W)V"H3J-3^3]T^H-T\-S6^.GN_72-?AZ\*/;#);I5YUDW?.%[:!R= MGZ%KN4"?;_CZB2>U(Z<1VE0=)&P""7,A80P(IFGN[37WX ^//4C)D+ )),R% MA#$@F":YOY?<-_;EL2=6=1Z-54T][F#.P2C4Z]IVZ5@(V:(+"6- ,,W/8.]G M8/0SFL^C32B%NNJ=*0KH5+VB ;=2%A# BF M:<-6<1UJF<4MMEXXYP+)"(E-' <^3T2=-3.GJ;:UW\:#2[2";=4%I#(JFJRNR&&Q, M 8;W213S1'X_0W'@A1)YX0)Q==X9IPZ/=T'0.":G:1X=Q\*8ECV"9BV@- 9% MTST6<0LVYRU9EH^B9[01''E"\",=$#1NR6G:4<_NX\K("9JW@-(8%$W75D0N MV)RY[,\S8^][>M2K=08:ON2T0V=M2@=XT"]; TU60&D,BJ9;*X(8;$YB]B>9 MSTFTSJ=7CIUF@L8O.4V3AZV!71DH0:,54!J#HNGNBG0%&Z_KTQZ7;/@B[7!) M% 39 >^)A_S9/S)B@D8K.4WO?:1OEQ-JT%9=4!J#HND"B^0$FZ.3T3H=,=%B MP]-KO(0'GLQT)M+G]09!0Q5<357:ZI33J5[K@28KH#0&1=,5%N$*-JFF77RBHSJ>N^)+RC1*Y/M"TA533%L>V^_U*O@G:K M*8U T75^1MA!SVG+R MU+J9TUA=-6UIXS0J*YL##5M :0R*IILKPA9B#EMV'6_O+4[\>>T5GQG36!RM MSD;;M&L[W;*YNA4MJW+_A NZ?0R*IDLIDA-B3DX^K7CXK^^%2_0ZP3Z-'M # MGZ_0.,IFU]]\^C"]>WAKG&4W-])8&21M DIS06D,BJ;++_(7XL!/MA/00 :4 M-@&EN: T!D7371>I#3&G-L?FW/.RPV'/QK@T.([-\,::0 ,:4!J#HNF:BH"& M_#"@.7GJG53CE'2NO#\HRP.]I064YH+2&!1-EU>$,^0'XHM+'5I;0L$/;9(MB'BV"?+OH_8AM:Q#;4'-O\ MY!P2K=ZRTNX/2$4C: #2G-!:0R*IFLL AAJO@&FT5P$K=Z[0JR^W;/*]D C M%5":"TIC4#3=7A&IT!\\DG1BH$VK]ZV0;H\.RI<-YN8:BP,-64!I#(JFBRM" M%FH.64S/^N6EQY]>RUV!9BJ@-!>4QJ!H.U>=@Z?LU=GB,OL^!(&R\__= _?[ M=_??N3#*OFF@4ZR^^\*&&R]9^J% 7]6I=9Y3W6P9/<="+L%&<79,_M/D52G MIMG+%?<6/$E74']_CB+YNI VL/\FBN%_4$L#!!0 ( "N%F5C ;F92I L M *": 9 >&PO=V]R:W-H965T0\XGB?K?!'%\G-* MLO5R&:9_OI>+Y.&B9_:V=_P9Y>4?_\GP5SN2-S+^L/J?%K?Y.F49+&6=1 M$I-4WEWTWIEGPK7* 9M'_#N2#]G>UZ3\4;XER??R!IU>](QR17(A)WE)A,4_ M]W(L%XM2*M;Q>X7V=G.6 _>_WNK^YH(_T32?7_1.>V0J[\+U M(O\Y>?@@JQ_(+;U)LL@V_R?A\/SUD^X2;FV>\ M_UB+FT*^"O/P\CQ-'DA:/K[PRB\VW; 97]1O%)>->Y.GQ7>C8EQ^^?[+#;WV M;F[(N_&_OM ;>DL_79-75S(/HT5&KL,T#DW^^7=SX/Y$HIC/ZUY>NU*3DZ(;6XT>ZLU M,'X79GS]7_+J\4EHLH+VEJ59$NW"_&!)K+UE:I;$6Q3 =DD-PT6+9]XV'E>A MJ4=[UT_VQK.?ZJ=U5MR39>3=Y/=UE$6;H]-77MQ':"Z7V:\-2QP_DDXS61ZZ MS[)5.)$7O>+8G,GT7O8NRU^[\5-3I2,Q#XGY2"Q 8A2),23&D9@ 84IC.+O& M<'3ZY?LPG17[2+):IY-YL=,BY:VF9M R79OA$1MLL'(/>U\<@@S#.._?[U8^8NU<0 M]NG =HO_#CH&.6MP/*OE6+;M#&QU5HJ$.#XJ?(V<5($RIX^&N MCH?:[UCC%O[P]138&$O.0F(_$ B1&D1A#8AR)"1"F-,9H MUQ@C[3'CTSK/\C">EL>-E4PG,LZ;6D&+=&V%1ZP\5;T[-!LGEC,X>'6+G--' M8@$2HTB,(3&.Q 0(4XK<-.JTP'CF%G^L']FUMJ&:5VG*UMDPCDX$^=!9@X99 MS899*716UG)6#IU5H#2U+O=2+%-;ER(](2P*X]E\'4:DV(]H=^IZK'.I(C4/ MJOE0+8!J%*HQJ,:AFD!I:G-8=7-8^$U[9:)Z!*EY4,V':@%4HU"-034.U01* M4WNDCFU-;?C5=O^N5SIW!32KA6H^5 N@&H5J#*IQJ"8J3?,:3ZWW.HTU]7'L M,\]QZM7.]8_4/*CF0[4 JE&HQJ :AVH"I:E=4J>YIOL".R=HT O5/*CF0[4 MJE&HQJ :AVH"I:D]4H>^ICZ\W?5(6/?(F^T>*IQ)DMR1^R0O#C:-S0(->2MM MM'_NX^!L*'1"'ZH%4(U"-0;5.%03VJ==+>LZ S;U(7!S63]>$DRB+%O+Z>[F M_YZ^5'BLGZ9S@0^/3^Y9IGUX!8 'G=6':@%4HU"-034.U01*4QNB3GY-;7[6 MKB'NP\43Z0 T!*ZT_2NR7*?A)+<'G=:':@%4HU"-034.U01*4_N@#GI-?=+; M^D)FO=.YY$=')6]:MN,>%CPT[85J 52C4(U!-0[5!$I3WV!59[[6LS-?_H&WTEK0 M@!:J>5#-AVH!5*-0C4$U#M4$2E-[I(YQ+7V,^]=.ONOQSLWB')V%-4[; MJ7(&C._VCG[QS_4-C8*CF0[4 JE&HQJ : MAVH"I:G-5.?.]@N\U]>&!LM0S8-J/E0+H!J%:@RJ<:@F4)K:(WL?T:Q_KV^U M6RJ.(B7J-BUQK"T\2EN]CH#&R%#-@VH^5 N@&H5J#*IQJ"90FMI+=8QLOT",;$-C9*CF M034?J@50C4(U!M4X5!,H3>V1.D:V]3%RJ]<1T+ 8JGE0S:\T=:\^.-R_!-!) M*51C4(U#-8'2U%JO V-;'QBW>QT!?9,O5/.@FE]IZE[=/:IU:!@,U1A4XU!- MH#2UUNLPV-:'P<\+),IK),CG[9N"W\U2*9#=4\J.9#M0"J4:C&H!J':@*EJ3VR]\>&];'WC?I.AGP3\JTV M1Q+=VQDJ=?_"YL'0/#W<.T$#;JCF0[4 JE&HQJ :AVH"I:G57P?AS@L$X6UV M9*VONM4OL//A!IJ60S4?J@50C4(U!M4X5!,H36VX.BUW7B M=Z!I.53SH)H/ MU0*H1J$:@VH./C]_L2U9V^L7]>OK?+2!9O-0S8=J 52C4(U!-0[5!$I3^ZW. M\)W1"^S(H'$\5/.@F@_5 JA&H1J#:ARJ"92F](A;Q_&N_EWCS]R1N<+S0Y,3DE(DEB^O4O2M[F,FU;4S^92YE=A M'EZ>+V4ZDV.Y6&1DDJSCO/S\@;U[22KORK\\ZO6/[O?,LX]FP_V!=?:A MZ?',.OO8=/\[USSC;I-4_&:*[VS&].NE7IZOPID483J+XHPLY%VQ;.-D6#1^ M&LWFNQMYLKKHF3WR+&ULK9?Q;^(V%,?_E:?L-+52CX1 :>D B1*V=;KV4*%WFJ;]X"8/ M8IUC9[93KO_];"?-8(.H3/D%8L??[_/[Y-EQ1ELAOZD449.3Z%G(R$H5FE.-" M@BJRC,C76V1B._:ZWEO'(]VDVG;XDU%.-KA$_90OI&GYM4M",^2*"@X2UV-O MVKV)AG:\&_"%XE;M7(/-Y%F(;[9QEXR]P$X(&<;:.A#S]X(S9,P:F6G\57EZ M=4@KW+U^<__9Y6YR>28*9X)]I8E.Q]ZU!PFN2<'TH]C^BE4^E]8O%DRY7]B6 M8P=##^)":9%58C.#C/+RGWRO..P(NH,C@K 2A/\6](\(>I6@]UY!OQ+T'9DR M%<.)A.;=*GW#[VI9;F+C4Z/?DR?;R;WGZ:P]W#:OXX M7ZY@_K"Z6_T.9Q%J0IF"!R(EL0_G'#["TS*"LP_G\ $HAWO*F'EV:N1K,Q/K MY\=5U-LR:G@D:C>$>\%UJF#.$TSV#7R30IU'^);';=CH&&'<@5[W L(@# ], M:-8L_ZW@'0BNCLJC=\A[@9-W&[+IU4^EY_SZ1_SH=+F8SV"%<9Z%S )YUTX*P<<@Y_W&/VC/+/0P^A,8C=4&Y43F(<>V;'4"A?T)O\^$-W M$/QT"&";9E%+9GMP^S7++=R"F;F<7:RAK]1"YTF;@ M;.P;ZF72&_DONS@: YU:=BV9[3$9U$P&C4R^%FD!*R)R6VKSI(A=.>VN\9FP M:[MQ13>&.+72VC2+6C+;0WM5H[UJ1/MYRU&JE-K%K-'XZPLPJQ4/$6QT.I5@ MFV91:3;<60M!Y[);+X<],MM&,D]<(C,D$EBE5":P(%*_-E98H]^I?-HT MBUHRV^,XK#D.6ZNP1J=3"0[_4Q3=_0TR:BE4*V"X-M*@PLN&%KD[ESX+;4ZY[C(U M'RXH[0!S?RV$?FO8 /6GT.1O4$L#!!0 ( "N%F5B-&CTDS@, T5 9 M >&PO=V]R:W-H965T<_QP M !\/=Y1]YQN,!?B1I3D?.1LABCO7Y?$&9XCW:(%S>6=%68:$;+*URPN&4:*- MLM0-/"]T,T1R9SS4?<]L/*1;D9(,[^XZO9+T1JL,= M#PNTQA$6WXIG)EMNK9*0#.>7^_5/^O)R\F\((ZG-/V3 M)&(S7T2:Z>>R28O$NDG1C#6?2\B";S""P^@^GB*5K,9W"R?(#@X6DY6\X>(G ! ML4 DY> ),8;48[H$G\"W"(*+#Y=#5\@HE)8;5Q[O2X_!"8]^ !YI+C8\]>Q'_HW M@Z'[>LS Z%1]7>YX@6(\9KAG=%H#D<;I-%&N9B[%\9TF^E5SE/T=]!FC^$"2?HK,0UJG<%:E,,6A)K4+VNJ5[_Y,0U^NO* M^0UBH VQI: :B&]JQ#=G)>X4%3IQ]\EZL9S.+XTI:]3MBM*F&+0DUN!Y6_.\ M_N^_5C#[Z K6JAJTI=;D>U0\^$:^BUV. M&=^0 L@\C7$N9*G8BM HTQFA3358J=T>KY_KM7.32W#@$KSK7]XLWYF7335H M2ZV)]E =^>;RZ.R4LUGP3"NU]B2IN+Q'4>0?JB+_O+*H^__9+-R9E-5JR)9: M$^JA'O+-!='9R6:USJG4C,EFR6')Q3W:/\HP6^M]."Y7'-M&PO M=V]R:W-H965T+PW#5CC8A=1:)D^^U M2:=CMGW'#1J#J^3<8SBX8EONN0%]#%&T]7TG_'5#/?9VW<"-]Q-/[FK-XQ/M MP=7&6=$9Y<^;QU G0>2R (5T>=T8XOY4([%#8O&W2]^B@_WBNM&)5T0].N7NF(>EZ,)-;Q;PK:V,>,'0_?OZ-/DN1%,B]. M1$?,^^8N^/JZT6V@!5TZ6X\_L;?/-$W(B/'FS(N2_^@MM>TTT'P;<>:GSF(% MOAOL7IV?*1$'#EB3.)#4@10=3(F#ECIH10==XJ"G#OJI2S)2!^/4"&;J8)X: MP4H=K*18.W:3THP=[@RN0O:&PMA:H,5ODOHFWJ(B;A!?BC,>BD]=X<<'L]%G M>_S\Q48/$S1ZN'M\N+?OO\[BHYOA[':$AO=C-+[]\OS5'B-[^'1_>S^=H4?[ M"-ZT4?41,^S,?KPQ\>K-A?KBM';\W0-H]T:B&0-F* [%O!U MA.Q@01=Y@+9(:)\5><]J1)2(8SIO(0U_0J1#-&!!X]/="> ^.=T=*[+1]C72 M$CQ=@G8,Y\BA_/0?=ERY\6CB#/$UQ2-F+]Q@E\0_3MX,X&/ M>]/KH&GVK)XN%O=ZR I@9W6ZV-2MO*&M7N]W_ ]$&H#>ZQ&]:_3RZ-.*Z#E. M]3VGNA+E6]*CZ (YKS04/1>)-AUQ)UBXP0JQ4+R(QHRBM1/2J'GC1.X<(G87 MPSA("?=PQ^IJ!6(!.Z-K&#HI\*I>LX17 %PCFJ$5BC:M")ZCU=C3:BA1F@O7 MV\:;"Z++I=AM$%LBT*Y@YKY@YJ4%"UB@K)DR0(6:U81CJQ.6 MU*RFX-.*P7,UL_8UL^KK7>.XOL5-=5GM>>$D5^#=ZH'27,]DYB%K "F"U9 ,PL 'W,;$7D'+.XD\WOG=+A,)X- MJ\Z$*6QN'",:P4:G0"-D:'2)9A6FQPEDB+%EQB/>WC2?Y8%*P>=],TO\)!=0 MZE6X@C II@Z:%5O3!#+KMKJ]SL$?EC! ,@;(N=^A$D\9!SNO;AD'H-DQ!X#9 MJ1QD.@BK1W_Y55 B&20,:%!J1"\R )CIK:.K_]@*M[2>).5,IF#U6*XJ>\E M+TE:AZ[IXZ0!,R#I8RM%TIF(P.K1=L0"[@;;>)QYV(@1)QE$T?<[ZK_0$,[J MC)G[S]^QV?D+FD1K19O4A98G,QOPL7KFK$?IID'*AT7($)P62Y8MV7DA>'!> MK J?9S<;Q;%Z\+Q4\*KA*ZBGNH#LDH1E=:DI_+1J^'S=LDD?JP?;&G2O.D*5 MTM4$9)?D+"M=3>&G5)":R>G.N2OVF8$UH:8 BWM+/$! 0/M[1+% 7) M% 7Y?Q0%.5510(:0HK!+%BKA$X(_TB$[1JL&R#.:J1=RGGH9D=-T"&Q6O#[L MDE7(Z*JD7E+>*D;*\Y9I'G*NYAFEGJ7,@6;'S)4H* ES '@ILV?=+ +P<5<3S=$L7JB7W"XBF=0C:JE7CSI)@Y1OY9 AN)67 M+%O&+@ /;N55X?/L9MJ/7'QW1SGBJN$KC+AU =DE"\!X%VAHQ\V(;.C'S;MDD7(N#K&SOTCX-5\ESF!&:LVW M=\]M[,_NG_6\29YP+)P?X?X4 ^?'I&]#]A/2GT+GAQKN3S0(2; D/DE\VME2 M=P^IWCGARA6*PJ-+L>Q.RQ(=(MP]][D[X&R3/';XPCAG?O)V39T%#6,#\?F2 M,?Y^$ ?8/WT[^ ]02P,$% @ *X696$A@; AW!0 R!\ !D !X;"]W M;W)K&ULS9G?;]HZ%,??[U]AL6G:I([\ )L%*DE MF39IW5#1[AZF/9A@B.\2.]1<4(R++L\)PR^K+G(L()7L7%D+@A>&:,L=7S7 M#9P,4]:93DS97$PG?*M2RLA<(+G-,BQN+TG*=^<=KW-7<$TWB=(%SG22XPU9 M$/4MGPMX6!N8&G]3LI,'ST@/9 M<76/2$IBI1$8_MV0&4E338)^_%M".U6;VO#P^8[^P0P>!K/$DLQX^IVN5'+> M&770BJSQ-E77?/>1E ,::%[,4VG^HEU9U^V@>"L5STICZ$%&6?$?_RZ%>(J! M7QKX1P9>\(!!KS3H'1OT'S#HEP;]IQH,2@,S=*<8NQ$NQ I/)X+OD-"U@:8? MC/K&&O2B3$^4A1+PE8*=FG[^NEB@>72-%A\OKB/T.B0*TU2B+U@(K'WX!KU% MWQ8A>OWRS<11T**V<^*2/BOH_@-TST=7G*E$HHBMR*H.<*"K57_]N_Y>^JW$ M!(=_U>TT=:C]!\_#IYGZ#>?1T)9O%3:_2[Y&$1:,LHU$@5@EB;@AG>FK%U[@OF]RD$U8 M:!,668+57-FO7-EOHT^_;+,E^ /\@\&I;RNO2NT@V>245MZI3BE@ P/3:\O- MU)TX-X=*/UHC:JM1TV10:3)HU63&V0T1BBY3@N8PDZF47-RB+US!'/]Q1;1B M/]%_\(W>8 5U4A@O+&*J^MBD6VN;I^IF$Q;:A$668#7'!97C@F<1EP*;KK0) M"VW"(DNPFBN'E2N'K;_!B\U&D(W^=>6"LICF.$4XXUNFFAQ2L(*#$!"X8]<] MBA2SUB9/E=HF++($JTD]JJ0>M4O-V!;4I4P1@"L$^R_2)')!&1_&V:X[.I*X MM:E3);8)BRS!:A*/*XG'3UY1N%A1!KE1N<2B',*.>6S2?'QO8A\+WMKPJ8+; MA$668#7!/7>?7[A/EIS!RHUB4V 2S161L:"Y7@&:1'^$_)7]I1*"KK#2Z\LM M@OR'G"%=E/!T56RF])O>+Z $2_,B=.*(%"^[H1!.T[N*D$=+A1E,BPTDGREF M,:DQ,-368; H9ARE1$KH V;HI=]U]S,(O7[U8N3[[OL/*>="[T]B8DJ\]V_. MT"ZA<8*HA.1\^0_DR[HW>/4/Y'IF[[*\U7V3\"AU,TNN$I1CH1?0;F,&UJK2 MJ3//*BVR1:O/O8/H.W1],>*W) M\I_$)*N'#"6M-2;=KS(8]H;'(>F16G5]]MF^UY[N-T6D[_HJ0.]&6T.2S31\ M9I466J5%MFAU#^T/";S1\PA)-I/^F55::)46V:+5';H_DO#:SR3^("39/!Z8 ME;3#2-(+[IW9A0W5^D$0W(M+]ZL-W%&O?Q28G(,;RXR(C;DJEI#X;IDJ+@.K MTNHZ^L)%,_-O2AD MV(IGYC$A>$6$K@#?UQR2_O)%-U!=WD__!U!+ P04 " KA9E8P4<>ZH$& M #P, &0 'AL+W=OPZ@L[,T"1]L?O^!(;A\F V\.7 M@,V<9R[O7%\[HUW"OO,5I0+]B,*8W[960JQOVFWNK6A$^'6RIK'\99&PB AY MR99MOF:4^%E0%+:Q85CMB 1Q:SS*[CVP\2C9B#"(Z0-#?!-%A.WO:)CL;EMF MZ^7&8[!SQ:DR6=4_%E_<#D5;ND^$%$8QXD,6)T<=N:F#7GST;UM&6B(:4D^D""(_MG1*PS ER7+\6T!;99YIX.'W M%[J;55Y6YIEP.DW"OP-?K&Y;@Q;RZ8)L0O&8[/ZD185Z*<]+0I[]1;L\;;_? M0MZ&BR0J@F4)HB#./\F/HB$. C!^(P 7 ?C<@$X1T#DWH%L$=,\-Z!4!O7,# MK"+ RMH^;ZRLI6TBR'C$DAUB:6I)2[]DISI>WOHKE-JG9 MVZQ:ZW?*+M3)X)VWNA -B: ^>B!,[-$3(S$G^;3Q[9-,BCX*&O%_5/TDYW;5 MW'1.O>%KXM';EIPT.65;VAJGQ38^J+2%A-F0, <2Y@+!:DIW2Z6[.OIXXGG) M)A9<+BD>#;;D.:1HP9)(7N==8"V[0$#Y%8KEFI@L$ GERD5B3R9+&/(8]0.! MPH1SJIPW\MRM+/=T2=R.^X.>98W:VT.ACU-UC.'0-.O);&U5FDH("7.!8#4) M>Z6$/;V$_C;5XT5"J9E*0)4X.;=WT.RX,^Q:PU?J*))U+6-@O%)'6\JFZD#" M7"!831VK5,?2JO-(8T%"N;QZ2415(EC'K=LS#>-5ZTX5R?K643);6YBF(D#" M7"!8381^*4+_A CY6)@FT9K$>_1Y%\NKNSV:,207-/1M1J-GRI0KFI;<=$6# MA-F0, <2Y@+!:EH/2JT'%]J[#""5AH39D# '$N8"P6I*#TNEA]I1;6\H$DEM MH=NK=!T>[2YP.L$>3;'#XREVJ$AG:TO55(T<9N*#7,U>/4-7D097A:JUG6E4 MIT1#WWKT60:A01ED?+DI\?(HU^4'?U4@T ?VW04@-(<4)H+1:N+ M>7#D-[4JI L:XZM@C=:4>>F68ZG<;!28X6%O>S4*]#DUU@R2YIPNO@N585T( M7 F!SQE5Z7:&(B T+Y+;!?TLX/65&]LCL7Z'4E.DJ)T102P.4YH#27"A:7<_* MUC#UOL832=9!O$3W=(=FU ^(W/M?7Z%/PM=N]O74IGM 4)H-2G- :2X4K:YV MY8"8O0OM^4U(HV$*2K-!:0XHS86BU06O3!7SE*NRI?&&\K.MKH)7.P2HS@#F ML<^B.BO8"IXJG:.O1^-6OX2)8E8NBJFW42YM%A?9'S:^I13I.)U:I.-T7:5( MH.8'%*TN4F5_F-HS]R_8P07X5+-.STQGGYG.T5>H M?7SC%0>29IL*"Z2O$ PR4Q>*5G_.7/D@^(0/N*.LX5F+LL2R$_=+E^?>=,A"$JS06D.*,V%HM4[1>6M8'RA73Z&M"JFH#0; ME.: TEPH6EWPRI3!>COELUA1)F?F;*]_Q@S]$Y8#4@K<.5X&5?-WY^@,T!T> MKY8_4RR-))?P57#EJV"]K_(K3U+UZ,:C$-1< :4YH#07BE:7O#)7\*7,%0QJ MKH#2;%": TISH6AUP2MS!>O-E;-WQ,<>B.IYZ5213G4,M_7%:BP)J/,"1:M+ M4CDO6.^\G/NP]@0&HSTE3/FH5A_9>'2!OIL"2G.A:+F4[8,7M>7Q9)F]4L]1 M9I3EKSN7=\O7]B?9R^JO[M^9-W;^\GV%R?\78$;84FJ/0KJ02..Z+Z<'EK]> MGU^(9)V]#OZ<"'E&RKZN*/$I2Q/(WQ=)(EXNT@S*?W(8_P]02P,$% @ M*X696!)H<$#& @ EP< !D !X;"]W;W)K&UL MK55=;]HP%/TK5C9-K=0V'XX3VD&D%EH5:6LK6+N':0\F7,"J$S/;0/OO9R>0 M47!1'_9"?.U[CL\QU]?ME9#/:@:@T4O!2]7Q9EK/+WQ?Y3,HJ#H3=%.;7R4\,5BI MK3&R3D9"/-N@/^YX@14$'')M&:CY+*$+G%LB(^//FM-KMK3 [?&&_:;R;KR, MJ(*NX#_96,\Z7LM#8YC0!=<#L;J%M1]B^7+!5?6+5G4N"3R4+Y06Q1IL%!2L MK+_T97T.6X P?@<0K0'11P%X#<"5T5I99:M'-]U[_':-[F]0_^[I^N['_:!_/41'/="4<76,3M'CL(>. M/A^W?6TVM# _7Y-?U>31.^0]R,\0#D]0%$38 >]^'!Z]A?O&9N,U:KQ&%1]^ MAZ]?+J'40KZB'E,Y%VHA ?VZ'"DM337]=OFK"6,WH;UA%VI.<^AXY@HID$OP MLB^?PB3XZG+[G\C>>,>-=WR(/1O0E2D;#9)1KEQ.:WA2P>W57V88I^=M?[GM MP)$4IU&3]$99W"B+#RJ[824S]3M&4R'&3FDUGFSM&F*%9$_::>NL5(C#Q "#L]28 ME/4S4 =:S*M..A+:].5J.#,O)TB;8-8G0NA-8)MS\Q9G?P%02P,$% @ M*X696"T6B>UV @ C08 !D !X;"]W;W)K&UL MK55=;]L@%/TKB$U3*VW%7\VFSK'4U-F6AW95LW8/TQZ(?1.C8O" ).V_'V#' M2]LDZL->;"[<<[CW( [I6JI[70$8]%!SH8>X,J8Y(T07%=14G\@&A%V92U53 M8T.U(+I10$L/JCF)@F! :LH$SE(_=ZVR5"X-9P*N%=++NJ;J<01;]B_^-YM+S.JX4+R MGZPTU1!_PJB$.5UR9Q9ELOAX<'NHE[Z6//E^SA^PH"%.6(BA*=E_9LF3:M[&C\8*^U M!O3K$NH9J-^[Q#]([MSB3#>T@"&V=J!!K0!G[]Z$@^#S+N'^)UG^G\B>B)KT MHB8'19W4#67*^I)!,J.XV#($C):EN9EUF#Y$56 M_C(K"I^DM>NZMY-G\R'IM:XW_:%JCOJ1J MP81&'.:6,CCY>(J1:LVO#8QLO!W,I+'FXH>5?2] N02[/I?2; *W0?\"97\! M4$L#!!0 ( "N%F5CA76-',00 *,4 9 >&PO=V]R:W-H965T #Y''OR;G7Q^;$W0UEW_D28P%>XBCA/6TIQ.I* MUWFPQ#'BEW2%$WEG3EF,A#QE"YVO&$9AEA1'NFD8KAXCDFC];G9MPOI=FHJ( M)'C" $_C&+'7&QS134^#VMN%*5DLA;J@][LKM, S+)Y6$R;/] (E)#%..*$) M8'C>TZ[AU< T5$(6\3?!&UXZ!JJ49TJ_JY/;L*<9BA&.<" 4!)(_:SS 4:20 M)(\?.:A6/%,EEH_?T,=9\;*89\3Q@$9?22B6/-,,'F7R#S1GPT^CX9/=R/P, :3Z<-D M-'W\YP*,_GJZG=R/OCR"ZR]#,'L8/WZ]GH[ AR$6B$3\(_@$GF9#\.'WCUU= M2!8*2P_R)]YLGV@>>>(0!Y? @A? -$RK)GWPZ^EF-5V7M1<-,(L&F!F>=01O MPN248.+U DPBE B DA",?J1D);4JP+<[&0YN!8[YOW6E;K'M>FPU!:_X"@6X MI\DYQC%;8ZW_QV_0-?ZL*[PEL$H;K*(-5A-ZJ0VX*%ZU@M.YV""&+\""4<[K M>K %=C-@M6JL^]"VO8YA.EU]7:ZO)M"R7,NUW2*PPMTNN-N-W.\PYU=R00C2 M.(V0P*&;X!'1ON4:X)=!RSX]EV/66GH.R\L]T) M%G7,G0-"KNMYMF_O$3^,\WS+DH-2S]LM>+N-O!_F$N=: NMVHJ2!8+GTG6.7!:L9?K00@;=-P,>?+PG<.XP)US@=8YE=SHBTYN14MH MU5;LC!!L=D+O4?*AU8&&7'C] R77!,J/[1A'E+SS1+#9%-UA^3ZVI%$(;N,5 MHVNL^#2VC5^G?>"KKG%'*K=JLMM&HK=H8+-AJ9=PGY?U@D4-L" M[W!M[WB6?T3F.Q<%_\-&I2Q82J6'8)97TRSQ1K23Q[4EM&KM.Q\&.^>4>*O^ MJRVTZK;#SH"9C:[F/1+/D;$@GLBUDL[2&K[[AZQ M!4DXB/!<9AJ7GIP%;+LCMCT1=)5M*CU3(6B<'2XQ"C%3 ?+^G%+Q=J+VJ8I] MR?Y/4$L#!!0 ( "N%F5@1",Q;GP, $01 9 >&PO=V]R:W-H965T MF[(XO 1Z3.*4]ZV%$,M# MV^;A A+,#^@24OEF1EF"A2RRN8I-:@I^LF;-"C*Q&3 M%"8,\5628/8T@IBN^Y9K/5=,R7PA5(4]Z"WQ'"Y 7"TG3);L@A*1!%).:(H8 MS/K6T#T,7%\Y:(O?!-9\XQFI4&XIO5.%DZAO.:I'$$,H% ++GPQF-+U#\@#:BI>2&.N M_Z-U9MOR+12NN*!)[BQ[D) T^\6/N1 ;#F[K#0.S3>:,_UT"E-Q8*C<1I!5 ;8LO-%!-YS!".OEAA >(!\=Q]Y MCN=7=.CH_>Y>A7OP?G>W)AJ_& ]?\_RWQH/)E&;B:1]-8IP*A-,(C>]79"ES M3:";G](Y9+)@5?)EV%:&J,6S(>!U^WZ7J?9LQ\VE=FV M:WM^L]UME^V";3N_[30Z;J>P*\73+.)IUL9S/IN1$-!H1>*(I'-TB7AMWM;R=IUC)F&!(5A)QVZA8_<#\[9K4E.3L, 0K*2IZ[P< 1TS^V/. M^7_B5ACZ589!%=$K&Y:#VCC7NO5!$1YF60?1>Y.N'KGK##%*"TS1RG)Z+W)Z M'YAY.=R4L"9I@2E:6=B7\[Y;>_3=(?G\K=-D=>YMV\E39U7N;1NZS:KN MEPFPN;ZF<[G5R^T]NZ<5M<6G@*&^ +^J'ZE/!/K:^H+)OB^<8C8G,CMCF$FD M<]"6*P++KNQ90="EOL3>4B&OQ/IQ 3@"I@SD^QFEXKF@&B@^G S^ 5!+ P04 M " KA9E8?Y<]VG ) _/P &0 'AL+W=O\N- _/UT&C_R>YP_+ MVU1\ZV^BS,(%C[,PB5'*YV>]"WPR9D[A4%K\%O*7;.LS*IHR29*_BB^7L[.> M5=2(1WR:%R$"\<\S'_ H*B*)>OQ=!>UMRBP-F009'R31[^$L M?SKK>3TTX_-@%>5WR*ENKAZ:K+$\6E;.HP2*,U_\& M/RHAMAPP?<>!5 Y$=7#><:"5 U4=V#L.K')@^SK8E8.]KX-3.92=V5^+52H] M#/+@_#1-7E!:6(MHQ8>RNTIO(7 8%R/K/D_%KZ'PR\_O!U]&PX>O(W0S1H.[ M/VYO!@]W=Z/KP1_HZO+Z\OI7]/OEMR^7UVAX>3^XN?YV>?TP&J*;V]'=MXO+ MF^M[=#3D>1!&V0=TC![NA^CHYP^G_5Q4K C?GU:5&*PK0=ZI!";H*HGSIPR- MXAF?U0/T18LVS2)OS1H0,.*03S\ABC\B8A%JJ-!P?W=BOA;C*8P?#17\# ?\ MCO\T=?+:R2F=BAGM^9QZ#K7%?Z?]YVWQ=4/""*7,H77#D6Z(?>I;MNO7#<=@ M?8O9^21;!E-^UA/3;\;39]X[__]/V+%^ >1E&WD9J,8@R?(&V@[6T>SMUONN M1ZG-%)ET0^Q:%F58,1P9#(F+?4P4X<=@0UK*9&]DLD&9CGX5S[D/2#Q-LB#B M&4KF:+HM6<@SDUI@4'.5D>F&MS6-CAW7QQ@K6AKL&+9\;<2UJ-=.*9V-E XH MY>5B&82I>+[GA9S+5.09:?[Z$?&_5^&RO!S$,Y0E\_PE2+E)54=OI>]@JH@Q M-)A1R\*VK:@QT@T=862YBFA@LUJ*YFY$3+)R]HC">)@NC**[AQB2N MKS1BJ)MAYMFN8C8RF'G8(98B"5CIEI)X&TD\>!S%.1=1<\1_B$PU,XKBZ4/ M]BR'*NT8FNQLAU%UKC+8^<2C-E%T 6O>4A=_HXL/3U5?DTQD-/,T6:!9F$U% M;A**!^@,%3=:4&3$&9IPD=;S:C2A//AAGKY\PW3BB.>7>J<9[!SFB^'G*/KI MAMBCKD,4NS'8PI;Z84MFE=:.D?4F"S2VJB"U5KN^IPXMDYGC>XXZ"9GL;$H4 MJ<=PU=M*LY5P8U":Z]$W]/7F_MXH"#:UU/69.EQ,AJXEYA>F3D,F2S&NQ(RE M/M'@>K?5A4A=")Q&!=E3^=R:%A^*1]FSR!/BW'A;P;$:I 55H&UY/''CJ2*V M*,XD325T1]'J0DL:P#MPH(#MXV1^O,HX"K*,OR-QBYS:+#'5)&:>ZZD36YOR M (T-Z&"5?YMBZ_+);!_O2/?+=#6OE ,?$D996^3@9ED-63\EXD%@J\)VE/57 MPAZ"(;"$" Q3Q%<>B%$;A<$DC,+\U:AP5\B =18@/G552&U3'J#O(< "2[+ M,%J\C>XWA065-1_B+=)\=$IS_PMMS7? M!2;28<135WD,=I@QF[A$'>4=(5$EY"$ "TO"PC!B_?! =H,(*)SG@^]M4\L$UQ@+J'H$4B:9' M'B3/_&T M&KI&;76N.W:QK\V^)CN1Y#FVBMPCN$*-Y3L$ Q+)@ 1FP,W*'S Z=6S#5%7/ M8*.MJ,-5:2S<(;9ZB*0_ M/?/DNF<(@F][6.>,?4\O0[NU/"ZRI:76%)>&3' M/E%WBZ_$M)EC6GTU&9J77^'*-Y;Z$+!').R1'?M(>ZW2PD&:#.>. HW:! (Z MX1"\1R3O$9CWH/5@HF\BO3. #8;O#.!.<:RK:'7M)(X1&,<:K1G#L9J,8YW8 M#&O&;8H#A#X$KA&):P3&M76Z-:TM?1HU[@K*B YEU+6P]N3K%,FZBE9_2T<22TU%VA0(*'P(,*02#"D, MAD+AM!C&0N TB:)RXI[PF,_#=V:3KB"1ZI!(+7TT=XJ(746K:RT1D<*(N,Y& MJJ&O*(CD13.4/GF\F;'I#P.4_:0L1,,&WJ60]2788<&NV/L M45NG'(,EHY1Y1,D8QW #VPHH*9'"E+@14(JV+648/_-L'P&[@DBJ0R1QF>/: M6J:]-MQ^6^C88[;X4U_7;5.WW2<-)"(R&!%WO1R _E'/(5R5YQ# MP?@,IN^ M/=!IM%><9=1:OWG@1-M@,T&Q_$&< 1&]P+3(=.ABV/:EE+FQ(!Q0]!G4Q2 M)]M!G4W/YNATR#P/6]K1'-V.>KZ'777S"ZY?8S4/09%,4B3;L6LH7]HH-EZ+ M0SSQ7H=XX+A-1K$!+6VANCZ*.V7+KJ+5==\Z8 :S9@[_K.:PK/_(?$GR3$;.-OSCBE_5Y8EGT^FCY59 ^AB+!B/A<5,/ZY(I;+UV? MUEY_R9-E>;IXDN1YLB@_/O%@QM/"0/P^3Y+\[4M1P.;,_/F_4$L#!!0 ( M "N%F5BJ]9 &3P( +$% 9 >&PO=V]R:W-H965TN*"-T>ICV8<"%6G3BS#71_/]M) MHZ!"U8>]Q+[V/>>>D^3>\,#%H\P %'K*62&'.%.J'#B.3#/(B;SF)13Z9L-% M3I0.Q=:1I0"RMJ"<.9[K]IR M&20W6"G):5"MY MJM]#"] )S@"\&N"]%>#7 -\:K9196S%1) H%/R!ALC6;V=AW8]':#2W,5TR4 MT+=4XU243&;3^.';%-W?HF1VOUA>+:>+.S0>??^*XNEXB2YB4(0R>8FNT$,2 MHXOWEZ&C=&6#=]*ZRKBJXIVI$D-ZC?S.1^2YGG\"/GD[W#N&.]IO8]IK3'N6 MSS_+MU(HIC)E7.X$H%^CE51"_U&_3UFKN(+37*;+!K(D*0RQ;B,)8@\X^O"N MTW,_GS+ZG\B.;/N-;?\U]BB!5+M=(YEQH:X4B!PQ3@IYRG3%U+-,9A+LHYMN MT.^ZGT)GW_;S,J_ON7Z_YS5Y1U*#1FKPJM0E5X2UA:Y(\7A>;?!&M2_S3JMU M6@UEAMD=$5M:2,1@HY'N=;^+D:@&1!4H7MH>6W&E.]9N,SU309@$?;_A7#T' MIFV;*1W] U!+ P04 " KA9E8[G*YE70" !^!P &0 'AL+W=O!FPK M29K!(T=B2RGF?P9 6-&W6M9+QR1=)U)WV&&0XS5,0<[S1ZXBNW99IA0RD;(, M<5CUK>M6;^CK?)/P(X5"[+61)EDPMM'!W;)O.;H@(!!+[8#5:P=#($0;J3)^ M5YY6/:46[K=?W&\,NV)98 %#1GZF2YGTK2L++6&%MT1.6'$+%4]'^\6,"/-$ M19GKJQGCK9",5F(5TS0KW_BY6H<]0:O]AL"M!.Y[!5XE\ QH69G!BK#$8;3")U]/ ]LJ2K0/G9,RXL9<(HB6$CT-%8)Z$X" M%;^:X$JW=K.;_M]Z(L&PO=V]R:W-H965T61249DO_^)-D83(P#-^(!+'OW(^W77K'> MX8:R1[X$$.B)9#D?64LA5E>VS>,E$,POZ IR>65.&<%"#MG"YBL&.-%.)+,] MQPEM@M/<&@_UN00TD[EN'^\I7_2P3#.NO]&FM T\"\4%%Y14SG(%),W+7_Q4";'G$!YS M\"H'[\#!#8XX^)6#?ZI#4#D$6IDR%*U#A 4>#QG=(*:L)4T=:#&UMPP_S=5] MGPHFKZ;23XPGU_=_H<]?KN^GZ&T$ J<91_>8,:QNQSOT 7V;1NCMFW=#6\C9 ME(\=5^1)2?:.D%T/W=%<+#GZF">0- &V7&:]5F^[UHG728P@OD"^^QYYCN>W M+.CF='>OQ3TZW=WMB,:OE?=R:*_WA7EIU_< M'7.O,V;]Y&P@55L:) BO@\$Y%T[@]@XT.&+7 M#P\T:+?K^8/:KA%>6(<7=H9WNXT#GN2_&V\-)7QQFP)'?0XB.M6L$4>_ MCJ/?&<==FJ>D(.C''9 9L-:D[B2ZY"AF -A5QG5_TXW3F*GU[-T6[$ MN8^745IDBM:4;Z]X=(TF:H4S):5)6F2*UI32VTGIFQV%I-EN??A;U7N:<$Z\]9HQ6R4%IFB-67<%V.H9H375VI;S;7,S2E6H M4K6S=8L0#1':\Q26G -Y6C.*$%_%MDS"M__(E_6 M R0H^A(+*C<*Y/GZ!3YH?2X[YSM;>4.T4GE[K\5#@"UTJXRCF!:Y*#LH]=FZ M'7>MFU 'YR>J3:=;1SM,V>.[PVPA;Q7*8"Z1SD5?/CJL;)N5 T%7NI$THT)0 MH@^7@!-@RD!>GU,JM@,U0=V\'/\'4$L#!!0 ( "N%F5AUV'9>HP, .\0 M 9 >&PO=V]R:W-H965T+DO(]] MWN0$'WH[RG[P-8! STF<\KZV%F)SH>M\OH:$\'.Z@51>65*6$"&';*7S#0.R MR$5)K%N&X>H)B5)MT,O/W;-!CVY%'*5PSQ#?)@EAOX80TUU?,[7]B8=HM1;9 M"7W0VY 53$$\;NZ9'.D591$ED/*(IHC!LJ]=FA>AB3-!'O$U@AT_.D99*C-* M?V2#FT5?,[(500QSD2&(_'J"$<1Q1I+K^%E"M6K.3'A\O*=?YYKOH86L"3;6#S0W364"3D9;TYCGG^B71'K!!J:;[F@22F6*TBBM/@F MSZ411P+3?4%@E0*K*;!?$.!2@%\KL$N!G3M3I)+[$!)!!CU&=XAET9*6'>1F MYFJ9?I1F]WTJF+P:29T83$?7X_#Q=HPF5^CF\VAR-T;#\=7D8;P??;G\=SQ% M)R$($L7\%)VAQVF(3OXX[>E"SI]1]'DYU["8RWIA+M-"=S05:X[&Z0(6=8 N M%UZMWMJO?FAU$D.8GR-L?D268>&6!8U>+[=:Y.'KY69'-KBZ%SCGX1=XDPTP M(J)TA6XIYVA$&/LE*WM'V(*C;[%WQ#YM#7Y.N! M WL";?#G!],U_FJS324L5 2K66I7EMI=],$7*DB,3F+IYRF:@7034)3.:0)( MD&?@;4X61#!*V_QT[%)+7&>89J>Y]<#PY; (# #!Q\":\DY M57).9W+W#R/T[0Z2&;#61Z)3_=9'0B4L5 2KN>96KKGO5V6N2DM5PD)%L)JE M7F6II[S*"J)S5!26YP:&;S2J[/>X,]OR;<,,&E76$NA;OF<'3GN5^55R?F=R MUY//G]#?\J,MBT[I6Y\'E;!0$:QF65!9%KQ?B04J+54)"Q7!:I::QF&C9B@O MLA)9*PK3PH;1^(D:M09B7U::VRBSMDC?]7<"5;E:\J::$J6MW7PX;<[-R<_K^:P[]O]S#&KH%Q ML^A:(DUL8]O#S:)KB?0DV%45;59VMNO;+O%=M MG!]FW7S>81XPQ5\!=X2MHI2C&)82:9Q[\E7 BNZZ& BZR?O-&16R>\T/UT 6 MP+( >7U)J=@/L@FJ_S@&_P%02P,$% @ *X696& X!UJL @ 6P< !D M !X;"]W;W)K&ULK55=;]HP%/TK5C9-K;0U7T _ M%B(!256DE:)"MTK3'DQR(5$3F]H.L'\_VPD9+0'QT)?$U[[G^)Z;^-A;4_;" M$P"!-GE&>-=(A%C>F":/$L@QOZ!+(')E3EF.A0S9PN1+!CC6H#PS'%[>F[,?(\6(DL)C!GB19YC]K4( ;SKM&S;X*VRM<)/U-8\YTQ4DIFE+ZH8!AW#4L5!!E$0C%@ M^5K! +),$%/U80=@=PX G K@O >T#@#< M"N">"FA5@);N3"E%]R' OL>HVO$5+9D4P/=3(V6\E.B/OM$,+F:2ISP)X.[ M,'CZ$:*'6S1XN!\_C,+1=**BX4C&(9KVGE'X/ Y'DQ"=]<-1>#N/J''K;^-J/O< WY!$- U+82WM%PY90K__+ZRO+,U6X[]I,Z MUU>=Z[=9P7Y6VU6_PZJA_G9=?_MH_=6?(,M'L)&.SZ%)1/L4$?M)32+VLQI$ MF#NVDP-;:/OF**(%$>69K6?K&Z*GC?'=?%_>'*71_Z4BFV@-JCO4_\?4$L#!!0 ( M "N%F5C[::W^NP, ,@+ 9 >&PO=V]R:W-H965TV <=24 /- QRG&S#LA2R?;:$2Z9)TG.[3 MCY04199I-P/ZQA*INS_O=R3/-]A3]I5O 1Z*0O"A\9&B.V5:?)L V7*+^D6 MB/RRHJQ,A1RRM&;;Q.S/+U1J@)]YY1PIE0>E7-9@NAX:E(H(",J$D4OEXA@D4A5*2<7QK1(UV3>78 M?7]5OZG@)V@6.@ M;,<%+1MG&4&9D_J9OC2)Z#C8_@D'W#C@OH-[PL%I')SW.KB-@UMEID:I\A"G M(AT-&-TCIJREFGJIDEEY2_R[8XU[_'YW^PR-T^Z,4^DY)_2F)*,EH'GZ@N*<9P7E.P;H[_&" M"R9ORS^ZC->*KEY1E9 KODTS&!JR1G!@SV",?OO%]JT_=-GZF6+Q3Q([R*3; M9M(]ISYZF$T0%ZG8"19H>OH68*6)3A_VD#^'1$@H@/#=33!,0WV/1EHCT9C9UNV[8:XQZ,Q M],+(BT(]4-@"A3_<') DF4!TA0246\IDB]#%0X0*V05D=$WR?_NUO*8]NX:^ M "!=50J/(.W /CL+Q'<<* M^A?QV R[CA?AH$=W;&?C4)Z=$T?7MMZZ >LLX/2MLH"L-H1K[V$CTJT#\GKU M8316?A3ZO>,=:\R\[I6N2M(D<9W1%1=PCM;-N.CJLFK#=_K=K4 MJG5ZDZE[W-N4K7/"40$K*6E=!C*_K&X;ZX&@VZJ16E AV[+J=2-;;6#*0'Y? M42I>!VJ!MGD?_0=02P,$% @ *X696,.%K'JW! )"$ !D !X;"]W M;W)K&ULS9IM;^(X$,>_BI5;G;K2BI#PU'8!J1#? M;G5'6Q5Z#SK="Q,,6)O$G&U*N[H/?W:2!D)3'SG-B[Z!/'A^GOE/,F1B^CLN MOLDUI0H]Q5$B!\Y:J,[+@7NV6BMSP!WV-V1% MIU0];.Z$WG,+RH+%-)&,)TC0Y<"Y\BZQWS0&Z8A?&=W)@VUD0IES_LWL7"\& M3M-X1",:*H,@^NN1CFD4&9+VX^\_XRDZ"Z@B+)+HA@A!3 8_HA]_ M\+J=SX@E:,*B2.=6?D(?#G?[KM)^&)H;YG..LCG]-^;T?#3AB5I+A),%790! MK@Z@B,)_B6+D6XD!#1NHY7U"?M-OH8=I@,X^?*QP;'PZQJ\P#TXW]RK,<9T@ MQC=_H+-,_(\6A5I%GELIO/4&?,I6"5NRD"0*C=A:T5C^597XS(EVM1.FZ%W* M#0GIP-%535+Q2)VAB;'YN2I9D+ $H:!8*5,MHM,MFWTX=W]&$E%U%9Q\8R4 M3IJ^56E5,C+.1BNT[DT/ M"0L@81@(5LI,K\A,[SV4[QYD)B%A 20, \%*F3PO,GD.5+[/*XJN=UR^K9/5 M%1D2AH%@)9$O"I$OK"*/V/>$2F6M6E9"W6L=$A9 PC 0K)0&K[GO+IKOH6[E M7@ E$Y06@-(P%*VW+,WXP\WUS,T>K ;'5*S297B)0KY-5+:D6APMEOJOT@7NH^,C[S+( M%NSWF.S_ Q,B5BR1**)+C6PV>OJ91F1+\MF.XIMTS7G.E>)QNKFF9$&%&:#/ M+SE7+SMF@N*/$<-_ 5!+ P04 " KA9E832ZN)F<# !="0 &0 'AL M+W=O3KM2VWP2 @M( M-+#J2;?;"NC=PVH?3#* M8F=LQW8WE^_MI/F*)A>'XX'XH_YS?QF[/',Z,#X M=[$#D.A'65 Q=G925D/7%=D.2BQN6 54[6P8+[%44[YU1<4!YP94%F[@>;%; M8D*=R.!)U66+^= L%.XP=WWE>6)#M3NH%=S*J\!:6(!^K M!ZYF;J'5M9S4%8+RSQCSFZ_X3N5W?S!4H?%XOYEQ6:+I?SU1*]GX'$I! ?T#5Z7,[0^U\_ MC%RI+&N\F[56TL9*<,'*#+(;%/I7*/""T *?O1T>O(2[RM_.Z:!S.C#ZPHOZ M-L YY"AE0HHKE.**2%R0?R"_0@\<*DS4 -,)/!05SF#LJ$P5P/?@3'Y[Y\?>1UMH_B=E+P(5=H$* M7],^F>9[3#,02#)44PX%EI!?5YA+ L)"]O9U=5]]:[@:4&Q ^IG:3_S &ZBS M'KG[XTB'#"U2(6 MQ5[BV;GV.JZ]-W.%LBK8$UC/(>V=F>\GO3@^(7DN%7J#@7\AH'%',GZ59),S M6:TRC$J$3>[8.,9GUGT_2,+PA*1%+/:C7FPGV>](]E\EN6(JX6VL^N>7,8X\ MK^^=T++(]7I1E"1V7HESLC#HB [^*V=6._@%J1^V92-JLQ&I%@"M:Z'@0JC* MMU<5O2K-":CWBC)Z3:@$]41(M ;,"=V:!TYOYC4@58)SU5#0_,;V;+A'!:8$ MOC6%6J",U50VKTFWVO4"MZ9FGJXGPS2QK0^&J>D=W'_5-XW'9\RWA I4P$:9 M\F[ZZB;PII@W$\DJ4][63*IB:88[U?\ UP)J?\.8?)YH UU'-?D)4$L#!!0 M ( "N%F5@)0-#JT 0 %&PO=V]R:W-H965T2( N(+7DH2MM=RMH=W5:W0LW,1!M$G.V M*;O?_IR'!D)3+TC3OBB)X_EYS/P9)Q./=Y3]X&M"!/J9I3F?:&LA-E>ZSJ,U MR3#OT0W)Y94E91D6\I2M=+YA!,>E49;JEF&X>H:37)N.R[9[-AW3K4B3G-PS MQ+=9AMFO&Y+2W40SM9>&>;):BZ)!GXXW>$461#QN[ID\TQM*G&0DYPG-$2/+ MB79M7H6F6QB4/;XF9,D91$HD!@^?%,9B1-"Y+T MX[\:JC5C%H:'QR_TH)R\G,P3YF1&TV])+-83;:BAF"SQ-A5SNKLE]82<@A?1 ME)?_T:[J.[ U%&VYH%EM+#W(DKSZQ#_K+^+ P++>,+!J ^M4 [LVL$\UZ-<& M_5,-G-K .=7 K0W<4PT&M<&@#%;U[9:A\;# TS&C.\2*WI)6')3Q+:UE1)*\ MD.)",'DUD79BNIC=^M[C)Q]]"="7AUM_CF:/\[G_^0%=+Q;^PP)=>$3@).67 MZ.(>,Y*+-1%)A--+]-D[@-T.5610/6O:H[X[&^O.A!)0#GBN!CC'[KC$TVF/ZD&,&D+ 0"-8* MKM,$UU$&=U['5"Y(XA?Z?D>R)\(ZX%AQ09=[]M"UW2-< MV(4SG=X^A;6_NWWASE17[A[6,B)KFL;*&V\UY-R;)U":!TKS06D!*"V$HK6E MLB\#FLZ[WH";H.5!4)H'2O-!:0$H+82BM46T+Q*:RC*2.E>#E@!!:1XHS0>E M!36MM8C(1:Y_O":%=&PO=V]R:W-H965TYCVX, E6#68V4[2[:^?#12E*JWZL!>XL^_[[KZ# MN^#(Q8/,$!4\YJR08RM3JKRV;9EDF!-YR4LL],V6BYPH[8J=+4N!)*U .;,] MQQG:.:&%%0;5V4*$ =\K1@M<")#[/"?BSPTR?AQ;KO5TL*2[3)D#.PQ*LL,8 MU;I<".W9+4M*3'.VST# Q?PIFLGG"L8T.\% M]!M OQ):5U;)FA)%PD#P(P@3K=F,4?6F0FLUM#!?,59"WU*-4V$= M-)ENZDS>*YFFF%Q"W^V!YWC]#GCT?KCW'&YKS:UPKQ7N57S]5_FV* 2F$'&I M9 \B4E)%&/V+:0\6 DM"M4&*%.8J0P$3*5%)F%*9,"[W N'G9".5T/_AKZYF MU-G][NQF-J]E21(<6WKX)(H#6N&G#^[0^=S5FO]$]JQ1_;91_;?8PUH^J>3W MH.#%1;+7C2N4=E!U2:_YAA6?V2*'\,IU'6\8V(=342_#W-%H,/"=-NY9O7Y; MK_]FO2NN/V-76?[[RGH9UEV6?3)T9N%](V)'"PD,MQKI7(X&%HAZB=2.XF4U MAQNN]%179J;W+@H3H.^WG*LGQXQVN\G#?U!+ P04 " KA9E8=9.KE!8* M "[=P &0 'AL+W=OUOJL@>!_#W M^U=,O \YF^RM##YWVR;=BHH*(D\W-R?[@NI4R2JX@.UILG_\!44KB"/>?%_= MYN14<7X?!D?FUP%&'C[\X(]PR5A$?JQ77OA864;1YKY:#6=+MG;".W_#O/B5 M-S]8.U'\-%A4PTW G/DN:+VJBH+0K*X=UZL\/>R6:<'3@[^-5J['M("$V_7: M"3Y_8RO_X[%"*X<%NKM81LF"ZM/#QEDP@T761@OB9]6C,G?7S M=WR,!>WNL M/--[6]P%[$K8+OL(3QZ39%->??^/Y(D\?ZP(28W8BLVBA'#B7^_LA:U6B137 MX\\4K1S7F02>/C[HO=W&QQOSZH3LQ5_]VYU'R\=*NT+F[,W9KB+=_QBP=(,: MB3?S5^'N?_*Q+]NJ5L1Q5VMXNXT?*A&<842MCI+5][=KUR\L/(F47PO6H9$\N9L7A _YL>WKL5K M_'@JWT[Q\':^B%QQ,HONB"#^0D1!%(K>$'ZXZK_?D9JP"Z\1R^B2 M;W__N8"1;F%>U/^0;_OF*K)Z?$MQ/LO4J'^#=-4*I*DUN8*U72^%:7S6*+7OUL3\LS MO.;7RS.\-\@HSP@ZRYPY)C->]/=5%(?AZJ M[Z>98E^.BB<%:[DR5DG+YEN9KKM^[+KKW*Y;9^_,V[*"+?R-'_B=_E[4S7.# M;NWFD9B$Q'I(K(_$!DA,1F)#)#9"8F,DIB Q%8E-D)A6/^NS:NUFK1'_RW9: MT_."8EVLU>K-6K:@?EZ0=FH=H='J9 L:R.TPD9B%Q&P0EDD+C6-::'![]RY[ MC8CKA5&P3?Z@C_^VC].$$S^8LW 6N)OD%$!1]\]5;^W^D9B$Q'I(K(_$!DA, M1F)#)#9"8F,DIB QE;^3FDM&@OW?;\0-2>3'>^PL8$[(?MH]2/9<9[7Z)*^? MA#;^D1QNCDL'GR1T?Y#U_MCMPG>]!7GS@P\GF).M%[DK$H_FXQW>BP)G%A'V M8^/&-8V+; /RR9P@),Y;% _W]Z76\4IF"3%W(D;\M]UB?\.2(]V^=U>4AOX? M-TI#-OL4B>E(S$!B)A*SD)@-PC*IMWE,O4WN#O!R^)#&G\=UT7FA%WY\??^! M+DJHW,!;$RH2ZR&Q/A(;(#$9B0V1V B)C9&8@L14)#9!8AH2FR(Q'8D92,Q$ M8A82LT%8)H&TC@FD5>)LC!.&+ J)YWMDM@V""V=EN-*MXS4D)B&Q'A+K([$! M$I.1V!")C9#8&(DI2$Q%8A,DINVQQLG!M3:E@MC,':P[+T9;K4:CGCL3H2/K M9B Q$XE92,P&89F_/X[&N-R?)&MP9*QQ@<*U;LP(2 MDY!8#XGUD=@ BG(J0F0;4>5.M#M0%4 MDZ':$*J-H-H8JBE0385J$ZBFI5KG]*1&?AR"7*$.U0RH9D(U"ZK9*"V;7[ZF MME/^W':=K9R(S8GF!'&:X0YIH%/5//Y?3K^M)OIDGX.0'Z-3S5,M>"=BF9SN%E!:D]=/S?NV[W'[1*_ : M!?M8OXBKW>6^L&Y05#NQW3CCY,+:U>]R)R:'1;6KG6_LJ+AV]6RI<9%&SV=W M*<5:[IU3"[3BWJE5HG="?D:F4$V':@94,Z&:!=5LE);MG;[F05/^1.C\(9,; M3N]"9T5#-0FJ]:!:'ZH-H)H,U890;035QE!-@6HJ5)M -0VJ3:&:#M4,J&9" M-0NJV2@MFX*^)EU3_JSK&T[O0B=>0S4)JO6@6A^J#:":#-6&4&T$U<9038%J M*E2;0#4-JDVAF@[5C%2[?A.-M"#_+AIE-?N*EKUW73+?.;OD:S*)\D"APO='9W M6@WOBK).]>2NA6L6+'9W8@W)S-]ZT?YKH8Y+CW=[_6UWU\/<\BZ]']&"Y6-Z M/RE:KM%[O6BY0>_-HN46O;>+EC^+PKVUO]OCV2LT?F5_']FO3=O?UE9Q@H7K MA63%WN+-%.Y:C0H)]G>*W3^)_,WN?HVO?A3YZ]W#)7/F+$@*Q*^_^7YT>)*L MX'B_WJ?_ E!+ P04 " KA9E8=K+:B+T MF5NJS%A*,\EXA@2=#YT;?!WYGBG([_B=T8W<.49F*$^/#[^@3WKMME7_2*M?IA&Z^/Y=0^$8+AP__(DN M?O@.=SOOFZHCN/K#KPW-NII8BQ5<=6#6P)Z[2>9%9SO"VU.L,JR6,XRI\WR<*#2=;I M=KK[D\QJ*F]H,_1VHV]]P%7@QG#B/GN.P3+0'+,:QVVIU7%5@1S#B7P?EP[H MBI$$S9B@L4(QEZH)PFTA>\HR5O-WH=8YTS)5M,9P*HZX2)GBXA5]RAF 2XW- MH#RVJA;94JMCK((WAI/W>4M-_W#:][W>OF^LANI";=QG8"\PD9 M'UAJK$9F6VKUK&ULM5=K;]HP%/TK5C9-G321!Z^V@T@K4)6I] 5T MJJ9],,F%6$WLU#90I/WXV2$-#('70O-X.@)<#O$SW,E"FLHTE]AN< MS1'7JQ6;'F2I9F@ECE#M2E]R]98HG/3[K8M.>WC90=?GJ',[[ X>4*\SN+AN MH^[5?:<_Z'6N!GUTU :)22P^-VRI@FJH'>0!SI8!O!T!VA"44-G]@CS'*Z-A MOXV./F[0V$IS(=PKA'L9;V4';PMSOB!T@F8XGL(V74:\WNVG(L4!-"VUG07P M&5@^,@@K%\+*1F&=IRF1"]0#&;$0=>D,A%3;6 KTLP?)"/BO;6*-G-O%?OK@ MUIRO!L650G'EP%(:\6\O9;405C4*NU6B0LS0 +-4Z^NR 6HQ="G#HI;H-]JO MX,;(>Q:\5N15.[#@1OS;"UXOA-6-PJ[G%+B(2(I2X(&JH?HP;Y.W9#G)6/1W M?^8[I4J]8<^VQ#XN8A\;8S],*<7TOWAM#+RGUR=%6B<'>FW$O]UKUUE]^IUW M<3NGV;![N]ON6N-QC=&_$TPG8OJ7X0,((LIB-EF\F_=F%7N:[ZZZE'MHFS(3 M[.'_JE&YYD[U:O_+6_SWJCLVP*KKN.:VL[D!KM01K@_G_1Y]Z]_>K[J7 M:VY?K_!^CRYD]'[5@5QS"WJU][5MWKL;WMMK!U!]F.]A/B%4H!C&"N:4ZBI/ MOCP?+R>2I=F9=,2D.N%FPTC]4P#7"]3[,6/R9:*/N<5?BO\'4$L#!!0 ( M "N%F5COF2PS5P0 %T5 9 >&PO=V]R:W-H965TLJ6U124"S MOWXE&XP-PHL3[^8B6+;.>W0>?1VINV'\NP@!)/H91XGH6:&4RVO;%M,08B(N MV1(2]67.>$RD*O*%+98L#_AZ M@'UMD-;X2F$C"L](A_+$V'==&,UZEJ-;!!%,I98@ZF<-MQ!%6DFUX\=6U,I] M:L/B\T[]8QJ\"N:)"+AET9]T)L.>%5AH!G.RBN0#V_P!VX"NM-Z412+]CS99 MW;:J/%T)R>*ML6I!3)/LE_S<@B@8J$#-!N[6P#TT\$X8M+8&K7,-O*V!EY+) M0DDY#(@D_2YG&\1U;:6F'U*8J;4*GR:ZWR>2JZ]4VZ:?>-6*@Y@>HE:^#UR';=E:-#M^>:NP7QP MOCFNB*:5=T(KU6N=T!O%2T*YFDT2#>=S-2,$4E-B2'A"DX5 ]\#1)"0#ACJ/_#O!5 MMJDNOH;$2OC\')]?B>\!IFR1T+]AAB(F!)IS%B.H,][\(V07@=/"!\#\HU%Y MX?JXU6F7ZPT,]0+L>=Z^ TIAMO,PVY5A%A:HJ5J(%F ,I5+#W!'(M/"TCT>1 MYP<.]@Z"?;V_$HP@AQ&<,V4*_:KV;-75*XETYD6C9Y5X2.!JMR9/$:"Y0H?6 M)%J!"5IP%*QIO:EL4=T)TY!8"5XGA]>I'DD)E91$!7J[Z=(0S\X1SS;&QRM0 M92OK FU(K 04._L,SJDY.1&;UUN$JCW4F+HO$3K-M2FU,MA":HS/!:N %L=G MNLQ/54I+DY5*T9 ZANDTF25FNI5NZJ9E6[72\FC88P=->2W#<_?PW-? FU&Q MY:>VSG_!5^FH-C[W")]KQ->0US*^_8D 5V;$NTUFG$W?40'?MS'$3\"-^7^U M:&U4C9X FE(K ]V? ;#W_YRQ<).Y_VVC:H.FU,J,]V<)7'V8>'TVC TG",/Y MP5"M99S$_\79 .\/![CZ='!>VEPM4F?S/<[^CX"\P-=I(';AWBD&%9^^OQ-J M8UPE,KO+R=_F=X0?TINQ@_+T,519(W!=07V?,R9W!>T@OU'M_P-02P,$% @ *X69 M6'6R*S1\"P !)( !D !X;"]W;W)K&ULK=U; M;Z-(&@;@^_D5)>]J-2-UQZ; ITQB*6U.!=,']6%&H]%>$%R)41OP NYTK_;' M+V!B7*92,9EW+J9CQ_44=.IM*.J#7#VDV==\S7E!OL>;)+\>K(MB>SDAVQQE>Z* M393P#QG)=W$<9#_>\$WZ<#W0!H]O?(SNUT7UQG!QM0WN^2=>?-E^R,I7PX.R MBF*>Y%&:D(S?70]NM$O?,*H&]2=^C_A#?O0UJ7;E-DV_5B_8ZGHPJK:(;WA8 M5$10_O&-+_EF4TGE=ORG00>'/JN&QU\_ZG:]\^7.W 8Y7Z:;/Z)5L;X>S 9D MQ>^"W:;XF#ZXO-FA<>6%Z2:O_T\>]I^=3 -RRV(HV3_9_"]^8LX M;D"?:$";!O2D0=FQO('>--!/&QA/-#":!L:Y#<9-@_%I@\D3#29-@\FY/4R; M!M-S&\R:!K.3!M/1$PWF38/YN3UHH\>?W.CM47]3BMVY?[;( MAYL_;ZH7/YN\"*)-3MX%6194X_X7\II\^622G__YR]6P*/NNA&'8]+/<]T.? MZ$*H!AN=.'/:>/>_Z&*L5/?'M!Z/05H2.JRW;H M[S4WU[ND;#YZLKFM;F[R\-"[;..=\YM327/W_.:R MC6=G_,TW^SZ2-/?4S=\&V:%W67/_[!^<-E<,0_T00+WV]*?V9IUFQ>O//(N) MR6\+\M=OY0<(*WB<_UNR=6_VFB'7J@/P9;X-0GX]*(^P.<^^\<'B7__0)J-? M94,H)RGI73FE* \DJR@/TUU2Y+(!K_3Z#G@D9B(Q"XG9 M>VQ\-$0G,VIH)^/]!5T2V9$!Y##D7X&'Q'P0)B1FA)4A]])#8CX($\(Q/81CJ@S',DV^\?* \,PV=C.:=:>CRO(^9RDWKFPDD9L^[9V3CB6&<3MZ1 M?;I(C"$Q#XGYW;&AC0SA4H8PD+51NU(S4@[E/ZJ%F'((5[,5OB)%2K:[+%P' M.2?Y.BBW3#:@U6;?(P94,Z&:!=5LJ.9 -1>J,:CF036_T829W&0R?2))1VN> M6J^#0EA/>.HJ@6T6A=)+Q UYG.N3Z>OR^8^8Z@WK/>21F@W5'*CF0C4&U3RH MYJ,T,1JTC0;]VZLE:J+W,06IF5#-@FIVHXE7D+LK)M!.74FG^MCHKJQ >_6@ MFH_2Q$RT*_2:GI*1=T"1VJ MV5#-@6HN5&-0S8-J/DH34]0NWFOJU?M]BAZ7(,,TER_9JY7>P8$NVD,U"ZK9 M6G?=7O+/O /MU(5J#*IY4,U':6)XVG5\3;V0KUJKI,JU2C7<.T_0I7RH9D$U M&ZHY4,V%:@RJ>5#-1VEB[-H* 6T*7;?4H)4!4,V$:A94LZ&: ]55#- M1VEB[-KR!4JAUR4HM)0!JIE0S8)J-E1SH)H+U1A4\Z":C]+$L+5U$51=%]'S MNH1:ZYTU:'$$5+.@F@W5'*CF0C76:,]>2?"@W?HH38Q16T5!U5447Y)@/Y_B M*W$F)0U1M^#!Z%9S+<_[F*G>LM[#'EH;T6CB/0KSZ:PS]8%6/4AZ[)0;DL9J+J4X467V-1F[^,"M+ !JEE0S89J#E1SH1JCDA*.SD4Q#]JG MC]+$)+5U#51=U_"8)/Z=9V%4YN?)@CHUU#L^T#H&J&9!-1NJ.5#-A6JLT8Y/ M!N:=,RIH=0)*$\/35B=0]0,,ZHE)6XSZJOFZ* ])[73EE6JJ BU7@&HF5+,: M[7AL3(WN&;<-[=6!:BY48U#-@VH^2A-SU18BT#,*$<[(51AFN_J]_;U$TH1! MBQ2@F@G5+-I='J<3.IJ=!@Q:?0#57*C&H)H'U7R4)@:L+5&@9SRMX/F [>=2 MS2Q+FBYHU0)4,Z&:1;OKY70^.WW0DPWMU(%J+E1C4,V#:CY*$Q^TVY8MZ.JR MA9?3D\MM-K13!ZJY4(U!-0^J^2A-3%);W:"K MJQL^\FWPH\I0OG]D8EOK4%W EN8(6M4 U4R]^]R&Z73:F0-9T%YMJ.9 -1>J M,:CF034?I8E!:NL5=/7C%H[+A)*T*$_JRF %Y2MIAJ#%"E#-A&H65+.AF@/5 MW)=HTN?\0C?+@VH^2A-#=O0;%M1U"I^S(,F#_:_P>?+V6K71.UR2!QIT;SHU MH9U:4,W6NXOQ5!MWGQ$'[=6%:@RJ>5#-1VEB*-JJ UU==?#R)V"KX=Y)Z58J MU+=G=Z("+56 :C94;:CF0#47JC&HYD$U'Z6)06JK+'1UE<79)Y(W39W%X9FMRA-):,$% M5#.AF@75;*CF0#47JC&HYD$U'Z6)D6SK,O0Y]D026G\!U4RH9D$U&ZHY4,V% M:@RJ>5#-1VGBKVMMRS0,=9E&_Q-)-=@W;E#-;+3CZYNZ9&T9VJD-U1RHYD(U M!M4\J.:C-#%';9&&\>)'4.3*4T6UVSM.T%H-J&9!-1NJ.5#-A6H,JGE0S4=I M8NK:B@X#^P0* UK4 =5,J&9!-1NJ.5#-A6H,JGE0S4=I8MC:R@ZCWQ,HXJ#8 M95'Q@ZR"HCI=S,,LVC[URSJ>L3^O^4_5L7*/5N7V"=$HB=.D6#>KYL6:[XOP M]_V59ZO5.U4C:3:A3ZR :A94LZ&: ]5&4,WFTTY)#+.F[.N_5#ZZ;F1 ME!\/)5FUD@?="Q^EB2EN2U$,=2G*:8H?[QLC62!-TIO&FQ_-J487IW=4+=6] M]LX;M/X$JME0S8%J+E1C\I_\R3T*'K1/'Z7MTS',UYP79E $BZN89_=\R3>; MG-0/?*G.*H_>)1F_JQYK>WE#!\/.^TOMTM(D[]O:):O?'[;\XFH;W/.W079? MQHQL^%W9U>AB.AZ0++I?'UX4Z?9Z4)X^WZ9%D<;UEVL>K'A6?:#\_EU:_GO4 MO*@Z>$BSK_7N+/X/4$L#!!0 ( "N%F5B5?-Z@(@0 '<+ 9 >&PO M=V]R:W-H965T3#&!M8N=L!]I_?^,$LA0"VP^7#Q [\XR?9SP>3W\KY'>U M!M#D.<^X&EAKK8L;VU;)&G*J.J( CE^60N94XU"N;%5(H&D%RC/;=4OMQ")K8#R[7V$P]LM=9FPA[V"[J".>C'8B9Q M9#=>4I8#5TQP(F$YL$;NS<1U#*"R^(/!5AV\$R-E(<1W,_@M'5B.8009)-JX MH/BW@3%DF?&$//[=.;6:-0WP\'WO_7,E'L4LJ(*QR/YDJ5X/K-@B*2QIF>D' ML;V#G:#0^$M$IJI?LMW9.A9)2J5%O@,C@YSQ^I\^[P)Q '#],P!O!_". <$9 M@+\#^&\%!#M 4$6FEE+%84(U'?:EV!)IK-&;>:F"6:%1/N-FW^=:XE>&.#V< MC^^FD\YQ/RX=>/?5LC#^/-3G9KCNLUO3-K3B#I$-^](I[C^2WPR=OAWFNX MC>J;$'A-"+S*GW_&W[U>@R1?&%VPC&D&BDR82C*A2@GD:;106F)V_M.FLW8< MM#LV1_9&%32!@85G4H'<@#5\_\Z-G$]MJO\G9Z]BX#4)2E]* MD9.22\BHAI3H-9/I=4&EB4L+Z=O+;I_ZP91W]XO[O:YW MI*S%SG.C;ARU2PL;:>'E74P26>*N%5(L09G23#.RA-:=&X>(:HN9 M&\;QF4V(&J;19::Y*+DF:0E$"P)YD8F7=IZWEQT]^:T;$9VP1M)^[SC#3LT" MMQM[[=JZC;;NSQ.L->3=D^5BI^NZ1Z1.K5PO"KVXG57MHPG5^7%C.SVK*MS7\ M0O"A9ZK6KEX1B@6<"W[-N :LF9HL@$K&5Y5ZDWO8>*381_&T@P=Z[U6<%@BR M13P60R"T2ERUSUPSM:$9#FB:FGI)GZ_(HE3(6:EZE##]0DP'IH$;MM7BB>!X MK91U[U.9F5G&4[9A:4FSB@CCBB7S-HSD[-L0")%S0W(@\_OG\7 M>V[W$\'.[UHLKPN1?,>>$G8;3[!_)'C+;2"K>.2 =8-FV!,:PE<$=-)INV3L M@[XC![FJ^C>%XI!@??%NU4L?SO9MQKVW>=6[&=5-I_UB@;DE_IW+% MN"(9+'$QI]/%$R/K+J\>:%%4?<]":.RBJM&PO=V]R:W-H965TSG32B54JK:C?$'^=]?9X3?-+="?F@UH@:'G/&5<];:UU<^+Y*UY@3 MU1(%%V9TM=9VP4^Z!5GA'/5=,95FYMC8 M>!=P3W&G]L9@219"/-C)>-GS IL0,DRU=2#FL<4!,F:-3!I_*T^O/M(*]\?/ M[B/';E@61.% L#]TJ=<][X<'2\S(ANF9V/W&BLJSKL"<+V&X*H$D0?%<25(':@968.:T@T2;I2[$#::.-F!ZXV M3FUH*+=O<:ZEV:5&IY/9U?QJ=G\%_9LA#,?SV]GX\NYV/+F!R0BFL\EH? O' M0]2$,@4W1$IBJWX"W^%N/H3CHQ,X LKAFC)F7HKJ^MKD9)W]M#K_LCP_>N/\ M(:8MB,-O$ 51W" ??%P>O93[IA)U.:*Z')'SB]\J!RJ46X0^7\*0*BWI8N/^ M;I,,IE)D5#>:B.7\O^?HE/ U^-@'_)[,7^'&-'Q]R M3_J<;P@#31ZA<+0*"I0I"^JS,[?:RRVJ5\3N:)< NT" "." &0 M 'AL+W=O(.TZ MB 1-JDY:.]2T>]&T#R8YP&H2I[:!\N]G)R&#$E GE0\0._<\=\_C<)?>DO%' M,4.4\)REN>@;,RF+"],4\0PS(DY9@;FZ,V$\(U(M^=04!4>2E* L-1W+\LR, MT-SP>^7>B/L]-I!I^/+@.\4EV+C&K22,6./>O$EZ1N6+@A3C*5F M(.IG@9>8III(E?%4K^6*6BO(;EE6LIS+&:Q\V +:W!^#4 .H@". MWA_W3*DJT#QF7&<;5MF3J+_&GS>** MHM-.H=O$A2A(C'U#]0&!?(&&_^&=[5F?V^QY2[+@C^[7J6^O3,Q:9A M!ZMHUPAM7NWFM"'2<@50(>9*L!H+H(N@,;:*KKBZFT58 MG5W-+6&N_3(JV(VRS\_V"O(:0=[_.WK/)$FKHX7MHP5\5A-1H*@>K+W/ZM#; M/>^NUZ)]-ZY-^VZ4:[LMXLV-3ITAGY833T#,YKFLFEZSVPS503E+7NP/U;"M M9N,_FFI2WQ ^I;F %">*TCH]4R?"J^E7+20KRGDP9E)-E_)RIEX8D.L =7_" MF%PO=(+F%<3_"U!+ P04 " KA9E8!;%!;)(% !*&0 &0 'AL+W=O MK]^)*7(DB/1<>OE0R12=\_=/>21/'JPHNP; M7R *^!&%,;]H+(18GEL6]Q88$7Y*EQC++S/*(B)DD\TMOF1(?*T4A9;3;':M MB 1Q8SC0?3=L.*")"(,8;QCP)(H(6U]B2%<7#;OQU'$;S!="=5C#P9+,\0[% MA^4-DRTK1_&#"&,>T!@8SBX:(_O0VE6+Q_0G]G0Y>!O- .(YI^"GPQ>*BT6^ MCS.2A.*6KO[$+*".PO-HR/5_6&6RS09X"1#-!08*0'\$)N-^30*QANM1C_.4:HP=D7^6'#W<3>//[T< 2TB4%;'F9 M^7%JWJDQ;SMP36.QX.#&/OIE $O&D@?D/ 4T=HR($_1.H64?@]-T6A4.35ZN M[E2HNR]7MPW1M/+A:6F\5MWP+ C#DTN9"3Z,:227!TXT^2/&2#Q'F;("'M90 ME+LA:]T]6A'FPY?W$A*N!$;\:]7XI/;;U?;5,G7.E\3#BX9$LP]$%B)]W;.>]N$/LRF^#017)#8#^+YL9JA\@F7)"2QAQ4>7YHQ MO]B5 Y J=;226M8?AT[?Z30'UF.1V0JILUZW7Y9RGTNUG&ZKDTN5N.CD7'2, M?G_2BZV<6*-'9'+S /<',B_@"#Q/$.;LPV:KA)E;K%J-M;Q.P6 M<8TB)4JZ.27=_2BY1;4I*PK&;VS4*S M[S:LI4/0@RA=>+O@DS6O2D SCJ-QN!FHQ&XO9[=G1![-YPSG1/%[)@/^2J+[;WR33!S& U"694VH.H ^&XOXY3HOHLI_IL_^4^6^4JR3;#U9!M M5-J#[ /AN+^.4R+;;F[.G,V]Z1ZKC2.L9GL'7 W=F59Q-SQYEKN3*BF[8V_O MK%5B3K];D^)VX?AM_]KF:N3%C%W'B[U[5WV!C&N6*?/A;/AP#KZSUN\#9F/[ M[JL[7'_!CGHH?\KD;HH)VWAFKEGFE@&KF5YFM+KIU:K(E%[_V8G6C+YOL7 H MM#*SFW+!-I_M=Z:QB>:?*ALR+7,6&Y'WIOA :&6*-U6(;2X1?JXDVP%:1ZY1 M:X^M.@/:4=VY56*E\J[,V:9,L?>L4YY-R]T$FBW4$?@3!4TU@=T7;$1&F3)U MFQK$_K^+$+.!?3@X$)!K[ZQGRF2I2J7< '9C=PQ MB 7JJRP2KR&(EJ&^PY(L$Z QGLPH.Q&H[J#EC)7SE OJ?0.^# ,!=%94?OVJ M[]B]MQP"SA.E'_M "P-#F7P0MM9.<'4_QD_E_/=P*;(FD$0L* O^1?\82!BF MW1IHB2QK!7%Z&Z_6G@7A\(#:.\%H>L<=KH'X_\@(I0N"PEQV /$7%,21QB)P#E>ILI=(UD#%Y:C*>5JVE5N'^-T(V MUQ?O'#R:Q"*]\\I[\\O]2WVEO=4_5I?^%?TCNW\^D=.AZLN9_*)_)[ VIM-? M&:X)F\N\@1!GTHWF:4^N;RR]N$\;@B[US?0#%8)&^G6!Q$>F!.3W&:7BJ:$, MY#^?#/\#4$L#!!0 ( "N%F5A^&PO=V]R:W-H M965TF0+ /M#2VV$BB2E)Q4O3C.Z1D11LX2E$@J!],<<0Y<\Z0(\YH(^2]BA$U M/*9)IL9.K'5^Y+HJC#%EJBMRS.C-2LB4:9K*M:MRB2RR3FGB^KW>OILRGCF3 MD;5=R,E(%#KA&5Y(4$6:,ODTPT1LQH[G; V7?!UK8W GHYRM\0KU37XA:>;6 M*!%/,5-<9"!Q-7:FWM'<\XV#7?$;QXUJ/(.1LA3BWDQ.HK'3,XPPP5 ;"$;# M \XQ20P2\?BS G7JF,:Q^;Q%_VS%DY@E4S@7R2V/=#QV#AR(<,6*1%^*S1>L M! T,7B@29?]A4ZWM.1 62HNTG)U?S+XOCFZP+. M/\/M]/)R>G8-YS?75]?3L^.3LU^ !EC\OKBWY*?^:V(QQAV(? ZX/=\'WX$ M%U3,)*IJ:(D0U.D);(3^*Q%NF90LTW">(=R=8KI$^6V7\E844XI'*F?N]3"\=^S;%OT8/7MM"(W9O168Y@+E(J<,5LB4P-]S52T6E8 M/D%SW05[LN;IALD([KX2))QH3-5.=?UW4#>HU0U:=^"L,$D'L8)J+Q2<%UII MED4\6P,-L'A$&7+%E@GN8E_B#RR^^:H]3 ;#8#AR'QJ+YNTD[KQO+5+V:RG[ MK2@53X0+R4.$OQLG=A?O$LP+&L3]_6[_!?'VD.W$AS7QX1O$/@_5^7A.ZCS>L_W M1N^=Z[(*\$9AOD&C_8![YAK\WN(_"_3?0C[/?@#Z38LU7<10WC-!!W2,=DM9 M]@0\S1.[E[1]#$2&>]1:[6DT/U!YPK7)5L/YXX<#WQM^4L"5 M*HP_Y4PTA D26H% AREQOSS>.D*:2/1]3=M5]NHX-)4:YM8Z<@%$6FR[NB MMM;-X]2V3"_L,]-4[K+[1_-=ZZ>><=CE0>=CVY^ZSY3*[O:4R37/%"2X(GJ] M[I .L2P;QG*B16Y[KJ70U,'9QYB:;)1F ;U?":&W$Q.@;MLG_P!02P,$% M @ *X696,J074E^,@ M$T$ !D !X;"]W;W)K&ULO=UK<]I:VN;QKZ+*3$UU5^U.#-C&[MF=JK6C\_E\>FI>$%M)F+;!#3C9 M>:H__("- P)%0NF_9[_HMA/T6SB*?5^1%A>_?YLO_KG\4E4KZ<_[N]GR'V^^ MK%8/?W_W;GGSI;J?+-_.'ZK9^G<^S1?WD]7ZT\7G=\N'136Y?3KH_N[=\.SL M\MW]9#I[\_[WIU_S%^]_GS^N[J:SRE](R\?[^\GB^Q_5W?S;/]X,WKS\0CC] M_&6U^85W[W]_F'RNHFJ5//B+]6?O?BBWT_MJMIS.9]*B^O2/-V+P=_%A,+S8 M'/+TF'1:?5ON?2QMOIB/\_D_-Y\8M_]X<[9Y3M5==;/:()/U_WVM/E1W=QMK M_4S^M67?_%AU<^#^QR^Z^O3EK[^;JC71;?9H\WJW" M^3>]VGY)3T_P9GZW?/I?Z=OVL6=OI)O'Y6I^OSUX_0SNI[/G_Y_\N?VCV#M@ MN<+D]X/+4 \;; \:G M'G"U/>#JU .NMP=<'QXP^MF).WLYGKC'X<;)//MN#E],]./E\#UY.^.#D M,SYX.>6#HW/^TT->3OK@Y+,^>#GM@Y//^^#EQ ]./O.#EU,_./G<#UY._N#H M[/_TN_#E[ ]//OO#E[,_//U[_<G?V?'O)R]H;Q:V_SP=/T>#I^_?-^.MN,NFBU6/_N='WK>4W,EB,=G,GK]*?Y.22);^\C__^ON[U7JES>/?W6Q5Y5D=_D0=2,Y\MOJR ME)39;77;<'S9O94&X]^DX=EPU/"$/G0= M/GLKG5T_'3YH.%P^8?7A^=/A9TU_G.V'R]7-6VDT^.F35]L/=^=?UX>?_?1P MK?UP[V;5NKK>?KAX_-QZN''"'UW+X6;[X<[D>]O15L=S?UBT_LG9IS_W8[K8?KE8?UW_IKGYZN'?Z7[JFO_+^Z7_IF@X/V@^/JH?6P\/3_^2; M#H].^'9O63T^_:]-T^')Z>>]Z?#T]//>='C6\;5/9JVKYZ?_M6GZ45>!\]>:.??1L]?EQ.;Z?K M?\3^)D63NTJ:?Y*BU?SFG])_V>N'2L:JNE_^GX8G^L>S>][L;OX!_O?EP^2F M^L>;];^PE]7B:_7F_?_Z'X/+L__=-%Q)3"8QA<14$M-(3"Q@,1"$HM(+":QA,12$LM(+">Q@L1*$A,"U="9+JBA7LLUYS]R MS7F;_MY;W$YGZU0C+;],UOIOTN1Q]66^F/YWX]6&/UJQOF&&Q&024YZQBR=L MDD9I"826(6B=DDYI"82V(>B?DD%I!82&(1 MB<4DEI!82F(9B>4D5I!8>?*T$.+TAZ*C5E"SMI8Q+GYDC(O6C.$OYC=5=;N4 M/BWF]])TN7RKJ#M2>3YCLTF@52W MTNWC8CK[+#U4B^G\5OHZN7NL7G[KTWPA;=:>WE3+IES2NDK?7$)B,HDI)*:2 MF$9B.HD9)&:2F$5B-HDY).:2F$=B/HD%)!:26$1B,8DE)):26$9B.8D5)%9> M'E_^&%TV72K=4:9?)LL;K>W;9HR M2BO4-Z.0F$QB"HFI)*:1F$YB!HF9)&:1F$UB#HFYXZ.?@Y?CP<$_SCQR19_$ M A(+22PBL9C$$A)+22PCL9S$"A(K24RTC^G> 075J&%="RA7/P+*5:^ \MOS MA96F@-(*]0TH)":3F$)B*HEI)*:3F$%B)HE9)&:3F$-B[M7Q!>3!U=&_TSQR M39_$ A(+22PBL9C$$A)+22PCL9S$"A(K24RT#^K>$075J'%=BRC7/R+*=?M- MH,TEDZ=2A]O-!I2':K:<;+HBFC)*J]0WHY"83&(*B:DDII&83F(&B9DD9I&8 M36(.B;DDYI&83V(!B84D%I%83&()B:4DEI%83F(%B977I][H^855FS>@'*\X MO+XX.QL?KDA-X5KT&)S]R!Z;@J"6\)',%M7-_/-L\P*;6OJ0JC\W'U?2HKJ; M;"Z?K.;2;#[[V]=JN?GLZ3Z/-'_8/+3Q=D_[NGVC"JK)J*9LM?U_G!Z^*@== M4$,U'=4,5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$M1+4.U'-4*5"NW MVL7/1X<0)SR&';8"F[;U3++77#9HS23J9+K8[G^=?WI^,JOFH%J!:B&H1JL6HEJ!: MBFH9JN6H5J!:^2M:XY60CFG?YYK*5JI=5&EZK3(VONL!9K@+,,/6 "-N[Z>S MZ7+U7+CZG5V,CUYIW/#(R\'Y]?75 MX0N$7V9T[>;1X')T=7E]]%IBZHNIYXY=)^R@M9IM'88&EY+RK\?IZKMDS&ZJ MV5/\\.\F,^F_G.K^8[5H;(1M5WN'$+03%M445%-134,U'=4,5#-1S4(U&]4< M5'-1S4,U']4"5 M1+4*U&-425$M1+4.U'-4*5"M1370,_;X<.^T%-N[KD6=7 M%[MYPYSE:_3@;V$J]9":C&H*JJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH! MJH6H%J%:C&H)JJ6HEJ%:CFH%JI6H)@3+L=->8..^GGIV!;:#]@9;JC>N?9G> M&0AMM$4U!=545--034U -5"5(M0+4:U9-!0 M>'J\,R)%%\U0+4>U M5*5!,=X[U_N$$Y;([7P\VN$W?048K['%BD#_NO1FJ] M?X76WZ*:C&H*JJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H) MJJ6HEJ%:CFH%JI6H)CK&??^PP[;G4EP][.SZ>G:EO(/V5MZ6^U?/;R!P\@TLM+07U6144U!-134-U714,U#- MW&K[KP6X.+[,;J&+VJCFH)J+:AZJ^:@6H%J(:A&JQ:B6H%J*:AFJY:A6H%J) M:J)COO=/-VR;+\75T\VNSW?04>A+[2W=#'>-P%R5 MV71U!EW41C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)4RU M1[4"U4I4$QT3O'=^ M83ELCM?SRZY=>-C>+OST=DM?YG>WU6+9NJVXW>F=7M!&85134$U%-0W5=%0S M4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+4"U%M0S5>Y:9#?5CQ$&XE1348U!=545--034U -5"5(M0+4:U!-525,M0+4>U M5*5!."Y=AI+[!Q7T\]N_[C87O_ M<9];4VCG,:K)J*:@FHIJ&JKIJ&:@FHEJ%JK9J.:@FKO5ZF_Y,K@XK]_2\]!% M?50+4"U$M0C58E1+4"U%M0S5ZKIRLX4E0]%^)XB\^3V?2_NPMQVI?I'6Y(348U!=54 M5--034U -5"5(M0+4:U!-525,M0+4>U M5* M5!,=*:!_!D(Y;-S7,]"NVGAX\5IWKM R8U2344U!-175-%334*TK],[!*%=R*BFH)J*:AJJZ:AFH)J):A:JV:CFH)J+:AZJ^5MM M_Y[;^<7AJ^@"=,T0U2)4BU$M0;44U3)4RU&M0+42U43'>.\?;MB.8XJKAYM= MQ_&PM4T0Z\-I7Z9WMD$;CU%-0345U314TU'-0#43U2Q4LU'-0347U3Q4\[?: M?L?18'0YNCA*-VB7,:I%J!:C6H)J*:IEJ):C6H%J):J)COG>/]VP7<845T\W MNR[C87N7L3'[6BU7Z^CRLB-'^K?D/WZ\F]Y(T6HRNY4^?I>4?SU.5]_7O[RX M^3)95I+XO*BJ^VJV:M_&@Y8;HYJ,:@JJJ:BFH9J.:@:JF:AFH9J-:@ZJN:CF MH9J/:@&JA:@6H5J,:@FJI:B6H5J.:@6JE:@F.G)!_U3$=B!37#T5[3J0A]>O MM8T';3U&-1G5%%1344U#-1W5#%0S4XVOF^V0?59%134$U%-0W5=%0S1L<5Q^>C MT77][H6)KFFAFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ):A6HYJ!:J5J"8Z MIGKO3,-RV!BO9YI=7_*HO2_Y9YEFNW?GQ& S.+[M?G9VW,W_H?W)],XL:$TR MJJFHIJ&:CFI&P\D?CHY.O8DN:J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ6H MEJ%:CFH%JI6H)CK&=O_0PO8?4UP]M QWH:6U:;!Y4\YB^G6RJO[373GM*_>^ M1H,6)*.:@FHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD6H%J-:@FHI MJF6HEJ-:@6HEJHF.8- _%K$%R117CT6[@N31Z)5VY8S0OF14DU%-0345U314 MTU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4BU$M0;44U3)4RU&M0+42U81@ M.7;:"VS&K[LIIY7MG'U*344U!-175-%334[M1<=QY/YPZ;_SZV^2<[F_:VD#_.WOTGVZK9]TPU::XQJ,JHI MJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:H5 MJ%:BFN@8^OTC#UM_3''UR+.K/QZ-7VO3#5IXC&HRJBFHIJ*:AFHZJAFH9J*: MA6HVJCFHYJ*:AVH^J@6H%J):A&HQJB6HEJ):AFHYJA6H5J*:$"S'3GN!C?MZ MZMG5(H_::Y&W+ZZZKU9?YK?2].GU6)M[4;])\V^S:K'\,GW8O G$S?J7)I^K MQO2#UA^CFHQJ"JJIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!9MM>O] M6_GU^[@QNF"":BFJ9:B6HUJ!:B6JB8ZAWC_2L)W&%%>/-+M.XU%K>^#[J8A\ MY8,45S=?9O.[^>?ODK:8/S[\N(/U5OK+\T/^VGXO"RTX1C49U1144U%-0S4= MU0Q4,U'-0C4;U1Q4_ M^.*J=K5W.$$;C5%-0345U314TU'-0#43U2Q4LU'-0347U3Q4\U$M0+40U2)4 MBU$M0;44U3)4RU&M0+42U43'T.]_:89M-*:X>N39-1J?OU:C\3G::(QJ,JHI MJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J.:H5 MJ%:BFA LQTY[@8W[>NK9-1JO/VR[T!,]UQ=/E\O'ZE9Z6$QOJLT-J.<&P,:P MT^KU#CND)J.:@FHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-:@&HAJD5;;3#: MNW5P,7P[/G@]%;IH@FHIJF6HEJ-:@6HEJHF..=X_Q: <-L?K*69787S>7F$< M5LO5.KJLUA%F\FVRN-V^*T-C?B%+$#^@FHQJ"JJIJ*:AFHYJ!JJ9J&:AFHUJ M#JJYJ.:AFH]J :J%J!9MM?VW(QD,!Z/+T6& 07F;\Q^-R_2O+I[=:^#B=35;3^>RW]2>SY?2V6CQ] M*JT6D]GR4[585+>-P08M-MYJ^XW^%^>CR_.+R_IWOHPNJZ":BFH:JNFH9J": MB6H6JMFHYJ":BVH>JOFH%J!:B&I1XX^NAG>BB=%E$U1+42U#M1S5"E0K44UT MC.W^H86M(Z:X>FC9U1&?MQ;_O3>.6FQ.VR2,=A&CFHQJ"JJIJ*:AFHYJ!JJ9 MJ&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ):A6HYJ!:J5J"8ZAG[_R,-V M$5-H;7E!-1C4%U514TU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[5@J^WOPKT<#(<7 M!_D%731"M1C5$E1+42U#M1S5"E0K44UT3/#>^87EL#E>SR^[XN"+]N)@8(-P M^PJ]QDVNJ:#:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ M9:B6HUJ!:B6JB8X!WC^^H!PVQNOQ9=OD[K'Q94_M4N_X@G8+ MHYJ":BJJ::BFHYJ!:B:J65MM?S?&^?717@P;7=1!-1?5/%3S42U M1#5(E2+ M42U!M135,E3+4:U M1+51,<$[Y]?V&IABJOGEUVU\$5[M; \750W*\G[]*E: M=&ZN03N$44U&-0755%334$U'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+4"U& MM0354E3+4"U'M0+52E03'9.^?\YAVX@IKIYS=FW$%^/7VER#%A*CFHQJ"JJI MJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JEJ):A6HYJ!:J5 MJ"8$R['37F#COIYZ=H7$%ZW5?^_=Q\W%G$W66>Z7]#7&'+2!&-5D5%-0344U M#=5T5#-0S40U"]5L5'-0S44U#]5\5 M0+=QJ]?>J/'XQ>82N&J-:TO U7!Q_ M"2FZ:(9J.:H5J%:BFNB8S?V3"5L:3''U9+(K#;Z 2X/;O=[Y!"T-1C4%U514 MTU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U<*M-ACM;[ :O+TXC"=H;S"J)1?' M+L<2M-L7 MU1144U%-0S4=U0Q4,U'-0C4;U1Q4X"SG/K'K]Q]Q+M D8U&=445%-134,U'=4, M5#-1S4(U&]4<5'-1S4,U']4"5 M1+4*U&-425$M1+4.U'-4*5"M130B68Z>] MP,9]/?7LNH O6UOW^FS<;9=ZQQRT_!?5E*VVO_WMO&$+G]KPN&'#16JMX7&C MAL?I#8^[.GZ8@7ZQ)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J:<,/A\'U M\4^'K.%QX_.S\7G]83GZY I4*U%-=(S _@& K<6EN'H V-7BKC]L"P"]]\>V M>[UC *G)J*:@FKK5QOO?OV]'X\.H0*ZI;[5!+'B8*<'7A^'$7X[/A\=6%X\>-QF=G5T>7%]!R6%2S4,U&-0?57%3S4,U'M0#5 M0E2+4"U&M035TH:?#N-QPV;5K.&!@^N&"Q$Y^OP*5"M1371,Q?Z9@&U^I;AZ M)M@UOUZV-[\>[1R5_BTYDS^G]X_W[9M)T1985)-134$U%=4T5--1S4 U$]4L M5+-1S4$U%]4\5/-1+4"U$-4B5(M1+4&U%-4R5,M1K4"U$M5$Q]3OGWG8%EB* MJV>>70OLY6NUP%ZB+;"H)J.:@FHJJFFHIJ.:@6HFJEFH9J.:@VHNJGFHYJ-: M@&HAJD6H%J-:@FHIJF6HEJ-:@6HEJ@G!>70OL97L+;/^])&@7 M+*K)J*9LM?KNC^'YX2T?M..U<%M(;2[%=5,5+-0S48U!]5<5/-0S4>U M -5"5(M0+4:U!-525,M0+4>U M7*DZ:"Z!B[_4,'6_!*&V\ MO32===]>0GM>44U&-0755%334$U'-0/53%2S4,U&-0?57%3S4,U'M0#50E2+ M4"U&M0354E3+4"U'M0+52E03'5._?^9ABV,IKI9YQKOBV/'9*]U>&J/%L:@F MHYJ":BJJ::BFHYJ!:B:J6:AFHYJ#:BZJ>:CFHUJ :B&J1:@6HUJ":BFJ9:B6 MHUJ!:B6J"<%R[+07V+BOIYY=!>VXO8*V]^VE=J]WV$'K:%%-V6KU"XF#P<'M M)71-K7'-JX.+ESJZIH%J)JI9J&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IE MJ):C6H%JY4E3072,W?ZA@ZV%I;AZZ!CN0D=K =O[#_/9\O%N-9FM6N\FM2N] MHP;: 8MJ"JJIJ*:AFHYJ!JJ9J&:AFHUJ#JJYJ.:AFH]J :J%J!:A6HQJ":JE MJ):A6HYJ!:J5J"8ZAGS_B,-VP%)+L.F#'H]>ZFX16PJ*:C&H*JJFHIJ&: MCFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H%J%:C&H)JJ6HEJ%:CFH%JI6H)@3+ ML=->8..^GGIVQ;?K#UOO)CTEG.W-I-O'Q73V>7,W:3J_K5?A2Y_F"VFS_/2F M6C:&H-9U>H<@4I-134$U%=4T5--1S4 U'-=O6>BB=L.BPZ,UG9,> MY:+/S&M8-J?]# 7?6Y>TZ+71V7'?L/#!J/+ MT<71Q$?+9U$M0K6XX4]D/#KZFY2@BZ:HEC6=^\'5^='01XMG4:U$-=$Q]OH/ M?;9XEN+J0W]7/#MN+YX-J^5J,;U9K>?ZY-MD\?+O^L:YCG;-HIJ,:@JJJ:BF MH9J.:@:JF:AFH9J]U;K^J7_*HUSTF7FHYJ-:@&HAJD6H%J-:@FHIJF6HEJ-: M@6HEJHF.P=P_EK#=L!17CR6[;MAQ:PO;42SY[?D21&,L0:IT7)4YZF(L^-P_5?%0+4"U$M0C58E1+4"U%M0S5+JP617WSINKV]5[A_NYM^K:MG^2A>TLQ759%134$U% M-0W5=%0S4,U$-0O5;%1S4,U%-0_5?%0+4"U$M0C58E1+4"U%M0S5ZH&VQJ":CFH)J*JIIJ*:CFH%J)JI9 MJ&:CFH-J+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ):C6H%J):H)P7+LM!?8N*^E MGJM=6^Q5:R\;]TJ7]G7ZAB!4DU%-0345U314TU'-0#43U2Q4LU'-0347U3Q4 M\U$M0+40U2)4BU$MV6J'N[<.[I*FZ*(9JN6H5J!:B6JB8[[W3CKK9 MM<)>=;3"0B_M:5^F=[A!RV)134$U%=4T5--1S4 U$]4L5+-1S4$U%]4\5/-1 M+4"U$-4B5(M1+=EJM2U@X^OCW>DINFR&:CFJ%:A6HIKH&/#]XPW;/TMQ]7@S MW,6;]OY9?7YW6RU:=^2T"[V3"]H]BVH*JJFHIJ&:CFH&JIFH9J&:C6H.JKFH MYJ&:CVH!JH6H%J%:C&H)JJ6HEJ%:CFH%JI6H)CH&?/]XPW;/4EP]WNRZ9Z]> MJWOV"NV>1349U1144U%-0S4=U0Q4,U'-0C4;U1Q4RZ9]JOFH%J!: MB&K15JOM;KF^&A^\\5V,+IJ@6HIJ&:KEJ%:@6HEJHF..]T\Q*(?-\7J*V97J M7K67ZKJ/FUM2FRLV\\7M=#99?'\),L\;;];!YCGCK*8?[RII-E_]9.<-6JJ+ M:C*J*:BFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJ':CZJ!:@6HEITU=#C>WEYM+DE M1E=-4"U%M0S5'(0;M&D:U%-4R5,M1K4"U$M5$QQCO'V+8KF&*JX>87=?P M57O7\(?Y;/EXMYK,5NVE?NU,[^B"%@VCFH)J*JIIJ*:CFH%J)JI9J&:CFH-J M+JIYJ.:C6H!J(:I%J!:C6H)J*:IEJ):C6H%J):J)CBG?/^.PM<445\\XN]KB MJ^?2P%?80HQ6&:.:C&H*JJFHIJ&:CFH&JIFH9J&:C6H.JKFHYJ&:CVH!JH6H M%J%:C&H)JJ6HEJ%:CFH%JI6H)@3+L=->8..^GGIV5<97K:6!8*D?VFR,:C*J M*:BFHIJ&:CJJ&:AFHIJ%:C:J.:CFHIJWU?:WR Z.]I#XZ)H!JH6H%J%:C&H) MJJ6HEJ%:CFH%JI6H)CK&>_]PPS864UPMW%SO&HNO?[FQN%>G7_LR?;,-JLFH MIJ":BFH:JNFH9J":B6H6JMFHYJ":BVH>JOFH%J!:B&H1JL6HEJ!:BFH9JN6H M5J!:B6JB(P7TSD!;KM;[N*E]K/^C1F!SO!YN=H7%U^V%Q4U[W)H_ MK#;-?Y\7D]FJN?.OG>F=<=""8U134$U%-0W5=%0S4,U$-0O5;%1S4,U%-0_5 M?%0+4"U$M0C58E1+4"U%M0S55]+"8WC26X+0#O5,+JJOFH%J!:B&H1JL6HEJ!:BFH9JN6H5FRUP6A_'\KEV_/# MV$(N*CH&=__8@G+8'*_'EEU3\75[4W$V66RNL_RV?6E48VY!2XA1348UY5)RQN[Z>SZ7*U MF#QM[*W^?*AFR^9+*&B/,*K)J*:@FHIJ&JKIJ&:@FHEJ%JK9J.:@FHMJ'JKY MJ!:@6HAJ$:K%J):@6HIJ&:KEJ%:@6ODKVD]2"R6]S/C:NWB,CPH8!#:]ZZ%E MUQ]\W;\_6/JWY$S^G-X_WO=\^=+Z46KU:.H^-M3V>WZD_7# MOTO>K&I_J1-:4HQJ,JHIJ*:BFH9J.JH9J&:BFH5J-JHYJ.:BFH=J/JH%J!:B M6H1J,:HEJ):B6H9J.:H5J%:BFNB($OWO0+$EQ117#U*[DN+KURHIOD9+BE%- M1C4%U514TU!-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4 U4)4BU M1K4$U5)4RU M M1[4"U4I4$X+EV&DOL'%?3SV[DN+K]I+B4_;=H/7#J":CFH)J*JIIJ*:CFH%J M)JI9J&:CFH-J+JIYU\WUP\>;;] "8E0+42U"M1C5$E1+42U#M1S5"E0K44V( MIF_!XUTS?YSXG2JPT5N+&NNE?F2-S^'V+Z1?-]SQ8I<-6"YDN8CE8I9+6"YEN8SE+JJ;U7RQE)0_JYO'IUM?WJ=/-]7F5^X?[N;?JZZ[6V@Q M,PG,IR&LOI+&>PG,ER%LO9+.>PG,MR'LOY+!>P7,AR$P7,IR M&P7,ERHBL8_$+F8:N-,>\@&IWO1:/S5[N[=?N_3?"%M MGL#TYF?WP-"&99:364YA.97E-);36S7,!R(S7,)R*S7,%R)ZQ.SSYHI3/+R2RGL)S*5DEE-83F4YC>5TEC-8SF0YB^5L MEG-8SF4YC^5\E@M8+F2YB.5BEDM8+F6YC.5REBM8KF0YT948?B$SL1W/F'>0 MF:[V,M-KU3R_R%@F0HN>64YA.97E-);365TEC-8SF0YB^5L MEG-8SF4YC^5\E@M8+F2YB.5BEDM8+F6YC.5REBM8KF0YT378?R':H!XWX>O1 M9K!7.3UHKYQ6)]/%=B?0_).T/ HZC3&GW>P=RG,5R-LLY+.>RG,=R/LL%+!>R7,1R,R7,9R.RG.B: M\OUS#NMQ(_X@Y^S5/@]:2Q2AK4#K1T75W=K^_)ND5;-J,;F3-N^J(6[OI[/I M5TEC-8SF0YB^5LEG-8 MSF4YC^5\E@M8+F2YB.5BEDM8+F6YC.5REBM8KF0YT94T?B%KP772E'>0M89[ M66OX6EN(!FS+-,K)+*>PG,IR&LOI+&>PG,ER%LO9+.>PG,MR'LOY+!>P7,AR M$P7,IR&P7,ER0L >G ,$%P0.,M%>9_6@O;,ZVC0-21\GR^I6 MNIG?;ZX/339WV9I3$%M/C7(RRRDLI[* @$^V52@].*94^X?7P[4[_!,261J.< MPG(JRVDLI[.T3BE ?]<44EE-93F,YG>4,EC-9SF(YF^4'#S+(7E'RH+5V\+T[G_VM^O&J\O;-,6PQ M,LK)+*>PG,IR&LOI+&>PG,ER%LO9+.>PG,MR'LOY+!>P7,AR$P7,IR M&P7,ERHBL!_,*-(+@8F?(.,M!>,?+@^M4VQ[!5R2@GLYS"2SGLUS C9(>%M.;JC'[M N]LP_*R2RGL)S*MM#[#_/9UVJQFGZ\JR1WOJJ6DC_Y/ME\UKKIIUWMGX'8*F.44UA.93F- MY726,UC.9#F+Y6R6BU-OT,V6)CE)-93F$YE>4TEM-9SF YD^4LEK-9 MSF$YE^4\EO-9+F"YD.4BEHM9+F&YE.4RELM9KF"YDN6$@#TX!P@N"!QDHKV2 MY/7';=>(Y.KC:G-K[&NU6&Y*<9:;MWM82M/E\O$G+TMO!_M'(9*364YA.97E M-);364TEM-9SF YD^4L MEK-9SF$YE^4\EO-9+F"YD.4BEHM9+F&Y](7;?V.CJ[/CMT#*V'5SEBM8KF0Y MT37Y?R'[P(W'E/>'F>KS6VOO5^5 M%M6G333ZNQB^>7?TZ\K@[\6@X=?+]>,_//W&NYW__O>'R>?*F2P^3V=+Z:[Z MM%[K[.UX_94MII^__/AD-7]8Q[(WTL?Y:C6_?_KP2S6YK1:;!ZQ__]-\G:NV MGVP6^#9?_//IZWG__P!02P,$% @ *X696-+S\H=="0 E#, !D !X M;"]W;W)K&ULQ5MM3^.Z$OY^?H75>W7%2LLV?HF3 M< &)I0T'B04$[+D?T'X(K8'HI$EOD@)[?_VUT[1I[8G[HJQ66BUM.C.99VS/ M/!XGQ^]9_G?Q*D2)/B9)6IST7LMR>M3O%Z-7,8F*+]E4I/*7YRR?1*7\FK_T MBVDNHG&E-$GZQ'%X?Q+%:>_TN+IVFY\>9[,RB5-QFZ-B-IE$^<^O(LG>3WJX MM[AP%[^\ENI"__1X&KV(>U%^G][F\EM_:64<3T1:Q%F*"]6/B,%Y2G+_E9?+L M:UFGAT:SHLPFM;+T8!*G\[_11QV(%05,6Q1(K4!T!=ZB0&L%JBNP%@56*[!M M77)K!7?;._!:@6][!Z]6J$:_/X]N-32#J(Q.C_/L'>5*6EI3'ZKQK;3EB,2I MFHKW92Y_C:5>>7I__N=P\/UJB&Y"=#^\^#:\?D!WP]N;NX?+ZPMT,!!E%"?% M)W2(OM\/T,$_/QWW2WE;I=P?U;7I9@4/Z#8SVTSV+9*9$?%-!J)DY[,5(7(WT3O M]%__P-SY-Q2W+HV%'1E;BRE;QI39K)\^W#R<7 M*_%*2>7XMU/J<^K*?\?]M]4XFH*$$4H9I^N"H2F( QHXKA&^!V/SEMB\+;'%:2GDLBAK>! DS_"!8,?1 )E"7K R G,T MII"'B%TF K MK&O)X.?I8)[Y1I)]Q.E,559[$JSMKH^==,@U$ *"KD^HAW6(@* %!SH* >'HJ 22Q3R7@EJR/&Y:$ MK81A!2X(A4)SS@N8 040]!Q?KB:]@D&2$K(&UN/;L!]LIS\K2P,*ZWDVF4;I3S"* &^!YQ$@",ZCX09?'PG$-4/(OC[[ M*LF+7>VOQ[2A7=C*NVR$_5I-TZAXE9EVHJI(E7' Z)J\"5/N. 9MV<<7> Z: M=R2!ZS@KY7@]'@U5PW:N-A#RUJ-XODN+TC&*)FK[]K]V\ !AO<6JW50@27I0E"39>Y2.1/5ME(MQ7"*U MOD2!JG[2*)NE98%D0$3\II;:YYJ=-U?F,1J_*3.%6HG%;#I-8I'#I7J9OY3]1]E1DB2A&0D5J MN@@A" ]B?Y1BIJ,SY>162P]"")GS"7%;. 9I&"*Q,\2'K(P2%,F!+L%A(B:% MH\0GW$0"2)* .+Z/M1@\T NYE= M.R^=6@N[LK8>PH:9$O(+.UK$2GMW#FR7UL*NK*T'MN' Q,Z!-[:U-NBW]+6( MR70)9N;&#I*CXRVI*.&-Q,[;]ZYK57;T_9?#M8;.@-(D,OJ MH,<@! 1=SR%M)9=K.?(*8#)%1GQ(=&2#&N&>,F2F&*?;:AJRAC<3> MKOOM3(*8#) [@:='">CH,>KIM#^$Y+CK.[2MU#9\DMCYY#XT@@ $T'.-N6V] M\0YDN@-#Z\%I^"BQ\]&-/ 2@BU2NXW4ZLZ^>;ZAE,1.*<^_ M;LE!K&9V+I5=6@N[LK9^IM8P5^K\RE.UCCAH?:S6I;6P*VOK@6WX,=W CS=Q MD WZ+1R$FIU2ZLN=+'?UPS5 DM @\*E^#!<"DMB7^=&G+=U(VE!<:F^^[LQ$ MJ-D8);[TQ#'@ ;U6[&.YI]71 8(>YS[';>A63J3M/'%G+D(!9L@\8M3/ 2!( M52-9+UHA9)'@@+"6_3IM2"2UD\C?SDBH22'5P2C&@1XL4Y#[ 3'.O2 Y%2K2 M0DIH0TJIG93N0THHT+ETNSO7P2ZMA5U96X]E M0TFI_RL)1D<$LPYLE];"KJRM![8AOW2KX_:M2^O7#?8>*3P"T$&]+$1^H+<] M0$G*/<[#P\1O[V*V_W;X;RU*T-A;6CU:3*/DA:^Q!JJR^Q4=U.=9,"1/\4.U]N" T"0 M$<_Q](9K#Y,<;/,0M:::3>_:VKOU%K8E;7U MT*X\ESQ/8 ELE];"KJRM![;AZN4:OZ+LG*-7(,IH03KN^] M][GCYH H&^S,Y]'_&/.R%W,S-1_/'T&PO=V]R:W-H965T\QHV(*"0:];PK#^6PP&NJ;\7V"U3YN S095[HFUIVPH]E*V5%JP"FP@8X>4; M/U0Z' #"IP!A!0B?"X@J0/1<0+,"-)TR92I.AQ1K''>EV")IK0V;73@Q'=JD M3[@M^TQ+39#2_ZVKBU8#^K7 Q*%^$3+@(T%ERO%!KR'/)CO&_"K6,.]S$/PK.$,R@N M4=3X@,)&&*'[68HNWIZ**WD)33+YCB[>O0G:K>M37.EYKA0RPQ6<"^DHU:@N M3^1XHZ?*(Q@CVOQF6B',GSU7=?^ZWP0=))R"CW2E#-QC.62<&6^G86A;%Q^-)')&ULO5KO;^HV%/U7 MK$R:-FEJB$/YT0%2B]_3*JVTHGW;AVD?TG I49.8V0;>I/WQX^OCWV(#_9@P\6[7 H\C5++L;T^1MH8H;_FBPC-[@&=27Y9/05WZ-,DLRR&7"T^*KKQR_EYW623NO]^A M?RX[KSOS&DD8\_3W9*860Z_GD1G,HU6JIGSS"U0=NB[P8I[*\C_95+$MC\0K MJ7A6)>L*LB3?OD9?*R+V$H+.D01:)=##A/:1A+!*"$]-:%<)[9*9;5=*'EBD MHM% \ T11;1&*]Z49);9NOM)7HS[LQ+ZTT3GJ='X<3+^-'F9WK[R0\, M5)2DDDPB(:)B2'X<^$JW4T3[<85YM\6D1S #2AYXKA:2?,IG,+,!?%U@727= M57E'G8@,XBL2!C\1VJ)A0T'CT]-I0SH[/3UP]":L.0]+O/81O"FL(5\!N8,\ M7FBUO9,_'B![!?$G^8>,RS$'0<8\CR%7Q2AH?4P3V1RVN]1U3>2U32YK.4LZ=49A@# G,&H)N/01= M;&EV,8G$!&-(8!:1O9K('KHT>TW".Q"GL]5S"4("LPCJUP3U/USL$W[:8]A9 MR;E3%!.,(8%9(Q"TS-*SA:WV"A&)2U0TAH5FL[FWD _0)5]!NC7O;O=LEMQ- MVIVGIO/TP^7\PI?DLW8\IXG:7=#9,Q$3C6&AV8-A[$T0HNL:U:J@HC$L-)M- MXU8"YQK^,EVW&T06'NJZ*8@>KK2;H_I'!&NL0^#V#K=QS%>YDF0*,23KZ#6% MCUQNNZLY>WYAHC$L-'LDC.L).NAJ174OJ&@,"\UFTQB8P+FLOTRMW5.>PB<$ M,7=QEW;>F([ [3IP1%T_APV*=(L;TY6,4=$8%IH](L;E!'UT<:/:%50TAH5F M_PAM# MU+N$O$G<%:>NVW3M0=V/4P0.;N:N[M/?&8%"WP7A:B7@1R3TQ:K$^ MKY;+- $AOR'J4M!?<@%II&"VE^82MKN@2K&%35$="RH: MPT*SV32.A;IW9"X2=M@@V>O^H;";HL+NH;*;HCJ]OO77O.2FQDA0MY'X3_K= MQ9&7#7=K%G6O!!6-8:'9 V \#[U&URRJ;T%%8UAH-IO&MU#W=LU%FNVE0_@XK&L-!L M-HV?H>YMFXM$CVIH*C2W#\=JTCY>8GQ*Z/8I2$_ZA0"W[-UEG'W !'4W!@O- M'@)CEL( 6_8AJMM!16-8:#:;QNV$[NV=2V3OACR;3E2[4Z&Y-\'\O5-]&8BW M\G2D).5/;-NC<_7=^@3F;7GN\.#^77##MN[BZ*!^KSJZ%]02P,$% M @ *X696,X,$CC@!0 :S8 !D !X;"]W;W)K&ULK9MK;]LV%(;_"N$-0P=LL23?.\= 8UUMJR6\=N9L*,HN/'GN,S\Y)FI5E%'U)+RSWMB6E*6(^6XD409.? YLR MWT])23J^YM!6X3,5GI^?Z'J6^20S2QJS:>3_[;EB>]L:MHC+UG3OBP_1H\GR M#/52WBKRX^Q('G-;J456^UA$02Y.4A!XX?&7?LM?Q)D@R6BU0,D%2E-!)Q=T MF@JZN:#;5-#+!;VF@GXNZ#<5#'+!H*E@F N&306C7#!Z*>A=*CCI5'+22TG_ MDJ0H[,:E+9^*6VY_\7T3XFQP5YHS)!/3\F[RGG- VK7\GOY&&A MDC<__SINB\1I*FVO<@>SHP/E@H,.<:)0;&.BA2YS*_3S>KVLU #:26Z++"NG M+-\IM42'\ANB#'\CBJ1T*Q(T;2"7+\O5!G)I<%&NU:>J)OZ_5R31!TBKCO9+S.I;C?+V/V=<]"0;1#>OQD)Q;$$BR(/UY+_U1%6%(F(J$:4B8CH092)B)A%E(V P)FR-A M-A+F@&"EV.\6L=^MHT_N>;1BS(W)FD&X?3@/ZQ]P2JHB^K4_ M9=A1.IV!7#@L16NOB-9>;;0NMC3\QPLW9$IWGJ ^,7BTWY%I1&SADD\."Y:, M?R;_DGON':A@9"%HZ)+E$]&^[CWQ1.[W?+5-QK;DW88S%F0?^UQ5%>RUJ;DV MV)$P%0G3D# ="3.0,!,)LY"P&1(V1\)L),P!P4I-1[]H.OK83GX?&?M(F(J$ M:4B8CH092)B)A%E(V P)FR-A-A+F@&"EV!\4L3^H[39,HS#V7);.X&53["OF M'9A+DO.TPY_U]T6T^E+5"M2"KVT%D# 5"=.0,!T),Y P$PFS!J\[U=+QK]RK MGB&]SI$P&PES0+!2A ^+"!_6#PQ>?=V?QP+9&."'AP"U?J]M ) P%0G3D# = M"3.0,!,)LY"P&1(V1\)L),P!P4J-Q*AH)$;8(< (&?M(F(J$:4B8CH092)B) MA%E(V P)FR-A-A+F@&"EV)>EYW_N2]^;.^2,[+BW8E6QGJO351!%?TZZ&75[ MY<[<-+<;E,U&92NUPDJ^D?IE*ZW:ZL6DK%YM]<*CT4:U+L< M>=Y=4WJOIS6G%7;R\+6=6F77?VVG-;33J^PJTF=4V'4JIF?-JOQ6Y,.J?]57 MAP!T<1>49D-I#HI6#H'G!5XR>(57/>_JCR%TC1>4ID%I.I1F0&DFE&9!:3.Y M8G56;S!(VK27 V2D6QM*+U$&QOVSR'U!+ P04 " KA9E8.4<5^FT# #, M%@ #0 'AL+W-T>6QE* );SPX)4!^B_;'"0"7V?;[O/I_/B=-^I9:< MWLTH5=XBYZ(:^#.ER@]!4$UF-"?515%2H9&LD#E1NBNG055*2M(*G'(>=#N= M.,@)$_ZP+^;Y3:XJ;U+,A1KX26/R[.5S.O##^+WO6;I1D=*!_W#V]L>\4-=O M/'L]>7=RTGDXO]ZVGQG@W ^[+R:)V>BD":VC6!_Q_7P+6#5 X&,\T9@U[>&8;\D2E$I M;G3'##;&)Y!7M^^7I58XE609=B_]UL%<=)!Q(5,JFS"AOS(-^YQF($>RZ0RN MJB@# )4J[I0JW):9+CF[A%J M_K=YGE)!)>'KHG7M'W*67ZPXNGHMR>:NLBW8J;$^:QRZR,O#%QDEAZ^Q/JD= MNLBCV#>]8Q!Y##5Y]6IW]N>(#(]!9/<@10;UF7+MX+IQ;&VL'KP>#/QO\#+" MVZ#>>,ZX8J+NS5B:4O'D]*KI%1GK5_4-?CT^I1F9C?1L9A(Z8*FH[HKIV/3]'1#1ZT_X+"-W)B/&\%\+.9& M ,/B8 HP'^N%Q?F?YM-#YV,Q3%O/B?10GQ[J8[U6!R(]+Q%8#/%*Q&;*9YK M0-QY X\D<:\V%@<\L%7 :@?BN^- 3;E]H@A6%=.&[6 <21(,@5ITUV@<(]F) MX>M>'VR71%&2N!' W JB"$-@-^((I@ T8$@4F>?@UO,H6#VG@O;_U\._4$L# M!!0 ( "N%F5B7BKL