0001683168-23-004734.txt : 20230710 0001683168-23-004734.hdr.sgml : 20230710 20230710121054 ACCESSION NUMBER: 0001683168-23-004734 CONFORMED SUBMISSION TYPE: 10-K/A PUBLIC DOCUMENT COUNT: 105 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230710 DATE AS OF CHANGE: 20230710 FILER: COMPANY DATA: COMPANY CONFORMED NAME: NOCERA, INC. CENTRAL INDEX KEY: 0001756180 STANDARD INDUSTRIAL CLASSIFICATION: AGRICULTURE PRODUCTION - LIVESTOCK & ANIMAL SPECIALTIES [0200] IRS NUMBER: 161626611 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K/A SEC ACT: 1934 Act SEC FILE NUMBER: 001-41434 FILM NUMBER: 231078978 BUSINESS ADDRESS: STREET 1: 2030 POWERS FERRY RD., SE, SUITE 212 CITY: ATLANTA STATE: GA ZIP: 30339 BUSINESS PHONE: (404) 816-8240 MAIL ADDRESS: STREET 1: 2030 POWERS FERRY RD., SE, SUITE 212 CITY: ATLANTA STATE: GA ZIP: 30339 10-K/A 1 nocera_i10ka-123122.htm ANNUAL REPORT AMENDMENT 1
0001756180 true 2022 FY amending various sections 4736589 0 0 2024-12-16 0 0 0001756180 2022-01-01 2022-12-31 0001756180 2022-06-30 0001756180 2023-07-07 0001756180 2022-12-31 0001756180 2021-12-31 0001756180 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001756180 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001756180 2021-01-01 2021-12-31 0001756180 us-gaap:CommonStockMember 2020-12-31 0001756180 us-gaap:PreferredStockMember 2020-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2020-12-31 0001756180 us-gaap:RetainedEarningsMember 2020-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2020-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2020-12-31 0001756180 2020-12-31 0001756180 us-gaap:CommonStockMember 2021-12-31 0001756180 us-gaap:PreferredStockMember 2021-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2021-12-31 0001756180 us-gaap:RetainedEarningsMember 2021-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2021-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2021-12-31 0001756180 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001756180 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2021-01-01 2021-12-31 0001756180 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2021-01-01 2021-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001756180 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001756180 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2022-01-01 2022-12-31 0001756180 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2022-01-01 2022-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001756180 us-gaap:CommonStockMember 2022-12-31 0001756180 us-gaap:PreferredStockMember 2022-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2022-12-31 0001756180 us-gaap:RetainedEarningsMember 2022-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2022-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2022-12-31 0001756180 NCRA:XFCSaleMember 2022-11-01 2022-11-30 0001756180 NCRA:MeixinVIEAgreementsMember 2022-09-06 2022-09-07 0001756180 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember NCRA:FourCustomersMember 2022-01-01 2022-12-31 0001756180 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember NCRA:OneCustomerMember 2021-01-01 2021-12-31 0001756180 NCRA:XFCSaleMember 2022-11-01 2022-11-30 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerAMember 2022-01-01 2022-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerAMember 2021-01-01 2021-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerBMember 2022-01-01 2022-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerBMember 2021-01-01 2021-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerCMember 2022-01-01 2022-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerCMember 2021-01-01 2021-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerDMember 2022-01-01 2022-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerDMember 2021-01-01 2021-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerEMember 2022-01-01 2022-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:CustomerEMember 2021-01-01 2021-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:AllCustomersMember 2022-01-01 2022-12-31 0001756180 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember NCRA:AllCustomersMember 2021-01-01 2021-12-31 0001756180 NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember NCRA:SupplierAMember 2022-01-01 2022-12-31 0001756180 NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember NCRA:SupplierAMember 2021-01-01 2021-12-31 0001756180 NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember NCRA:SupplierBMember 2022-01-01 2022-12-31 0001756180 NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember NCRA:SupplierBMember 2021-01-01 2021-12-31 0001756180 NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember NCRA:SupplierCMember 2022-01-01 2022-12-31 0001756180 NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember NCRA:SupplierCMember 2021-01-01 2021-12-31 0001756180 NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember NCRA:AllSuppliersMember 2022-01-01 2022-12-31 0001756180 NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember NCRA:AllSuppliersMember 2021-01-01 2021-12-31 0001756180 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001756180 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001756180 us-gaap:EquipmentMember 2022-01-01 2022-12-31 0001756180 NCRA:MachineryMember 2022-01-01 2022-12-31 0001756180 us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001756180 NCRA:XFCSaleMember 2022-12-31 0001756180 NCRA:XFCSaleMember 2021-12-31 0001756180 NCRA:XFCSaleMember 2022-01-01 2022-12-31 0001756180 NCRA:XFCSaleMember 2021-01-01 2021-12-31 0001756180 NCRA:OtherReceivablesMember 2022-12-31 0001756180 NCRA:OtherReceivablesMember 2021-12-31 0001756180 NCRA:XinFengConstructionCoLtdMember 2022-12-31 0001756180 NCRA:XinFengConstructionCoLtdMember 2021-12-31 0001756180 NCRA:MeixinMember 2022-12-31 0001756180 NCRA:MeixinMember 2021-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2021-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2021-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 NCRA:ChaileaseFinanceCoMember currency:TWD 2022-12-31 0001756180 NCRA:XizhiBrenchMember currency:TWD 2022-12-31 0001756180 NCRA:ChaileaseFinanceCoMember currency:TWD 2022-12-19 0001756180 NCRA:ChaileaseFinanceCoMember 2022-01-01 2022-12-31 0001756180 NCRA:UnderwritersMember 2022-08-01 2022-08-15 0001756180 NCRA:UnderwritersMember 2022-09-23 0001756180 NCRA:UnderwritersMember 2022-08-16 2022-09-23 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-26 2021-09-27 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputSharePriceMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputExercisePriceMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputExpectedTermMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2022-09-25 2022-09-26 0001756180 NCRA:WarrantsIssuedToInvestorsMember 2022-01-01 2022-12-31 0001756180 NCRA:WarrantsIssuedToInvestorsMember 2021-01-01 2021-12-31 0001756180 NCRA:WarrantsIssuedToUnderwriterMember 2022-01-01 2022-12-31 0001756180 NCRA:WarrantsIssuedToUnderwriterMember 2021-01-01 2021-12-31 0001756180 us-gaap:WarrantMember 2020-12-31 0001756180 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001756180 us-gaap:WarrantMember 2021-12-31 0001756180 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001756180 us-gaap:WarrantMember 2022-12-31 0001756180 country:US 2022-01-01 2022-12-31 0001756180 country:US 2021-01-01 2021-12-31 0001756180 country:US 2019-12-31 0001756180 country:HK 2022-01-01 2022-12-31 0001756180 NCRA:PrcMember 2022-01-01 2022-12-31 0001756180 NCRA:MountainShareTransferMember 2022-12-31 0001756180 NCRA:MountainShareTransferMember 2021-12-31 0001756180 NCRA:TaisiElectricMember 2022-12-31 0001756180 NCRA:TaisiElectricMember 2021-12-31 0001756180 NCRA:YinChiehChengMember 2022-01-01 2022-12-31 0001756180 NCRA:YinChiehChengMember 2021-01-01 2021-12-31 0001756180 2022-08-10 2022-08-11 0001756180 2022-07-31 0001756180 2022-08-11 0001756180 NCRA:PublicOfferingMember 2022-08-10 2022-08-11 0001756180 NCRA:YinChiehChengMember NCRA:SeriesAWarrantMember 2018-12-01 2018-12-27 0001756180 NCRA:SeriesAWarrantMember 2018-12-01 2018-12-27 0001756180 NCRA:SeriesAWarrantMember 2018-12-27 0001756180 NCRA:ShunChihChuangMember NCRA:ClassAWarrantMember 2020-05-29 2020-06-01 0001756180 NCRA:HsienWenYuMember NCRA:ClassAWarrantMember 2020-05-29 2020-06-01 0001756180 2020-06-01 0001756180 NCRA:ClassAWarrantMember 2020-05-29 2020-06-01 0001756180 NCRA:ClassAWarrantMember 2020-06-01 0001756180 NCRA:MichaelALittmanMember NCRA:ClassAWarrantMember 2020-05-29 2020-06-01 0001756180 NCRA:MichaelALittmanMember NCRA:ClassAWarrantMember 2020-06-01 0001756180 NCRA:MichaelALittmanMember NCRA:ClassBWarrantMember 2020-05-29 2020-06-01 0001756180 NCRA:MichaelALittmanMember NCRA:ClassBWarrantMember 2020-06-01 0001756180 NCRA:MichaelALittmanMember NCRA:ClassAWarrantMember 2021-08-02 2021-08-11 0001756180 NCRA:MichaelALittmanMember NCRA:ClassBWarrantMember 2021-08-02 2021-08-11 0001756180 NCRA:ShunChihChuangMember NCRA:ClassAWarrantMember 2021-11-29 2021-12-02 0001756180 NCRA:HsienWenYuMember NCRA:ClassAWarrantMember 2021-11-29 2021-12-02 0001756180 2021-12-02 0001756180 NCRA:ClassAWarrantMember 2021-11-29 2021-12-02 0001756180 NCRA:ClassAWarrantMember 2021-12-02 0001756180 NCRA:ChuangAndFiveConsultantsMember 2021-12-01 2021-12-31 0001756180 NCRA:ChenChunChungMember 2022-12-21 2022-12-22 0001756180 NCRA:TraDigitalMember 2022-12-21 2022-12-22 0001756180 NCRA:ShareBasedCompensationMember 2022-01-01 2022-12-31 0001756180 NCRA:ShareBasedCompensationMember 2021-01-01 2021-12-31 0001756180 us-gaap:SeriesAPreferredStockMember 2021-08-31 0001756180 2021-08-01 0001756180 NCRA:XFCSaleMember 2020-12-01 2020-12-31 0001756180 us-gaap:DiscontinuedOperationsHeldforsaleMember NCRA:XFCSaleMember 2022-11-30 0001756180 us-gaap:DiscontinuedOperationsHeldforsaleMember NCRA:XFCSaleMember 2022-11-01 2022-11-30 0001756180 us-gaap:DiscontinuedOperationsHeldforsaleMember NCRA:XFCSaleMember 2022-01-01 2022-11-30 0001756180 NCRA:XFCSaleMember 2022-01-01 2022-12-31 0001756180 NCRA:XFCSaleMember 2021-01-01 2021-12-31 0001756180 NCRA:MeixinInstitutionalFoodDevelopmentCompanyLimitedMember 2022-01-01 2022-12-31 0001756180 NCRA:XinFengConstructionCoLtdMember 2022-01-01 2022-12-31 0001756180 NCRA:MeixinInstitutionalFoodDevelopmentCompanyLimitedMember 2022-09-07 0001756180 NCRA:XinFengConstructionCoLtdMember 2022-11-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-K/A

(Amendment No. 1)

 

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

FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022

 

OR

 

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

FOR THE TRANSITION PERIOD FROM _______ TO ___________

 

COMMISSION FILE NO. 001-41434

 

NOCERA, INC.

(Exact name of registrant as specified in charter)

 

Nevada   16-1626611
(State or other jurisdiction of incorporation)   (IRS Employer Identification No.)

 

3F (Building B), No. 185, Sec. 1, Datong Rd., Xizhi Dist., New Taipei City 221, Taiwan (R.O.C.)

(Address of principal executive offices and zip code)

 

(886)-910-163-358

(Registrant’s telephone number, including area code)

 

SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:

 

Title of each class:   Trading Symbol(s)   Name of each exchange on which registered:
Common Stock   NCRA   The Nasdaq Capital Market LLC

 

SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT:

 

None.

 

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

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. 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 (§232.405 of this chapter) 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, a smaller reporting company or emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer”, “small reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer ☐   Accelerated filer ☐
Non-accelerated filer ☒   Smaller reporting company 
    Emerging growth company 

 

If an emerging growth company, 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. 

 

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 whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes ☐ No

 

The aggregate market value of the registrant’s issued and outstanding shares of common stock held by non-affiliates of the registrant as of June 30, 2022 based on $4.00 per share, the price at which the registrant’s common stock was last sold on June 30, 2022, was approximately $18,658,256.

 

There were 10,019,295 shares outstanding of the registrant’s common stock, par value $0.001 per share, as of July 7, 2023.

 

 

 

   

 

NOCERA, INC.

TABLE OF CONTENTS TO ANNUAL REPORT ON FORM 10-K/A

For the Fiscal Year Ended December 31, 2022

 

 

PART II   1
     
ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 1
ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE 14
ITEM 9A. CONTROLS AND PROCEDURES 14
ITEM 9B. OTHER INFORMATION 17
ITEM 9C DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS 17
     
PART III   18
     
ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES 18
     
PART IV   19
     
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES 19
     
SIGNATURES 22
     
EXHIBIT INDEX 19
     
INDEX TO FINANCIAL STATEMENTS F-1

 

 

 i 

 

 

 

EXPLANATORY NOTE

 

The purpose of this Amendment No. 1 (the “Amendment”) to the Annual Report on Form 10-K of Nocera, Inc. (the “Company”) for the year ended December 31, 2022 (the “Original Form 10-K”) is to amend the following items of the Original Form 10-K; (i) Revenue and Inventories of Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations; (ii) Item 9C. Disclosure Regarding Foreign Jurisdictions That Prevent Inspections, (iii) Item 14. Principal Accounting Fees and Services, Critical Audit Matter Description and How the Critical Audit Matter was Addressed in the Audit of Audit Report, Variable Interest Entity of Note 3 Summary of Significant Accounting Policy; and (iv) Note 21 Business Combination to the Financial Statements for the fiscal year ended December 31, 2022. In connection with the filing of this Amendment, the Company is also including with this Amendment certain currently dated certifications.

 

We are also refiling exhibits 31.1, 31.2, 32.1 and 32.2 under Item 16. Exhibits.

 

Except as described above, no other amendments are being made to the Original 10-K. This Amended 10-K does not reflect events occurring after the filing of the Original 10-K or modify or update the disclosure contained therein in any way other than as required to reflect the amendments discussed above.

 

 

 ii 

 

 

 

PART II

 

ITEM 7. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes included elsewhere in this Annual Report on Form 10-K. Our consolidated financial statements have been prepared in accordance with U.S. GAAP. In addition, our consolidated financial statements and the financial data included in this Annual Report on Form 10-K reflect our reorganization and have been prepared as if our current corporate structure had been in place throughout the relevant periods. Actual results could differ materially from those projected in the forward-looking statements. For additional information regarding these and other risks and uncertainties, please see the items listed above under the section captioned “Risk Factors”, as well as any other cautionary language contained in this Annual Report on Form 10-K. Except as may be required by law, we undertake no obligation to update any forward-looking statements to reflect events after the date of this Annual Report on Form 10-K.

 

Operations Overview

 

As of December 31, 2019, we provide land-based recirculation aquaculture systems for fish farming. Our primary business operations consist of the design, development and production of RASs large scale fish tank systems, for fish farms along with expert consulting, technology transfer, and aquaculture project management services to new and existing aquaculture management business services. Through our branch office, we also procure and sell eel in Taiwan. In addition, as of December 2022, we sell food items, including our signature seafood porridge bowl, through our flagship bento box store located at the Ning Xia Night Market in the Datong District of Taipei City, Taiwan.

  

In October 2020, the government of Taiwan began supporting the Green Power and Solar Sharing Fish Farms initiative. In view of the opportunities resulting from this initiative, in October 2020, Nocera ceased all of its operations in China and moved all of its technology and back-office operations to Taiwan. We now only operate out of Taiwan.

 

Our current mission is to provide consulting services and solutions in aquaculture projects to reduce water pollution and decrease the disease problems of fisheries. Our goal is to become a global leader in the land-based aquaculture business. We are now poised to grow our existing operations in Taiwan and expand into the development and management of land-based fish farms in Taiwan and North and South America. We do not currently have any intentions of conducting operations in China or Hong Kong.

 

Effective December 31, 2020, we entered into a series of contractual agreements with Xin Feng Construction Co., Ltd., a funded limited liability company registered in Taiwan (R.O.C.), whereby we agreed to provide technical consulting and related services to XFC. On November 30, 2022, we entered into a Purchase of Business Agreement with Han-Chieh Shih, in which we sold our controlling interest of XFC, to the Purchaser for a total purchase cash price of $300,000. The closing of the XFC Sale occurred on November 30, 2022 and the XFC VIE agreements were terminated in connection with the XFC Sale. As of the filing date of this Annual Report on Form 10-K, we have no intention of providing services to construct indoor RASs and solar sharing fish farms in Taiwan.

 

As of September 30, 2021, we launched our first RAS demo site in Taiwan and engaged the demo site into the testing phase to raise eel. Currently, we are promoting our RASs in Taiwan and looking for opportunities to cooperate with local solar energy industry and to expand our business into the U.S. We believe the U.S. is a potentially lucrative market to penetrate.

 

On September 7, 2022, we entered into a series of contractual agreements with the majority stockholder of Meixin Institutional Food Development Co., Ltd., a Taiwan corporation and a food processing and catering company, and Meixin, of which we purchased 80% controlling interest of Meixin for $4,300,000. The Meixin VIE Agreements essentially confer control and management of Meixin as well as substantially all of the economic benefits of the Selling Stockholder in Meixin to us. As a result, we have been determined to be the primary beneficiary of Meixin and Meixin became our VIE.

 

 

 1 

 

 

We employ a sales and marketing strategy targeting Taiwan government-supported solar fish farms. We are planning on expanding our sales and marketing model through the use of online marketing, data intelligence, and the establishment of a distributor network. The online marketing and data intelligence is designed to generate sales leads internationally outside of Taiwan that can be directed to our sales department for further follow-up.

 

We plan to sell and develop fish farms in Taiwan, the U.S., and Brazil. We expect to sell over five thousand tanks in the next five years. Our production facility is to be established in Taiwan, and we plan to sell the systems into the Americas and European countries as well.

 

We also intend to build fish farming demo sites in the United States and Brazil in 2023 to promote our fish farming systems to the global market. As of February 16, 2023, we completed the acquisition of 229 acres of land in Montgomery County, Alabama, of which we intend to build RASs on that land for fish farming.

 

Key Factors Affecting our Performance

 

As a result of a number of factors, our historical results of operations may not be comparable to our results of operations in future periods, and our results of operations may not be directly comparable from period to period. Set forth below is a brief discussion of the key factors impacting our results of operations.

 

Known Trends and Uncertainties

 

Inflation

 

Prices of certain commodity products, including raw materials, are historically volatile and are subject to fluctuations arising from changes in domestic and international supply and demand, labor costs, competition, market speculation, government regulations, trade restrictions and tariffs. Increasing prices in the component materials for our goods may impact the availability, the quality and the price of our products, as suppliers search for alternatives to existing materials and increase the prices they charge. Our suppliers may also fail to provide consistent quality of products as they may substitute lower cost materials to maintain pricing levels. Nocera’s cost base also reflects significant elements for freight, including fuel, which has significantly increased due to the effects of the coronavirus (COVID-19) pandemic and Russia’s initiation of military action against Ukraine. Rapid and significant changes in commodity prices such as fuel and plastic may negatively affect our profit margins if Nocera is unable to mitigate any inflationary increases through various customer pricing actions and cost reduction initiatives.

 

Geopolitical Conditions

 

Our operations could be disrupted by geopolitical conditions, trade disputes, international boycotts and sanctions, political and social instability, acts of war, terrorist activity or other similar events. From time to time, we could have a large revenue stream associated with a particular customer or a large number of customers located in a particular geographic region. Decreased demand from a discrete event impacting a specific customer, industry, or region in which we have a concentrated exposure could negatively impact our results of operations.

 

In February 2022, Russia initiated significant military action against Ukraine. In response, the U.S. and certain other countries imposed significant sanctions and export controls against Russia, Belarus and certain individuals and entities connected to Russian or Belarusian political, business, and financial organizations, and the U.S. and certain other countries could impose further sanctions, trade restrictions, and other retaliatory actions should the conflict continue or worsen. It is not possible to predict the broader consequences of the conflict, including related geopolitical tensions, and the measures and retaliatory actions taken by the U.S. and other countries in respect thereof as well as any counter measures or retaliatory actions by Russia or Belarus in response, including, for example, potential cyberattacks or the disruption of energy exports, is likely to cause regional instability, geopolitical shifts, and could materially adversely affect global trade, currency exchange rates, regional economies and the global economy. The situation remains uncertain, and while it is difficult to predict the impact of any of the foregoing, the conflict and actions taken in response to the conflict could increase our costs, reduce our sales and earnings, impair our ability to raise additional capital when needed on acceptable terms, if at all, or otherwise adversely affect our business, financial condition, and results of operations.

 

 

 2 

 

 

Foreign Currency

 

Our reporting currency is the U.S. dollar and our operations in Taiwan use their local currency as their functional currencies. Substantially all of our revenue and expenses are in NT dollars. We are subject to the effects of exchange rate fluctuations with respect to any of such currency. For example, the value of the NT dollar depends to a large extent on Taiwan government policies and Taiwan’s domestic and international economic and political developments, as well as supply and demand in the local market.

 

The income statements of our operations are translated into U.S. dollars at the average exchange rates in each applicable period. To the extent the U.S. dollar strengthens against foreign currencies, the translation of these foreign currencies denominated transactions results in reduced revenue, operating expenses and net income for our international operations. We are also exposed to foreign exchange rate fluctuations as we convert the financial statements of our foreign subsidiaries into U.S. dollars in consolidation.

 

Effects of the COVID-19 Pandemic

 

The current outbreak of COVID-19 has globally resulted in the loss of life, business closures, restrictions on travel, and widespread cancellation of social gatherings. The initial spread of COVID-19 in Asia caused some business disruption resulting in reduced net revenue in December 2019. There continues to be considerable uncertainty around the duration of the pandemic and its resultant economic effects. Therefore, we expect this matter to negatively impact our operating results for the foreseeable future.

 

The extent to which the COVID-19 pandemic impacts our business will depend on future developments, which are highly uncertain and cannot be predicted at this time, including:

 

  · new information which may emerge concerning the severity of the disease;
     
  · the duration and spread of the outbreak;
     
  · the severity of travel restrictions imposed by geographic areas in which we operate, mandatory or voluntary business closures;
     
  · regulatory actions taken in response to the pandemic, which may impact merchant operations, consumer and merchant pricing, and our product offerings;
     
  · other business disruptions that affect our workforce;
     
  · the impact on capital and financial markets; and
     
  · actions taken throughout the world, including in markets in which we operate, to contain the COVID-19 outbreak or treat its impact.

 

In addition, the current outbreak of COVID-19 has resulted in a widespread global health crisis and adversely affected global economies and financial markets, and similar public health threats could do so in the future.

 

Substantially all our revenues were concentrated in Taiwan pending expansion into other international markets. Consequently, our results of operations will likely be adversely, and may be materially affected, to the extent that the COVID-19 pandemic or any epidemic harms Taiwan’s economy and society and the global economy in general. Any potential impact to our results will depend on, to a large extent, future developments and new information that may emerge regarding the duration and severity of the COVID-19 pandemic and the actions taken by government authorities and other entities to contain the COVID-19 pandemic or treat its impact, almost all of which are beyond our control. If the disruptions posed by the COVID-19 pandemic or other matters of global concern continue for an extensive period of time, the operations of our business may be materially adversely affected.

 

To the extent the COVID-19 pandemic or a similar public health threat has an impact on our business, it is likely to also have the effect of heightening many of the other risks described in the “Risk Factors” section of Part I Item 1A.

 

 

 3 

 

 

Critical Accounting Policies, Estimates and Assumptions

 

We prepare our financial statements in conformity with U.S. GAAP, which requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities on the date of the financial statements and the reported amounts of revenues and expenses during the financial reporting period. We continually evaluate these estimates and assumptions based on the most recently available information, our own historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from those estimates. Some of our accounting policies require higher degrees of judgment than others in their application. We consider the policies discussed below to be critical to an understanding of our financial statements. 

 

The SEC defines critical accounting policies as those that are, in management’s view, most important to the portrayal of our financial condition and results of operations and those that require significant judgments and estimates.

 

The accounting principles we utilized in preparing our consolidated financial statements conform in all material respects to U.S. GAAP.

 

Reclassification

 

Certain prior period amounts have been reclassified to conform with current year presentation.

 

Use of Estimates

 

The preparation of financial statements in conformity with US GAAP 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. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful receivables; the useful lives of property and equipment and intangible assets; impairment of long-lived assets; recoverability of the carrying amount of inventory; fair value of financial instruments; provisional amounts based on reasonable estimates for certain income tax effects of the Tax Cuts and Jobs Act (the “Tax Act”) and the assessment of deferred tax assets or liabilities. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.

   

Fair Value Measurement

 

We apply ASC Topic 820, Fair Value Measurements and Disclosures which defines fair value, establishes a framework for measuring fair value and expands financial statement disclosure requirements for fair value measurements.

 

ASC Topic 820 defines fair value as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability.

 

ASC Topic 820 specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:

 

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

 

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

 

Level 3 inputs to the valuation methodology are unobservable and significant to the fair value. Unobservable inputs are valuation technique inputs that reflect our own assumptions about the assumptions that market participants would use in pricing an asset or liability.

 

 

 4 

 

 

Our management is responsible for determining the assets acquired, liabilities assumed and intangibles identified as of the acquisition date and considered a number of factors including valuations from an independent appraiser.

 

When available, we use quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, we measure fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates.

 

As of December 31, 2022 and 2021, there are no assets or liabilities that are measured and reported at fair value on a recurring basis.

 

Cash and Cash Equivalents

 

Cash and cash equivalents include all cash on hand and cash in bank with no restrictions. The balance of cash as of December 31, 2022 and 2021 were $2,906,074 and $2,103,677, respectively.

 

Accounts Receivable, Net

 

Accounts receivable are stated at the original amount less an allowance for doubtful accounts, if any, based on a review of all outstanding amounts at period end. An allowance is also made when there is objective evidence that we will not be able to collect all amounts due according to the original terms of the receivables. We analyze the aging of the customer accounts, coverage of credit insurance, customer concentrations, customer credit-worthiness, historical and current economic trends and changes in its customer payment patterns when evaluating the adequacy of the allowance for doubtful accounts.

 

Prepaid Expenses and Other Assets, Net

 

Prepaid expense and other assets, net consist of receivable from prepaid rent, etc. Management reviews its receivable balance each reporting period to determine if an allowance for doubtful accounts is required. An allowance for doubtful account is recorded in the period in which loss is determined to be probable based on an assessment of specific evidence indicating doubtful collection, historical experience, account balance aging, and prevailing economic conditions. Bad debts are written off against the allowance after all collection efforts have ceased.

  

Inventories

 

Inventories are stated at lower of cost or net realizable value. Cost is determined using the weighted average method. Inventories include raw materials, work in progress and finished goods. The variable production overhead is allocated to each unit of product on the basis of the actual use of the production facilities. The allocation of fixed production overhead to the costs of conversion is based on the normal capacity of the production facilities.

 

Where there is evidence that the utility of inventories, in their disposal in the ordinary course of business, will be less than cost, whether due to physical deterioration, obsolescence, changes in price levels, or other causes, the inventories are written down to net realizable value.

 

Property and Equipment, Net

 

Property and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. Maintenance, repairs, and betterments, including replacement of minor items, are charged to expense; major additions to physical properties are capitalized.

 

Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, which are shown as follows.

 

  Useful life
Leasehold improvements Shorter of the remaining lease terms and estimated useful lives
Furniture and fixture 5 years
Equipment 3 years
Machinery 5 years
Vehicle 5 years

 

Upon sale or disposal, the applicable amounts of asset cost and accumulated depreciation are removed from the accounts and the net amount less proceeds from disposal are charged or credited to income.

 

 

 5 

 

 

Business Combination

 

For a business combination, the assets acquired, the liabilities assumed and any noncontrolling interest in the acquiree are recognized at the acquisition date and measured at their fair values as of that date. In a business combination achieved in stages, the identifiable assets and liabilities, as well as the noncontrolling interest in the acquiree, are recognized at the full amounts of their fair values. In a bargain purchase in which the total acquisition-date fair value of the identifiable net assets acquired exceeds the fair value of the consideration transferred plus any noncontrolling interest in the acquiree, that excess in earnings is recognized as a gain attributable to the acquirer.

 

Deferred tax liability and assets are recognized for the deferred tax consequences of differences between the tax bases and the recognized values of assets acquired and liabilities assumed in a business combination in accordance with Accounting Standards Codification (“ASC”) Topic 740-10.

 

Variable Interest Entity

 

A variable interest entity (“VIE”) is an entity (investee) is an entity in which the investor has obtained a controlling interest even if it has less than a majority of voting rights, according to the Financial Accounting Standards Board (FASB). A VIE is subject to consolidation if a VIE meets one of the following three criteria as elaborated in ASC Topic 810-10, Consolidation:

 

  (a) equity-at-risk is not sufficient to support the entity’s activities;

 

  (b) as a group, the equity-at-risk holders cannot control the entity; or

 

  (c) the economics do not coincide with the voting interest.

 

If a firm is the primary beneficiary of a VIE, the holdings must be disclosed on the balance sheet. The primary beneficiary is defined as the person or company with the majority of variable interests. A corporation formed, owned, and operated by two or more businesses (ventures) as a separate and discrete business or project (venture) for their mutual benefit is defined as a joint venture.

 

Goodwill and Intangible Assets

 

We recognize goodwill in accordance with ASC 350, Intangibles—Goodwill and Other. Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually as of October 1st of each year, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment charge for goodwill is recognized only when the estimated fair value of a reporting unit, including goodwill, is less than its carrying amount.

 

We recognize intangibles assets in accordance with ASC 350, Intangibles—Goodwill and Other. Acquired intangible assets subject to amortization are stated at cost and are amortized using the straight-line method over the estimated useful lives of the assets. Intangible assets that are subject to amortization are reviewed for potential impairment whenever events or circumstances indicate that carrying amounts may not be recoverable. Assets not subject to amortization are tested for impairment at least annually.

 

The estimates of fair value are based on the best information available as of the date of the assessment, which primarily incorporates management assumptions about expected future cash flows. Although these assets are not currently impaired, there can be no assurance that future impairments will not occur.

 

Share-Based Compensation

 

We determine our share-based compensation in accordance with ASC 718, Compensation—Stock Compensation (ASC 718), which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees based on the grant date fair value of the award.

 

 

 6 

 

 

Determining the appropriate fair value model and calculating the fair value of phantom award grants requires the input of subjective assumptions. We use the Black-Scholes pricing model to value our phantom awards. Share-based compensation expense is calculated using our best estimates, which involve inherent uncertainties and the application of management’s judgment. Significant estimates include our expected volatility. If different estimates and assumptions had been used, our phantom unit valuations could be significantly different and related share-based compensation expense may be materially impacted.

 

The Black-Scholes pricing model requires inputs such as the risk-free interest rate, expected term, expected volatility and expected dividend yield. We base the risk-free interest rate that we use in the Black-Scholes pricing model on zero coupon U.S. Treasury instruments with maturities similar to the expected term of the award being valued. The expected term of phantom awards is estimated from the vesting period of the award and represents the weighted average period that our phantom awards are expected to be outstanding. We estimated the volatility based on the historic volatility of our guideline companies, which we feel best represent our Company. We have never paid and do not anticipate paying any cash dividends in the foreseeable future and, therefore, we use an expected dividend yield of zero in the pricing model. We account for forfeitures as they occur.

  

Commitments and Contingencies

 

In the normal course of business, we are subject to contingencies, including legal proceedings and claims arising out of its business that relate to a wide range of matters, such as government investigations and tax matters. We recognize a liability for such contingency if it determines it is probable that a loss has occurred and a reasonable estimate of the loss can be made. We may consider many factors in making these assessments including historical and the specific facts and circumstances of each matter.

 

Revenue Recognition

 

We recognize revenues when our customer obtains control of promised goods or services, in an amount that reflects the consideration which it expects to receive in exchange for those goods. We recognize revenues following the five step model prescribed under ASU No. 2014-09. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, we apply the following steps:

 

· Step 1: Identify the contract (s) with a customer
   
· Step 2: Identify the performance obligations in the contract
   
· Step 3: Determine the transaction price
   
· Step 4: Allocate the transaction price to the performance obligation in the contract
   
· Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

We considered revenue is recognized when (or as) we satisfy performance obligations by transferring a promised goods and provide maintenance service to a customer. Revenue is measured at the transaction price which is based on the amount of consideration that we expect to receive in exchange for transferring the promised goods and providing maintenance service to the customer. Contracts with customers are comprised of invoices, and written contracts.

 

We do not have arrangements for returns from customers. We have no sales incentive programs.

 

 

 

 7 

 

 

We provide goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, with the majority of the periods being 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, we expect to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, we expect to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as a majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency license, we recognize the revenue ratably upon the satisfaction over the estimated economic life of the license.

  

We do not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customers are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.

  

Cost of Sales

 

Cost of sales consists primarily of purchase cost of merchandise goods, material costs, labor costs, depreciation, and related expenses, which are directly attributable to the production of the product. Write-down of inventories to lower of cost or net realizable value is also recorded in cost of sales.

 

Income Taxes

 

We recognize deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

 

Leases

 

In February 2016, the FASB issued ASU 2016-12, Leases (ASC Topic 842), which amends the lease requirements in ASC Topic 840, Leases. Under the new lease accounting standard, a lessee will be required to recognize a right-of-use asset and lease liability for most leases on the balance sheet. The new standard also modifies the classification criteria and accounting for sales-type and direct financing leases, and enhances the disclosure requirements. Leases will continue to be classified as either finance or operating leases.

 

We adopted ASC Topic 842 using the modified retrospective transition method effective January 1, 2019. There was no cumulative effect of initially applying ASC Topic 842 that required an adjustment to the opening retained earnings on the adoption date nor revision of the balances in comparative periods. As a result of the adoption, we recognized a lease liability and right-of-use asset for each of our existing lease arrangement. The adoption of the new lease standard does not have a material impact on our consolidated income statement or our consolidated statement of cash flow.

 

Uncertain Tax Positions

 

We account for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. Interest and penalties related to uncertain tax positions are recognized and recorded as necessary in the provision for income taxes. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB 100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. We record interest and penalties on uncertain tax provisions as income tax expense. There are no uncertain tax positions as of December 31, 2022 and 2021, and we have no accrued interest or penalties related to uncertain tax positions. We do not believe that the unrecognized tax benefits will change over the next twelve months.

 

 

 8 

 

 

Comprehensive (Loss) Income

 

Comprehensive income or loss is comprised of our net (loss) income and other comprehensive income or loss. The component of other comprehensive income or loss consists solely of foreign currency translation adjustments, net of the income tax effect.

  

Foreign Currency Translation and Transactions

 

Our reporting currency is the United States dollar (“US$”). The functional currency of our VIE in Taiwan is Taiwan New Dollar (“TWD”), and the functional currency of our Hong Kong subsidiary is Hong Kong dollars (“HK$”). The functional currency of PRC companies is the Renminbi (“RMB”). In the consolidated financial statements, the financial information of our subsidiary and the consolidated VIE has been translated into US$. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, except for changes in accumulated deficit during the year which is the result of income statement translation process, and revenue, expense, gains or losses are translated using the average exchange rate during the year. Translation adjustments are reported as foreign currency translation adjustments and are shown as a separate component of other comprehensive income or loss in the consolidated statements of changes in equity and comprehensive (loss) income. The exchange rates as of December 31, 2022 and 2021 are 6.9646 and 6.4854, respectively. The annual average exchange rates for the year ended December 31, 2022 and 2021 are 6.7208 and 6.3700, respectively.

 

(Loss) Earnings per Share

 

Basic (loss) earnings per share is computed by dividing net (loss) income attributable to holders of common stock by the weighted average number of common shares outstanding during the year. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares. 

 

Recently Issued Accounting Standards

 

See Note 3 to the Consolidated Financial Statements included herewith.

 

Results of Operations

 

On November 30, 2022, the Company and Han-Chieh Shih (the “Purchaser”) entered into certain share purchase agreement (the “Disposition SPA”). Pursuant to the Disposition SPA, the Purchaser agreed to purchase 100% of the issued and outstanding shares of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), which is controlled by the Company through a series of contractual agreements (the “VIE Agreements”), in exchange for cash consideration of $300,000 (the “Purchase Price”). Upon the closing of the transaction (the “Disposition”) contemplated by the Disposition SPA, the Purchaser will become the majority shareholder of XFC and as a result, assume all assets and liabilities of XFC. The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal.

 

On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied. The Disposition closed on November 30, 2022.

 

In accordance with ASC 205-20, Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity, a disposal of a component of an entity or a group of components of an entity is required to be reported as discontinued operations if the disposal represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results when the components of an entity meets the criteria in paragraph 205-20-45-1E to be classified as held for sale. The disposition of XFC met the criteria in paragraph 205-20-45-1E and was reported as a discontinued operation.

 

 

 

 9 

 

 

The following table sets forth our consolidated statements of operations for the years ended December 31, 2022 and 2021.

 

Consolidated Statements of Operations

 

   For the years ended December 31, 
   2022   2021 
Net Sales  $14,102,138   $3,844,222 
Cost of sales   (13,846,172)   (3,770,412)
Gross profit   255,966    73,810 
           
Operating expenses          
General and administrative expenses   (2,772,102)   (10,205,821)
Total operating expenses   (2,772,102)   (10,205,821)
           
Other income (expense)   417,999    309 
Net loss from continuing operations before income taxes   (2,098,137)   (10,131,702)
           
Income tax (expense) benefit   23,808    (9,421)
Net loss from continuing operations   (2,074,329)   (10,141,123)
           
Net loss (income) from discontinued operations          
Loss on disposal   (2,569,975)    
(Loss) income from discontinued operations   (92,285)   522,044 
    (2,662,260)     
Net loss  $(4,736,589)  $(9,619,079)

 

Comparison of Results of Operations for the years ended December 31, 2022 and December 31, 2021

 

Revenue

 

The revenue of the company for the year ended December 31, 2022 was approximately $14.1 million compared to approximately $3.84 million for the comparable period in 2021. The revenue for the year ended December 31, 2022 was mostly generated from Meixin catering business and the fish trading business from NTB with the revenue of $1.6 million and $12.4 million respectively. The revenue for the year ended December 31, 2021 was generated from XFC delivery of construction services to its customers. As of December 31, 2021, JC Development Co., Ltd. (“JCD”) and us have mutually agreed to terminate of the Regional Agency Cooperation Agreement dated as of September 2019, as amended by the Regional Agency Cooperation Supplementary Agreement dated as of May 31, 2020, by and between Grand Smooth Inc Ltd and JCD.

 

The disposition of XFC with $2.6 million loss can be attributed to various factors. In 2022, government measures and business decisions influenced construction services, resulting in project completions, cancellations, and budget reductions. This led to a decrease in cases and programs, which didn't meet our initial expectations for XFC's business development. Additionally, we strategically shifted our focus to fully develop a fish farm in Montgomery, Alabama, necessitating the sale of XFC. We determined the market value of the associated Class A building/construction license for the sale. These factors, including government measures, business decisions, and the strategic shift towards the fish farm, significantly contributed to the loss.

 

Gross profit

 

Gross profit for the year ended December 31, 2022 was approximately $0.25 million, compared to approximately $0.07 million for the comparable period in 2021. The decrease of gross profit margin was mainly because in 2022 we sold XFC and the revenue recognition decreased in November 2022.

 

 

 10 

 

 

General and administrative expenses

 

General and administrative expenses were $2.77 million, for the year ended December 31, 2022, compared to $10.1 million for the comparable period in 2021. The significant decrease was mainly because in 2021 we recognized significant share based compensation expenses to employees and consultants for professional services.

 

Other income (expense)

 

Other income of $417,999 for the year ended December 31, 2022, compared to other income were $309 for the comparable period in 2021. The income for the year ended December 31, 2022 was mainly due to the waiver of payables.

 

During the year ended December 31, 2022, we recorded an income tax benefit of $23,808 as compared to income tax expense of $9,421 for the comparable period in 2021.

 

Loss (income) from discontinued operations

 

In November 2022, we completed the termination of VIE agreements with XFC. The results of XFC, as a discontinued operation, for the years ended December 31, 2022 and 2021, are reported as components of net loss separate from the net loss of continuing operations. The details of composition of net loss from discontinued operations were as below.

 

   For the Years Ended
December 31,
 
   2022   2021 
Revenue (a)  $2,236,616   $6,101,103 
Cost of revenues (b)   (2,225,487)   (5,230,321)
General and administrative expenses (c)   (105,226)   (213,863)
Other (expenses) income   1,812    (4,364)
Income tax expenses (e)       (130,511)
Net (loss) / profit income from discontinued operations  $(92,285)  $522,044 

 

(a) Revenues. During the year ended December 31, 2022 and 2021, we recognized revenues of $2.2 million and $6.1 million from continuing construction services. The decrease was primarily due to government changed measures and business decisions influenced construction services in 2022, resulting in project completions, cancellations, and budget reductions. This led to a decrease in cases and programs.

 

(b) Cost of revenues. The cost of revenues is comprised of cost of materials and labor cost. The decrease in cost of revenues was deduction of the projects.

 

(c) General and administrative expenses. General and administrative expenses was mainly comprised of employee salary and welfare expenses, office rental expenses, marketing expenses and travel expenses. The decrease of general and administrative expenses was mainly attributable to the size of the project reduced and deduction of the employee.

 

(d) Impairment of goodwill. For the year ended December 31, 2022, we accrued impairment of goodwill of $332,040 arising from acquisition of XFC with we terminated VIE agreements.

 

(e) Income tax expenses. For the year ended December 31, 2021, our discontinued operation incurred current income tax expenses of $130,511, because XFC generated taxable income during the period.

 

 

 11 

 

 

Liquidity and Capital Resources; Going Concern

 

We had net cash provided by operating activities for the year ended December 31, 2022 and the cash balance was $2.9 million as of December 31, 2022. As of December 31, 2022, we had an accumulated deficit of $14,747,461. In their audit report for the fiscal year ended December 31, 2022 included in this report, our auditors have expressed their concern as to our ability to continue as a going concern.

 

We continue to control our cash expenses as a percentage of expected revenue on an annual basis and thus may use its cash balances in the short-term to invest in revenue growth. Management is focused on growing our existing product offering, as well as our customer base, to increase our revenues. Our ability to continue as a going concern is dependent upon our ability to generate cashflows from operations and obtain financing. We cannot give assurance that we can increase our cash balances or limit our cash consumption and thus maintain sufficient cash balances for our planned operations or future acquisitions. Future business demands may lead to cash utilization at levels greater than recently experienced. We may need to raise additional capital in the future. However, we cannot assure that we will be able to raise additional capital on acceptable terms, or at all. Subject to the foregoing, however, management believes that our current cash balances coupled with anticipated cash flow from operating activities will be sufficient to meet our working capital requirements for at least one year from the date of issuance of the accompanying consolidated financial statements.

 

To date, we have funded our operations through revenues, loans from our officers, and the issuance of equity securities. We obtained a financial support letter from Mr. Yin-Chieh Cheng, the Chief Executive Officer, also the Chairman of the Board and our principal stockholder.

 

  · On April 1, 2021, we entered in a securities purchase agreement with certain investors for an aggregate of 80,000 shares of its preferred stock at a per share purchase price of $2.50. As part of the transaction, the investors received one Class C warrant and one Class D warrant for the subscription of each preferred share. Each Class C warrant consist of the right to purchase up one share of common stock to at an exercise price of $3.75 per share exercisable for 36 months from the date of issuance. Each Class D warrants consist of the right to purchase one share of our common stock at an exercise price of $7.50 per share exercisable for 36 months from the date of issuance. The subscription was completed on August 10, 2021
     
  · In August 2021, we issued 80,000 shares of preferred shares of $0.001 each at an issue price of $2.50 per share to certain investors credited as fully paid.
     
  · On September 27, 2021, we entered into securities purchase agreements with investors, pursuant to which we issued in a registered direct offering, an aggregate of 32,000 shares of our common stock at a per share purchase price of $3.75. In addition, the investors also received one Class C Warrant and one Class D Warrant for the subscription of each preferred share. On December 31, 2021, we consummated a private offering of 278,667 units at a purchase price of $7.50 per unit to 28 investors for gross proceeds of $2,090,000. Each unit consisted of one share of the Company’s common stock and an “equity kicker” of one share of our common stock, for a total of 557,334 shares of common stock.
     
  · On August 10, 2022, our Registration Statement relating to the Public Offering was declared effective by the SEC. The Public Offering consisted of 1,880,000 units at a public offering price of $3.50 per unit, with each unit consisting of (i) one (1) share of our common stock and (ii) a warrant to purchase two (2) shares of our common stock. We received total gross proceeds of $6.58 million from the Public Offering and after deducting the underwriting commissions, discounts and offering expenses, we received net proceeds of approximately $5.3 million. On August 11, 2022, the shares of our common stock began trading on The Nasdaq Stock Market LLC under the symbol “NCRA.” The Shares and the Warrants comprising the units were immediately separable and issued separately in the Public Offering, which closed on August 15, 2022. In connection with the Public Offering and pursuant to the underwriting agreement between the underwriters named therein and us, we granted the underwriters a 45-day option to purchase up to 282,000 additional shares of our common stock and warrants, equivalent to 15% of the units sold in the Public Offering, at the public offering price of $3.50 per unit, less underwriting discounts and commissions, to cover over-allotments, if any. On September 23, 2022, the underwriters exercised their option to purchase an additional 282,000 warrants from us for gross proceeds of $2,820. The warrants were issued to the underwriters on September 26, 2022.

 

 

 12 

 

 

The following table provides detailed information about our net cash flows for the periods indicated:

 

   For the years ended December 31, 
   2022   2021 
Net cash provided by (used in) provided by operating activities  $(1,771,551)  $203,103 
Net cash (used in) provided by investing activities   (4,030,834)   25,067 
Net cash (used in) provided by financing activities   6,288,391    1,203,833 
Effect of the exchange rate change on cash and cash equivalents   (23,941)   (11,525)
Increase in cash and cash equivalents  $462,065   $1,420,478 

 

Net cash provided by (used in) operating activities

 

Net cash used in operating activities amounted to $1,771,551 for the year ended December 31, 2022. This reflected a net loss of $4,736,589, as adjusted for non-cash items primarily including loss on disposal of XFC of $2,569,975, depreciation of $66,907 and share-based compensation of $413,453, and offset by effect of changes in working capital including a decrease of $5,382 of inventories.

 

The decrease in our inventories by $1.2 million can primarily be attributed to the construction services provided by XFC. In accordance with industry practices, the construction in progress within the construction industry is categorized as inventories. Therefore, it is essential to differentiate the $6 million increase in sales from the $1.2 million decrease in inventories. The $6 million in sales predominantly originates from NTB fish trading business, officially commenced in November, 2021, and Meixin catering business which acquired in September, 2022 conducted by NTB, which officially commenced in November, 2021. It is worth noting that a portion of the $1.2 million decrease in inventories will be transferred into revenue once the construction projects are fully completed.

 

Net cash provided by operating activities amounted to $203,103 for the year ended December 31, 2021. This reflected a net loss of $9,619,079, as adjusted for non-cash items primarily including share-based compensation of $6,638,371, consultancy services settled by equities of $3,045,150 and offset by effect of changes in working capital including increase of accounts receivable in the amount of $693.

 

Net cash (used in) provided by investing activities

 

Net cash used in investing activities was $4,030,834 for the year ended December 31, 2022 which were primarily cash paid for acquisition of a subsidiary.

 

Net cash used in investing activities was $25,067 for the year ended December 31, 2021 which were primarily attributable to the purchase of equipment and intangible asset.

  

Net cash (used in) provided by financing activities

 

Net cash provided by financing activities amounted to $6,288,391 for the year ended December 31, 2022, which were primarily arising from proceeds from issuance of common stock and other borrowings during the year.

 

Net cash provided by financing activities amounted to $1,203,833 for the year ended December 31, 2021, which were primarily arising from proceeds from issuance of common stock and preferred stock during the year.

 

Since we plan to build our land-based fish farming demo sites in the U.S., Japan, and Thailand to promote our fish farming systems to the global market, we expect that we will require additional capital, which includes construction costs, marketing costs, operation costs, etc., to meet our long-term operating requirements. We expect to obtain financing from stockholders or raise additional capital through, among other things, the sale of equity or debt securities. The stockholders are committed to provide additional financing required when we try to raise additional capital from third party investors or banks. However, there can be no assurance that we will be successful in raising this additional capital.

 

Recently Issued Accounting Pronouncements

 

Please refer to the Note 3 to the Consolidated Financial Statements included herewith.

 

 

 13 

 

  

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

 

None.

  

ITEM 9A. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Our management, under the supervision of our Chief Executive Officer and Chief Financial Officer performed an evaluation (the “Evaluation”) of the effectiveness of our disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) as of the end of the period covered by this Annual Report on Form 10-K. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide a reasonable level of assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of December 31, 2022, due to the presence of material weaknesses described below, our disclosure controls and procedures were not effective.

  

Notwithstanding the foregoing, there can be no assurance that our disclosure controls and procedures will detect or uncover all failures of persons within our Company and our consolidated subsidiaries to disclose material information otherwise required to be set forth in our periodic reports. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable, not absolute, assurance of achieving their control objectives.

 

Management’s Report on Internal Control Over Financial Reporting

 

Management is responsible for establishing and maintaining adequate internal controls over financial reporting for our Company. Internal control over financial reporting is defined in Rule 13a-15(f) and 15d-15(f) promulgated under the Exchange Act as a process designed by, or under the supervision of, our principal executive and principal financial officers and effected by our Board, management and other personnel, 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 and includes those policies and procedures that:

 

  · Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the Company;
     
  · Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the Company are being made only in accordance with authorizations of our management and directors; and
     
  · Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company’s assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. 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.

 

 

 

 14 

 

 

Internal control over financial reporting cannot provide absolute assurance of achieving financial reporting objectives because of its inherent limitations. Internal control over financial reporting is a process that involves human diligence and compliance and is subject to lapses in judgment and breakdowns resulting from human failure. Internal control over financial reporting can also be circumvented by collusion or improper management override. Because of such limitations, there is a risk that material misstatements may not be prevented or detected on a timely basis by internal control over financial reporting. However, these inherent limitations are known features of the financial reporting process. Therefore, it is possible to design into the process safeguards to reduce, though not eliminate, this risk.

 

We assessed the effectiveness of our internal control over financial reporting as of December 31, 2022. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission’s Internal Control-Integrated Framework. As a result of this assessment, we have determined that our internal control over financial reporting was not effective as of December 31, 2022. We had neither the resources, nor the personnel, to provide an adequate control environment. The following material weaknesses in our internal control over financial reporting continued to exist at December 31, 2022:

 

  · we do not have written documentation of our internal control policies and procedures. Written documentation of key internal controls over financial reporting is a requirement of Section 404;
     
  · there is insufficient monitoring and review controls over the financial reporting closing process, including the lack of individuals with current knowledge of GAAP; and
     
  · inadequate segregation of duties.

 

We believe that these material weaknesses primarily relate, in part, to our lack of sufficient staff with appropriate training in GAAP and SEC rules and regulations with respect to financial reporting functions, and the lack of robust accounting systems, as well as the lack of sufficient resources to hire such staff and implement these accounting systems.

 

Pending obtaining sufficient resources to implement these measures, we plan to take a number of actions to correct these material weaknesses, including, but not limited to, adding experienced accounting and financial personnel and retaining third-party consultants to review our internal controls and recommend improvements. However, we may need to take additional measures to fully mitigate these issues, and the measures we have taken, and expect to take, to improve our internal controls may not be sufficient to (1) address the issues identified, (2) ensure that our internal controls are effective or (3) ensure that the identified material weakness or other material weaknesses will not result in a material misstatement of our annual or interim financial statements.

 

It should be noted that any system of controls, however well designed and operated, can provide only reasonable and not absolute assurance that the objectives of the system are met. In addition, the design of any control system is based in part upon certain assumptions about the likelihood of certain events. Because of these and other inherent limitations of control systems, there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote.

 

Attestation Report of the Independent Registered Public Accounting Firm

 

This Annual Report on Form 10-K does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Our management’s report was not subject to attestation by our independent registered public accounting firm pursuant to the Dodd-Frank Act that permanently exempted smaller reporting companies from the auditor attestation requirement.

 

 

 15 

 

 

Remediation Plan

 

During the year ended December 31, 2022, we continued to enhance our internal control over financial reporting in an effort to remediate the material weaknesses described above. We are committed to ensuring that our internal control over financial reporting is designed and operating effectively.

 

We expect to remediate these material weaknesses in 2023. However, we may discover additional material weaknesses that may require additional time and resources to remediate. Our remediation process includes, but not limited to:

 

  ·

Investing in IT systems to enhance our operational and financial reporting and internal controls.

     
  ·

Enhancing the organizational structure to support financial reporting processes and internal controls.

     
  ·

Providing guidance, education and training to employees relating to our accounting policies and procedures.

     
  ·

Further developing and documenting detailed policies and procedures regarding business processes for significant accounts, critical accounting policies and critical accounting estimates.

     
  · Establishing effective general controls over IT systems to ensure that information produced can be relied upon by process level controls is relevant and reliable.

 

Notwithstanding the foregoing, there can be no assurance that our disclosure controls and procedures will detect or uncover all failures of persons within our Company and our consolidated subsidiaries to disclose material information otherwise required to be set forth in our periodic reports. There are inherent limitations to the effectiveness of any system of disclosure controls and procedures, including the possibility of human error and the circumvention or overriding of the controls and procedures. Accordingly, even effective disclosure controls and procedures can only provide reasonable, not absolute, assurance of achieving their control objectives.

 

Changes in Internal Control Over Financial Reporting

 

During the year ended December 31, 2022, we took several actions to correct past material weaknesses, including, but not limited to, establishing an audit committee of our Board comprised of three independent directors, adding experienced accounting and financial personnel and retaining third-party consultants to review our internal controls and recommend improvements. However, we may need to take additional measures to fully mitigate these issues, and the measures we have taken, and expect to take, to improve our internal controls may not be sufficient to (1) address the issues identified, (2) ensure that our internal controls are effective or (3) ensure that the identified material weakness or other material weaknesses will not result in a material misstatement of our annual or interim financial statements.

  

 

 

 16 

 

 

ITEM 9B. OTHER INFORMATION

 

None.

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

On April 21, 2022, the Company was conclusively identified by the SEC as a Commission-Identified Issuer pursuant to the Holding Foreign Companies Accountable Act (the “HFCAA”) because it filed its registration statement on Form S-1 (File No. 333-264059) containing audited financial statements for the fiscal years ended December 31, 2021 and 2020 with an audit report by Centurion ZD CPA &Co. (“Centurion”). Centurion is a Hong Kong-based public accounting firm previously deemed to be inaccessible for complete inspection by the PCAOB due to an authority's position in the foreign jurisdiction. However, in August 2022, the PCAOB took a significant step toward inspecting and investigating registered public accounting firms in mainland China and Hong Kong by signing a Statement of Protocol with the CSRC and the Ministry of Finance of the People's Republic of China. From September to November 2022, PCAOB staff conducted on-site inspections and investigations of Centurion.

 

In December 2022, the PCAOB announced that it had obtained complete access to inspect and investigate registered public accounting firms in mainland China and Hong Kong. It also confirmed that, until new determinations are issued by the PCAOB, no Commission-Identified Issuers, including the Company, are at risk of trading prohibition under the HFCAA.

 

We have no awareness or belief that any governmental entity in the foreign jurisdiction of incorporation or organization owns shares of our capital stock. Similarly, no official from the Chinese government or Hong Kong Special Administrative Region serves as a board member or officer within our Company or its operating subsidiaries. Our amended articles of incorporation do not contain any provisions known to include charter or charter provisions of the Chinese Communist Party. Based on the absence of a Schedule 13D or 13G filing by any such governmental entity, the lack of material contracts with foreign governmental parties, and the absence of foreign government representation on our Board, we have determined that no governmental entity in mainland China or Hong Kong has the power to direct or control our management, policies, or possess a controlling financial interest.

 

 

 17 

 

 

PART III

 

ITEM 14. PRINCIPAL ACCOUNTING FEES AND SERVICES

 

During the years ended December 31, 2022 and 2021, we engaged Centurion ZD CPA & Co. as our independent registered accounting firm. For the years ended December 31, 2022 and 2021, we incurred fees, as discussed below:

 

   Fiscal Year Ended December 31, 
   2022   2021 
Audit Fees  $139,000   $131,600 
Audit-Related Fees (1)       10,000 
Tax Fees        
All Other Fees        
Total  $139,000   $141,600 

 

(1) Fees incurred in conjunction with consents for various registration statements filed during the 2022 and 2021 fiscal years.

 

Audit fees consist of fees related to professional services rendered in connection with the audit of our annual financial statements. All other fees relate to professional services rendered in connection with the review of the quarterly financial statements.

 

The principal accountant’s percentage of hours of engagement to audit our financial statements for the most recent fiscal year that were attributed to work performed is 100% by full-time, permanent staff employees perform from Hong Kong accounting firm.

 

Our policy is to pre-approve all audit and permissible non-audit services performed by the independent accountants. These services may include audit services, audit-related services, tax services and other services. Under our Audit Committee’s policy, pre-approval is generally provided for particular services or categories of services, including planned services, project based services and routine consultations. In addition, the Audit Committee may also pre-approve particular services on a case-by-case basis. Our Audit Committee approved all services that our independent accountants provided to us in the past two fiscal years.

 

 

 18 

 

 

PART IV

 

ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

 

1.Financial Statements: The following Financial Statements and Supplementary Data of Nocera, Inc. and the Report of Independent Registered Public Accounting Firm included in Part II, Item 8:

 

  · Balance Sheets at December 31, 2022 and 2021;
     
  · Statements of Operations for the years ended December 31, 2022 and 2021;
     
  · Statements of Changes in Stockholders’ Deficit for the years ended December 31, 2022 and 2021;
     
  · Statements of Cash Flows for the years ended December 31, 2022 and 2021; and
     
  · Notes to Financial Statements.

 

2. Exhibits:

 

EXHIBIT INDEX

 

Exhibit No.   Description   Previously Filed and Incorporated by Reference Herein
3.1   Amended and Restated Articles of Incorporation of the Registrant   Filed as Exhibit 3.2 to Form 10-K filed on March 23, 2022.
3.2   Certificate of Amendment of Amended and Restated Articles of Incorporation of the Registrant   Filed as Exhibit 3.6 to Form 10-K filed on March 23, 2022.
3.3   Certificate of Amendment of Articles of Incorporation of the Registrant   Filed as Exhibit 3.7 to Form 10-K filed on March 23, 2022.
3.4   Certificate of Change of the Registrant   Filed as Exhibit 3.3 to Form 10-12G filed on October 19, 2018.
3.5   Amended and Restated Bylaws of the Registrant   Filed as Exhibit 3.1 to Form 8-K filed on February 28, 2022.
3.6   Articles of Incorporation of GSI Acquisition Corp.   Filed as Exhibit 3.3 to Form 8-K12G3 filed on January 31, 2019.
3.7   Articles of Association of Grand Smooth Inc Limited   Filed as Exhibit 3.4 to Form 8-K12G3 filed on January 31, 2019.
3.8   Agreement and Plan of Merger, dated as of December 27, 2018, by and among the Registrant, Grand Smooth Inc Limited and GSI Acquisition Corp.   Filed as Exhibit 10.1 to Form 8-K filed on December 31, 2018.
3.9   Amended Agreement and Plan of Merger, dated as of December 27, 2018, and effective as of December 31, 2018, by and among the Registrant, Grand Smooth Inc Limited and GSI Acquisition Corp.   Filed as Exhibit 2.1 to Form 8-K12G3 filed on January 31, 2019.
3.10   Statement of Merger – GSI Acquisition Corp. and Grand Smooth Inc Limited   Filed as Exhibit 3.5 to Form 8-K12G3 filed on January 31, 2019.
4.1   Description of Nocera, Inc.’s securities registered under section 12 of the Securities Exchange Act of 1934, as amended   Filed as Exhibit 4.1 to Form 10-K filed on March 23, 2022.
10.1†   2018 Nocera, Inc. Stock Option and Award Incentive Plan   Filed as Exhibit 10.2 to Form 8-K12G3 filed on January 31, 2019.
10.2   Share Exchange Agreement   Filed as Exhibit 10.1 to Form 8-K12G3 filed on January 31, 2019.
10.3†   Consulting Agreement dated as of December 27, 2018, between Nocera, Inc. and Yin-Chieh Cheng   Filed as Exhibit 2.1 to Form 8-K12G3 filed on January 31, 2019.
10.4   Regional Agency Cooperation Agreement dated as of September 2019, by and between Grand Smooth Inc Ltd and Jie Hao Development Co., Ltd.   Filed as Exhibit 10.1 to Form 8-K filed on October 30, 2019.

 

 

 19 

 

 

10.5   Procare International Co., Limited Project Contract   Filed as Exhibit 10.1 to Form 8-K filed on January 10, 2020.
10.6   Regional Agency Cooperation Supplementary Agreement dated as of May 31, 2020, by and between Grand Smooth Inc Ltd and JC Development Co., Ltd.   Filed as Exhibit 10.1 to Form 8-K filed on June 19, 2020.
10.7   Consulting Agreement dated as of May 15, 2020, between Nocera, Inc. and Atlanta Capital Partners, LLC   Filed as Exhibit 10.2 to Form 8-K filed on June 19, 2020.
10.8   Settlement Agreement and Release dated as of October 8, 2020, by and between Guizhou Wan Feng Hu Zhi Shui Chan Company, Ltd. and Nocera, Inc.   Filed as Exhibit 10.4 to Form 10-Q filed on November 16, 2020.
10.9   Exchange Agreement, Consent, and Representations dated as of December 31, 2020 of the Registrant and Agreement and Plan of Share Exchange for VIE Interest dated as of December 31, 2020, by and between Nocera, Inc., Xin Feng Construction Co. Ltd., and Shunda Feed Co. Ltd   Filed as Exhibit 2.1 to Form 8-K filed on January 4, 2021.
10.10   Voting Rights Proxy Agreement dated as of December 31, 2020, by and among Hui-Min Tu, Wen-Chih Tsai, Ching-Yao Tsai, Ching-Chao Tsai, Nocera, Inc. and Xin Feng Construction Co. Ltd.   Filed as Exhibit 10.1 to Form 8-K filed on January 4, 2021.
10.11   Exclusive Business Cooperation Agreement dated as of December 31, 2020, by and among Nocera, Inc. and Xin Feng Construction Co. Ltd.   Filed as Exhibit 10.2 to Form 8-K filed on January 4, 2021.
10.12   Equity Pledge Agreement dated as of December 31, 2020, by and among Hui-Min Tu, Wen-Chih Tsai, Ching-Yao Tsai, Ching-Chao Tsai, Nocera, Inc. and Xin Feng Construction Co. Ltd.   Filed as Exhibit 10.3 to Form 8-K filed on January 4, 2021.
10.13   Exclusive Call Option Agreement dated as of December 31, 2020, by and among Nocera, Inc., Hui-Min Tu, Wen-Chih Tsai, Ching-Yao Tsai, Ching-Chao Tsai and Xin Feng Construction Co. Ltd.   Filed as Exhibit 10.4 to Form 8-K filed on January 4, 2021.
10.14   Subscription Agreement dated as of April 1, 2021, by and between Nocera, Inc. and Han-Chieh Shih   Filed as Exhibit 10.4 to Form 10-Q filed on May 17, 2021.
10.15   Consulting Agreement dated as of November 15, 2021, by and between Nocera, Inc. and Shih-Chung Lin   Filed as Exhibit 10.15 to Form 10-K filed on March 23, 2022.
10.16   Consulting Agreement dated as of November 15, 2021, by and between Nocera, Inc. and Han-Chieh Shih   Filed as Exhibit 10.16 to Form 10-K filed on March 23, 2022.
10.17†   Employment Agreement dated as of August 16, 2019, by and between Nocera, Inc. and Shun-Chih Chuang   Filed as Exhibit 10.18 to Form 10-K filed on March 23, 2022.
10.18†   Employment Agreement dated as of January 3, 2022, by and between Nocera, Inc. and Gerald H. Lindberg   Filed as Exhibit 10.15 to Form S-1 filed on July 20, 2022.
10.19†   Addendum, dated December 31, 2021, to that certain Employment Agreement, dated August 16, 2019, between Nocera, Inc. and Shun-Chih Chuang   Filed as Exhibit 10.15 to Form S-1 filed on July 20, 2022.
10.20†   Employment Agreement, dated September 1, 2022, between Nocera, Inc. and Mr. Hong-Wen Ruan   Filed as Exhibit 10.1 to Form 8-K filed on September 1, 2022.
10.21   VIE Purchase, dated September 7, 2022, between Nocera, Inc., Meixin Institutional Food Development Co., Ltd., and the Selling Stockholder   Filed as Exhibit 10.1 to Form 8-K filed on September 12, 2022.
10.22   Voting Rights Proxy Agreement, dated September 7, 2022, between Nocera, Inc., the Selling Stockholder and Meixin Institutional Food Development Co., Ltd.   Filed as Exhibit 10.1 to Form 8-K filed on September 12, 2022.
10.23   Exclusive Business Cooperation Agreement, September 7, 2022, between Nocera, Inc. and Meixin Institutional Food Development Co., Ltd.   Filed as Exhibit 10.1 to Form 8-K filed on September 12, 2022.
10.24   Equity Pledge Agreement, dated September 7, 2022, between Nocera, Inc. the Selling Stockholder and Meixin Institutional Food Development Co., Ltd.   Filed as Exhibit 10.1 to Form 8-K filed on September 12, 2022.

 

 

 

 20 

 

 

10.25   Exclusive Call Option Agreement, dated September 7, 2022, between Nocera, Inc., the Selling Stockholder and Meixin Institutional Food Development Co., Ltd.   Filed as Exhibit 10.1 to Form 8-K filed on September 12, 2022.
10.26   Real Estate Purchase Agreement, dated September 8, 2022   Filed as Exhibit 10.1 to Form 8-K filed on September 13, 2022.
10.27   Farmers Vending Co. Ltd. Purchase Agreement dated as of September 26, 2022, by and between Farmers Vending Machine Co. Ltd. and Nocera, Inc.   Filed as Exhibit 10.2 to Form 8-K filed on September 30, 2022.
10.28   Purchase of Business Agreement dated as of November 30, 2022, by and between Nocera, Inc. and Han-Chieh Shih   Filed as Exhibit 10.1 to Form 8-K filed on December 2, 2022.
14.1   Code of Ethics   Filed as Exhibit 14.1 to Form S-1 filed on July 20, 2022
21.1   List of Subsidiaries of Nocera, Inc.   Filed as Exhibit 21.1 to Form 10-K filed on March 31, 2023
31.1   Rule 13a-14(a)/15d-14(a) Certification of the President and Chief Executive Officer of Nocera, Inc.   *
31.2   Rule 13a-14(a)/15d-14(a) Certification of the Chief Financial Officer of Nocera, Inc.   *
32.1   Section 1350 Certification of the President and Chief Executive Officer of Nocera, Inc.   **
32.2   Section 1350 Certification of the Chief Financial Officer of Nocera, Inc.   **
99.1   Audit Committee Charter   Filed as Exhibit 99.1 to Form S-1 filed on July 20, 2022.
99.2   Compensation Committee Charter   Filed as Exhibit 99.2 to Form S-1 filed on July 20, 2022.
99.3   Nominating and Corporate Governance Committee Charter   Filed as Exhibit 99.3 to Form S-1 filed on July 20, 2022.
101   Interactive Data Files   *
101.INS   Inline XBRL Instance Document   *
101.SCH   Inline XBRL Schema Document   *
101.CAL   Inline XBRL Calculation Linkbase Document   *
101.DEF   Inline XBRL Definition Linkbase Document   *
101.LAB   Inline XBRL Label Linkbase Document   *
101.PRE   Inline XBRL Presentation Linkbase Document   *
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).   *

________________________

  * Filed herewith.
  ** Furnished herewith and not to be incorporated by reference into any filing of Nocera, Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Annual Report on Form 10-K.
  Management contract or compensatory plan.

  

 

 

 21 

 

 

SIGNATURES

 

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

 

NOCERA, INC.

 

/s/ Yin-Chieh Cheng                                July 10, 2023
Yin-Chieh Cheng    
President and Chief Executive Officer    

 

/s/ Shun-Chih Chuang                               July 10, 2023
Shun-Chih Chuang    
Chief Financial Officer    

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

/s/ Yin-Chieh Cheng   July 10, 2023
Yin-Chieh Cheng    
President, Chief Executive Officer, and Chairman of the Board    

 

/s/ Shun-Chih Chuang   July 10, 2023
Shun-Chih Chuang    
Chief Financial Officer    

 

/s/ Gerald H. Lindberg   July 10, 2023
Gerald H. Lindberg    
Corporate Secretary and Director    

 

/s/ David Yu-Lung Kou   July 10, 2023
David Yu-Lung Kou    
Director    

 

/s/ Thomas A. Steele   July 10, 2023
Thomas A. Steele    
Director    

 

/s/ Hui Ying Zhuang   July 10, 2023
Hui Ying Zhuang    
Director    

 

 

 

 22 

 

 

NOCERA, INC.

CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED DECEMBER 31, 2022 AND 2021

 

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS

 

    Pages
     
Reports of Independent Registered Public Accounting Firm (PCAOB ID 2769)   F 2-3
     
Consolidated Balance Sheets as of December 31, 2022 and 2021   F-4
     
Consolidated Statements of Operations and Comprehensive Loss for the Years ended December 31, 2022, and 2021   F-5
     
Consolidated Statements of Changes in Equity for the Years ended December 31, 2022, and 2021   F-6
     
Consolidated Statements of Cash Flows for the Years ended December 31, 2022, and 2021   F-7
     
Notes to the Consolidated Financial Statements for the Years ended December 31, 2022 and 2021   F-8

 

 

 

 

 

 F-1 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and the Board of Directors of Nocera, Inc.:

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of Nocera, Inc. and its subsidiaries (the "Group") as of December 31, 2022 and 2021, the related consolidated statements of operations, comprehensive income (loss), changes in equity, and cash flows, for the year then ended, 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 Group at December 31, 2022 and 2021, and the results of its operations and its cash flows for the year then ended, in conformity with the U.S. generally accepted accounting principles.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Group's management. Our responsibility is to express an opinion on the Group's financial statements based on our audit. 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 Group 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 audits to obtain reasonable assurance about whether the 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 audits, 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the 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 financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

 

 

 F-2 

 

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures included but were not limited to:

 

· Testing management’s process for developing the fair value.
   
· Evaluating the appropriateness of the discounted cash flow model, testing the completeness and accuracy of underlying data used in the discounted cash flow model, and evaluating the reasonableness of significant assumptions used by management related to projections of revenue and projections of gross margin.
   
· Evaluating management’s assumptions related to projections of revenue and projections of gross margin involved evaluating whether the assumptions used by management were reasonable considering

 

  (i) the current and past performance of the Catering Business reporting unit and
  (ii) the consistency with external market and industry data. Professionals with specialized skill and knowledge were used to assist in the evaluation of the appropriateness of the Company’s discounted cash flow model

 

/s/ Centurion ZD CPA & Co.

 

Centurion ZD CPA & Co.

 

We have served as the Group's auditor since 2020.

Hong Kong, China

 

March 31, 2023

 

PCAOB ID 2769

 

 

 

 F-3 

 

 

NOCERA, INC.

CONSOLIDATED BALANCE SHEETS

(Stated in US Dollars)

 

         
   December 31, 2022   December 31, 2021 
         
ASSETS          
Current assets          
Cash and cash equivalents  $2,906,074   $2,103,677 
Accounts receivable, net   209,777    114,515 
Inventories, net   91,781    97,163 
Advance to suppliers   1,732    1,732 
Prepaid expenses and other assets, net   27,470    75,686 
Due from related parties       (6,893)
Assets of disposal group       4,460,637 
Total current assets   3,236,834    6,846,517 
Retention receivables        
Deferred tax assets, net   22,703     
Property and equipment, net   844,613    24,132 
Intangible assets - customer relations   130,434     
Goodwill   3,905,735     
Total assets  $8,140,319   $6,870,649 
LIABILITIES AND EQUITY          
Liabilities          
Current liabilities  $    $  
Notes payable        
Accounts payable   2,631     
Other payables and accrued liabilities   38,388    12,407 
Advance receipts   42,880     
Due to related parties   18,919    39,341 
Warrant liability   1,179,768    312,320 
Long-term secured other borrowing – current portion   

214,913

     
Dividend payable   22,312    6,312 
Income tax payable   1,920    6,632 
Bank borrowing        
Disposal VIE liabilities       1,723,673 
Total current liabilities   1,521,731    2,100,685 
Deferred tax liabilities, net        
Long-term secured other borrowing   436,341     
Total liabilities   1,958,072    2,100,685 
Commitments and contingencies        
Equity          
Common stock ($0.001 par value; authorized 200,000,000 shares; 9,243,587 shares and 7,071,920 shares issued and outstanding as of December 31, 2022 and 2021, respectively) (1)   9,243    7,071 
Preferred stock ($0.001 par value; authorized 10,000,000 shares; Series A Preferred Stock, 2,000,000 authorized, 80,000 shares issued and outstanding as of December 31, 2022 and 2021, respectively)   80    80 
Additional paid-in capital (1)   20,484,518    14,476,241 
Statutory and other reserves   191,219    191,219 
(Accumulated losses) retained earnings   (14,747,461)   (9,918,553)
Accumulated other comprehensive loss   103,594    13,906 
Total Nocera, Inc.’s stockholders’ equity   6,041,193    4,769,964 
Non-controlling interests   141,054     
Total equity   6,182,247    4,769,964 
Total liabilities and equity  $8,140,319   $6,870,649 

 

(1) On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. All shares and associated amounts have been retroactively restated to reflect the stock split.

 

See notes to the consolidated financial statements which are an integral part of these audited financial statements

 

 

 

 F-4 

 

 

NOCERA, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(Expressed in U.S. dollars, except share and per share data)

 

         
   For the years ended  
   December 31, 
   2022   2021 
         
Revenue  $14,102,138   $3,844,222 
Cost of revenues   13,846,172    (3,770,412)
Gross profit   255,966    73,810 
           
Operating expenses          
General and administrative expenses   (2,772,102)   (10,205,821)
Total operating expenses   (2,772,102)   (10,205,821)
           

Other (expenses) income, net

          

Interest (expenses) income, net

        
Equity investment loss        
Impairment of deposits for property and equipment        
Impairment of long-term investments        
Other (expenses) income   417,999    309 
Total other (expenses) income, net   417,999    309 
           
Net loss from continuing operations before income taxes   (2,098,137)   (10,131,702)
           
Income tax expenses   23,808    (9,421)
Net loss from continuing operations   (2,074,329)   (10,141,123)
           
Net loss from discontinued operations          
Loss on disposal   (2,569,975)    
(Loss) income from discontinued operations   (92,285)   522,044 
Net (loss) income from discontinued operations   (2,662,260)   522,044 
           
Net loss   (4,736,589)   (9,619,079)
Less: Net loss (income) attributable to non-controlling interests   76,319     

Net loss attributable to Nocera Shareholders

   (4,812,908)   (9,619,079)
           
Other Comprehensive loss          
Foreign currency translation adjustment   (89,688)   (63,676)
Comprehensive loss   (4,826,277)   (9,682,755)
Less: Total comprehensive loss (income) attributable to non-controlling interests   76,319     
Comprehensive loss attributable to Nocera Shareholders  $(4,902,596)  $(9,682,755)
           
Loss per share - basic and diluted   (0.6111)   (1.5749)

Net loss per share from continuing operations – basic and diluted

   (0.2731)   (1.6604)
Net (loss) income per share from discontinued operations – basic and diluted   (0.3380)   0.0855 
           
Weighted Average Shares Outstanding - Basic and Diluted   7,876,367    6,107,727 

 

See notes to the consolidated financial statements which are an integral part of these audited financial statements.

 

 

 

 F-5 

 

 

NOCERA, INC.

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

(Stated in US Dollars)

 

                                             
  Common Stock   Preferred stock   Additional
Paid-in
  Statutory
and
other
  Retained   Accumulated
Other
Comprehensive
  Total
Nocera Inc.’s
Stockholders’
Equity
  Non-
controlling
  Total
Stockholders’
Equity
 
  Stock(1)   Amount(1)   Stock   Amount   Capital(1)   Reserves   Earnings   Loss   (Deficit)   Interests   (Deficit)  
      $       $   $   $   $   $   $   $   $  
Balance, January 1, 2021 6,088,343   6,088       2,696,017   191,219   (293,162 ) (49,770 ) 2,550,392     2,550,392  
Common stock and warrant issuance 32,000   32       2,848         2,880     2,880  
Preferred stock and warrant issuance     80,000   80   29,520         29,600     29,600  
Changes in fair value of warranty liabilities         (24,800 )       (24,800 )   (24,800 )
Issuance of new shares upon private placement 557,334   557       2,089,443         2,090,000     2,090,000  
Consultancy services settled by equities 336,667   337       3,044,813         3,045,150     3,045,150  
Share-based compensation 57,576   58       6,638,399         6,638,457     6,638,457  
Foreign currency translation Adjustments               63,676   63,676     63,676  
Preferred stock dividend             (6,312 )   (6,312 )   (6,312 )
Net loss             (9,619,079 )   (9,619,079 )   (9,619,079 )
Balance, December 31, 2021 7,071,920   7,072   80,000   80   14,476,240   191,219   (9,918,553 ) 13,906   4,769,964     4,769,964  
                                             
Balance, January 1, 2022 7,071,920   7,072   80,000   80   14,476,240   191,219   (9,918,553 ) 13,906   4,769,964     4,769,964  
Common stock issuance 1,880,000   1,880       4,799,616         4,801,496     4,801,496  
Purchase of non-controlling interest                   64,735   64,735  
Consultancy services settled by equities 291,667   291       795,209         795,500     795,500  
Share-based compensation         413,453         413,453     413,453  
Foreign currency translation Adjustments               89,688   89,688     89,688  
Preferred stock dividend             (16,000 )   (16,000 )   (16,000 )
Net loss             (4,812,908 )   (4,812,908 ) 76,319   (4,736,589 )
Balance, December 31, 2022 9,243,587   9,243   80,000   80   20,484,518   191,219   (14,747,461 ) 103,594   6,041,193   141,054   6,182,247  

 

(1)    On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. All shares and associated amounts have been retroactively restated to reflect the stock split.

 

See notes to the consolidated financial statements which are an integral part of these audited financial statements.

 

 

 

 F-6 

 

 

NOCERA, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(Stated in US Dollars)

 

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Cash flows from operating activities:          
Net loss   (4,736,589)   (9,619,079)
Less: net (loss) income from discontinued operations   (2,662,260)   522,044 
Net loss from continuing operations   (2,074,329)   (10,141,123)
Adjustments to reconcile net loss to net cash provided by operating activities:          
Depreciation expenses   66,907    6,127 
Amortization   4,891     
Loss on disposal of XFC   2,569,975     
Deferred income tax   (22,703)   2,258 
Changes in fair value of warranty liabilities       24,800 
Consultancy services settled by equities   795,500    3,045,150 
Share-based compensation   413,453    6,638,371 
Changes in operating assets and liabilities:          
Accounts receivable, net   (95,262)   (693)
Inventories   5,382    18,210 
Advance to suppliers        
Prepaid expenses and other assets, net   (1,989,716)   1,549,585 
Retention receivables   (130,434)    
Notes payable        
Accounts payable   2,631    (18,801)
Other payables and accrued liabilities   (54,526   49,463 
Income tax payable   (4,712)   6,632 
Advance receipts   42,880     
Net cash (used in) provided by operating activities from continuing operations   (470,063)   1,179,979 
Net cash used in operating activities from discontinued operations   (1,301,488)    (976,876)
Net cash (used in) provided by operating activities   (1,771,551)   203,103 
           
Cash flows from investing activities          
Purchase of property and equipment       25,067 
Proceeds from disposal of XFC   300,082     
Cash acquired from merger   

7,824

     
Cash disposed upon termination of VIE   (46,564)    
Net cash outflow upon acquisition of a subsidiary   (4,292,176)    
Net cash used in investing activities from continuing operations   (4,030,834)   25,067 
Net cash used in investing activities from discontinued operations        
Net cash (used in) provided by investing activities   (4,030,834)   25,067 
           
Cash flows from financing activities:          
Proceeds from related parties       (1,596,150)
Proceeds from common stock and warrant issuance       120,000 
Proceeds from preferred stock and warrant issuance       200,000 
Proceeds from issuance of common stock   5,666,124    2,090,000 
Proceeds from issuance of IPO warrant   2,820     
Proceeds from secured other borrowings   619,447     
Repayment of short-term bank loan       (487,826)
Net cash provided by financing activities from continuing operations   6,288,391    326,024 
Net cash provided by financing activities from discontinued operations       877,809 
Net cash provided by financing activities   6,288,391    1,203,833 
           
Effect of exchange rate changes on cash and cash equivalents   (23,941)   (11,525)
           
Increase in cash and cash equivalents from continuing operations   802,397    1,937,700 
Decrease in cash and cash equivalents from discontinued operations   (340,332)   (517,222)
Net increase in cash and cash equivalents   462,065    1,420,478 
           
Cash and cash equivalents from continuing operations, beginning of year   2,103,677    165,977 
Cash and cash equivalents from discontinued operations, beginning of year   340,332    857,554 
Cash and cash equivalents at beginning of year   2,444,009    1,023,531 
           
Cash and cash equivalents at end of year   2,906,074    2,444,009 
Less: Cash and cash equivalents from discontinued operations, end of year       (340,332)
Cash and cash equivalents form continuing operations, end of year   2,906,074    2,103,677 

 

See notes to the consolidated financial statements which are an integral part of these audited financial statements.

 

 

 

 F-7 

 

 

NOCERA, INC.

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

 

Note 1     PRINCIPAL ACTIVITIES AND ORGANIZATION

 

The consolidated financial statements include the financial statements of Nocera, Inc. (“Nocera” or the “Company”) and its subsidiaries, Grand Smooth Inc. Limited (“GSI”) and Guizhou Grand Smooth Technology Ltd. (“GZ GST” or “WFOE”), and Meixin Institutional Food Development Co., Ltd. (“Meixin”) that is controlled through contractual arrangements. The Company, GSI, GZ GST and Mexin are collectively referred to as the “Company”.

 

Nocera was incorporated in the State of Nevada on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C.). It did not engage in any operations and was dormant from its inception until its reverse merger of GSI on December 31, 2018.

 

Reverse merger

 

Effective December 31, 2018, Nocera completed a reverse merger transaction (the “Transaction”) pursuant to an Agreement and Plan of Merger (the “Agreement”), with (i) GSI, (ii) GSI’s stockholders, Yin-Chieh Cheng and Zhang Bi, who together owned shares constituting 100% of the issued and outstanding ordinary shares of GSI (the “GSI Shares”) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the GSI Stockholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the “Shares”) of Nocera’s common stock (the “Share Exchange”). As a result of the reverse merger, GSI became Nocera’s wholly-owned subsidiary and Yin-Chieh Cheng and Zhang Bi, the former stockholders of GSI, became Nocera’s controlling stockholders. The share exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.

 

GSI is a limited company established under the laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operation.

 

GZ WFH was incorporated in Xingyi City, Guizhou Province, People’s Republic of China (PRC) on October 25, 2017, and is engaged in providing fish farming containers service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000 (equal to US$733,138).

 

On November 13, 2018, GSI incorporated GZ GST in PRC with registered capital of US$15,000.

 

Divestiture

 

On September 21, 2020, the Company filed a Current Report on Form 8-K outlining the lack of communication that led to the termination by Nocera, Inc. of its relationship with Guizhou Wan Feng Hu Intelligent Aquatic Technology Co. Limited (“GZ WFH”) and its management, and termination of the Variable Interest Entity agreements between the parties.

 

Subsequently on October 8, 2020, Zhang Bi and GZ WFH entered into a Settlement Agreement and Release with Nocera, Inc. wherein all claims as to GZ WFH’s debt (claim to shares in Nocera, Inc. or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement. The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang Bi) waives any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit 10.8.

 

 

 

 F-8 

 

 

The VIE Agreements with XFC

 

On December 31, 2020, we exchanged 466,667 (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, we entered into a Purchase of Business Agreement with Han-Chieh Shih (the “Purchaser”), in which we sold our controlling interest of XFC, to the Purchaser for a total purchase cash price of $300,000 (the “XFC Sale”). The closing of the XFC Sale occurred on November 30, 2022 and the XFC variable interest entity (“VIE”) agreements were terminated in connection with the XFC Sale.

 

The VIE Agreements with Meixin

 

On September 7, 2022, we entered into a series of contractual agreements (collectively, the “Meixin VIE Agreements”) with the majority stockholder (the “Selling Stockholder”) of Meixin Institutional Food Development Co., Ltd., a Taiwan corporation and a food processing and catering company (“Meixin”), and Meixin, of which we purchased 80% controlling interest of Meixin for $4,300,000. The Meixin VIE Agreements essentially confer control and management of Meixin as well as substantially all of the economic benefits of the Selling Stockholder in Meixin to us.

 

Note 2      GOING CONCERN

 

The Company had net loss of $4.7 million for the year ended December 31, 2022, which raise substantial doubt as to the Company’s ability to continue as a going concern. Management believes that it has developed a liquidity plan, as summarized below, that, if executed successfully, would enable to meet presently anticipated cash needs for at least the next 12 months after the date that the financial statements are issued and it has prepared the consolidated financial statements on a going concern basis.

 

a)

The Company is continuing to improve and develop its scale of operations. After listing onto Nasdaq, the Company had raised sufficient fund for its operation development and the Company had a good level of cash position to meet its liabilities. The Company also has ability to raise additional funds from Nasdaq for the future development.

 

b) The Company obtained a financial support letter from Mr. Yin-Chieh Cheng, the chief executive officer, also the Chairman of the Board and a principal shareholder of the Company.

 

However, the Company continues to have ongoing obligations and it expects that it will require additional capital in order to execute its longer-term business plan. If the Company encounters unforeseen circumstances that place constraints on its capital resources, management will be required to take various measures to conserve liquidity, which could include, but not necessarily be limited to, curtailing the Company’s business development activities, suspending the pursuit of its business plan, controlling overhead expenses and seeking to further dispose of non-core assets. Management cannot provide any assurance that the Company will raise additional capital if needed.

 

 

 

 F-9 

 

 

Note 3      SUMMARY OF SIGNIFICANT ACCOUNTING POLICY

 

Change of Reporting Entity and Basis of Presentation

 

As a result of the Share Exchange on December 31, 2018, GSI became a wholly owned subsidiary of Nocera, Inc. The former GSI’s stockholders owned a majority of the common stock of the Company. The Transaction was regarded as a reverse merger whereby GSI was considered to be the accounting acquirer as its stockholders retained control of the Company after the Share Exchange, although Nocera, Inc. is the legal parent company. The Share Exchange was treated as a recapitalization of the Company.

 

As a result, the assets and liabilities and the historical operations that will be reflected in the Nocera’s financial statements after consummation of the Transaction will be those of GSI and will be recorded at the historical cost basis of GSI. Nocera’s assets, liabilities and results of operations will be consolidated with the assets, liabilities and results of operations of GSI upon consummation of the Transaction. As such, GSI is the continuing entity for financial reporting purpose. In a reverse merger, the historical stockholder’s equity of the accounting acquirer prior to the merger is retroactively reclassified (a recapitalization) for the equivalent number of shares received in the merger after giving effect to any difference in par value of the registrant’s and the accounting acquirer’s stock by an offset in paid-in-capital. Therefore, the financial statements have been prepared as if GSI had always been the reporting company and then on the share exchange date, had changed its name and reorganized its capital stock.

 

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information.

  

The consolidated financial statements included the financial statements of all subsidiaries and the VIE of the Company. All transactions and balances between the Company and its subsidiary and VIE have been eliminated in consolidation. Minority interests are recorded as a noncontrolling interest. A qualitative approach is applied to assess the consolidation requirement for VIEs.

 

Reclassification

 

Certain prior period amounts have been reclassified to conform with current year presentation.

  

Use of Estimates

 

The preparation of financial statements in conformity with US GAAP 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. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful receivables; the useful lives of property and equipment and intangible assets; impairment of long-lived assets; recoverability of the carrying amount of inventory; fair value of financial instruments; provisional amounts based on reasonable estimates for certain income tax effects of the Tax Act and the assessment of deferred tax assets or liabilities. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.

 

Concentrations of Credit Risk

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.

 

 

 

 F-10 

 

 

There was four customers who represented 49.62% of the Company's total revenue during the years ended December 31, 2022. There was one customer who represented 58.22% of the Company's total revenue during the years ended December 31, 2021.

 

The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:

         
   December 31,
2022
   December 31,
2021
 
         
Percentage of the Company’s accounts receivable          
Customer A   50.83%    16.37% 
Customer B   14.73%     
Customer C   31.82%     
Customer D       59.53% 
Customer E       16.30% 
    97.38%    92.20% 

 

The following table sets forth a summary of single suppliers who represent 10% or more of the Company’s total purchase:

 

   For the years ended December 31, 
   2022   2021 
         
Percentage of the Company’s purchase          
Supplier A       48.76% 
Supplier B   18.60%    15.14% 
Supplier C       14.26% 
    18.60%    78.16% 

 

Fair Value Measurement

 

The Company applies ASC Topic 820, Fair Value Measurements and Disclosures which defines fair value, establishes a framework for measuring fair value and expands financial statement disclosure requirements for fair value measurements.

  

ASC Topic 820 defines fair value as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability.

 

ASC Topic 820 specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:

 

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

 

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

 

Level 3 inputs to the valuation methodology are unobservable and significant to the fair value. Unobservable inputs are valuation technique inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

 

Management of the Company is responsible for determining the assets acquired, liabilities assumed and intangibles identified as of the acquisition date and considered a number of factors including valuations from an independent appraiser.

 

When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates.

 

As of December 31, 2022 and 2021, there are no assets or liabilities that are measured and reported at fair value on a recurring basis.

 

 

 

 F-11 

 

 

Cash and Cash Equivalents

 

Cash and cash equivalents include all cash on hand and cash in bank with no restrictions. The balance of cash as of December 31, 2022 and 2021 were $2,906,074 and $2,444,009, respectively.

 

Accounts Receivable, Net

 

Accounts receivable are stated at the original amount less an allowance for doubtful accounts, if any, based on a review of all outstanding amounts at period end. An allowance is also made when there is objective evidence that the Company will not be able to collect all amounts due according to the original terms of the receivables. The Company analyzes the aging of the customer accounts, coverage of credit insurance, customer concentrations, customer credit-worthiness, historical and current economic trends and changes in its customer payment patterns when evaluating the adequacy of the allowance for doubtful accounts.

 

Prepaid Expenses and Other Assets, Net

 

Prepaid expense and other assets, net consist of receivable from investment, prepaid rent and etc. Management reviews its receivable balance each reporting period to determine if an allowance for doubtful accounts is required. An allowance for doubtful account is recorded in the period in which loss is determined to be probable based on an assessment of specific evidence indicating doubtful collection, historical experience, account balance aging, and prevailing economic conditions. Bad debts are written off against the allowance after all collection efforts have ceased.

 

Inventories, net

 

Inventories are stated at lower of cost or net realizable value. Cost is determined using the weighted average method. Inventories include raw materials, work in progress and finished goods. The variable production overhead is allocated to each unit of product on the basis of the actual use of the production facilities. The allocation of fixed production overhead to the costs of conversion is based on the normal capacity of the production facilities.

  

Where there is evidence that the utility of inventories, in their disposal in the ordinary course of business, will be less than cost, whether due to physical deterioration, obsolescence, changes in price levels, or other causes, the inventories are written down to net realizable value.

 

Property and Equipment, Net

 

Property and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. Maintenance, repairs, and betterments, including replacement of minor items, are charged to expense; major additions to physical properties are capitalized.

 

Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, which are shown as follows.

   
  Useful life
Leasehold improvements Shorter of the remaining lease terms and estimated useful lives
Furniture and fixture 5 years
Equipment 3 years
Machinery 5 years
Vehicle 5 years

 

Upon sale or disposal, the applicable amounts of asset cost and accumulated depreciation are removed from the accounts and the net amount less proceeds from disposal is charged or credited to income.

 

 

 

 F-12 

 

 

Business Combination

 

For a business combination, the assets acquired, the liabilities assumed and any noncontrolling interest in the acquiree are recognized at the acquisition date and measured at their fair values as of that date. In a business combination achieved in stages, the identifiable assets and liabilities, as well as the noncontrolling interest in the acquiree, are recognized at the full amounts of their fair values. In a bargain purchase in which the total acquisition-date fair value of the identifiable net assets acquired exceeds the fair value of the consideration transferred plus any noncontrolling interest in the acquiree, that excess in earnings is recognized as a gain attributable to the acquirer.

 

Deferred tax liability and assets are recognized for the deferred tax consequences of differences between the tax bases and the recognized values of assets acquired and liabilities assumed in a business combination in accordance with Accounting Standards Codification (“ASC”) Topic 740-10.

 

Variable Interest Entity

 

Variable interest entities (“VIEs”) are entities in which equity investors lack the characteristics of a controlling financial interest or do not have sufficient equity at risk for the entity to finance its activities without additional subordinated financial support. VIEs are consolidated by the primary beneficiary. The primary beneficiary is the party who has the power to direct the activities of a variable interest entity that most significantly impact the entity’s economic performance and who has an obligation to absorb losses of the entity or a right to receive benefits from the entity that could potentially be significant to the entity.

 

We initially determine whether we are the primary beneficiary of a VIE upon our initial involvement with the VIE. We reassess whether we are the primary beneficiary of a VIE on an ongoing basis. Our determination of whether we are the primary beneficiary of a VIE is based upon the facts and circumstances for each VIE and requires significant judgment. In determining whether we are the party with the power to direct the VIE’s most significant activities, we first identify the activities of the VIE that most significantly impact its economic performance. Our considerations in determining the VIE’s most significant activities primarily include, but are not limited to, the VIE’s purpose and design and the risks passed through to investors. We then assess whether we have the power to direct those significant activities. Our considerations in determining whether we have the power to direct the VIE’s most significant activities include, but are not limited to, voting interests of the VIE, management, service and/ or other agreements of the VIE, involvement in the VIE’s initial design and the existence of explicit or implicit financial guarantees. In situations where we have determined that the power over the VIE’s most significant activities is shared, we assess whether we are the party with the power over the majority of the significant activities. If we are the party with the power over the majority of the significant activities, we meet the “power” criteria of the primary beneficiary. If we do not have the power over a majority of the significant activities or we determine that decisions require consent of each sharing party, we do not meet the “power” criteria of the primary beneficiary.

 

On September 7, 2022, Nocera and Meixin Institutional Food Development Co., Ltd (“Meixin”), a domestic funded limited liability company registered in Taiwan (R.O.C), entered into a series of contractual agreements (“VIE Agreements”) whereby Nocera, Inc. agreed to provide technical consulting and related services to Meixin. As a result, Nocera has been determined to be the primary beneficiary of Meixin and XFC became a VIE (Variable Interest Entity) of Nocera.

 

On September 7, 2022, Nocera paid $4,300,000 to Shareholders of Meixin in exchange for 80% controlling interest in Meixin.

 

Exclusive Business Cooperation Agreement

 

Pursuant to the Exclusive Business Cooperation Agreements, Nocera agrees to provide technical consulting and services including management consulting services, general and financial advisory services, and various general and administrative service, for the specific content thereof (hereinafter referred to as the “Target Business”) to the Meixin as the technical consulting and service provider of the Meixin in accordance with the conditions set forth herein during the term of this Agreement. Meixin agrees to accept the technical consulting and services provided by Nocera. Meixin further agrees that, without the prior written consent of Nocera, during the term of this Agreement, it shall not accept any technical consulting and services identical or similar to Target Business that are provided by any third party.

 

 

 

 F-13 

 

 

Exclusive Option Agreement

 

Meixin and its stockholders, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, have entered into an Exclusive Call Option Agreement with Nocera. Under the Exclusive Call Option Agreement, the Meixin stockholders irrevocably granted Nocera (or its designee) an exclusive option to purchase, to the extent permitted under Taiwan (R.O.C.) law, part or all of their equity interests in Meixin. According to the Exclusive Call Option Agreement, the purchase price shall be the minimum price permitted by applicable Taiwan (R.O.C.) Law at the time when such share transfer occurs.

 

Equity Pledge Agreement

 

Under the Equity Interest Pledge Agreement between Nocera and Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, the stockholder of Meixin, stockholder pledged all of his equity interests in Meixin to Nocera to guarantee the performance of Meixin’s obligations under the Exclusive Business Cooperation Agreement. Under the terms of the agreement, in the event that Meixin or stockholders breach their respective contractual obligations under the Exclusive Business Cooperation Agreement, Nocera, as pledge, will be entitled to certain rights, including, but not limited to, the right to collect dividends generated by the pledged equity interests. Shih, Han-Chieh also agreed that upon the occurrence of any event of default, as set forth in the Equity Interest Pledge Agreement, Nocera is entitled to claim indemnity.

 

Timely Reporting Agreement

 

To ensure VIEs promptly provide all of the information that the Company need to file various reports with the SEC, a Timely Reporting Agreement was entered between Meixin and Company. Under the Timely Reporting Agreement, VIEs each agreed that it is obligated to make its officers and directors available to the Company and promptly provide all information required by the Company so that the Company can file all necessary SEC and other regulatory reports as required.

 

Although it is not explicitly stipulated in the Timely Reporting Agreement, the parties agreed its term shall be the same as that of the Exclusive Business Cooperation Agreement.

 

Power of Attorney

 

Under the Power of Attorney, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun (Existing Stockholders) hereby irrevocably undertake that they authorize Nocera or the individual then designated by Nocera (“Attorney”) to exercise, on his behalf, the following rights available to them in their capacity as a stockholder of the Meixin under the then effective articles of association of the Meixin (collectively, “Powers”): (a) to propose the convening of, and attend, stockholders’ meetings in accordance with the articles of association of the Meixin on behalf of the Existing Stockholder; (b) to exercise voting rights on behalf of the Existing Stockholder on all matters required to be deliberated and resolved by the stockholders’ meeting, including without limitation the appointment and election of the directors and other executives to be appointed and removed by the stockholders, of the Meixin the sale or transfer of all or part of the equity held by stockholders in the Meixin; (c) to exercise other stockholders’ voting rights under the articles of association of the Meixin (including any other stockholders’ voting rights stipulated upon an amendment to such articles of association); (d) other voting rights that stockholders shall enjoy under the Taiwan (R.O.C.) laws, as amended, revised, supplemented and re-enacted, no matter whether they take effect before or after the conclusion of this Agreement. The Existing Stockholders shall not revoke the authorization and entrustment accorded to the Attorney other than in the case where Nocera gives the Existing Stockholders a written notice requesting the replacement of the Attorney, in which event the Existing Stockholders shall immediately appoint such other person as then designated by Nocera to exercise the foregoing Powers and such new authorization and entrustment shall supersede, immediately upon its grant, the original authorization, and entrustment.

 

Although it is not explicitly stipulated in the Power of Attorney, the term of the Power of Attorney shall be the same as the term of that of the Exclusive Option Agreement.

 

 

 

 F-14 

 

 

This Power of Attorney is coupled with an interest and shall be irrevocable and continuously valid from the date of execution of this Power of Attorney, so long as equity holders of VIEs are shareholders of Company.

 

The VIE Agreements became effective immediately upon their execution.

 

We assess our variable interests in a VIE both individually and in aggregate to determine whether we have an obligation to absorb losses of or a right to receive benefits from the VIE that could potentially be significant to the VIE. The determination of whether our variable interest is significant to the VIE requires significant judgment. In determining the significance of our variable interest, we consider the terms, characteristics and size of the variable interests, the design and characteristics of the VIE, our involvement in the VIE and our market-making activities related to the variable interests. Our variable interests in VIEs include debt and equity interests, commitments and certain fees. Our involvement with VIEs arises primarily from:

 

  1. power to direct activities of a VIE that most significantly impact the entity’s economic performance, and
     
  2. obligation to absorb losses of the entity that could potentially be significant to the VIE or right to receive benefits from the entity that could potentially be significant to the VIE.

 

Pursuant to the VIE Agreements, Nocera is entitled to receive 100% of expected residual returns from VIE. The VIE Agreements are designed so that VIEs operate for the benefit of the Company. Accordingly, the accounts of VIEs are consolidated in the accompanying financial statements pursuant to ASC 810-10, Consolidation. In addition, their financial positions and results of operations are included in the Company’s consolidated financial statements.

 

Since the VIE agreements with XFC were terminated in November 30, 2022, and XFC was accounted for a discontinued operations for the year ended December, 2022, the following financial statement balances and amounts reflect the financial position and financial performances of Meixin and XFC respectively, which were included in the consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, after elimination of intercompany transactions and balances:

 

Discontinued operation XFC  December 31,
2022
   December 31,
2021
 
Cash  $42,800    340,332 
Account receivables   100,302     
Other receivables       1,622,110 
Prepayment       72,995 
Inventories   1,303    1,391,518 
Property and equipment, net   820,579    47,113 
Other noncurrent assets       69,489 
Total Assets  $946,984    3,543,557 
           
Other liabilities       1,723,672 
Total Liabilities  $    1,723,672 
           
    

December 31,

2022

    

December 31,

2021

 
Revenue  $1,688,453   $6,101,103 
Net (loss) / profit   (381,593)   522,044 

 

 

 

 F-15 

 

 


(v)
Discontinued operation

 

In accordance with ASU No. 2014-08, Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity, a disposal of a component of an entity or a group of components of an entity is required to be reported as discontinued operations if the disposal represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results when the components of an entity meets the criteria in paragraph 205-20-45-1E to be classified as held for sale. When all of the criteria to be classified as held for sale are met, including management, having the authority to approve the action, commits to a plan to sell the entity, the major current assets, other assets, current liabilities, and noncurrent liabilities shall be reported as components of total assets and liabilities separate from those balances of the continuing operations. At the same time, the results of all discontinued operations, less applicable income taxes (benefit), shall be reported as components of net income (loss) separate from the net income (loss) of continuing operations in accordance with ASC 205-20-45.

 

On November 30, 2022, the Company, XFC and Han-Chieh Shih (the “Purchaser”) entered into certain share purchase agreement (the “Disposition SPA”). Pursuant to the Disposition SPA, the Purchaser agreed to purchase XFC 100% controlling interest in exchange of cash purchase price of $300,000 (the “Consideration”). The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal. On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied, as a result, the Disposal contemplated by the Purchase Agreement is completed and the VIE agreements were terminated.

 

Goodwill and Intangible Assets

 

We recognize goodwill in accordance with ASC 350, Intangibles—Goodwill and Other. Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually as of December 31st of each year, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment charge for goodwill is recognized only when the estimated fair value of a reporting unit, including goodwill, is less than its carrying amount.

 

We recognize intangibles assets in accordance with ASC 350, Intangibles—Goodwill and Other. Acquired intangible assets subject to amortization are stated at cost and are amortized using the straight-line method over the estimated useful lives of the assets. Intangible assets that are subject to amortization are reviewed for potential impairment whenever events or circumstances indicate that carrying amounts may not be recoverable. Assets not subject to amortization are tested for impairment at least annually.

 

The estimates of fair value are based on the best information available as of the date of the assessment, which primarily incorporates management assumptions about expected future cash flows. Although these assets are not currently impaired, there can be no assurance that future impairments will not occur.

 

 

 

 

 F-16 

 

 

Share-Based Compensation

 

We determine our share-based compensation in accordance with ASC 718, Compensation—Stock Compensation (ASC 718), which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees based on the grant date fair value of the award.

 

Determining the appropriate fair value model and calculating the fair value of phantom award grants requires the input of subjective assumptions. We use the Black-Scholes pricing model to value our phantom awards. Share-based compensation expense is calculated using our best estimates, which involve inherent uncertainties and the application of management’s judgment. Significant estimates include our expected volatility. If different estimates and assumptions had been used, our phantom unit valuations could be significantly different and related share-based compensation expense may be materially impacted.

 

The Black-Scholes pricing model requires inputs such as the risk-free interest rate, expected term, expected volatility and expected dividend yield. We base the risk-free interest rate that we use in the Black-Scholes pricing model on zero coupon U.S. Treasury instruments with maturities similar to the expected term of the award being valued. The expected term of phantom awards is estimated from the vesting period of the award and represents the weighted average period that our phantom awards are expected to be outstanding. We estimated the volatility based on the historic volatility of our guideline companies, which we feel best represent our company. We have never paid and do not anticipate paying any cash dividends in the foreseeable future and, therefore, we use an expected dividend yield of zero in the pricing model. We account for forfeitures as they occur.

 

Impairment of Long-lived Assets

 

The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. When these events occur, the Company measures impairment by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Company would recognize an impairment loss, which is the excess of carrying amount over the fair value of the assets.

 

Commitments and Contingencies

 

In the normal course of business, the Company is subject to contingencies, including legal proceedings and claims arising out of its business that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments including historical and the specific facts and circumstances of each matter.

 

Revenue Recognition

 

We recognize revenues when our customer obtains control of promised goods or services, in an amount that reflects the consideration which it expects to receive in exchange for those goods. We recognize revenues following the five step model prescribed under ASU No. 2014-09. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, we apply the following steps:

 

  · Step 1: Identify the contract (s) with a customer

 

  · Step 2: Identify the performance obligations in the contract

 

  · Step 3: Determine the transaction price

 

  · Step 4: Allocate the transaction price to the performance obligation in the contract

 

  · Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

The Company considered revenue is recognized when (or as) the Company satisfies performance obligations by transferring a promised goods and provide maintenance service to a customer. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods and providing maintenance service to the customer. Contracts with customers are comprised of invoices and written contracts.

 

 

 

 

 

 F-17 

 

 

The Company does not have arrangements for returns from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has no sales incentive programs.

 

The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, which majority are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.

 

The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.

 

Cost of Sales

 

Cost of sales consists primarily of material costs, labor costs, depreciation, and related expenses, which are directly attributable to the production of the product. Write-down of inventories to lower of cost or net realizable value is also recorded in cost of sales.

 

Income Taxes

 

The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

 

Leases

 

In February 2016, the FASB issued ASU 2016-12, Leases (ASC Topic 842), which amends the leases requirements in ASC Topic 840, Leases. Under the new lease accounting standard, a lessee will be required to recognize a right-of-use asset and lease liability for most leases on the balance sheet. The new standard also modifies the classification criteria and accounting for sales-type and direct financing leases, and enhances the disclosure requirements. Leases will continue to be classified as either finance or operating leases.

 

The Company adopted ASC Topic 842 using the modified retrospective transition method effective January 1, 2019. There was no cumulative effect of initially applying ASC Topic 842 that required an adjustment to the opening retained earnings on the adoption date nor revision of the balances in comparative periods. As a result of the adoption, The Company recognized a lease liability and right-of-use asset for each of our existing lease arrangement. The adoption of the new lease standard does not have a material impact on our consolidated income statement or our consolidated statement of cash flow.

 

Uncertain Tax Positions

 

The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. Interest and penalties related to uncertain tax positions are recognized and recorded as necessary in the provision for income taxes. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB 100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. The Company records interest and penalties on uncertain tax provisions as income tax expense. There are no uncertain tax positions as of December 31, 2022 and 2021, and the Company has no accrued interest or penalties related to uncertain tax positions. The company does not believe that the unrecognized tax benefits will change over the next twelve months.

 

 

 

 

 F-18 

 

 

Comprehensive (Loss) Income

 

Comprehensive income or loss is comprised of the Company’s net (loss) income and other comprehensive income or loss. The component of other comprehensive income or loss consists solely of foreign currency translation adjustments, net of the income tax effect.

 

Foreign Currency Translation and Transactions

 

The Company’s reporting currency is the U.S. dollar (“US$”). The functional currency of the Company’s subsidiary and the consolidated VIE is RMB. In the consolidated financial statements, the financial information of the Company’s subsidiary and the consolidated VIE has been translated into US$. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, except for changes in accumulated deficit during the year which is the result of income statement translation process, and revenue, expense, gains or losses are translated using the average exchange rate during the year. Translation adjustments are reported as foreign currency translation adjustments and are shown as a separate component of other comprehensive income or loss in the consolidated statements of changes in equity and comprehensive (loss) income. The exchange rates as of December 31, 2022 and 2021 are 6.9646 and 6.4854, respectively. The annual average exchange rates for the year ended December 31, 2022 and 2021 are 6.7208 and 6.3700, respectively.

  

(Loss) Earnings per Share

 

Basic (loss) earnings per share is computed by dividing net (loss) income attributable to holders of common stock by the weighted average number of common shares outstanding during the year. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares.

 

Recent Accounting Pronouncements

 

Recent accounting pronouncements issued by the Financial Accounting Standards Board, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

 

 

 

 

 

 F-19 

 

 

Note 4     ACCOUNTS RECEIVABLE, NET

 

As of December 31, 2022 and 2021, accounts receivable consisted of the following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Accounts receivable   209,777    114,515 
Less: Allowance for doubtful accounts        
Total   209,777    114,515 

 

For the years ended December 31, 2022 and 2021, the Company has recorded provision for doubtful accounts of nil and nil, respectively.

  

Note 5     INVENTORIES, NET

 

As of December 31, 2022 and 2021, inventories consisted of the following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Raw materials   91,781    97,163 
Work in process        
Total   91,781    97,163 

 
The inventory write downs were $nil 0 and $nil 0 for the years ended December 31, 2022 and December 31, 2021, respectively.

 

Note 6     ADVANCE TO SUPPLIERS

 

Balances of advances to suppliers were $1,732 and $1,732 as of December 31, 2022 and 2021, respectively, which represented prepayments to suppliers for raw materials.

 

Note 7     PREPAID EXPENSES AND OTHER ASSETS, NET

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Other receivables from third party   27,470    75,686 
Prepaid expenses and other assets, net   27,470    75,686 

 

 

 

 F-20 

 

 

Note 8     PROPERTY AND EQUIPMENT, NET

 

As of December 31, 2022 and December 31, 2021, property and equipment consisted of the following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Equipment   903,867    24,725 
Less: Accumulated depreciation   (59,254)   (593)
Property and equipment, net   844,613    24,132 

 

Depreciation expenses for the years ended December 31, 2022 and 2021 were $66,907 and $6,127, respectively.

  

Note 9     GOODWILL AND OTHER INTANGIBLE ASSETS

 

As of December 31, 2022 and December 31, 2021, goodwill and other intangible assets consisted of the followings:

 

Goodwill

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Goodwill - XFC        
Goodwill - Meixin   3,905,735     
Less: Impairment        
Balance at end of year   3,905,735     

 

Customer relations

Schedule of intangible assets            
    December 31,
2022
    December 31,
2021
 
    $     $  
Acquisitions     135,325        
Translation/ Adjustments            
Less: Accumulated amortization     (4,891 )      
Less: Impairment            
Balance at end of year     130,434        

 

 

Note 10       OTHER BORROWINGS

 

Others loans consisted of the following:

         
   For the years ended December 31, 
   2022   2021 
         
Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year  $214,913   $ 
Total secured loan wholly repayable within 1 year   214,913     
           
Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year   436,341     
Total  $651,254   $ 

 

As of December 31, 2022, the outstanding loan from Chailease Finance Co., Ltd of $651,254 (or TWD 20,000,000) with annual interest rate of 6% was secured by pledging the timely deposit in Sunny Bank (Xizhi Brench) of 500,000, and denominated in TWD for a term of 24 months. This facility of credit limit of TWD 20,000,000 was obtained on December 19, 2022 and will be expired on December 16, 2024.

 

 

 

 F-21 

 

 

Note 11     WARRANTS

 

On April 1, 2021, the Company entered in a securities purchase agreement with certain investors for an aggregate of 80,000 shares of its preferred stock at a per share purchase price of $2.50. As part of the transaction, the investors received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception. The subscription was completed on August 10, 2021.

 

On September 27, 2021 the Company entered into another securities purchase agreement with the same investors, pursuant to which the Company issued in a registered direct offering, an aggregate of 48,000 shares of common stock of the Company at a per share purchase price of $2.50. In addition, the investors also received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception.

 

In connection with the Public Offering and pursuant to a registration statement on Form S-1, amended (File No. 333-264059), originally filed with the Securities and Exchange Commission (the “SEC”) on April 1, 2022, and declared effective by the SEC on August 10, 2022 (the “Registration Statement”), the public offering price of each Unit was $3.50, and each unit consisting of one share of common stock and a warrant to purchase two shares of common stock from the date of issuance until the fifth anniversary of the date of issuance. The Shares and the Warrants comprising the Units were immediately separable and issued separately in the Offering, which closed on August 15, 2022.

 

In connection with the Public Offering and pursuant to the underwriting agreement between us and the underwriters named therein, we granted the underwriters a 45-day option to purchase up to 282,000 additional shares of common stock and warrants, equivalent to 15% of the Units sold in the Public Offering, at the public offering price per Unit, less underwriting discounts and commissions, to cover over-allotments, if any. On September 23, 2022, the underwriters exercised their option to purchase an additional 282,000 warrants from us for gross proceeds of $2,820. The warrants were issued to the underwriters on September 26, 2022.

 

The exercise price of the Warrants shall be decreased to the reset price, which means the greater of (i) 50% of the exercise price and (ii) 100% of the last volume weighted average price immediately preceding the 90th calendar day following the initial issuance date (the greater of (i) and (ii), the “Reset Price”) if, on the date that is 90 calendar days immediately following the initial issuance date, the Reset Price is less than the exercise price on that date.

         
Appraisal Date (Inception Date) 

C Warrant
August 10,

2021

  

D Warrant
August 10,

2021

 
   $   $ 
Market price per share (USD/share)   1.47    0.66 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.14%    0.14% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.39    1.39 
Expected volatility   56.36%    56.36% 

 

 

 F-22 

 

 

Appraisal Date (Inception Date)  C Warrant
September 27,
2021
   D Warrant
September 27,
2021
 
   $   $ 
Market price per share (USD/share)   1.71    0.73 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.15%    0.15% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.26    1.26 
Expected volatility   52.93%    52.93% 

 

Appraisal Date (Inception Date)  IPO Warrant
September 26,
2022
 
     
   $ 
Market price per share (USD/share)   1.28 
Exercise price (USD/price)   1.925 
Risk free rate   4.03% 
Dividend yield   0.00% 
Expected term/ Contractual life (years)   4.65 
Expected volatility   46.10% 

 

The following is a reconciliation of the beginning and ending balances of warrants liability measured at fair value on a recurring basis using Level 3 inputs:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Balance at the beginning of period   312,320     
Warrants issued to investors   754,303    287,520 
Warrants issued to underwriter   113,145     
Fair value change of warrants included in earnings       24,800 
Total   1,179,768    312,320 

 

 

 

 F-23 

 

 

The following is a summary of the warrant activity:

            
  

Number of

Warrants

  

Average

Exercise Price

  

Weighted

Average

Remaining

Contractual

Term in

Years

 
             
Outstanding at January 1, 2021            
Exercisable at January 1, 2021            
Granted   256,000    3.75    3.00 
Exercised / surrendered            
Expired            
Outstanding at December 31, 2021   256,000    3.75    2.66 
Exercisable at December 31, 2021   256,000    3.75    2.66 
                
Outstanding at January 1, 2022   256,000    3.75    2.66 
Exercisable at January 1, 2022   256,000    3.75    2.66 
Granted   2,162,000    1.93    4.98 
Exercised / surrendered            
Expired            
Outstanding at December 31, 2022   2,418,000    2.12    4.73 
Exercisable at December 31, 2022   2,418,000    2.12    4.73 

 

Note 12     LEASES

 

The Company has two non-cancelable lease agreements for certain office and accommodation as well as fish farming containers for research and develop advanced technology for water circulation applying in fishery with original lease periods expiring between 2022 and 2023. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company recognizes rental expense on a straight-line basis over the lease term.

 

The components of lease expenses for the year ended December 31, 2022 and December 31, 2021 were as follows:

            
   Statement of Income Location  For the year ended December 31, 2022   For the year ended December 31, 2021 
      $   $ 
Lease Costs           
Operating lease expense  General and administrative expenses   51,227    4,424 
Total net lease costs      51,227    4,424 

 

Maturity of lease liabilities under our non-cancelable operating leases as of December 31, 2022 and December 31, 2021 are US$ nil. 0

 

 

 

 F-24 

 

 

Note 13     OTHER PAYABLES AND ACCRUED LIABILITIES

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
VAT payable        
Salary payable   861     
Others   37,527    12,407 
Total   38,388    12,407 

 

Note 14     TAXATION

 

The Company and its subsidiary, and the consolidated VIE file tax returns separately.

 

1) Value-added tax (“VAT”)

 

PRC

 

Pursuant to the Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from 16% to 13% on April 1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to 10% for the installment service provided.

 

Taiwan

 

Pursuant to the Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals ("taxpayers") that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.

 

2) Income tax

 

United States

 

On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was signed into legislation. The 2017 Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S. tax.

 

On December 22, 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to provide guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were no adjustments recorded to the provisional amounts.

 

 

 

 F-25 

 

 

The Coronavirus Aid, Relief and Economy Security (CARES) Act (the “CARES Act, H.R. 748”) was signed into law on 27 March 2020. The CARES Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment. The Company does not anticipate a significant tax impact on its financial statements and will continue to examine the impact the CARES Act may have on its business.

 

The Company evaluated the Global Intangible Low Taxed Income (“GILTI”) inclusion on current earnings and profits of greater than 10% owned foreign controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction in the GILTI inclusion, which effectively reduces the 21% U.S. corporate tax rate on the foreign income to an effective rate of 10.5%. The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded a GILTI inclusion of $152,829. The Company has elected to treat the financial statement impact of GILTI as current period expenses.

  

The reverse merger was completed on December 31, 2018 and the tax losses of US subsidiary was not in the scope as of December 31, 2018. As of December 31, 2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was $99,817. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.

 

Taiwan

 

The Company’s loss before income taxes is primarily derived from the operations in Taiwan and income tax expense is primarily incurred in Taiwan.

 

As a result of amendments to the “Taiwan Income Tax Act” enacted by the Office of the President of Taiwan on February 7, 2018, the statutory income tax rate increased from 17% to 20% and the undistributed earning tax, or a surtax, decreased from 10% to 5% effective from January 1, 2018. As a result, the statutory income tax rate in Taiwan is 20% for the years ended December 31, 2022 and 2021. An additional surtax, of which rate was reduced from 10% to 5% being applied to the Company starting from September 1, 2018, is assessed on undistributed income for the entities in Taiwan, but only to the extent such income is not distributed or set aside as a legal reserve before the end of the following year. The 5% surtax is recorded in the period the income is earned, and the reduction in the surtax liability is recognized in the period the distribution to stockholders or the setting aside of legal reserve is finalized in the following year.

 

Hong Kong

 

The HK tax reform has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for the first HK$2 million (approximately $257,931) of assessable profits will be lowered to 8.25% (half of the rate specified in Schedule 8 to the Inland Revenue Ordinance (IRO)) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue to be subject to the rate of 16.5% for corporations. The Company assessed that the HK entity will not earn a profit greater than HK$2 million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.

 

As of December 31, 2022, The Company’s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income. The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.

 

 

 

 F-26 

 

 

PRC

 

WFOE and the consolidated VIE established in the PRC are subject to the PRC statutory income tax rate of 25%, according to the PRC Enterprise Income Tax (“EIT”) law.

 

In accordance with the relevant tax laws and regulations of the PRC, a company registered in the PRC is subject to income taxes within the PRC at the applicable tax rate on taxable income. All the PRC subsidiaries were subject to income tax at a rate of 25% for the year ended December 31, 2021 and 2020. According to PRC tax regulations, the PRC net operating loss can generally carry forward for no longer than five years starting from the year subsequent to the year in which the loss was incurred.

 

The components of the income tax (benefit) expense are:

         
   For the years ended December 31, 
   2022   2021 
   $   $ 
Current   23,808    (9,421
Deferred        
Total income tax expense (benefit)   23,808    (9,421

 

The reconciliation of income taxes expenses computed at the TW statutory tax rate (2021: at PRC statutory tax rate) applicable to income tax expense is as follows:

         
   For the years ended December 31, 
   2022   2021 
Taiwan (2021 - PRC) income tax statutory rate   20.00%    20.00% 
Tax effect of non-deductible expense   (13.48%)   (6.78%)
Tax effect of stock-based compensation   (8.69%)   (14.71%)
Tax effect of non-taxable income   2.54%     
Tax effect of different tax rates in other jurisdictions   (0.01%)   1.07% 
Others   0.12%     
Changes in valuation allowance   (0.49%)   (1.01%)
Effective tax rate   (0.01%)   (1.43%)

  

 

 

 F-27 

 

 

3) Deferred tax assets (liabilities), net

 

The tax effects of temporary differences representing deferred income tax assets and liabilities result principally from the following:

         
   December 31, 2022   December 31, 2021 
   $   $ 
Deferred tax assets          
Tax loss carried forward   23,391     
Allowance for doubtful receivables        
Total deferred tax assets   23,391     
Valuation allowance        
Total deferred tax assets, net   23,391     
           
Deferred tax liabilities          
Property and equipment, difference in depreciation        
           
Deferred tax liabilities, net        

 

The valuation allowance as of December 31, 2022 and 2021 was primarily provided for the deferred income tax assets if it is more likely than not that these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies in making this assessment. The movement for the valuation allowance is as following.

         
   December 31, 2022   December 31, 2021 
   $   $ 
Balance at beginning of the year   95,844     
Additions of valuation allowance       95,844 
Reductions of valuation allowance        
Balance at the end of the year   95,844    95,844 

 

PRC Withholding Tax on Dividends

 

The current PRC Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.

 

As of December 31, 2022 and 2021, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, since the Company intends to reinvest its earnings to potentially continue its business in mainland China, namely the manufacturing of the RASs through GZ GST, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies. 

 

 

 

 F-28 

 

 

Note 15     RELATED PARTY BALANCES AND TRANSACTIONS

 

Due to related parties

 

The balance due to related parties was as following:

             
    December 31,
2022
    December 31,
2021
 
    $     $  
Mountain Share Transfer, LLC (1)     39,341       39,341  

  

Due from a related party

 

The balance due from a related party was as following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Taisi Electrical & Plumbing Co. Pte Ltd. (2)       1,615,217 
Total       1,615,217 

 

Sales

 

The balance of sales with a related party was as following:

 

   Related Party Categories   December 31,
2022
   December 31,
2021
 
       $   $ 
鉉順企業有限公司 (3)   Same director    993,918     
Total        993,918     

 

The sales prices and payment terms to related parties were not significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements

 

Note:

 

(1) Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.

 

(2) Mr. Tsai Wen-Chih is the director of XFC and has control power over Taisi Electrical & Plumbing Co. Pte Ltd. The Company took over the receivable amount of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full contractual amounts can be collected.

 

(3) 鉉順企業有限公司 chairman is Mr. Yin-Chieh Cheng (“Mr. Cheng”) same with Company. 鉉順企業有限公司 will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.

 

 

 

 F-29 

 

 

Note 16     COMMON STOCK

 

The Company’s authorized number of common stock is 200,000,000 shares with par value of $0.001 each. On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the Company’s common stock issued and outstanding decreased from 10,707,150 shares to 7,138,587 shares. All shares and associated amounts have been retroactively restated to reflect the stock split on August 11, 2022. As of December 31, 2022 and 2021, issued common stock were 9,243,587 shares and 7,071,920, respectively.

 

On August 11, 2022, the Company’s common stock commenced trading on The Nasdaq Capital Market under the symbol “NCRA” on a post-reverse stock split basis. During the public offering, 1,880,000 common stocks, at par value $0.001 each, were issued at the offering price $3.5 each. The Company received total gross proceeds of $6.58 million from the public offering and after deducting the underwriting commissions, discounts and offering expenses, the Company received net proceeds of approximately $5.3 million .

 

All number of shares, share amounts and per share data presented in the accompanying consolidated financial statements and related notes have been retroactively restated to reflect the reverse merger transaction and subsequent issuance of shares stated above, except for authorized common shares, which were not affected.

 

Note 17     SHARE-BASED COMPENSATION

 

On December 27, 2018, Nocera granted Mr. Yin-Chieh Cheng quarterly option awards of 250,000 Series “A” Warrants for 20 quarters (5 years) for a total of 5,000,000 Series “A” Warrants with exercise price of $0.50 per share, subject to continued employment for services as Chairman of the Board and a Director.

 

On June 1, 2020, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu 50,000 shares of Class A warrants and 60,000 shares of Class A warrants separately, each with exercise price of $0.50 per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer. The Company also granted 2 employees 50,000 shares of Class A warrants with exercise price of $0.50 per share. The Class A warrants consist of the right to purchase one share for $0.50 per share from the date of issuance until April 23, 2026.

 

On June 1, 2020, Nocera granted Mr. Michael A. Littman 50,000 shares of Class A warrants with exercise price of $0.50 per share and 50,000 shares of Class B warrants with exercise price of $1.00 per share. Mr. Littman exercised 50,000 shares of Class A warrants and 50,000 shares of Class B warrants on August 11, 2021. The Class B warrants consist of the right to purchase one share for $1.00 per share separately from the date of issuance until April 23, 2026.

 

On December 1, 2021, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu 75,000 shares of Class A warrants and 60,000 shares of Class A warrants separately, each with exercise price of $0.50 per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer. The Company also granted 2 employees 70,000 shares of Class A warrant with exercise price of $0.50 per share.

 

On December 31, 2021, the Company issued an aggregate of 505,000 shares of common stock to Mr. Shun-Chih Chuang and a total of five consultants in consideration for services rendered.

 

On December 22, 2022, the Company issued 150,000 and 75,000 shares of common stock to Chen-Chun Chung and TraDigital respectively in consideration for services rendered.

 

 

 

 F-30 

 

 

The estimated fair value of share-based compensation for employees is recognized as a charge against income on a ratable basis over the requisite service period, which is generally the vesting period of the award. The fair value of stock option grant was estimated on the date of grant using the Black-Scholes option pricing model under the following assumptions:

                 
    December 31,
2022
    December 31,
2021
 
                 
Dividend yield     N/A       N/A  
Risk-free interest rate     1.16%       1.16%  
Expected term (in years)     4.31       4.31  
Volatility     48.15%       48.15%  

 

The Company estimated the grant date fair value of time-based stock option awards using the Black-Scholes option valuation model, which requires assumptions involving an estimate of the fair value of the underlying common stock on the date of grant, the expected term of the options, volatility, discount rate and dividend yield. The Company calculated expected option terms based on the “simplified” method for “plain vanilla” options due to the limited exercise information. The “simplified method” calculates the expected term as the average of the vesting term and the original contractual term of the options. The Company calculated volatility using the average adjusted volatility of quick companies feature of Capital IQ for a period of time reflective of the expected option term, while the discount rate was estimated using the interest rate for a treasury note with the same contractual term as the options granted. Dividend yield is estimated at our current dividend rate, which adjustments for any known future changes in the rate.

 

For the years ended December 31, 2022 and December 31, 2021, $413,453 and $6,638,371 share-based compensation expenses was recognized into additional paid-in capital of the Company, respectively.

  

As of December 31, 2022, total unrecognized compensation cost related to unvested share-based compensation awards was $11,114,097. This amount is expected to be recognized as stock-based compensation expense in the Company’s consolidated statements of operations and comprehensive income over the remaining vesting period of 1.99 years.

 

Note 18     PREFERRED STOCK

 

In August 2021, the Company issued 80,000 shares of preferred shares of $1.00 each at an issue price of $2.50 per share to certain investors credited as fully paid. The preferred shares are non-voting and non-redeemable. The holder of the preferred shares will have priority over the holders of ordinary shares of the Company on the assets and funds of the Company available for distribution in a distribution of assets on liquidation, winding up or dissolution of the Company. The holder of the preferred shares shall not have the right to attend or vote at any general meeting of the Company (except a general meeting for winding up of the Company or a resolution is to be proposed which if passed would vary or abrogate the rights or privileges of such holder).

 

On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Series A Preferred Stock decreased from 80,000 shares to 53,334 shares.

 

 

 

 F-31 

 

 

Note 19     (LOSS) INCOME PER SHARE

 

The following table sets forth the computation of basic and diluted (loss) earnings per common share for the years ended December 31, 2022 and 2021.

 Schedule of earnings (loss) per share        
   For the years ended December 31, 
   2022   2021 
Net loss  $(4,812,908)   (9,619,079)
Net loss from continuing operations   (2,074,329)   (10,141,123)
Net (loss) income from discontinued operations   (2,662,260)   522,044 
           
Weighted Average Shares Outstanding - Basic and Diluted   7,876,367    6,107,727  
           
Loss per share - basic and diluted   (0.6111)   (1.5749)
Net loss per share from continuing operations – basic and diluted (1)   (0.2731)   (1.6604)
Net (loss) income per share from discontinued operations – basic and diluted (1)   (0.3380)   0.0855 

 

Basic (loss) income per share is computed by dividing the net loss by the weighted average number of common shares outstanding during the period. Diluted (loss) per income share is the same as basic loss per share due to the lack of dilutive items in the Company for the years ended December 31, 2022 and 2021. The number of warrants is excluded from the computation as the anti-dilutive effect.

 

(1)    On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. All shares and associated amounts have been retroactively restated to reflect the stock split.

 

Note 20      DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”)

 

On December 31, 2020, we exchanged 466,667 (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, the Company, XFC and Han-Chieh Shih (the “Purchaser”) entered into certain Share Purchase Agreement (the “Purchase Agreement”). Pursuant to the Purchase Agreement, the Purchaser agreed to purchase XFC 100% controlling interest in exchange of cash purchase price of $300,000 (the “Consideration”). The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal. On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied, as a result, the Disposal contemplated by the Purchase Agreement is completed and the VIE agreements were terminated.

 

In accordance with ASC 205-20-45, XFC met the criteria as a discontinued operation. As of November 30, 2022, the assets relevant to the sale of XFC with a carrying value of $2.6 million were classified as assets held, the liabilities relevant to the sale of XFC with a carrying value of $71,168 were classified as liabilities held for sale, and the cumulative translation adjustments relevant to the sale of XFC of $1.8 million was removed from the equity component and was reported as a gain on the sale of XFC. A net loss of $2.8 million was recognized as the net loss from disposal of discontinued operation in the year ended December 31, 2022.

 

 

 

 F-32 

 

 

The following is a reconciliation of the amounts of major classes of income from operations classified as discontinued operations in the consolidated statements of operations and comprehensive loss for the years ended December 31, 2022 and 2021:

 

               
Discontinued operations XFC 1  For the Years Ended
December 31,
 
   2022   2021 
Discontinued Operations:          
Revenue  $2,236,616   $6,101,103 
Cost of revenues   (2,225,487)   (5,230,321)
Selling expenses        
General and administrative expenses   (105,226)   (213,863)
Other revenue   1,812    1,455 
Other expenses       (5,819)
Income tax       (130,511)
Net gain from discontinued operations        
Net income (loss) from discontinued operations  $(92,285)  $522,044 

 

Note 21     COMMITMENTS AND CONTINGENCIES

 

Capital commitments

 

As of December 31, 2022 and 2021, the Company’s capital commitments contracted but not yet reflected in the consolidated financial statements amounted to $nil.

  

Contingencies

 

In the ordinary course of business, the Company may be subject to legal proceeding regarding contractual and employment relationships and a variety of other matters. The Company records contingent liabilities resulting from such claims when a loss is assessed to be probable and the amount of the loss is reasonably estimable.

 

The Company has no significant pending litigation for the year ended December 31, 2022 and 2021.

  

 

 

 F-33 

 

 

Note 22     BUSINESS COMBINATION

 

Meixin Institutional Food Development Company Limited

 

On September 7, 2022, the Company acquired 80% shares of Meixin. The fair values of assets acquired and liabilities assumed were as follows:

     
Cash and bank balance  $7,824 
Trade receivables   10,646 
Inventory   14,225 
Plant and equipment, net   872,939 
Intangible assets – customer relations   

169,156

 
Other payables and accrued liabilities   (581,959)
Net assets value   492,831 
Net assets acquired @ 80%   394,265 
Goodwill   3,905,735 
Purchases price  $4,300,000 

 

Xin Feng Construction Co., Ltd.

 

On November 30, 2022, the Company terminated the VIE agreements with and settled all debt claims as to XFC. The fair values of assets and liabilities of XFC were as follows:

     
Cash and bank balance  $46,564 
Trade receivables   378,798 
Inventory   144,968 
Prepaid expenses and other current assets   2,000,452 
Plant and equipment, net   38,402 
Bank borrowing   (19,054)
Other payables and accrued liabilities   (19,839)
Income tax payable   (32,274)
Goodwill   332,040 
Net assets acquired  $2,870,057 
Consideration received   (300,082)
Loss on disposal of subsidiary  $2,569,975 

 

 

 

 F-34 

 

 

Note 23     SUBSEQUENT EVENT

 

Purchases of Real Estate

 

On September 8, 2022, Nocera, Inc. (“Nocera” or the “Company”) entered into a real estate purchase agreement (the “Agreement”) with an unaffiliated third party (the “Seller”) pursuant to which the Company agreed to purchase 229 contiguous acres of land located in Montgomery County, Alabama. The Company paid an earnest deposit of $10,000 on the land with the balance of $865,000 payable at closing. The Company is in the process of obtaining financing from local banking institutions expected to finance approximately 85% of the remaining purchase price. 

 

On February 16, 2023, the Land Acquisition was completed. The Company paid $875,000 to the Seller, which was funded through available cash in the amount of $225,000 and loan proceeds in the amount of $650,000 from the unaffiliated Taiwan financial company, of which bears interest at a rate of 6% per annum payable every month for a term of two years (the “Loan”). The Company, through Nocera Taiwan Branch, an unincorporated division of the Company, pledged a certificate of deposit in the amount of $500,000 as security for the Loan.

 

 

 

 F-35 

 

EX-31.1 2 nocera_ex3101.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

Exhibit 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

I, Yin-Chieh Cheng, President and Chief Executive Officer of Nocera, Inc. (the “Company”), certify that:

 

(1) I have reviewed this Annual Report on Form 10-K/A for the fiscal year ended December 31, 2022;

 

(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 in order 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 the 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 represented in this report;

 

(4) The Company’s other certifying officer 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 the 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 Company’s most recent fiscal quarter 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and to the Audit Committee of the Board of Directors (or persons fulfilling the equivalent function):

 

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

 

July 10, 2023

 

/s/ Yin-Chieh Cheng                             
Yin-Chieh Cheng
President and Chief Executive Officer

(Principal Executive Officer)

 

EX-31.2 3 nocera_ex3102.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

Exhibit 31.2

 

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULES 13a-14(a) AND 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

 

I, Shun-Chih Chuang, Chief Financial Officer of Nocera, Inc. (the “Company”), certify that:

 

(1) I have reviewed this Annual Report on Form 10-K/A for the fiscal year ended December 31, 2022;

 

(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 in order 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 the 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 represented in this report;

 

(4) The Company’s other certifying officer 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 the 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 Company’s most recent fiscal quarter 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company’s auditors and to the Audit Committee of the Board of Directors (or persons fulfilling the equivalent function):

 

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

 

July 10, 2023

 

 

/s/ Shun-Chih Chuang                            
Shun-Chih Chuang
Chief Financial Officer

(Principal Financial Officer)

EX-32.1 4 nocera_ex3201.htm CERTIFICATION

Exhibit 32.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

In connection with the Annual Report on Form 10-K/A of Nocera, Inc. (the “Company”) for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Yin-Chieh Cheng, President and Chief Executive Officer of the Company hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)        The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)        The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

July 10, 2023

 

/s/ Yin-Chieh Cheng                             
Yin-Chieh Cheng
President and Chief Executive Officer

(Principal Executive Officer)

 

 

EX-32.2 5 nocera_ex3202.htm CERTIFICATION

Exhibit 32.2

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

 

In connection with the Annual Report on Form 10-K/A of Nocera, Inc. (the “Company”) for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), the undersigned, Shun-Chih Chuang, Chief Financial Officer of the Company hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)        The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)        The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

July 10, 2023

 

 

/s/ Shun-Chih Chuang                            
Shun-Chih Chuang
Chief Financial Officer

(Principal Financial Officer)

 

 

EX-101.SCH 6 ncra-20221231.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 AND COMPREHENSIVE (LOSS) INCOME link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - GOING CONCERN link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - INVENTORIES, NET link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - ADVANCE TO SUPPLIERS link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - OTHER BORROWINGS link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - WARRANTS link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - TAXATION link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - PREFERRED STOCK link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - (LOSS) INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - BUSINESS COMBINATION link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - INVENTORIES, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - OTHER BORROWINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - WARRANTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - TAXATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - SHARE-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - (LOSS) INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”) (Tables) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - BUSINESS COMBINATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - GOING CONCERN (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - INVENTORIES, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - ADVANCE TO SUPPLIERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - GOODWILL (Details - Goodwill) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - OTHER INTANGIBLE ASSETS (Details - Customer Relations) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - OTHER BORROWINGS (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - OTHER BORROWINGS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - WARRANT (Details - Assumptions used) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - WARRANT (Details - Warrant Liability) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - WARRANT (Details - Warrant Activity) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - WARRANTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - LEASES (Details - Lease costs) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - TAXATION (Details - Income tax expense) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - TAXATION (Details - Reconcilation of income tax) link:presentationLink link:calculationLink link:definitionLink 00000075 - Disclosure - TAXATION (Details - Deferred taxes) link:presentationLink link:calculationLink link:definitionLink 00000076 - Disclosure - TAXATION (Details - Valuation Allowance) link:presentationLink link:calculationLink link:definitionLink 00000077 - Disclosure - TAXATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000078 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) link:presentationLink link:calculationLink link:definitionLink 00000079 - Disclosure - COMMON STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000080 - Disclosure - SHARE-BASED COMPENSATION (Details - assumptions) link:presentationLink link:calculationLink link:definitionLink 00000081 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000082 - Disclosure - PREFERRED STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000083 - Disclosure - (LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share link:presentationLink link:calculationLink link:definitionLink 00000084 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD ("XFC") (Details - Discontinued operations XFC - operations) link:presentationLink link:calculationLink link:definitionLink 00000085 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”) (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000086 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000087 - Disclosure - BUSINESS COMBINATION (Details - Meixin) link:presentationLink link:calculationLink link:definitionLink 00000088 - Disclosure - BUSINESS COMBINATION (Details - XFC) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ncra-20221231_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 ncra-20221231_def.xml XBRL DEFINITION FILE EX-101.LAB 9 ncra-20221231_lab.xml XBRL LABEL FILE Class of Stock [Axis] Series A Preferred Stock [Member] Equity Components [Axis] Common Stock [Member] Preferred Stock [Member] Additional Paid-in Capital [Member] Statutory And Other Reserves [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Total Nocera Stockholders Equity [Member] Noncontrolling Interest [Member] Disposal Group Classification [Axis] XFC Sale [Member] Business Acquisition [Axis] Meixin VIE Agreements [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] Four Customers [Member] One Customer [Member] Accounts Receivable [Member] Customer A [Member] Customer B [Member] Customer C [Member] Customer D [Member] Customer E [Member] All Customers [Member] Purchases [Member] Product Concentration Risk [Member] Supplier A [Member] Supplier B [Member] Supplier C [Member] All Suppliers [Member] Long-Lived Tangible Asset [Axis] Leasehold Improvements [Member] Furniture and Fixtures [Member] Equipment [Member] Machinery [Member] Vehicles [Member] Operating Activities [Axis] Balance Sheet Location [Axis] Other Receivables [Member] Legal Entity [Axis] Xin Feng Construction Co Ltd [Member] Meixin [Member] Short-Term Debt, Type [Axis] Chailease Finance Co [Member] Long-Term Debt, Type [Axis] Debt Instrument [Axis] Currency [Axis] Taiwan, New Dollars Xizhi Brench [Member] Counterparty Name [Axis] Underwriters [Member] Derivative Instrument [Axis] C Warrant [Member] Measurement Input Type [Axis] Measurement Input, Share Price [Member] D Warrant [Member] Measurement Input, Exercise Price [Member] Measurement Input, Risk Free Interest Rate [Member] Measurement Input, Expected Dividend Rate [Member] Measurement Input, Expected Term [Member] Measurement Input, Price Volatility [Member] I P O Warrant [Member] Warrants Issued To Investors [Member] Warrants Issued To Underwriter [Member] Award Type [Axis] Warrant [Member] Income Tax Authority [Axis] UNITED STATES HONG KONG PRC Enterprise Income Tax [Member] Related Party [Axis] Mountain Share Transfer [Member] Taisi Electric [Member] Yin Chieh Cheng [Member] Sale of Stock [Axis] Public Offering [Member] Series A Warrant [Member] Shun Chih Chuang [Member] Class A Warrant [Member] Hsien Wen Yu [Member] Michael A Littman [Member] Class B Warrant [Member] Chuang And Five Consultants [Member] Chen Chun Chung [Member] TraDigital [Member] Income Statement Location [Axis] Share Based Compensation [Member] Discontinued Operations, Held-for-sale [Member] Meixin Institutional Food Development Company Limited [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, Address Line Five Entity Address, Address Line Four 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] Auditor Firm ID Auditor Name Auditor Location Statement of Financial Position [Abstract] ASSETS Current assets Cash and cash equivalents Accounts receivable, net Inventories, net Advance to suppliers Prepaid expenses and other assets, net Due from related parties Assets of disposal group Total current assets Retention receivables Deferred tax assets, net Property and equipment, net Intangible assets - customer relations Goodwill Total assets LIABILITIES AND EQUITY Liabilities Current liabilities Notes payable Accounts payable Other payables and accrued liabilities Advance receipts Due to related parties Warrant liability Long-term secured other borrowing – current portion Dividend payable Income tax payable Bank borrowing Disposal VIE liabilities Total current liabilities Deferred tax liabilities, net Long-term secured other borrowing Total liabilities Commitments and contingencies Equity Common stock ($0.001 par value; authorized 200,000,000 shares; 9,243,587 shares and 7,071,920 shares issued and outstanding as of December 31, 2022 and 2021, respectively) (1) Preferred stock ($0.001 par value; authorized 10,000,000 shares; Series A Preferred Stock, 2,000,000 authorized, 80,000 shares issued and outstanding as of December 31, 2022 and 2021, respectively) Additional paid-in capital (1) Statutory and other reserves (Accumulated losses) retained earnings Accumulated other comprehensive loss Total Nocera, Inc.’s stockholders’ equity Non-controlling interests Total equity Total liabilities and equity Statement [Table] Statement [Line Items] Common Stock, Par or Stated Value Per Share Common Stock, Shares Authorized Common Stock, Shares, Issued Common Stock, Shares, Outstanding Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Authorized Preferred Stock, Shares Issued Preferred Stock, Shares Outstanding Income Statement [Abstract] Revenue Cost of revenues Gross profit Operating expenses General and administrative expenses Total operating expenses Other (expenses) income, net Interest (expenses) income, net Equity investment loss Impairment of deposits for property and equipment Impairment of long-term investments Other (expenses) income Total other (expenses) income, net Net loss from continuing operations before income taxes Income tax expenses Net loss from continuing operations Net loss from discontinued operations Loss on disposal (Loss) income from discontinued operations Net (loss) income from discontinued operations Net loss Less: Net loss (income) attributable to non-controlling interests Net loss attributable to Nocera Shareholders Other Comprehensive loss Foreign currency translation adjustment Comprehensive loss Less: Total comprehensive loss (income) attributable to non-controlling interests Comprehensive loss attributable to Nocera Shareholders Loss per share - basic and diluted Earnings Per Share, Basic Earnings Per Share, Diluted Income (Loss) from Continuing Operations, Per Basic Share Income (Loss) from Continuing Operations, Per Diluted Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Beginning balance, value Beginning balance, shares Common stock issuance Common stock issuance, shares Purchase of non-controlling interest Common stock and warrant issuance Common stock and warrant issuance, shares Preferred stock and warrant issuance Preferred stock and warrant issuance, shares Changes in fair value of warranty liabilities Issuance of new shares upon private placement Issuance of new shares upon private placement, shares Consultancy services settled by equities Consultancy services settled by equities, shares Share-based compensation Share based compensation, shares Foreign currency translation Adjustments Preferred stock dividend Net loss Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities: Less: net (loss) income from discontinued operations Net loss from continuing operations Adjustments to reconcile net loss to net cash provided by operating activities: Depreciation expenses Amortization Loss on disposal of XFC Deferred income tax Changes in fair value of warranty liabilities Consultancy services settled by equities Share-based compensation Changes in operating assets and liabilities: Accounts receivable, net Inventories Advance to suppliers Prepaid expenses and other assets, net Retention receivables Notes payable Accounts payable Other payables and accrued liabilities Income tax payable Advance receipts Net cash (used in) provided by operating activities from continuing operations Net cash used in operating activities from discontinued operations Net cash (used in) provided by operating activities Cash flows from investing activities Purchase of property and equipment Proceeds from disposal of XFC Cash acquired from merger Cash disposed upon termination of VIE Net cash outflow upon acquisition of a subsidiary Net cash used in investing activities from continuing operations Net cash used in investing activities from discontinued operations Net cash (used in) provided by investing activities Cash flows from financing activities: Proceeds from related parties Proceeds from common stock and warrant issuance Proceeds from preferred stock and warrant issuance Proceeds from issuance of common stock Proceeds from issuance of IPO warrant Proceeds from secured other borrowings Repayment of short-term bank loan Net cash provided by financing activities from continuing operations Net cash provided by financing activities from discontinued operations Net cash provided by financing activities Effect of exchange rate changes on cash and cash equivalents Increase in cash and cash equivalents from continuing operations Decrease in cash and cash equivalents from discontinued operations Net increase in cash and cash equivalents Cash and cash equivalents from continuing operations, beginning of year Cash and cash equivalents from discontinued operations, beginning of year Cash and cash equivalents at beginning of year Cash and cash equivalents at end of year Less: Cash and cash equivalents from discontinued operations, end of year Cash and cash equivalents form continuing operations, end of year Organization, Consolidation and Presentation of Financial Statements [Abstract] PRINCIPAL ACTIVITIES AND ORGANIZATION GOING CONCERN Accounting Policies [Abstract] SUMMARY OF SIGNIFICANT ACCOUNTING POLICY Credit Loss [Abstract] ACCOUNTS RECEIVABLE, NET Inventory Disclosure [Abstract] INVENTORIES, NET Advance To Suppliers ADVANCE TO SUPPLIERS Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] PREPAID EXPENSES AND OTHER ASSETS, NET Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT, NET Goodwill and Intangible Assets Disclosure [Abstract] GOODWILL AND OTHER INTANGIBLE ASSETS Debt Disclosure [Abstract] OTHER BORROWINGS Warrants WARRANTS Leases [Abstract] LEASES Payables and Accruals [Abstract] OTHER PAYABLES AND ACCRUED LIABILITIES Income Tax Disclosure [Abstract] TAXATION Related Party Transactions [Abstract] RELATED PARTY BALANCES AND TRANSACTIONS Equity [Abstract] COMMON STOCK Share-Based Payment Arrangement [Abstract] SHARE-BASED COMPENSATION PREFERRED STOCK Earnings Per Share [Abstract] (LOSS) INCOME PER SHARE Discontinued Operations and Disposal Groups [Abstract] DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”) Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Business Combination and Asset Acquisition [Abstract] BUSINESS COMBINATION Subsequent Events [Abstract] SUBSEQUENT EVENT Change of Reporting Entity and Basis of Presentation Reclassification Use of Estimates Concentrations of Credit Risk Fair Value Measurement Cash and Cash Equivalents Accounts Receivable, Net Prepaid Expenses and Other Assets, Net Inventories, net Property and Equipment, Net Business Combination Variable Interest Entity Goodwill and Intangible Assets Share-Based Compensation Impairment of Long-lived Assets Commitments and Contingencies Revenue Recognition Cost of Sales Income Taxes Leases Uncertain Tax Positions Comprehensive (Loss) Income Foreign Currency Translation and Transactions (Loss) Earnings per Share Recent Accounting Pronouncements Concentrations of credit risk Property and Equipment Useful Lives Discontinued operation XFC Schedule of accounts receivable Schedule of inventory Schedule of prepaid expenses and other assets Schedule of property and equipment Schedule of goodwill Schedule of intangible assets Schedule of other loans Schedule of assumptions used Schedule of warranty liability activity Schedule of warrant activity Components of lease expenses Schedule of payables Income tax components Reconciliation of income tax expense Schedule of deferred income taxes Movement in valuation allowance Schedule of related party transactions Assumptions used (LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share Discontinued operations XFC 1 Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Schedule of assets acquired and liabilities assumed Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Line Items] Proceeds from Divestiture of Businesses and Interests in Affiliates Payments to Acquire Businesses, Gross Net loss Schedule of Product Information [Table] Product Information [Line Items] Concentration percentage Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property and equipment useful lives Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net [custom:DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet-0] Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Disposal Group, Including Discontinued Operation, Inventory, Current Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current Disposal Group, Including Discontinued Operation, Other Assets, Current Disposal Group, Including Discontinued Operation, Assets, Current Disposal Group, Including Discontinued Operation, Other Liabilities Disposal Group, Including Discontinued Operation, Liabilities Disposal Group, Including Discontinued Operation, Revenue Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest Concentration risk Assets at fair value Liabilities at fair value Cash Goodwill impairment Exchange rates at end of period Annual average exchange rates Accounts receivable Less: Allowance for doubtful accounts Total Provision for doubtful accounts Raw materials Work in process Total Inventory Write-down Advances to suppliers Prepaid expenses, gross Property and equipment, gross Accumulated depreciation Depreciation expense Accumulated amortization Acquisitions Translation/ Adjustments Less: Accumulated amortization Less: Impairment Balance at end of year Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] Total Total Total Loans Payable Debt Instrument, Interest Rate, Stated Percentage Restricted Cash Long-Term Line of Credit Line of Credit Facility, Expiration Date Offsetting Assets [Table] Offsetting Assets [Line Items] Derivatives, Determination of Fair Value Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances Fair value change of warrants included in earnings Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Warrants outstanding, beginning balance Average exercise price, outstanding beginning Warrants exercisable beginning Average exercise price, exerciasable beginning Warrants Granted Average exercise price, granted Weighted Average Remaining Contractual Term, granted Warrants Exercised / surrendered Average exercise price, exercised / surrendered Warrants expired Average exercise price, expired Warrants outstanding, ending balance Average exercise price, outstanding ending Weighted Average Remaining Contractual Term, outsanding Warrants exercisable at ending Average exercise price, exerciasable ending Weighted Average Remaining Contractual Term, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Proceeds from Warrant Exercises Operating lease expense Total net lease costs Lessee, Operating Lease, Liability, to be Paid VAT payable Salary payable Others Total Current Deferred Total income tax expense (benefit) PRC income tax statutory rate Tax effect of non-deductible expense Tax effect of stock-based compensation Tax effect of non-deductible income Tax effect of different tax rates in other jurisdictions GILTI Tax Impact Changes in valuation allowance Effective tax rate Deferred tax assets Tax loss carried forward Allowance for doubtful receivables Total deferred tax assets Valuation allowance Total deferred tax assets, net Deferred tax liabilities Property and equipment, difference in depreciation Deferred tax liabilities, net Valuation allowance, beginning Additions to valuation allowance Reductions in valuation allowance Valuation allowance, ending balance Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Value added tax rate Effective income tax rate Global Intangible Low Taxed Income Net operating loss carryforwards Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Due from related parties Revenues Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table] Subsidiary, Sale of Stock [Line Items] Common stock, shares authorized Common stock par value Reverse stock split Common stock, shares issued Stock Issued During Period, Shares, New Issues Gross proceeds from public offering Proceeds from Issuance or Sale of Equity Risk-free interest rate Expected term (in years) Volatility Warrants granted Warrants exercise price Stock Issued During Period, Shares, Issued for Services APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Unrecognized compensation costs Unrecognized compensation cost amortization period Schedule of Stock by Class [Table] Class of Stock [Line Items] Sale of stock, price Share price Net loss Net (loss) income from discontinued operations Discontinued Operations: Disposal Group, Including Discontinued Operation, Costs of Goods Sold Disposal Group Including Discontinued Operation Selling Expense Disposal Group, Including Discontinued Operation, General and Administrative Expense Disposal Group, Including Discontinued Operation, Other Income Disposal Group, Including Discontinued Operation, Other Expense Disposal Group Including Discontinued Operation Income Tax Expense Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Disposal Groups, Including Discontinued Operations [Table] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Disposal Group, Including Discontinued Operation, Assets Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) Commitments Cash and bank balance Trade receivables Inventory Plant and equipment, net Intangible assets - customer relations Other payables and accrued liabilities Net assets value Net assets acquired Goodwill Purchases price Prepaid expenses and other current assets Bank borrowing Other payables and accrued liabilities Income tax payable Consideration received Loss on disposal of subsidiary Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency during the period. Weighted average exercise price, expired Reductions in valuation allowance Value added tax rate Global Intangible Low Taxed Income Reverse merger recapitalization Numerator: [Abstract] Denominator: [Abstract] Fair value change of warrants included in earnings Gross proceeds from public offering Loss on disposal of XFC TraDigital [Member] XFC Sale [Member] Meixin VIE Agreements [Member] Disposal Group Including Discontinued Operation Selling Expense Disposal Group Including Discontinued Operation Income Tax Expense Assets, Current Assets Liabilities, Current Liabilities [Default Label] Stockholders' Equity Attributable to Parent Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit General and Administrative Expense Operating Expenses EquityInvestmentLoss ImpairmentOfLongtermInvestments Other Nonoperating Income (Expense) Income Tax Expense (Benefit) Net Income (Loss) Attributable to Parent Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Dividends, Preferred Stock IncomeLossFromDiscontinuedOperationsNetOfTax1 Gain (Loss) on Disposition of Stock in Subsidiary Increase (Decrease) in Deferred Income Taxes ChangeInFairValueOfWarrantyLiabilities ConsultancyServicesSettledByEquities Share-Based Payment Arrangement, Noncash Expense Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Due to Related Parties, Current Increase (Decrease) in Prepaid Expense and Other Assets IncreaseDecreaseInRetentionReceivables Increase (Decrease) in Notes Payable, Current Increase (Decrease) in Other Accounts Payable Increase (Decrease) in Other Accounts Payable and Accrued Liabilities Increase (Decrease) in Accrued Taxes Payable IncreaseDecreaseInAdvanceReceipt Net Cash Provided by (Used in) Operating Activities CashDisposedUponTerminationOfVie Payments to Acquire Interest in Subsidiaries and Affiliates Net Cash Provided by (Used in) Investing Activities Repayments of Subordinated Short-Term Debt Net Cash Provided by (Used in) Financing Activities CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDiscontinuedOperations Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDiscontinutedOperations Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Inventory, Policy [Policy Text Block] Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Finite-Lived Intangible Assets, Accumulated Amortization Other Loans Payable, Long-Term, Noncurrent Other Loans Payable Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value Class of Warrant or Right, Outstanding WarrantsExercisable AverageExercisePriceExerciasable Other Accounts Payable and Accrued Liabilities Deferred Tax Assets, Gross Deferred Tax Assets, Net of Valuation Allowance Deferred Tax Liabilities, Gross Deferred Tax Assets, Valuation Allowance DueFromARelatedParty Net Income (Loss) Available to Common Stockholders, Basic Disposal Group, Including Discontinued Operation, Costs of Goods Sold Disposal Group, Including Discontinued Operation, General and Administrative Expense Disposal Group, Including Discontinued Operation, Other Expense Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBankBorrowing Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayable EX-101.PRE 10 ncra-20221231_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - USD ($)
12 Months Ended
Dec. 31, 2022
Jul. 07, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K/A    
Amendment Flag true    
Amendment Description amending various sections    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Dec. 31, 2022    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2022    
Current Fiscal Year End Date --12-31    
Entity File Number 001-41434    
Entity Registrant Name NOCERA, INC.    
Entity Central Index Key 0001756180    
Entity Tax Identification Number 16-1626611    
Entity Incorporation, State or Country Code NV    
Entity Address, Address Line One 3F (Building B)    
Entity Address, Address Line Two No. 185    
Entity Address, Address Line Three Sec. 1    
Entity Address, Address Line Five Xizhi Dist.    
Entity Address, Address Line Four Datong Rd    
Entity Address, City or Town New Taipei City    
Entity Address, Country TW    
Entity Address, Postal Zip Code 221    
City Area Code 886    
Local Phone Number 910-163-358    
Title of 12(b) Security Common Stock    
Trading Symbol NCRA    
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 Small Business true    
Entity Emerging Growth Company true    
Elected Not To Use the Extended Transition Period false    
Entity Shell Company false    
Entity Public Float     $ 18,658,256
Entity Common Stock, Shares Outstanding   10,019,295  
Auditor Firm ID 2769    
Auditor Name Centurion ZD CPA & Co    
Auditor Location Hong Kong    
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Current assets    
Cash and cash equivalents $ 2,906,074 $ 2,103,677
Accounts receivable, net 209,777 114,515
Inventories, net 91,781 97,163
Advance to suppliers 1,732 1,732
Prepaid expenses and other assets, net 27,470 75,686
Due from related parties 0 (6,893)
Assets of disposal group 0 4,460,637
Total current assets 3,236,834 6,846,517
Retention receivables 0 0
Deferred tax assets, net 22,703 0
Property and equipment, net 844,613 24,132
Intangible assets - customer relations 130,434 0
Goodwill 3,905,735 0
Total assets 8,140,319 6,870,649
Current liabilities    
Notes payable 0 0
Accounts payable 2,631 0
Other payables and accrued liabilities 38,388 12,407
Advance receipts 42,880 0
Due to related parties 18,919 39,341
Warrant liability 1,179,768 312,320
Long-term secured other borrowing – current portion 214,913 0
Dividend payable 22,312 6,312
Income tax payable 1,920 6,632
Bank borrowing 0 0
Disposal VIE liabilities 0 1,723,673
Total current liabilities 1,521,731 2,100,685
Deferred tax liabilities, net 0 0
Long-term secured other borrowing 436,341 0
Total liabilities 1,958,072 2,100,685
Commitments and contingencies 0 0
Equity    
Common stock ($0.001 par value; authorized 200,000,000 shares; 9,243,587 shares and 7,071,920 shares issued and outstanding as of December 31, 2022 and 2021, respectively) (1) 9,243 7,071
Preferred stock ($0.001 par value; authorized 10,000,000 shares; Series A Preferred Stock, 2,000,000 authorized, 80,000 shares issued and outstanding as of December 31, 2022 and 2021, respectively) 80 80
Additional paid-in capital (1) 20,484,518 14,476,241
Statutory and other reserves 191,219 191,219
(Accumulated losses) retained earnings (14,747,461) (9,918,553)
Accumulated other comprehensive loss 103,594 13,906
Total Nocera, Inc.’s stockholders’ equity 6,041,193 4,769,964
Non-controlling interests 141,054 0
Total equity 6,182,247 4,769,964
Total liabilities and equity $ 8,140,319 $ 6,870,649
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Common Stock, Shares Authorized 200,000,000 200,000,000
Common Stock, Shares, Issued 9,243,587 7,071,920
Common Stock, Shares, Outstanding 9,243,587 7,071,920
Preferred Stock, Par or Stated Value Per Share $ 0.001 $ 0.001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Series A Preferred Stock [Member]    
Preferred Stock, Shares Authorized 2,000,000 2,000,000
Preferred Stock, Shares Issued 80,000 80,000
Preferred Stock, Shares Outstanding 80,000 80,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Revenue $ 14,102,138 $ 3,844,222
Cost of revenues 13,846,172 (3,770,412)
Gross profit 255,966 73,810
Operating expenses    
General and administrative expenses (2,772,102) (10,205,821)
Total operating expenses (2,772,102) (10,205,821)
Other (expenses) income, net    
Interest (expenses) income, net 0 0
Equity investment loss 0 0
Impairment of deposits for property and equipment 0 0
Impairment of long-term investments 0 0
Other (expenses) income 417,999 309
Total other (expenses) income, net 417,999 309
Net loss from continuing operations before income taxes (2,098,137) (10,131,702)
Income tax expenses 23,808 (9,421)
Net loss from continuing operations (2,074,329) (10,141,123)
Net loss from discontinued operations    
Loss on disposal (2,569,975) 0
(Loss) income from discontinued operations (92,285) 522,044
Net (loss) income from discontinued operations (2,662,260) 522,044
Net loss (4,736,589) (9,619,079)
Less: Net loss (income) attributable to non-controlling interests 76,319 0
Net loss attributable to Nocera Shareholders (4,812,908) (9,619,079)
Other Comprehensive loss    
Foreign currency translation adjustment (89,688) (63,676)
Comprehensive loss (4,826,277) (9,682,755)
Less: Total comprehensive loss (income) attributable to non-controlling interests 76,319 0
Comprehensive loss attributable to Nocera Shareholders $ (4,902,596) $ (9,682,755)
Loss per share - basic and diluted    
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]    
Earnings Per Share, Basic $ (0.6111) $ (1.5749)
Earnings Per Share, Diluted (0.6111) (1.5749)
Income (Loss) from Continuing Operations, Per Basic Share [1] (0.2731) (1.6604)
Income (Loss) from Continuing Operations, Per Diluted Share [1] (0.2731) (1.6604)
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share [1] (0.3380) 0.0855
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [1] $ (0.3380) $ 0.0855
Weighted Average Number of Shares Outstanding, Basic 7,876,367 6,107,727
Weighted Average Number of Shares Outstanding, Diluted 7,876,367 6,107,727
[1] On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. All shares and associated amounts have been retroactively restated to reflect the stock split.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)
Common Stock [Member]
Preferred Stock [Member]
Additional Paid-in Capital [Member]
Statutory And Other Reserves [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total Nocera Stockholders Equity [Member]
Noncontrolling Interest [Member]
Total
Beginning balance, value at Dec. 31, 2020 $ 6,088 $ 2,696,017 $ 191,219 $ (293,162) $ (49,770) $ 2,550,392 $ 2,550,392
Beginning balance, shares at Dec. 31, 2020 6,088,343              
Common stock and warrant issuance $ 32 2,848 2,880 2,880
Common stock and warrant issuance, shares 32,000                
Preferred stock and warrant issuance $ 80 29,520 29,600 29,600
Preferred stock and warrant issuance, shares   80,000              
Changes in fair value of warranty liabilities (24,800) (24,800) (24,800)
Issuance of new shares upon private placement $ 557 2,089,443 2,090,000 2,090,000
Issuance of new shares upon private placement, shares 557,334                
Consultancy services settled by equities $ 337 3,044,813 3,045,150 3,045,150
Consultancy services settled by equities, shares 336,667                
Share-based compensation $ 58 6,638,399 6,638,457 6,638,457
Share based compensation, shares 57,576                
Foreign currency translation Adjustments 63,676 63,676 63,676
Preferred stock dividend (6,312) (6,312) (6,312)
Net loss (9,619,079) (9,619,079) (9,619,079)
Ending balance, value at Dec. 31, 2021 $ 7,072 $ 80 14,476,240 191,219 (9,918,553) 13,906 4,769,964 4,769,964
Ending balance, shares at Dec. 31, 2021 7,071,920 80,000              
Common stock issuance $ 1,880 4,799,616 4,801,496 4,801,496
Common stock issuance, shares 1,880,000                
Purchase of non-controlling interest 64,735 64,735
Consultancy services settled by equities $ 291 795,209 795,500 795,500
Consultancy services settled by equities, shares 291,667                
Share-based compensation 413,453 413,453 413,453
Foreign currency translation Adjustments 89,688 89,688 89,688
Preferred stock dividend (16,000) (16,000) (16,000)
Net loss (4,812,908) (4,812,908) 76,319 (4,736,589)
Ending balance, value at Dec. 31, 2022 $ 9,243 $ 80 $ 20,484,518 $ 191,219 $ (14,747,461) $ 103,594 $ 6,041,193 $ 141,054 $ 6,182,247
Ending balance, shares at Dec. 31, 2022 9,243,587 80,000              
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Cash flows from operating activities:    
Net loss $ (4,736,589) $ (9,619,079)
Less: net (loss) income from discontinued operations (2,662,260) 522,044
Net loss from continuing operations (2,074,329) (10,141,123)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation expenses 66,907 6,127
Amortization 4,891 0
Loss on disposal of XFC 2,569,975 0
Deferred income tax (22,703) 2,258
Changes in fair value of warranty liabilities 0 24,800
Consultancy services settled by equities 795,500 3,045,150
Share-based compensation 413,453 6,638,371
Changes in operating assets and liabilities:    
Accounts receivable, net (95,262) (693)
Inventories 5,382 18,210
Advance to suppliers
Prepaid expenses and other assets, net (1,989,716) 1,549,585
Retention receivables (130,434) 0
Notes payable
Accounts payable 2,631 (18,801)
Other payables and accrued liabilities (54,526) 49,463
Income tax payable (4,712) 6,632
Advance receipts 42,880 0
Net cash (used in) provided by operating activities from continuing operations (470,063) 1,179,979
Net cash used in operating activities from discontinued operations (1,301,488) (976,876)
Net cash (used in) provided by operating activities (1,771,551) 203,103
Cash flows from investing activities    
Purchase of property and equipment 0 25,067
Proceeds from disposal of XFC 300,082 0
Cash acquired from merger 7,824 0
Cash disposed upon termination of VIE (46,564) 0
Net cash outflow upon acquisition of a subsidiary (4,292,176) 0
Net cash used in investing activities from continuing operations (4,030,834) 25,067
Net cash used in investing activities from discontinued operations 0 0
Net cash (used in) provided by investing activities (4,030,834) 25,067
Cash flows from financing activities:    
Proceeds from related parties 0 (1,596,150)
Proceeds from common stock and warrant issuance 0 120,000
Proceeds from preferred stock and warrant issuance 0 200,000
Proceeds from issuance of common stock 5,666,124 2,090,000
Proceeds from issuance of IPO warrant 2,820 0
Proceeds from secured other borrowings 619,447 0
Repayment of short-term bank loan 0 (487,826)
Net cash provided by financing activities from continuing operations 6,288,391 326,024
Net cash provided by financing activities from discontinued operations 0 877,809
Net cash provided by financing activities 6,288,391 1,203,833
Effect of exchange rate changes on cash and cash equivalents (23,941) (11,525)
Increase in cash and cash equivalents from continuing operations 802,397 1,937,700
Decrease in cash and cash equivalents from discontinued operations (340,332) (517,222)
Net increase in cash and cash equivalents 462,065 1,420,478
Cash and cash equivalents from continuing operations, beginning of year 2,103,677 165,977
Cash and cash equivalents from discontinued operations, beginning of year 340,332 857,554
Cash and cash equivalents at beginning of year 2,444,009 1,023,531
Cash and cash equivalents at end of year 2,906,074 2,444,009
Less: Cash and cash equivalents from discontinued operations, end of year 0 (340,332)
Cash and cash equivalents form continuing operations, end of year $ 2,906,074 $ 2,103,677
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.2
PRINCIPAL ACTIVITIES AND ORGANIZATION
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
PRINCIPAL ACTIVITIES AND ORGANIZATION

Note 1     PRINCIPAL ACTIVITIES AND ORGANIZATION

 

The consolidated financial statements include the financial statements of Nocera, Inc. (“Nocera” or the “Company”) and its subsidiaries, Grand Smooth Inc. Limited (“GSI”) and Guizhou Grand Smooth Technology Ltd. (“GZ GST” or “WFOE”), and Meixin Institutional Food Development Co., Ltd. (“Meixin”) that is controlled through contractual arrangements. The Company, GSI, GZ GST and Mexin are collectively referred to as the “Company”.

 

Nocera was incorporated in the State of Nevada on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C.). It did not engage in any operations and was dormant from its inception until its reverse merger of GSI on December 31, 2018.

 

Reverse merger

 

Effective December 31, 2018, Nocera completed a reverse merger transaction (the “Transaction”) pursuant to an Agreement and Plan of Merger (the “Agreement”), with (i) GSI, (ii) GSI’s stockholders, Yin-Chieh Cheng and Zhang Bi, who together owned shares constituting 100% of the issued and outstanding ordinary shares of GSI (the “GSI Shares”) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the GSI Stockholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the “Shares”) of Nocera’s common stock (the “Share Exchange”). As a result of the reverse merger, GSI became Nocera’s wholly-owned subsidiary and Yin-Chieh Cheng and Zhang Bi, the former stockholders of GSI, became Nocera’s controlling stockholders. The share exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.

 

GSI is a limited company established under the laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operation.

 

GZ WFH was incorporated in Xingyi City, Guizhou Province, People’s Republic of China (PRC) on October 25, 2017, and is engaged in providing fish farming containers service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000 (equal to US$733,138).

 

On November 13, 2018, GSI incorporated GZ GST in PRC with registered capital of US$15,000.

 

Divestiture

 

On September 21, 2020, the Company filed a Current Report on Form 8-K outlining the lack of communication that led to the termination by Nocera, Inc. of its relationship with Guizhou Wan Feng Hu Intelligent Aquatic Technology Co. Limited (“GZ WFH”) and its management, and termination of the Variable Interest Entity agreements between the parties.

 

Subsequently on October 8, 2020, Zhang Bi and GZ WFH entered into a Settlement Agreement and Release with Nocera, Inc. wherein all claims as to GZ WFH’s debt (claim to shares in Nocera, Inc. or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement. The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang Bi) waives any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit 10.8.

 

The VIE Agreements with XFC

 

On December 31, 2020, we exchanged 466,667 (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, we entered into a Purchase of Business Agreement with Han-Chieh Shih (the “Purchaser”), in which we sold our controlling interest of XFC, to the Purchaser for a total purchase cash price of $300,000 (the “XFC Sale”). The closing of the XFC Sale occurred on November 30, 2022 and the XFC variable interest entity (“VIE”) agreements were terminated in connection with the XFC Sale.

 

The VIE Agreements with Meixin

 

On September 7, 2022, we entered into a series of contractual agreements (collectively, the “Meixin VIE Agreements”) with the majority stockholder (the “Selling Stockholder”) of Meixin Institutional Food Development Co., Ltd., a Taiwan corporation and a food processing and catering company (“Meixin”), and Meixin, of which we purchased 80% controlling interest of Meixin for $4,300,000. The Meixin VIE Agreements essentially confer control and management of Meixin as well as substantially all of the economic benefits of the Selling Stockholder in Meixin to us.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
GOING CONCERN
12 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GOING CONCERN

Note 2      GOING CONCERN

 

The Company had net loss of $4.7 million for the year ended December 31, 2022, which raise substantial doubt as to the Company’s ability to continue as a going concern. Management believes that it has developed a liquidity plan, as summarized below, that, if executed successfully, would enable to meet presently anticipated cash needs for at least the next 12 months after the date that the financial statements are issued and it has prepared the consolidated financial statements on a going concern basis.

 

a)

The Company is continuing to improve and develop its scale of operations. After listing onto Nasdaq, the Company had raised sufficient fund for its operation development and the Company had a good level of cash position to meet its liabilities. The Company also has ability to raise additional funds from Nasdaq for the future development.

 

b) The Company obtained a financial support letter from Mr. Yin-Chieh Cheng, the chief executive officer, also the Chairman of the Board and a principal shareholder of the Company.

 

However, the Company continues to have ongoing obligations and it expects that it will require additional capital in order to execute its longer-term business plan. If the Company encounters unforeseen circumstances that place constraints on its capital resources, management will be required to take various measures to conserve liquidity, which could include, but not necessarily be limited to, curtailing the Company’s business development activities, suspending the pursuit of its business plan, controlling overhead expenses and seeking to further dispose of non-core assets. Management cannot provide any assurance that the Company will raise additional capital if needed.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY

Note 3      SUMMARY OF SIGNIFICANT ACCOUNTING POLICY

 

Change of Reporting Entity and Basis of Presentation

 

As a result of the Share Exchange on December 31, 2018, GSI became a wholly owned subsidiary of Nocera, Inc. The former GSI’s stockholders owned a majority of the common stock of the Company. The Transaction was regarded as a reverse merger whereby GSI was considered to be the accounting acquirer as its stockholders retained control of the Company after the Share Exchange, although Nocera, Inc. is the legal parent company. The Share Exchange was treated as a recapitalization of the Company.

 

As a result, the assets and liabilities and the historical operations that will be reflected in the Nocera’s financial statements after consummation of the Transaction will be those of GSI and will be recorded at the historical cost basis of GSI. Nocera’s assets, liabilities and results of operations will be consolidated with the assets, liabilities and results of operations of GSI upon consummation of the Transaction. As such, GSI is the continuing entity for financial reporting purpose. In a reverse merger, the historical stockholder’s equity of the accounting acquirer prior to the merger is retroactively reclassified (a recapitalization) for the equivalent number of shares received in the merger after giving effect to any difference in par value of the registrant’s and the accounting acquirer’s stock by an offset in paid-in-capital. Therefore, the financial statements have been prepared as if GSI had always been the reporting company and then on the share exchange date, had changed its name and reorganized its capital stock.

 

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information.

  

The consolidated financial statements included the financial statements of all subsidiaries and the VIE of the Company. All transactions and balances between the Company and its subsidiary and VIE have been eliminated in consolidation. Minority interests are recorded as a noncontrolling interest. A qualitative approach is applied to assess the consolidation requirement for VIEs.

 

Reclassification

 

Certain prior period amounts have been reclassified to conform with current year presentation.

  

Use of Estimates

 

The preparation of financial statements in conformity with US GAAP 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. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful receivables; the useful lives of property and equipment and intangible assets; impairment of long-lived assets; recoverability of the carrying amount of inventory; fair value of financial instruments; provisional amounts based on reasonable estimates for certain income tax effects of the Tax Act and the assessment of deferred tax assets or liabilities. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.

 

Concentrations of Credit Risk

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.

 

There was four customers who represented 49.62% of the Company's total revenue during the years ended December 31, 2022. There was one customer who represented 58.22% of the Company's total revenue during the years ended December 31, 2021.

 

The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:

         
   December 31,
2022
   December 31,
2021
 
         
Percentage of the Company’s accounts receivable          
Customer A   50.83%    16.37% 
Customer B   14.73%     
Customer C   31.82%     
Customer D       59.53% 
Customer E       16.30% 
    97.38%    92.20% 

 

The following table sets forth a summary of single suppliers who represent 10% or more of the Company’s total purchase:

 

   For the years ended December 31, 
   2022   2021 
         
Percentage of the Company’s purchase          
Supplier A       48.76% 
Supplier B   18.60%    15.14% 
Supplier C       14.26% 
    18.60%    78.16% 

 

Fair Value Measurement

 

The Company applies ASC Topic 820, Fair Value Measurements and Disclosures which defines fair value, establishes a framework for measuring fair value and expands financial statement disclosure requirements for fair value measurements.

  

ASC Topic 820 defines fair value as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability.

 

ASC Topic 820 specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:

 

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

 

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

 

Level 3 inputs to the valuation methodology are unobservable and significant to the fair value. Unobservable inputs are valuation technique inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

 

Management of the Company is responsible for determining the assets acquired, liabilities assumed and intangibles identified as of the acquisition date and considered a number of factors including valuations from an independent appraiser.

 

When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates.

 

As of December 31, 2022 and 2021, there are no assets or liabilities that are measured and reported at fair value on a recurring basis.

 

Cash and Cash Equivalents

 

Cash and cash equivalents include all cash on hand and cash in bank with no restrictions. The balance of cash as of December 31, 2022 and 2021 were $2,906,074 and $2,444,009, respectively.

 

Accounts Receivable, Net

 

Accounts receivable are stated at the original amount less an allowance for doubtful accounts, if any, based on a review of all outstanding amounts at period end. An allowance is also made when there is objective evidence that the Company will not be able to collect all amounts due according to the original terms of the receivables. The Company analyzes the aging of the customer accounts, coverage of credit insurance, customer concentrations, customer credit-worthiness, historical and current economic trends and changes in its customer payment patterns when evaluating the adequacy of the allowance for doubtful accounts.

 

Prepaid Expenses and Other Assets, Net

 

Prepaid expense and other assets, net consist of receivable from investment, prepaid rent and etc. Management reviews its receivable balance each reporting period to determine if an allowance for doubtful accounts is required. An allowance for doubtful account is recorded in the period in which loss is determined to be probable based on an assessment of specific evidence indicating doubtful collection, historical experience, account balance aging, and prevailing economic conditions. Bad debts are written off against the allowance after all collection efforts have ceased.

 

Inventories, net

 

Inventories are stated at lower of cost or net realizable value. Cost is determined using the weighted average method. Inventories include raw materials, work in progress and finished goods. The variable production overhead is allocated to each unit of product on the basis of the actual use of the production facilities. The allocation of fixed production overhead to the costs of conversion is based on the normal capacity of the production facilities.

  

Where there is evidence that the utility of inventories, in their disposal in the ordinary course of business, will be less than cost, whether due to physical deterioration, obsolescence, changes in price levels, or other causes, the inventories are written down to net realizable value.

 

Property and Equipment, Net

 

Property and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. Maintenance, repairs, and betterments, including replacement of minor items, are charged to expense; major additions to physical properties are capitalized.

 

Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, which are shown as follows.

   
  Useful life
Leasehold improvements Shorter of the remaining lease terms and estimated useful lives
Furniture and fixture 5 years
Equipment 3 years
Machinery 5 years
Vehicle 5 years

 

Upon sale or disposal, the applicable amounts of asset cost and accumulated depreciation are removed from the accounts and the net amount less proceeds from disposal is charged or credited to income.

 

Business Combination

 

For a business combination, the assets acquired, the liabilities assumed and any noncontrolling interest in the acquiree are recognized at the acquisition date and measured at their fair values as of that date. In a business combination achieved in stages, the identifiable assets and liabilities, as well as the noncontrolling interest in the acquiree, are recognized at the full amounts of their fair values. In a bargain purchase in which the total acquisition-date fair value of the identifiable net assets acquired exceeds the fair value of the consideration transferred plus any noncontrolling interest in the acquiree, that excess in earnings is recognized as a gain attributable to the acquirer.

 

Deferred tax liability and assets are recognized for the deferred tax consequences of differences between the tax bases and the recognized values of assets acquired and liabilities assumed in a business combination in accordance with Accounting Standards Codification (“ASC”) Topic 740-10.

 

Variable Interest Entity

 

Variable interest entities (“VIEs”) are entities in which equity investors lack the characteristics of a controlling financial interest or do not have sufficient equity at risk for the entity to finance its activities without additional subordinated financial support. VIEs are consolidated by the primary beneficiary. The primary beneficiary is the party who has the power to direct the activities of a variable interest entity that most significantly impact the entity’s economic performance and who has an obligation to absorb losses of the entity or a right to receive benefits from the entity that could potentially be significant to the entity.

 

We initially determine whether we are the primary beneficiary of a VIE upon our initial involvement with the VIE. We reassess whether we are the primary beneficiary of a VIE on an ongoing basis. Our determination of whether we are the primary beneficiary of a VIE is based upon the facts and circumstances for each VIE and requires significant judgment. In determining whether we are the party with the power to direct the VIE’s most significant activities, we first identify the activities of the VIE that most significantly impact its economic performance. Our considerations in determining the VIE’s most significant activities primarily include, but are not limited to, the VIE’s purpose and design and the risks passed through to investors. We then assess whether we have the power to direct those significant activities. Our considerations in determining whether we have the power to direct the VIE’s most significant activities include, but are not limited to, voting interests of the VIE, management, service and/ or other agreements of the VIE, involvement in the VIE’s initial design and the existence of explicit or implicit financial guarantees. In situations where we have determined that the power over the VIE’s most significant activities is shared, we assess whether we are the party with the power over the majority of the significant activities. If we are the party with the power over the majority of the significant activities, we meet the “power” criteria of the primary beneficiary. If we do not have the power over a majority of the significant activities or we determine that decisions require consent of each sharing party, we do not meet the “power” criteria of the primary beneficiary.

 

On September 7, 2022, Nocera and Meixin Institutional Food Development Co., Ltd (“Meixin”), a domestic funded limited liability company registered in Taiwan (R.O.C), entered into a series of contractual agreements (“VIE Agreements”) whereby Nocera, Inc. agreed to provide technical consulting and related services to Meixin. As a result, Nocera has been determined to be the primary beneficiary of Meixin and XFC became a VIE (Variable Interest Entity) of Nocera.

 

On September 7, 2022, Nocera paid $4,300,000 to Shareholders of Meixin in exchange for 80% controlling interest in Meixin.

 

Exclusive Business Cooperation Agreement

 

Pursuant to the Exclusive Business Cooperation Agreements, Nocera agrees to provide technical consulting and services including management consulting services, general and financial advisory services, and various general and administrative service, for the specific content thereof (hereinafter referred to as the “Target Business”) to the Meixin as the technical consulting and service provider of the Meixin in accordance with the conditions set forth herein during the term of this Agreement. Meixin agrees to accept the technical consulting and services provided by Nocera. Meixin further agrees that, without the prior written consent of Nocera, during the term of this Agreement, it shall not accept any technical consulting and services identical or similar to Target Business that are provided by any third party.

 

Exclusive Option Agreement

 

Meixin and its stockholders, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, have entered into an Exclusive Call Option Agreement with Nocera. Under the Exclusive Call Option Agreement, the Meixin stockholders irrevocably granted Nocera (or its designee) an exclusive option to purchase, to the extent permitted under Taiwan (R.O.C.) law, part or all of their equity interests in Meixin. According to the Exclusive Call Option Agreement, the purchase price shall be the minimum price permitted by applicable Taiwan (R.O.C.) Law at the time when such share transfer occurs.

 

Equity Pledge Agreement

 

Under the Equity Interest Pledge Agreement between Nocera and Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, the stockholder of Meixin, stockholder pledged all of his equity interests in Meixin to Nocera to guarantee the performance of Meixin’s obligations under the Exclusive Business Cooperation Agreement. Under the terms of the agreement, in the event that Meixin or stockholders breach their respective contractual obligations under the Exclusive Business Cooperation Agreement, Nocera, as pledge, will be entitled to certain rights, including, but not limited to, the right to collect dividends generated by the pledged equity interests. Shih, Han-Chieh also agreed that upon the occurrence of any event of default, as set forth in the Equity Interest Pledge Agreement, Nocera is entitled to claim indemnity.

 

Timely Reporting Agreement

 

To ensure VIEs promptly provide all of the information that the Company need to file various reports with the SEC, a Timely Reporting Agreement was entered between Meixin and Company. Under the Timely Reporting Agreement, VIEs each agreed that it is obligated to make its officers and directors available to the Company and promptly provide all information required by the Company so that the Company can file all necessary SEC and other regulatory reports as required.

 

Although it is not explicitly stipulated in the Timely Reporting Agreement, the parties agreed its term shall be the same as that of the Exclusive Business Cooperation Agreement.

 

Power of Attorney

 

Under the Power of Attorney, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun (Existing Stockholders) hereby irrevocably undertake that they authorize Nocera or the individual then designated by Nocera (“Attorney”) to exercise, on his behalf, the following rights available to them in their capacity as a stockholder of the Meixin under the then effective articles of association of the Meixin (collectively, “Powers”): (a) to propose the convening of, and attend, stockholders’ meetings in accordance with the articles of association of the Meixin on behalf of the Existing Stockholder; (b) to exercise voting rights on behalf of the Existing Stockholder on all matters required to be deliberated and resolved by the stockholders’ meeting, including without limitation the appointment and election of the directors and other executives to be appointed and removed by the stockholders, of the Meixin the sale or transfer of all or part of the equity held by stockholders in the Meixin; (c) to exercise other stockholders’ voting rights under the articles of association of the Meixin (including any other stockholders’ voting rights stipulated upon an amendment to such articles of association); (d) other voting rights that stockholders shall enjoy under the Taiwan (R.O.C.) laws, as amended, revised, supplemented and re-enacted, no matter whether they take effect before or after the conclusion of this Agreement. The Existing Stockholders shall not revoke the authorization and entrustment accorded to the Attorney other than in the case where Nocera gives the Existing Stockholders a written notice requesting the replacement of the Attorney, in which event the Existing Stockholders shall immediately appoint such other person as then designated by Nocera to exercise the foregoing Powers and such new authorization and entrustment shall supersede, immediately upon its grant, the original authorization, and entrustment.

 

Although it is not explicitly stipulated in the Power of Attorney, the term of the Power of Attorney shall be the same as the term of that of the Exclusive Option Agreement.

 

This Power of Attorney is coupled with an interest and shall be irrevocable and continuously valid from the date of execution of this Power of Attorney, so long as equity holders of VIEs are shareholders of Company.

 

The VIE Agreements became effective immediately upon their execution.

 

We assess our variable interests in a VIE both individually and in aggregate to determine whether we have an obligation to absorb losses of or a right to receive benefits from the VIE that could potentially be significant to the VIE. The determination of whether our variable interest is significant to the VIE requires significant judgment. In determining the significance of our variable interest, we consider the terms, characteristics and size of the variable interests, the design and characteristics of the VIE, our involvement in the VIE and our market-making activities related to the variable interests. Our variable interests in VIEs include debt and equity interests, commitments and certain fees. Our involvement with VIEs arises primarily from:

 

  1. power to direct activities of a VIE that most significantly impact the entity’s economic performance, and
     
  2. obligation to absorb losses of the entity that could potentially be significant to the VIE or right to receive benefits from the entity that could potentially be significant to the VIE.

 

Pursuant to the VIE Agreements, Nocera is entitled to receive 100% of expected residual returns from VIE. The VIE Agreements are designed so that VIEs operate for the benefit of the Company. Accordingly, the accounts of VIEs are consolidated in the accompanying financial statements pursuant to ASC 810-10, Consolidation. In addition, their financial positions and results of operations are included in the Company’s consolidated financial statements.

 

Since the VIE agreements with XFC were terminated in November 30, 2022, and XFC was accounted for a discontinued operations for the year ended December, 2022, the following financial statement balances and amounts reflect the financial position and financial performances of Meixin and XFC respectively, which were included in the consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, after elimination of intercompany transactions and balances:

 

Discontinued operation XFC  December 31,
2022
   December 31,
2021
 
Cash  $42,800    340,332 
Account receivables   100,302     
Other receivables       1,622,110 
Prepayment       72,995 
Inventories   1,303    1,391,518 
Property and equipment, net   820,579    47,113 
Other noncurrent assets       69,489 
Total Assets  $946,984    3,543,557 
           
Other liabilities       1,723,672 
Total Liabilities  $    1,723,672 
           
    

December 31,

2022

    

December 31,

2021

 
Revenue  $1,688,453   $6,101,103 
Net (loss) / profit   (381,593)   522,044 

 


(v)
Discontinued operation

 

In accordance with ASU No. 2014-08, Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity, a disposal of a component of an entity or a group of components of an entity is required to be reported as discontinued operations if the disposal represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results when the components of an entity meets the criteria in paragraph 205-20-45-1E to be classified as held for sale. When all of the criteria to be classified as held for sale are met, including management, having the authority to approve the action, commits to a plan to sell the entity, the major current assets, other assets, current liabilities, and noncurrent liabilities shall be reported as components of total assets and liabilities separate from those balances of the continuing operations. At the same time, the results of all discontinued operations, less applicable income taxes (benefit), shall be reported as components of net income (loss) separate from the net income (loss) of continuing operations in accordance with ASC 205-20-45.

 

On November 30, 2022, the Company, XFC and Han-Chieh Shih (the “Purchaser”) entered into certain share purchase agreement (the “Disposition SPA”). Pursuant to the Disposition SPA, the Purchaser agreed to purchase XFC 100% controlling interest in exchange of cash purchase price of $300,000 (the “Consideration”). The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal. On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied, as a result, the Disposal contemplated by the Purchase Agreement is completed and the VIE agreements were terminated.

 

Goodwill and Intangible Assets

 

We recognize goodwill in accordance with ASC 350, Intangibles—Goodwill and Other. Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually as of December 31st of each year, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment charge for goodwill is recognized only when the estimated fair value of a reporting unit, including goodwill, is less than its carrying amount.

 

We recognize intangibles assets in accordance with ASC 350, Intangibles—Goodwill and Other. Acquired intangible assets subject to amortization are stated at cost and are amortized using the straight-line method over the estimated useful lives of the assets. Intangible assets that are subject to amortization are reviewed for potential impairment whenever events or circumstances indicate that carrying amounts may not be recoverable. Assets not subject to amortization are tested for impairment at least annually.

 

The estimates of fair value are based on the best information available as of the date of the assessment, which primarily incorporates management assumptions about expected future cash flows. Although these assets are not currently impaired, there can be no assurance that future impairments will not occur.

 

Share-Based Compensation

 

We determine our share-based compensation in accordance with ASC 718, Compensation—Stock Compensation (ASC 718), which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees based on the grant date fair value of the award.

 

Determining the appropriate fair value model and calculating the fair value of phantom award grants requires the input of subjective assumptions. We use the Black-Scholes pricing model to value our phantom awards. Share-based compensation expense is calculated using our best estimates, which involve inherent uncertainties and the application of management’s judgment. Significant estimates include our expected volatility. If different estimates and assumptions had been used, our phantom unit valuations could be significantly different and related share-based compensation expense may be materially impacted.

 

The Black-Scholes pricing model requires inputs such as the risk-free interest rate, expected term, expected volatility and expected dividend yield. We base the risk-free interest rate that we use in the Black-Scholes pricing model on zero coupon U.S. Treasury instruments with maturities similar to the expected term of the award being valued. The expected term of phantom awards is estimated from the vesting period of the award and represents the weighted average period that our phantom awards are expected to be outstanding. We estimated the volatility based on the historic volatility of our guideline companies, which we feel best represent our company. We have never paid and do not anticipate paying any cash dividends in the foreseeable future and, therefore, we use an expected dividend yield of zero in the pricing model. We account for forfeitures as they occur.

 

Impairment of Long-lived Assets

 

The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. When these events occur, the Company measures impairment by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Company would recognize an impairment loss, which is the excess of carrying amount over the fair value of the assets.

 

Commitments and Contingencies

 

In the normal course of business, the Company is subject to contingencies, including legal proceedings and claims arising out of its business that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments including historical and the specific facts and circumstances of each matter.

 

Revenue Recognition

 

We recognize revenues when our customer obtains control of promised goods or services, in an amount that reflects the consideration which it expects to receive in exchange for those goods. We recognize revenues following the five step model prescribed under ASU No. 2014-09. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, we apply the following steps:

 

  · Step 1: Identify the contract (s) with a customer

 

  · Step 2: Identify the performance obligations in the contract

 

  · Step 3: Determine the transaction price

 

  · Step 4: Allocate the transaction price to the performance obligation in the contract

 

  · Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

The Company considered revenue is recognized when (or as) the Company satisfies performance obligations by transferring a promised goods and provide maintenance service to a customer. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods and providing maintenance service to the customer. Contracts with customers are comprised of invoices and written contracts.

 

The Company does not have arrangements for returns from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has no sales incentive programs.

 

The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, which majority are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.

 

The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.

 

Cost of Sales

 

Cost of sales consists primarily of material costs, labor costs, depreciation, and related expenses, which are directly attributable to the production of the product. Write-down of inventories to lower of cost or net realizable value is also recorded in cost of sales.

 

Income Taxes

 

The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

 

Leases

 

In February 2016, the FASB issued ASU 2016-12, Leases (ASC Topic 842), which amends the leases requirements in ASC Topic 840, Leases. Under the new lease accounting standard, a lessee will be required to recognize a right-of-use asset and lease liability for most leases on the balance sheet. The new standard also modifies the classification criteria and accounting for sales-type and direct financing leases, and enhances the disclosure requirements. Leases will continue to be classified as either finance or operating leases.

 

The Company adopted ASC Topic 842 using the modified retrospective transition method effective January 1, 2019. There was no cumulative effect of initially applying ASC Topic 842 that required an adjustment to the opening retained earnings on the adoption date nor revision of the balances in comparative periods. As a result of the adoption, The Company recognized a lease liability and right-of-use asset for each of our existing lease arrangement. The adoption of the new lease standard does not have a material impact on our consolidated income statement or our consolidated statement of cash flow.

 

Uncertain Tax Positions

 

The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. Interest and penalties related to uncertain tax positions are recognized and recorded as necessary in the provision for income taxes. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB 100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. The Company records interest and penalties on uncertain tax provisions as income tax expense. There are no uncertain tax positions as of December 31, 2022 and 2021, and the Company has no accrued interest or penalties related to uncertain tax positions. The company does not believe that the unrecognized tax benefits will change over the next twelve months.

 

Comprehensive (Loss) Income

 

Comprehensive income or loss is comprised of the Company’s net (loss) income and other comprehensive income or loss. The component of other comprehensive income or loss consists solely of foreign currency translation adjustments, net of the income tax effect.

 

Foreign Currency Translation and Transactions

 

The Company’s reporting currency is the U.S. dollar (“US$”). The functional currency of the Company’s subsidiary and the consolidated VIE is RMB. In the consolidated financial statements, the financial information of the Company’s subsidiary and the consolidated VIE has been translated into US$. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, except for changes in accumulated deficit during the year which is the result of income statement translation process, and revenue, expense, gains or losses are translated using the average exchange rate during the year. Translation adjustments are reported as foreign currency translation adjustments and are shown as a separate component of other comprehensive income or loss in the consolidated statements of changes in equity and comprehensive (loss) income. The exchange rates as of December 31, 2022 and 2021 are 6.9646 and 6.4854, respectively. The annual average exchange rates for the year ended December 31, 2022 and 2021 are 6.7208 and 6.3700, respectively.

  

(Loss) Earnings per Share

 

Basic (loss) earnings per share is computed by dividing net (loss) income attributable to holders of common stock by the weighted average number of common shares outstanding during the year. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares.

 

Recent Accounting Pronouncements

 

Recent accounting pronouncements issued by the Financial Accounting Standards Board, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE, NET
12 Months Ended
Dec. 31, 2022
Credit Loss [Abstract]  
ACCOUNTS RECEIVABLE, NET

Note 4     ACCOUNTS RECEIVABLE, NET

 

As of December 31, 2022 and 2021, accounts receivable consisted of the following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Accounts receivable   209,777    114,515 
Less: Allowance for doubtful accounts        
Total   209,777    114,515 

 

For the years ended December 31, 2022 and 2021, the Company has recorded provision for doubtful accounts of nil and nil, respectively.

  

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES, NET
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
INVENTORIES, NET

Note 5     INVENTORIES, NET

 

As of December 31, 2022 and 2021, inventories consisted of the following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Raw materials   91,781    97,163 
Work in process        
Total   91,781    97,163 

 
The inventory write downs were $nil 0 and $nil 0 for the years ended December 31, 2022 and December 31, 2021, respectively.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
ADVANCE TO SUPPLIERS
12 Months Ended
Dec. 31, 2022
Advance To Suppliers  
ADVANCE TO SUPPLIERS

Note 6     ADVANCE TO SUPPLIERS

 

Balances of advances to suppliers were $1,732 and $1,732 as of December 31, 2022 and 2021, respectively, which represented prepayments to suppliers for raw materials.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID EXPENSES AND OTHER ASSETS, NET
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
PREPAID EXPENSES AND OTHER ASSETS, NET

Note 7     PREPAID EXPENSES AND OTHER ASSETS, NET

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Other receivables from third party   27,470    75,686 
Prepaid expenses and other assets, net   27,470    75,686 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT, NET
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

Note 8     PROPERTY AND EQUIPMENT, NET

 

As of December 31, 2022 and December 31, 2021, property and equipment consisted of the following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Equipment   903,867    24,725 
Less: Accumulated depreciation   (59,254)   (593)
Property and equipment, net   844,613    24,132 

 

Depreciation expenses for the years ended December 31, 2022 and 2021 were $66,907 and $6,127, respectively.

  

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND OTHER INTANGIBLE ASSETS

Note 9     GOODWILL AND OTHER INTANGIBLE ASSETS

 

As of December 31, 2022 and December 31, 2021, goodwill and other intangible assets consisted of the followings:

 

Goodwill

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Goodwill - XFC        
Goodwill - Meixin   3,905,735     
Less: Impairment        
Balance at end of year   3,905,735     

 

Customer relations

Schedule of intangible assets            
    December 31,
2022
    December 31,
2021
 
    $     $  
Acquisitions     135,325        
Translation/ Adjustments            
Less: Accumulated amortization     (4,891 )      
Less: Impairment            
Balance at end of year     130,434        

 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER BORROWINGS
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
OTHER BORROWINGS

Note 10       OTHER BORROWINGS

 

Others loans consisted of the following:

         
   For the years ended December 31, 
   2022   2021 
         
Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year  $214,913   $ 
Total secured loan wholly repayable within 1 year   214,913     
           
Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year   436,341     
Total  $651,254   $ 

 

As of December 31, 2022, the outstanding loan from Chailease Finance Co., Ltd of $651,254 (or TWD 20,000,000) with annual interest rate of 6% was secured by pledging the timely deposit in Sunny Bank (Xizhi Brench) of 500,000, and denominated in TWD for a term of 24 months. This facility of credit limit of TWD 20,000,000 was obtained on December 19, 2022 and will be expired on December 16, 2024.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANTS
12 Months Ended
Dec. 31, 2022
Warrants  
WARRANTS

Note 11     WARRANTS

 

On April 1, 2021, the Company entered in a securities purchase agreement with certain investors for an aggregate of 80,000 shares of its preferred stock at a per share purchase price of $2.50. As part of the transaction, the investors received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception. The subscription was completed on August 10, 2021.

 

On September 27, 2021 the Company entered into another securities purchase agreement with the same investors, pursuant to which the Company issued in a registered direct offering, an aggregate of 48,000 shares of common stock of the Company at a per share purchase price of $2.50. In addition, the investors also received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception.

 

In connection with the Public Offering and pursuant to a registration statement on Form S-1, amended (File No. 333-264059), originally filed with the Securities and Exchange Commission (the “SEC”) on April 1, 2022, and declared effective by the SEC on August 10, 2022 (the “Registration Statement”), the public offering price of each Unit was $3.50, and each unit consisting of one share of common stock and a warrant to purchase two shares of common stock from the date of issuance until the fifth anniversary of the date of issuance. The Shares and the Warrants comprising the Units were immediately separable and issued separately in the Offering, which closed on August 15, 2022.

 

In connection with the Public Offering and pursuant to the underwriting agreement between us and the underwriters named therein, we granted the underwriters a 45-day option to purchase up to 282,000 additional shares of common stock and warrants, equivalent to 15% of the Units sold in the Public Offering, at the public offering price per Unit, less underwriting discounts and commissions, to cover over-allotments, if any. On September 23, 2022, the underwriters exercised their option to purchase an additional 282,000 warrants from us for gross proceeds of $2,820. The warrants were issued to the underwriters on September 26, 2022.

 

The exercise price of the Warrants shall be decreased to the reset price, which means the greater of (i) 50% of the exercise price and (ii) 100% of the last volume weighted average price immediately preceding the 90th calendar day following the initial issuance date (the greater of (i) and (ii), the “Reset Price”) if, on the date that is 90 calendar days immediately following the initial issuance date, the Reset Price is less than the exercise price on that date.

         
Appraisal Date (Inception Date) 

C Warrant
August 10,

2021

  

D Warrant
August 10,

2021

 
   $   $ 
Market price per share (USD/share)   1.47    0.66 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.14%    0.14% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.39    1.39 
Expected volatility   56.36%    56.36% 

 

Appraisal Date (Inception Date)  C Warrant
September 27,
2021
   D Warrant
September 27,
2021
 
   $   $ 
Market price per share (USD/share)   1.71    0.73 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.15%    0.15% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.26    1.26 
Expected volatility   52.93%    52.93% 

 

Appraisal Date (Inception Date)  IPO Warrant
September 26,
2022
 
     
   $ 
Market price per share (USD/share)   1.28 
Exercise price (USD/price)   1.925 
Risk free rate   4.03% 
Dividend yield   0.00% 
Expected term/ Contractual life (years)   4.65 
Expected volatility   46.10% 

 

The following is a reconciliation of the beginning and ending balances of warrants liability measured at fair value on a recurring basis using Level 3 inputs:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Balance at the beginning of period   312,320     
Warrants issued to investors   754,303    287,520 
Warrants issued to underwriter   113,145     
Fair value change of warrants included in earnings       24,800 
Total   1,179,768    312,320 

 

 

The following is a summary of the warrant activity:

            
  

Number of

Warrants

  

Average

Exercise Price

  

Weighted

Average

Remaining

Contractual

Term in

Years

 
             
Outstanding at January 1, 2021            
Exercisable at January 1, 2021            
Granted   256,000    3.75    3.00 
Exercised / surrendered            
Expired            
Outstanding at December 31, 2021   256,000    3.75    2.66 
Exercisable at December 31, 2021   256,000    3.75    2.66 
                
Outstanding at January 1, 2022   256,000    3.75    2.66 
Exercisable at January 1, 2022   256,000    3.75    2.66 
Granted   2,162,000    1.93    4.98 
Exercised / surrendered            
Expired            
Outstanding at December 31, 2022   2,418,000    2.12    4.73 
Exercisable at December 31, 2022   2,418,000    2.12    4.73 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
LEASES

Note 12     LEASES

 

The Company has two non-cancelable lease agreements for certain office and accommodation as well as fish farming containers for research and develop advanced technology for water circulation applying in fishery with original lease periods expiring between 2022 and 2023. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company recognizes rental expense on a straight-line basis over the lease term.

 

The components of lease expenses for the year ended December 31, 2022 and December 31, 2021 were as follows:

            
   Statement of Income Location  For the year ended December 31, 2022   For the year ended December 31, 2021 
      $   $ 
Lease Costs           
Operating lease expense  General and administrative expenses   51,227    4,424 
Total net lease costs      51,227    4,424 

 

Maturity of lease liabilities under our non-cancelable operating leases as of December 31, 2022 and December 31, 2021 are US$ nil. 0

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER PAYABLES AND ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
OTHER PAYABLES AND ACCRUED LIABILITIES

Note 13     OTHER PAYABLES AND ACCRUED LIABILITIES

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
VAT payable        
Salary payable   861     
Others   37,527    12,407 
Total   38,388    12,407 

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
TAXATION
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
TAXATION

Note 14     TAXATION

 

The Company and its subsidiary, and the consolidated VIE file tax returns separately.

 

1) Value-added tax (“VAT”)

 

PRC

 

Pursuant to the Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from 16% to 13% on April 1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to 10% for the installment service provided.

 

Taiwan

 

Pursuant to the Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals ("taxpayers") that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.

 

2) Income tax

 

United States

 

On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was signed into legislation. The 2017 Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S. tax.

 

On December 22, 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to provide guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were no adjustments recorded to the provisional amounts.

 

The Coronavirus Aid, Relief and Economy Security (CARES) Act (the “CARES Act, H.R. 748”) was signed into law on 27 March 2020. The CARES Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment. The Company does not anticipate a significant tax impact on its financial statements and will continue to examine the impact the CARES Act may have on its business.

 

The Company evaluated the Global Intangible Low Taxed Income (“GILTI”) inclusion on current earnings and profits of greater than 10% owned foreign controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction in the GILTI inclusion, which effectively reduces the 21% U.S. corporate tax rate on the foreign income to an effective rate of 10.5%. The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded a GILTI inclusion of $152,829. The Company has elected to treat the financial statement impact of GILTI as current period expenses.

  

The reverse merger was completed on December 31, 2018 and the tax losses of US subsidiary was not in the scope as of December 31, 2018. As of December 31, 2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was $99,817. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.

 

Taiwan

 

The Company’s loss before income taxes is primarily derived from the operations in Taiwan and income tax expense is primarily incurred in Taiwan.

 

As a result of amendments to the “Taiwan Income Tax Act” enacted by the Office of the President of Taiwan on February 7, 2018, the statutory income tax rate increased from 17% to 20% and the undistributed earning tax, or a surtax, decreased from 10% to 5% effective from January 1, 2018. As a result, the statutory income tax rate in Taiwan is 20% for the years ended December 31, 2022 and 2021. An additional surtax, of which rate was reduced from 10% to 5% being applied to the Company starting from September 1, 2018, is assessed on undistributed income for the entities in Taiwan, but only to the extent such income is not distributed or set aside as a legal reserve before the end of the following year. The 5% surtax is recorded in the period the income is earned, and the reduction in the surtax liability is recognized in the period the distribution to stockholders or the setting aside of legal reserve is finalized in the following year.

 

Hong Kong

 

The HK tax reform has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for the first HK$2 million (approximately $257,931) of assessable profits will be lowered to 8.25% (half of the rate specified in Schedule 8 to the Inland Revenue Ordinance (IRO)) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue to be subject to the rate of 16.5% for corporations. The Company assessed that the HK entity will not earn a profit greater than HK$2 million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.

 

As of December 31, 2022, The Company’s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income. The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.

 

PRC

 

WFOE and the consolidated VIE established in the PRC are subject to the PRC statutory income tax rate of 25%, according to the PRC Enterprise Income Tax (“EIT”) law.

 

In accordance with the relevant tax laws and regulations of the PRC, a company registered in the PRC is subject to income taxes within the PRC at the applicable tax rate on taxable income. All the PRC subsidiaries were subject to income tax at a rate of 25% for the year ended December 31, 2021 and 2020. According to PRC tax regulations, the PRC net operating loss can generally carry forward for no longer than five years starting from the year subsequent to the year in which the loss was incurred.

 

The components of the income tax (benefit) expense are:

         
   For the years ended December 31, 
   2022   2021 
   $   $ 
Current   23,808    (9,421
Deferred        
Total income tax expense (benefit)   23,808    (9,421

 

The reconciliation of income taxes expenses computed at the TW statutory tax rate (2021: at PRC statutory tax rate) applicable to income tax expense is as follows:

         
   For the years ended December 31, 
   2022   2021 
Taiwan (2021 - PRC) income tax statutory rate   20.00%    20.00% 
Tax effect of non-deductible expense   (13.48%)   (6.78%)
Tax effect of stock-based compensation   (8.69%)   (14.71%)
Tax effect of non-taxable income   2.54%     
Tax effect of different tax rates in other jurisdictions   (0.01%)   1.07% 
Others   0.12%     
Changes in valuation allowance   (0.49%)   (1.01%)
Effective tax rate   (0.01%)   (1.43%)

  

 

3) Deferred tax assets (liabilities), net

 

The tax effects of temporary differences representing deferred income tax assets and liabilities result principally from the following:

         
   December 31, 2022   December 31, 2021 
   $   $ 
Deferred tax assets          
Tax loss carried forward   23,391     
Allowance for doubtful receivables        
Total deferred tax assets   23,391     
Valuation allowance        
Total deferred tax assets, net   23,391     
           
Deferred tax liabilities          
Property and equipment, difference in depreciation        
           
Deferred tax liabilities, net        

 

The valuation allowance as of December 31, 2022 and 2021 was primarily provided for the deferred income tax assets if it is more likely than not that these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies in making this assessment. The movement for the valuation allowance is as following.

         
   December 31, 2022   December 31, 2021 
   $   $ 
Balance at beginning of the year   95,844     
Additions of valuation allowance       95,844 
Reductions of valuation allowance        
Balance at the end of the year   95,844    95,844 

 

PRC Withholding Tax on Dividends

 

The current PRC Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.

 

As of December 31, 2022 and 2021, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, since the Company intends to reinvest its earnings to potentially continue its business in mainland China, namely the manufacturing of the RASs through GZ GST, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies. 

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY BALANCES AND TRANSACTIONS
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
RELATED PARTY BALANCES AND TRANSACTIONS

Note 15     RELATED PARTY BALANCES AND TRANSACTIONS

 

Due to related parties

 

The balance due to related parties was as following:

             
    December 31,
2022
    December 31,
2021
 
    $     $  
Mountain Share Transfer, LLC (1)     39,341       39,341  

  

Due from a related party

 

The balance due from a related party was as following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Taisi Electrical & Plumbing Co. Pte Ltd. (2)       1,615,217 
Total       1,615,217 

 

Sales

 

The balance of sales with a related party was as following:

 

   Related Party Categories   December 31,
2022
   December 31,
2021
 
       $   $ 
鉉順企業有限公司 (3)   Same director    993,918     
Total        993,918     

 

The sales prices and payment terms to related parties were not significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements

 

Note:

 

(1) Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.

 

(2) Mr. Tsai Wen-Chih is the director of XFC and has control power over Taisi Electrical & Plumbing Co. Pte Ltd. The Company took over the receivable amount of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full contractual amounts can be collected.

 

(3) 鉉順企業有限公司 chairman is Mr. Yin-Chieh Cheng (“Mr. Cheng”) same with Company. 鉉順企業有限公司 will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.

 

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
COMMON STOCK
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
COMMON STOCK

Note 16     COMMON STOCK

 

The Company’s authorized number of common stock is 200,000,000 shares with par value of $0.001 each. On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the Company’s common stock issued and outstanding decreased from 10,707,150 shares to 7,138,587 shares. All shares and associated amounts have been retroactively restated to reflect the stock split on August 11, 2022. As of December 31, 2022 and 2021, issued common stock were 9,243,587 shares and 7,071,920, respectively.

 

On August 11, 2022, the Company’s common stock commenced trading on The Nasdaq Capital Market under the symbol “NCRA” on a post-reverse stock split basis. During the public offering, 1,880,000 common stocks, at par value $0.001 each, were issued at the offering price $3.5 each. The Company received total gross proceeds of $6.58 million from the public offering and after deducting the underwriting commissions, discounts and offering expenses, the Company received net proceeds of approximately $5.3 million .

 

All number of shares, share amounts and per share data presented in the accompanying consolidated financial statements and related notes have been retroactively restated to reflect the reverse merger transaction and subsequent issuance of shares stated above, except for authorized common shares, which were not affected.

 

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION

Note 17     SHARE-BASED COMPENSATION

 

On December 27, 2018, Nocera granted Mr. Yin-Chieh Cheng quarterly option awards of 250,000 Series “A” Warrants for 20 quarters (5 years) for a total of 5,000,000 Series “A” Warrants with exercise price of $0.50 per share, subject to continued employment for services as Chairman of the Board and a Director.

 

On June 1, 2020, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu 50,000 shares of Class A warrants and 60,000 shares of Class A warrants separately, each with exercise price of $0.50 per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer. The Company also granted 2 employees 50,000 shares of Class A warrants with exercise price of $0.50 per share. The Class A warrants consist of the right to purchase one share for $0.50 per share from the date of issuance until April 23, 2026.

 

On June 1, 2020, Nocera granted Mr. Michael A. Littman 50,000 shares of Class A warrants with exercise price of $0.50 per share and 50,000 shares of Class B warrants with exercise price of $1.00 per share. Mr. Littman exercised 50,000 shares of Class A warrants and 50,000 shares of Class B warrants on August 11, 2021. The Class B warrants consist of the right to purchase one share for $1.00 per share separately from the date of issuance until April 23, 2026.

 

On December 1, 2021, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu 75,000 shares of Class A warrants and 60,000 shares of Class A warrants separately, each with exercise price of $0.50 per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer. The Company also granted 2 employees 70,000 shares of Class A warrant with exercise price of $0.50 per share.

 

On December 31, 2021, the Company issued an aggregate of 505,000 shares of common stock to Mr. Shun-Chih Chuang and a total of five consultants in consideration for services rendered.

 

On December 22, 2022, the Company issued 150,000 and 75,000 shares of common stock to Chen-Chun Chung and TraDigital respectively in consideration for services rendered.

 

The estimated fair value of share-based compensation for employees is recognized as a charge against income on a ratable basis over the requisite service period, which is generally the vesting period of the award. The fair value of stock option grant was estimated on the date of grant using the Black-Scholes option pricing model under the following assumptions:

                 
    December 31,
2022
    December 31,
2021
 
                 
Dividend yield     N/A       N/A  
Risk-free interest rate     1.16%       1.16%  
Expected term (in years)     4.31       4.31  
Volatility     48.15%       48.15%  

 

The Company estimated the grant date fair value of time-based stock option awards using the Black-Scholes option valuation model, which requires assumptions involving an estimate of the fair value of the underlying common stock on the date of grant, the expected term of the options, volatility, discount rate and dividend yield. The Company calculated expected option terms based on the “simplified” method for “plain vanilla” options due to the limited exercise information. The “simplified method” calculates the expected term as the average of the vesting term and the original contractual term of the options. The Company calculated volatility using the average adjusted volatility of quick companies feature of Capital IQ for a period of time reflective of the expected option term, while the discount rate was estimated using the interest rate for a treasury note with the same contractual term as the options granted. Dividend yield is estimated at our current dividend rate, which adjustments for any known future changes in the rate.

 

For the years ended December 31, 2022 and December 31, 2021, $413,453 and $6,638,371 share-based compensation expenses was recognized into additional paid-in capital of the Company, respectively.

  

As of December 31, 2022, total unrecognized compensation cost related to unvested share-based compensation awards was $11,114,097. This amount is expected to be recognized as stock-based compensation expense in the Company’s consolidated statements of operations and comprehensive income over the remaining vesting period of 1.99 years.

 

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
PREFERRED STOCK
12 Months Ended
Dec. 31, 2022
Equity [Abstract]  
PREFERRED STOCK

Note 18     PREFERRED STOCK

 

In August 2021, the Company issued 80,000 shares of preferred shares of $1.00 each at an issue price of $2.50 per share to certain investors credited as fully paid. The preferred shares are non-voting and non-redeemable. The holder of the preferred shares will have priority over the holders of ordinary shares of the Company on the assets and funds of the Company available for distribution in a distribution of assets on liquidation, winding up or dissolution of the Company. The holder of the preferred shares shall not have the right to attend or vote at any general meeting of the Company (except a general meeting for winding up of the Company or a resolution is to be proposed which if passed would vary or abrogate the rights or privileges of such holder).

 

On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Series A Preferred Stock decreased from 80,000 shares to 53,334 shares.

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
(LOSS) INCOME PER SHARE
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
(LOSS) INCOME PER SHARE

Note 19     (LOSS) INCOME PER SHARE

 

The following table sets forth the computation of basic and diluted (loss) earnings per common share for the years ended December 31, 2022 and 2021.

 Schedule of earnings (loss) per share        
   For the years ended December 31, 
   2022   2021 
Net loss  $(4,812,908)   (9,619,079)
Net loss from continuing operations   (2,074,329)   (10,141,123)
Net (loss) income from discontinued operations   (2,662,260)   522,044 
           
Weighted Average Shares Outstanding - Basic and Diluted   7,876,367    6,107,727  
           
Loss per share - basic and diluted   (0.6111)   (1.5749)
Net loss per share from continuing operations – basic and diluted (1)   (0.2731)   (1.6604)
Net (loss) income per share from discontinued operations – basic and diluted (1)   (0.3380)   0.0855 

 

Basic (loss) income per share is computed by dividing the net loss by the weighted average number of common shares outstanding during the period. Diluted (loss) per income share is the same as basic loss per share due to the lack of dilutive items in the Company for the years ended December 31, 2022 and 2021. The number of warrants is excluded from the computation as the anti-dilutive effect.

 

(1)    On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. All shares and associated amounts have been retroactively restated to reflect the stock split.

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”)
12 Months Ended
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”)

Note 20      DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”)

 

On December 31, 2020, we exchanged 466,667 (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, the Company, XFC and Han-Chieh Shih (the “Purchaser”) entered into certain Share Purchase Agreement (the “Purchase Agreement”). Pursuant to the Purchase Agreement, the Purchaser agreed to purchase XFC 100% controlling interest in exchange of cash purchase price of $300,000 (the “Consideration”). The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal. On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied, as a result, the Disposal contemplated by the Purchase Agreement is completed and the VIE agreements were terminated.

 

In accordance with ASC 205-20-45, XFC met the criteria as a discontinued operation. As of November 30, 2022, the assets relevant to the sale of XFC with a carrying value of $2.6 million were classified as assets held, the liabilities relevant to the sale of XFC with a carrying value of $71,168 were classified as liabilities held for sale, and the cumulative translation adjustments relevant to the sale of XFC of $1.8 million was removed from the equity component and was reported as a gain on the sale of XFC. A net loss of $2.8 million was recognized as the net loss from disposal of discontinued operation in the year ended December 31, 2022.

 

The following is a reconciliation of the amounts of major classes of income from operations classified as discontinued operations in the consolidated statements of operations and comprehensive loss for the years ended December 31, 2022 and 2021:

 

               
Discontinued operations XFC 1  For the Years Ended
December 31,
 
   2022   2021 
Discontinued Operations:          
Revenue  $2,236,616   $6,101,103 
Cost of revenues   (2,225,487)   (5,230,321)
Selling expenses        
General and administrative expenses   (105,226)   (213,863)
Other revenue   1,812    1,455 
Other expenses       (5,819)
Income tax       (130,511)
Net gain from discontinued operations        
Net income (loss) from discontinued operations  $(92,285)  $522,044 

 

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

Note 21     COMMITMENTS AND CONTINGENCIES

 

Capital commitments

 

As of December 31, 2022 and 2021, the Company’s capital commitments contracted but not yet reflected in the consolidated financial statements amounted to $nil.

  

Contingencies

 

In the ordinary course of business, the Company may be subject to legal proceeding regarding contractual and employment relationships and a variety of other matters. The Company records contingent liabilities resulting from such claims when a loss is assessed to be probable and the amount of the loss is reasonably estimable.

 

The Company has no significant pending litigation for the year ended December 31, 2022 and 2021.

  

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS COMBINATION
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
BUSINESS COMBINATION

Note 22     BUSINESS COMBINATION

 

Meixin Institutional Food Development Company Limited

 

On September 7, 2022, the Company acquired 80% shares of Meixin. The fair values of assets acquired and liabilities assumed were as follows:

     
Cash and bank balance  $7,824 
Trade receivables   10,646 
Inventory   14,225 
Plant and equipment, net   872,939 
Intangible assets – customer relations   

169,156

 
Other payables and accrued liabilities   (581,959)
Net assets value   492,831 
Net assets acquired @ 80%   394,265 
Goodwill   3,905,735 
Purchases price  $4,300,000 

 

Xin Feng Construction Co., Ltd.

 

On November 30, 2022, the Company terminated the VIE agreements with and settled all debt claims as to XFC. The fair values of assets and liabilities of XFC were as follows:

     
Cash and bank balance  $46,564 
Trade receivables   378,798 
Inventory   144,968 
Prepaid expenses and other current assets   2,000,452 
Plant and equipment, net   38,402 
Bank borrowing   (19,054)
Other payables and accrued liabilities   (19,839)
Income tax payable   (32,274)
Goodwill   332,040 
Net assets acquired  $2,870,057 
Consideration received   (300,082)
Loss on disposal of subsidiary  $2,569,975 

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
SUBSEQUENT EVENT
12 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENT

Note 23     SUBSEQUENT EVENT

 

Purchases of Real Estate

 

On September 8, 2022, Nocera, Inc. (“Nocera” or the “Company”) entered into a real estate purchase agreement (the “Agreement”) with an unaffiliated third party (the “Seller”) pursuant to which the Company agreed to purchase 229 contiguous acres of land located in Montgomery County, Alabama. The Company paid an earnest deposit of $10,000 on the land with the balance of $865,000 payable at closing. The Company is in the process of obtaining financing from local banking institutions expected to finance approximately 85% of the remaining purchase price. 

 

On February 16, 2023, the Land Acquisition was completed. The Company paid $875,000 to the Seller, which was funded through available cash in the amount of $225,000 and loan proceeds in the amount of $650,000 from the unaffiliated Taiwan financial company, of which bears interest at a rate of 6% per annum payable every month for a term of two years (the “Loan”). The Company, through Nocera Taiwan Branch, an unincorporated division of the Company, pledged a certificate of deposit in the amount of $500,000 as security for the Loan.

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Change of Reporting Entity and Basis of Presentation

Change of Reporting Entity and Basis of Presentation

 

As a result of the Share Exchange on December 31, 2018, GSI became a wholly owned subsidiary of Nocera, Inc. The former GSI’s stockholders owned a majority of the common stock of the Company. The Transaction was regarded as a reverse merger whereby GSI was considered to be the accounting acquirer as its stockholders retained control of the Company after the Share Exchange, although Nocera, Inc. is the legal parent company. The Share Exchange was treated as a recapitalization of the Company.

 

As a result, the assets and liabilities and the historical operations that will be reflected in the Nocera’s financial statements after consummation of the Transaction will be those of GSI and will be recorded at the historical cost basis of GSI. Nocera’s assets, liabilities and results of operations will be consolidated with the assets, liabilities and results of operations of GSI upon consummation of the Transaction. As such, GSI is the continuing entity for financial reporting purpose. In a reverse merger, the historical stockholder’s equity of the accounting acquirer prior to the merger is retroactively reclassified (a recapitalization) for the equivalent number of shares received in the merger after giving effect to any difference in par value of the registrant’s and the accounting acquirer’s stock by an offset in paid-in-capital. Therefore, the financial statements have been prepared as if GSI had always been the reporting company and then on the share exchange date, had changed its name and reorganized its capital stock.

 

The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information.

  

The consolidated financial statements included the financial statements of all subsidiaries and the VIE of the Company. All transactions and balances between the Company and its subsidiary and VIE have been eliminated in consolidation. Minority interests are recorded as a noncontrolling interest. A qualitative approach is applied to assess the consolidation requirement for VIEs.

 

Reclassification

Reclassification

 

Certain prior period amounts have been reclassified to conform with current year presentation.

  

Use of Estimates

Use of Estimates

 

The preparation of financial statements in conformity with US GAAP 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. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful receivables; the useful lives of property and equipment and intangible assets; impairment of long-lived assets; recoverability of the carrying amount of inventory; fair value of financial instruments; provisional amounts based on reasonable estimates for certain income tax effects of the Tax Act and the assessment of deferred tax assets or liabilities. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.

 

Concentrations of Credit Risk

Concentrations of Credit Risk

 

Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.

 

There was four customers who represented 49.62% of the Company's total revenue during the years ended December 31, 2022. There was one customer who represented 58.22% of the Company's total revenue during the years ended December 31, 2021.

 

The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:

         
   December 31,
2022
   December 31,
2021
 
         
Percentage of the Company’s accounts receivable          
Customer A   50.83%    16.37% 
Customer B   14.73%     
Customer C   31.82%     
Customer D       59.53% 
Customer E       16.30% 
    97.38%    92.20% 

 

The following table sets forth a summary of single suppliers who represent 10% or more of the Company’s total purchase:

 

   For the years ended December 31, 
   2022   2021 
         
Percentage of the Company’s purchase          
Supplier A       48.76% 
Supplier B   18.60%    15.14% 
Supplier C       14.26% 
    18.60%    78.16% 

 

Fair Value Measurement

Fair Value Measurement

 

The Company applies ASC Topic 820, Fair Value Measurements and Disclosures which defines fair value, establishes a framework for measuring fair value and expands financial statement disclosure requirements for fair value measurements.

  

ASC Topic 820 defines fair value as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability.

 

ASC Topic 820 specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:

 

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

 

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

 

Level 3 inputs to the valuation methodology are unobservable and significant to the fair value. Unobservable inputs are valuation technique inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.

 

Management of the Company is responsible for determining the assets acquired, liabilities assumed and intangibles identified as of the acquisition date and considered a number of factors including valuations from an independent appraiser.

 

When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates.

 

As of December 31, 2022 and 2021, there are no assets or liabilities that are measured and reported at fair value on a recurring basis.

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents include all cash on hand and cash in bank with no restrictions. The balance of cash as of December 31, 2022 and 2021 were $2,906,074 and $2,444,009, respectively.

 

Accounts Receivable, Net

Accounts Receivable, Net

 

Accounts receivable are stated at the original amount less an allowance for doubtful accounts, if any, based on a review of all outstanding amounts at period end. An allowance is also made when there is objective evidence that the Company will not be able to collect all amounts due according to the original terms of the receivables. The Company analyzes the aging of the customer accounts, coverage of credit insurance, customer concentrations, customer credit-worthiness, historical and current economic trends and changes in its customer payment patterns when evaluating the adequacy of the allowance for doubtful accounts.

 

Prepaid Expenses and Other Assets, Net

Prepaid Expenses and Other Assets, Net

 

Prepaid expense and other assets, net consist of receivable from investment, prepaid rent and etc. Management reviews its receivable balance each reporting period to determine if an allowance for doubtful accounts is required. An allowance for doubtful account is recorded in the period in which loss is determined to be probable based on an assessment of specific evidence indicating doubtful collection, historical experience, account balance aging, and prevailing economic conditions. Bad debts are written off against the allowance after all collection efforts have ceased.

 

Inventories, net

Inventories, net

 

Inventories are stated at lower of cost or net realizable value. Cost is determined using the weighted average method. Inventories include raw materials, work in progress and finished goods. The variable production overhead is allocated to each unit of product on the basis of the actual use of the production facilities. The allocation of fixed production overhead to the costs of conversion is based on the normal capacity of the production facilities.

  

Where there is evidence that the utility of inventories, in their disposal in the ordinary course of business, will be less than cost, whether due to physical deterioration, obsolescence, changes in price levels, or other causes, the inventories are written down to net realizable value.

 

Property and Equipment, Net

Property and Equipment, Net

 

Property and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. Maintenance, repairs, and betterments, including replacement of minor items, are charged to expense; major additions to physical properties are capitalized.

 

Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, which are shown as follows.

   
  Useful life
Leasehold improvements Shorter of the remaining lease terms and estimated useful lives
Furniture and fixture 5 years
Equipment 3 years
Machinery 5 years
Vehicle 5 years

 

Upon sale or disposal, the applicable amounts of asset cost and accumulated depreciation are removed from the accounts and the net amount less proceeds from disposal is charged or credited to income.

 

Business Combination

Business Combination

 

For a business combination, the assets acquired, the liabilities assumed and any noncontrolling interest in the acquiree are recognized at the acquisition date and measured at their fair values as of that date. In a business combination achieved in stages, the identifiable assets and liabilities, as well as the noncontrolling interest in the acquiree, are recognized at the full amounts of their fair values. In a bargain purchase in which the total acquisition-date fair value of the identifiable net assets acquired exceeds the fair value of the consideration transferred plus any noncontrolling interest in the acquiree, that excess in earnings is recognized as a gain attributable to the acquirer.

 

Deferred tax liability and assets are recognized for the deferred tax consequences of differences between the tax bases and the recognized values of assets acquired and liabilities assumed in a business combination in accordance with Accounting Standards Codification (“ASC”) Topic 740-10.

 

Variable Interest Entity

Variable Interest Entity

 

Variable interest entities (“VIEs”) are entities in which equity investors lack the characteristics of a controlling financial interest or do not have sufficient equity at risk for the entity to finance its activities without additional subordinated financial support. VIEs are consolidated by the primary beneficiary. The primary beneficiary is the party who has the power to direct the activities of a variable interest entity that most significantly impact the entity’s economic performance and who has an obligation to absorb losses of the entity or a right to receive benefits from the entity that could potentially be significant to the entity.

 

We initially determine whether we are the primary beneficiary of a VIE upon our initial involvement with the VIE. We reassess whether we are the primary beneficiary of a VIE on an ongoing basis. Our determination of whether we are the primary beneficiary of a VIE is based upon the facts and circumstances for each VIE and requires significant judgment. In determining whether we are the party with the power to direct the VIE’s most significant activities, we first identify the activities of the VIE that most significantly impact its economic performance. Our considerations in determining the VIE’s most significant activities primarily include, but are not limited to, the VIE’s purpose and design and the risks passed through to investors. We then assess whether we have the power to direct those significant activities. Our considerations in determining whether we have the power to direct the VIE’s most significant activities include, but are not limited to, voting interests of the VIE, management, service and/ or other agreements of the VIE, involvement in the VIE’s initial design and the existence of explicit or implicit financial guarantees. In situations where we have determined that the power over the VIE’s most significant activities is shared, we assess whether we are the party with the power over the majority of the significant activities. If we are the party with the power over the majority of the significant activities, we meet the “power” criteria of the primary beneficiary. If we do not have the power over a majority of the significant activities or we determine that decisions require consent of each sharing party, we do not meet the “power” criteria of the primary beneficiary.

 

On September 7, 2022, Nocera and Meixin Institutional Food Development Co., Ltd (“Meixin”), a domestic funded limited liability company registered in Taiwan (R.O.C), entered into a series of contractual agreements (“VIE Agreements”) whereby Nocera, Inc. agreed to provide technical consulting and related services to Meixin. As a result, Nocera has been determined to be the primary beneficiary of Meixin and XFC became a VIE (Variable Interest Entity) of Nocera.

 

On September 7, 2022, Nocera paid $4,300,000 to Shareholders of Meixin in exchange for 80% controlling interest in Meixin.

 

Exclusive Business Cooperation Agreement

 

Pursuant to the Exclusive Business Cooperation Agreements, Nocera agrees to provide technical consulting and services including management consulting services, general and financial advisory services, and various general and administrative service, for the specific content thereof (hereinafter referred to as the “Target Business”) to the Meixin as the technical consulting and service provider of the Meixin in accordance with the conditions set forth herein during the term of this Agreement. Meixin agrees to accept the technical consulting and services provided by Nocera. Meixin further agrees that, without the prior written consent of Nocera, during the term of this Agreement, it shall not accept any technical consulting and services identical or similar to Target Business that are provided by any third party.

 

Exclusive Option Agreement

 

Meixin and its stockholders, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, have entered into an Exclusive Call Option Agreement with Nocera. Under the Exclusive Call Option Agreement, the Meixin stockholders irrevocably granted Nocera (or its designee) an exclusive option to purchase, to the extent permitted under Taiwan (R.O.C.) law, part or all of their equity interests in Meixin. According to the Exclusive Call Option Agreement, the purchase price shall be the minimum price permitted by applicable Taiwan (R.O.C.) Law at the time when such share transfer occurs.

 

Equity Pledge Agreement

 

Under the Equity Interest Pledge Agreement between Nocera and Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, the stockholder of Meixin, stockholder pledged all of his equity interests in Meixin to Nocera to guarantee the performance of Meixin’s obligations under the Exclusive Business Cooperation Agreement. Under the terms of the agreement, in the event that Meixin or stockholders breach their respective contractual obligations under the Exclusive Business Cooperation Agreement, Nocera, as pledge, will be entitled to certain rights, including, but not limited to, the right to collect dividends generated by the pledged equity interests. Shih, Han-Chieh also agreed that upon the occurrence of any event of default, as set forth in the Equity Interest Pledge Agreement, Nocera is entitled to claim indemnity.

 

Timely Reporting Agreement

 

To ensure VIEs promptly provide all of the information that the Company need to file various reports with the SEC, a Timely Reporting Agreement was entered between Meixin and Company. Under the Timely Reporting Agreement, VIEs each agreed that it is obligated to make its officers and directors available to the Company and promptly provide all information required by the Company so that the Company can file all necessary SEC and other regulatory reports as required.

 

Although it is not explicitly stipulated in the Timely Reporting Agreement, the parties agreed its term shall be the same as that of the Exclusive Business Cooperation Agreement.

 

Power of Attorney

 

Under the Power of Attorney, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun (Existing Stockholders) hereby irrevocably undertake that they authorize Nocera or the individual then designated by Nocera (“Attorney”) to exercise, on his behalf, the following rights available to them in their capacity as a stockholder of the Meixin under the then effective articles of association of the Meixin (collectively, “Powers”): (a) to propose the convening of, and attend, stockholders’ meetings in accordance with the articles of association of the Meixin on behalf of the Existing Stockholder; (b) to exercise voting rights on behalf of the Existing Stockholder on all matters required to be deliberated and resolved by the stockholders’ meeting, including without limitation the appointment and election of the directors and other executives to be appointed and removed by the stockholders, of the Meixin the sale or transfer of all or part of the equity held by stockholders in the Meixin; (c) to exercise other stockholders’ voting rights under the articles of association of the Meixin (including any other stockholders’ voting rights stipulated upon an amendment to such articles of association); (d) other voting rights that stockholders shall enjoy under the Taiwan (R.O.C.) laws, as amended, revised, supplemented and re-enacted, no matter whether they take effect before or after the conclusion of this Agreement. The Existing Stockholders shall not revoke the authorization and entrustment accorded to the Attorney other than in the case where Nocera gives the Existing Stockholders a written notice requesting the replacement of the Attorney, in which event the Existing Stockholders shall immediately appoint such other person as then designated by Nocera to exercise the foregoing Powers and such new authorization and entrustment shall supersede, immediately upon its grant, the original authorization, and entrustment.

 

Although it is not explicitly stipulated in the Power of Attorney, the term of the Power of Attorney shall be the same as the term of that of the Exclusive Option Agreement.

 

This Power of Attorney is coupled with an interest and shall be irrevocable and continuously valid from the date of execution of this Power of Attorney, so long as equity holders of VIEs are shareholders of Company.

 

The VIE Agreements became effective immediately upon their execution.

 

We assess our variable interests in a VIE both individually and in aggregate to determine whether we have an obligation to absorb losses of or a right to receive benefits from the VIE that could potentially be significant to the VIE. The determination of whether our variable interest is significant to the VIE requires significant judgment. In determining the significance of our variable interest, we consider the terms, characteristics and size of the variable interests, the design and characteristics of the VIE, our involvement in the VIE and our market-making activities related to the variable interests. Our variable interests in VIEs include debt and equity interests, commitments and certain fees. Our involvement with VIEs arises primarily from:

 

  1. power to direct activities of a VIE that most significantly impact the entity’s economic performance, and
     
  2. obligation to absorb losses of the entity that could potentially be significant to the VIE or right to receive benefits from the entity that could potentially be significant to the VIE.

 

Pursuant to the VIE Agreements, Nocera is entitled to receive 100% of expected residual returns from VIE. The VIE Agreements are designed so that VIEs operate for the benefit of the Company. Accordingly, the accounts of VIEs are consolidated in the accompanying financial statements pursuant to ASC 810-10, Consolidation. In addition, their financial positions and results of operations are included in the Company’s consolidated financial statements.

 

Since the VIE agreements with XFC were terminated in November 30, 2022, and XFC was accounted for a discontinued operations for the year ended December, 2022, the following financial statement balances and amounts reflect the financial position and financial performances of Meixin and XFC respectively, which were included in the consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, after elimination of intercompany transactions and balances:

 

Discontinued operation XFC  December 31,
2022
   December 31,
2021
 
Cash  $42,800    340,332 
Account receivables   100,302     
Other receivables       1,622,110 
Prepayment       72,995 
Inventories   1,303    1,391,518 
Property and equipment, net   820,579    47,113 
Other noncurrent assets       69,489 
Total Assets  $946,984    3,543,557 
           
Other liabilities       1,723,672 
Total Liabilities  $    1,723,672 
           
    

December 31,

2022

    

December 31,

2021

 
Revenue  $1,688,453   $6,101,103 
Net (loss) / profit   (381,593)   522,044 

 


(v)
Discontinued operation

 

In accordance with ASU No. 2014-08, Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity, a disposal of a component of an entity or a group of components of an entity is required to be reported as discontinued operations if the disposal represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results when the components of an entity meets the criteria in paragraph 205-20-45-1E to be classified as held for sale. When all of the criteria to be classified as held for sale are met, including management, having the authority to approve the action, commits to a plan to sell the entity, the major current assets, other assets, current liabilities, and noncurrent liabilities shall be reported as components of total assets and liabilities separate from those balances of the continuing operations. At the same time, the results of all discontinued operations, less applicable income taxes (benefit), shall be reported as components of net income (loss) separate from the net income (loss) of continuing operations in accordance with ASC 205-20-45.

 

On November 30, 2022, the Company, XFC and Han-Chieh Shih (the “Purchaser”) entered into certain share purchase agreement (the “Disposition SPA”). Pursuant to the Disposition SPA, the Purchaser agreed to purchase XFC 100% controlling interest in exchange of cash purchase price of $300,000 (the “Consideration”). The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal. On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied, as a result, the Disposal contemplated by the Purchase Agreement is completed and the VIE agreements were terminated.

 

Goodwill and Intangible Assets

Goodwill and Intangible Assets

 

We recognize goodwill in accordance with ASC 350, Intangibles—Goodwill and Other. Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually as of December 31st of each year, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment charge for goodwill is recognized only when the estimated fair value of a reporting unit, including goodwill, is less than its carrying amount.

 

We recognize intangibles assets in accordance with ASC 350, Intangibles—Goodwill and Other. Acquired intangible assets subject to amortization are stated at cost and are amortized using the straight-line method over the estimated useful lives of the assets. Intangible assets that are subject to amortization are reviewed for potential impairment whenever events or circumstances indicate that carrying amounts may not be recoverable. Assets not subject to amortization are tested for impairment at least annually.

 

The estimates of fair value are based on the best information available as of the date of the assessment, which primarily incorporates management assumptions about expected future cash flows. Although these assets are not currently impaired, there can be no assurance that future impairments will not occur.

 

Share-Based Compensation

Share-Based Compensation

 

We determine our share-based compensation in accordance with ASC 718, Compensation—Stock Compensation (ASC 718), which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees based on the grant date fair value of the award.

 

Determining the appropriate fair value model and calculating the fair value of phantom award grants requires the input of subjective assumptions. We use the Black-Scholes pricing model to value our phantom awards. Share-based compensation expense is calculated using our best estimates, which involve inherent uncertainties and the application of management’s judgment. Significant estimates include our expected volatility. If different estimates and assumptions had been used, our phantom unit valuations could be significantly different and related share-based compensation expense may be materially impacted.

 

The Black-Scholes pricing model requires inputs such as the risk-free interest rate, expected term, expected volatility and expected dividend yield. We base the risk-free interest rate that we use in the Black-Scholes pricing model on zero coupon U.S. Treasury instruments with maturities similar to the expected term of the award being valued. The expected term of phantom awards is estimated from the vesting period of the award and represents the weighted average period that our phantom awards are expected to be outstanding. We estimated the volatility based on the historic volatility of our guideline companies, which we feel best represent our company. We have never paid and do not anticipate paying any cash dividends in the foreseeable future and, therefore, we use an expected dividend yield of zero in the pricing model. We account for forfeitures as they occur.

 

Impairment of Long-lived Assets

Impairment of Long-lived Assets

 

The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. When these events occur, the Company measures impairment by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Company would recognize an impairment loss, which is the excess of carrying amount over the fair value of the assets.

 

Commitments and Contingencies

Commitments and Contingencies

 

In the normal course of business, the Company is subject to contingencies, including legal proceedings and claims arising out of its business that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments including historical and the specific facts and circumstances of each matter.

 

Revenue Recognition

Revenue Recognition

 

We recognize revenues when our customer obtains control of promised goods or services, in an amount that reflects the consideration which it expects to receive in exchange for those goods. We recognize revenues following the five step model prescribed under ASU No. 2014-09. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, we apply the following steps:

 

  · Step 1: Identify the contract (s) with a customer

 

  · Step 2: Identify the performance obligations in the contract

 

  · Step 3: Determine the transaction price

 

  · Step 4: Allocate the transaction price to the performance obligation in the contract

 

  · Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation

 

The Company considered revenue is recognized when (or as) the Company satisfies performance obligations by transferring a promised goods and provide maintenance service to a customer. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods and providing maintenance service to the customer. Contracts with customers are comprised of invoices and written contracts.

 

The Company does not have arrangements for returns from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has no sales incentive programs.

 

The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, which majority are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.

 

The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.

 

Cost of Sales

Cost of Sales

 

Cost of sales consists primarily of material costs, labor costs, depreciation, and related expenses, which are directly attributable to the production of the product. Write-down of inventories to lower of cost or net realizable value is also recorded in cost of sales.

 

Income Taxes

Income Taxes

 

The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.

 

Leases

Leases

 

In February 2016, the FASB issued ASU 2016-12, Leases (ASC Topic 842), which amends the leases requirements in ASC Topic 840, Leases. Under the new lease accounting standard, a lessee will be required to recognize a right-of-use asset and lease liability for most leases on the balance sheet. The new standard also modifies the classification criteria and accounting for sales-type and direct financing leases, and enhances the disclosure requirements. Leases will continue to be classified as either finance or operating leases.

 

The Company adopted ASC Topic 842 using the modified retrospective transition method effective January 1, 2019. There was no cumulative effect of initially applying ASC Topic 842 that required an adjustment to the opening retained earnings on the adoption date nor revision of the balances in comparative periods. As a result of the adoption, The Company recognized a lease liability and right-of-use asset for each of our existing lease arrangement. The adoption of the new lease standard does not have a material impact on our consolidated income statement or our consolidated statement of cash flow.

 

Uncertain Tax Positions

Uncertain Tax Positions

 

The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. Interest and penalties related to uncertain tax positions are recognized and recorded as necessary in the provision for income taxes. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB 100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. The Company records interest and penalties on uncertain tax provisions as income tax expense. There are no uncertain tax positions as of December 31, 2022 and 2021, and the Company has no accrued interest or penalties related to uncertain tax positions. The company does not believe that the unrecognized tax benefits will change over the next twelve months.

 

Comprehensive (Loss) Income

Comprehensive (Loss) Income

 

Comprehensive income or loss is comprised of the Company’s net (loss) income and other comprehensive income or loss. The component of other comprehensive income or loss consists solely of foreign currency translation adjustments, net of the income tax effect.

 

Foreign Currency Translation and Transactions

Foreign Currency Translation and Transactions

 

The Company’s reporting currency is the U.S. dollar (“US$”). The functional currency of the Company’s subsidiary and the consolidated VIE is RMB. In the consolidated financial statements, the financial information of the Company’s subsidiary and the consolidated VIE has been translated into US$. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, except for changes in accumulated deficit during the year which is the result of income statement translation process, and revenue, expense, gains or losses are translated using the average exchange rate during the year. Translation adjustments are reported as foreign currency translation adjustments and are shown as a separate component of other comprehensive income or loss in the consolidated statements of changes in equity and comprehensive (loss) income. The exchange rates as of December 31, 2022 and 2021 are 6.9646 and 6.4854, respectively. The annual average exchange rates for the year ended December 31, 2022 and 2021 are 6.7208 and 6.3700, respectively.

  

(Loss) Earnings per Share

(Loss) Earnings per Share

 

Basic (loss) earnings per share is computed by dividing net (loss) income attributable to holders of common stock by the weighted average number of common shares outstanding during the year. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

Recent accounting pronouncements issued by the Financial Accounting Standards Board, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Concentrations of credit risk
         
   December 31,
2022
   December 31,
2021
 
         
Percentage of the Company’s accounts receivable          
Customer A   50.83%    16.37% 
Customer B   14.73%     
Customer C   31.82%     
Customer D       59.53% 
Customer E       16.30% 
    97.38%    92.20% 

 

The following table sets forth a summary of single suppliers who represent 10% or more of the Company’s total purchase:

 

   For the years ended December 31, 
   2022   2021 
         
Percentage of the Company’s purchase          
Supplier A       48.76% 
Supplier B   18.60%    15.14% 
Supplier C       14.26% 
    18.60%    78.16% 
Property and Equipment Useful Lives
   
  Useful life
Leasehold improvements Shorter of the remaining lease terms and estimated useful lives
Furniture and fixture 5 years
Equipment 3 years
Machinery 5 years
Vehicle 5 years
Discontinued operation XFC
Discontinued operation XFC  December 31,
2022
   December 31,
2021
 
Cash  $42,800    340,332 
Account receivables   100,302     
Other receivables       1,622,110 
Prepayment       72,995 
Inventories   1,303    1,391,518 
Property and equipment, net   820,579    47,113 
Other noncurrent assets       69,489 
Total Assets  $946,984    3,543,557 
           
Other liabilities       1,723,672 
Total Liabilities  $    1,723,672 
           
    

December 31,

2022

    

December 31,

2021

 
Revenue  $1,688,453   $6,101,103 
Net (loss) / profit   (381,593)   522,044 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE, NET (Tables)
12 Months Ended
Dec. 31, 2022
Credit Loss [Abstract]  
Schedule of accounts receivable
         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Accounts receivable   209,777    114,515 
Less: Allowance for doubtful accounts        
Total   209,777    114,515 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES, NET (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventory
         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Raw materials   91,781    97,163 
Work in process        
Total   91,781    97,163 
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)
12 Months Ended
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of prepaid expenses and other assets
         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Other receivables from third party   27,470    75,686 
Prepaid expenses and other assets, net   27,470    75,686 
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT, NET (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Equipment   903,867    24,725 
Less: Accumulated depreciation   (59,254)   (593)
Property and equipment, net   844,613    24,132 
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of goodwill
         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Goodwill - XFC        
Goodwill - Meixin   3,905,735     
Less: Impairment        
Balance at end of year   3,905,735     
Schedule of intangible assets
Schedule of intangible assets            
    December 31,
2022
    December 31,
2021
 
    $     $  
Acquisitions     135,325        
Translation/ Adjustments            
Less: Accumulated amortization     (4,891 )      
Less: Impairment            
Balance at end of year     130,434        
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER BORROWINGS (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of other loans
         
   For the years ended December 31, 
   2022   2021 
         
Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year  $214,913   $ 
Total secured loan wholly repayable within 1 year   214,913     
           
Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year   436,341     
Total  $651,254   $ 
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANTS (Tables)
12 Months Ended
Dec. 31, 2022
Warrants  
Schedule of assumptions used
         
Appraisal Date (Inception Date) 

C Warrant
August 10,

2021

  

D Warrant
August 10,

2021

 
   $   $ 
Market price per share (USD/share)   1.47    0.66 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.14%    0.14% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.39    1.39 
Expected volatility   56.36%    56.36% 

 

Appraisal Date (Inception Date)  C Warrant
September 27,
2021
   D Warrant
September 27,
2021
 
   $   $ 
Market price per share (USD/share)   1.71    0.73 
Exercise price (USD/price)   2.50    5.00 
Risk free rate   0.15%    0.15% 
Dividend yield   0.00%    0.00% 
Expected term/ Contractual life (years)   1.26    1.26 
Expected volatility   52.93%    52.93% 

 

Appraisal Date (Inception Date)  IPO Warrant
September 26,
2022
 
     
   $ 
Market price per share (USD/share)   1.28 
Exercise price (USD/price)   1.925 
Risk free rate   4.03% 
Dividend yield   0.00% 
Expected term/ Contractual life (years)   4.65 
Expected volatility   46.10% 
Schedule of warranty liability activity
         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Balance at the beginning of period   312,320     
Warrants issued to investors   754,303    287,520 
Warrants issued to underwriter   113,145     
Fair value change of warrants included in earnings       24,800 
Total   1,179,768    312,320 
Schedule of warrant activity
            
  

Number of

Warrants

  

Average

Exercise Price

  

Weighted

Average

Remaining

Contractual

Term in

Years

 
             
Outstanding at January 1, 2021            
Exercisable at January 1, 2021            
Granted   256,000    3.75    3.00 
Exercised / surrendered            
Expired            
Outstanding at December 31, 2021   256,000    3.75    2.66 
Exercisable at December 31, 2021   256,000    3.75    2.66 
                
Outstanding at January 1, 2022   256,000    3.75    2.66 
Exercisable at January 1, 2022   256,000    3.75    2.66 
Granted   2,162,000    1.93    4.98 
Exercised / surrendered            
Expired            
Outstanding at December 31, 2022   2,418,000    2.12    4.73 
Exercisable at December 31, 2022   2,418,000    2.12    4.73 

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Components of lease expenses
            
   Statement of Income Location  For the year ended December 31, 2022   For the year ended December 31, 2021 
      $   $ 
Lease Costs           
Operating lease expense  General and administrative expenses   51,227    4,424 
Total net lease costs      51,227    4,424 
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of payables
         
   December 31,
2022
   December 31,
2021
 
   $   $ 
VAT payable        
Salary payable   861     
Others   37,527    12,407 
Total   38,388    12,407 
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
TAXATION (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income tax components
         
   For the years ended December 31, 
   2022   2021 
   $   $ 
Current   23,808    (9,421
Deferred        
Total income tax expense (benefit)   23,808    (9,421
Reconciliation of income tax expense
         
   For the years ended December 31, 
   2022   2021 
Taiwan (2021 - PRC) income tax statutory rate   20.00%    20.00% 
Tax effect of non-deductible expense   (13.48%)   (6.78%)
Tax effect of stock-based compensation   (8.69%)   (14.71%)
Tax effect of non-taxable income   2.54%     
Tax effect of different tax rates in other jurisdictions   (0.01%)   1.07% 
Others   0.12%     
Changes in valuation allowance   (0.49%)   (1.01%)
Effective tax rate   (0.01%)   (1.43%)
Schedule of deferred income taxes
         
   December 31, 2022   December 31, 2021 
   $   $ 
Deferred tax assets          
Tax loss carried forward   23,391     
Allowance for doubtful receivables        
Total deferred tax assets   23,391     
Valuation allowance        
Total deferred tax assets, net   23,391     
           
Deferred tax liabilities          
Property and equipment, difference in depreciation        
           
Deferred tax liabilities, net        

Movement in valuation allowance
         
   December 31, 2022   December 31, 2021 
   $   $ 
Balance at beginning of the year   95,844     
Additions of valuation allowance       95,844 
Reductions of valuation allowance        
Balance at the end of the year   95,844    95,844 
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY BALANCES AND TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2022
Related Party Transactions [Abstract]  
Schedule of related party transactions
             
    December 31,
2022
    December 31,
2021
 
    $     $  
Mountain Share Transfer, LLC (1)     39,341       39,341  

  

Due from a related party

 

The balance due from a related party was as following:

         
   December 31,
2022
   December 31,
2021
 
   $   $ 
Taisi Electrical & Plumbing Co. Pte Ltd. (2)       1,615,217 
Total       1,615,217 

 

Sales

 

The balance of sales with a related party was as following:

 

   Related Party Categories   December 31,
2022
   December 31,
2021
 
       $   $ 
鉉順企業有限公司 (3)   Same director    993,918     
Total        993,918     

 

The sales prices and payment terms to related parties were not significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements

 

Note:

 

(1) Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.

 

(2) Mr. Tsai Wen-Chih is the director of XFC and has control power over Taisi Electrical & Plumbing Co. Pte Ltd. The Company took over the receivable amount of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full contractual amounts can be collected.

 

(3) 鉉順企業有限公司 chairman is Mr. Yin-Chieh Cheng (“Mr. Cheng”) same with Company. 鉉順企業有限公司 will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Assumptions used
                 
    December 31,
2022
    December 31,
2021
 
                 
Dividend yield     N/A       N/A  
Risk-free interest rate     1.16%       1.16%  
Expected term (in years)     4.31       4.31  
Volatility     48.15%       48.15%  
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
(LOSS) INCOME PER SHARE (Tables)
12 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
(LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share
 Schedule of earnings (loss) per share        
   For the years ended December 31, 
   2022   2021 
Net loss  $(4,812,908)   (9,619,079)
Net loss from continuing operations   (2,074,329)   (10,141,123)
Net (loss) income from discontinued operations   (2,662,260)   522,044 
           
Weighted Average Shares Outstanding - Basic and Diluted   7,876,367    6,107,727  
           
Loss per share - basic and diluted   (0.6111)   (1.5749)
Net loss per share from continuing operations – basic and diluted (1)   (0.2731)   (1.6604)
Net (loss) income per share from discontinued operations – basic and diluted (1)   (0.3380)   0.0855 
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.2
DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”) (Tables)
12 Months Ended
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued operations XFC 1
               
Discontinued operations XFC 1  For the Years Ended
December 31,
 
   2022   2021 
Discontinued Operations:          
Revenue  $2,236,616   $6,101,103 
Cost of revenues   (2,225,487)   (5,230,321)
Selling expenses        
General and administrative expenses   (105,226)   (213,863)
Other revenue   1,812    1,455 
Other expenses       (5,819)
Income tax       (130,511)
Net gain from discontinued operations        
Net income (loss) from discontinued operations  $(92,285)  $522,044 
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS COMBINATION (Tables)
12 Months Ended
Dec. 31, 2022
Meixin Institutional Food Development Company Limited [Member]  
Business Acquisition [Line Items]  
Schedule of assets acquired and liabilities assumed
     
Cash and bank balance  $7,824 
Trade receivables   10,646 
Inventory   14,225 
Plant and equipment, net   872,939 
Intangible assets – customer relations   

169,156

 
Other payables and accrued liabilities   (581,959)
Net assets value   492,831 
Net assets acquired @ 80%   394,265 
Goodwill   3,905,735 
Purchases price  $4,300,000 
Xin Feng Construction Co Ltd [Member]  
Business Acquisition [Line Items]  
Schedule of assets acquired and liabilities assumed
     
Cash and bank balance  $46,564 
Trade receivables   378,798 
Inventory   144,968 
Prepaid expenses and other current assets   2,000,452 
Plant and equipment, net   38,402 
Bank borrowing   (19,054)
Other payables and accrued liabilities   (19,839)
Income tax payable   (32,274)
Goodwill   332,040 
Net assets acquired  $2,870,057 
Consideration received   (300,082)
Loss on disposal of subsidiary  $2,569,975 

XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.2
PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative) - USD ($)
1 Months Ended
Sep. 07, 2022
Nov. 30, 2022
Meixin VIE Agreements [Member]    
Schedule of Equity Method Investments [Line Items]    
Payments to Acquire Businesses, Gross $ 4,300,000  
XFC Sale [Member]    
Schedule of Equity Method Investments [Line Items]    
Proceeds from Divestiture of Businesses and Interests in Affiliates   $ 300,000
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
GOING CONCERN (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Net loss $ 4,736,589 $ 9,619,079
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer A [Member]    
Product Information [Line Items]    
Concentration percentage 50.83% 16.37%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer B [Member]    
Product Information [Line Items]    
Concentration percentage 14.73% 0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer C [Member]    
Product Information [Line Items]    
Concentration percentage 31.82% 0.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer D [Member]    
Product Information [Line Items]    
Concentration percentage 0.00% 59.53%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer E [Member]    
Product Information [Line Items]    
Concentration percentage 0.00% 16.30%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | All Customers [Member]    
Product Information [Line Items]    
Concentration percentage 97.38% 92.20%
Purchases [Member] | Product Concentration Risk [Member] | Supplier A [Member]    
Product Information [Line Items]    
Concentration percentage 0.00% 48.76%
Purchases [Member] | Product Concentration Risk [Member] | Supplier B [Member]    
Product Information [Line Items]    
Concentration percentage 18.60% 15.14%
Purchases [Member] | Product Concentration Risk [Member] | Supplier C [Member]    
Product Information [Line Items]    
Concentration percentage 0.00% 14.26%
Purchases [Member] | Product Concentration Risk [Member] | All Suppliers [Member]    
Product Information [Line Items]    
Concentration percentage 18.60% 78.16%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives)
12 Months Ended
Dec. 31, 2022
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment useful lives Shorter of the remaining lease terms and estimated useful lives
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment useful lives 5 years
Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment useful lives 3 years
Machinery [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment useful lives 5 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Property and equipment useful lives 5 years
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Disposal Group, Including Discontinued Operation, Assets, Current $ 0 $ 4,460,637
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest (2,662,260) 522,044
XFC Sale [Member]    
Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents 42,800 340,332
Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net 100,302 0
[custom:DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet-0] 0 1,622,110
Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current 0 72,995
Disposal Group, Including Discontinued Operation, Inventory, Current 1,303 1,391,518
Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current 820,579 47,113
Disposal Group, Including Discontinued Operation, Other Assets, Current 0 69,489
Disposal Group, Including Discontinued Operation, Assets, Current 946,984 3,543,557
Disposal Group, Including Discontinued Operation, Other Liabilities 0 1,723,672
Disposal Group, Including Discontinued Operation, Liabilities 0 1,723,672
Disposal Group, Including Discontinued Operation, Revenue 1,688,453 6,101,103
Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest $ (381,593) $ 522,044
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)
1 Months Ended 12 Months Ended
Sep. 07, 2022
USD ($)
Nov. 30, 2022
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Product Information [Line Items]          
Assets at fair value       $ 0 $ 0
Liabilities at fair value       0 0
Cash       2,906,074 2,444,009
Goodwill impairment       $ 0 $ 0
Exchange rates at end of period       6.9646 6.4854
Annual average exchange rates       6.7208 6.3700
Meixin VIE Agreements [Member]          
Product Information [Line Items]          
Payments to Acquire Businesses, Gross $ 4,300,000        
XFC Sale [Member]          
Product Information [Line Items]          
Payments to Acquire Businesses, Gross   $ 300,000 $ 300,000    
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Four Customers [Member]          
Product Information [Line Items]          
Concentration risk       49.62%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | One Customer [Member]          
Product Information [Line Items]          
Concentration risk         58.22%
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Credit Loss [Abstract]    
Accounts receivable $ 209,777 $ 114,515
Less: Allowance for doubtful accounts 0 0
Total $ 209,777 $ 114,515
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE, NET (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Credit Loss [Abstract]    
Provision for doubtful accounts $ 0 $ 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 91,781 $ 97,163
Work in process 0 0
Total $ 91,781 $ 97,163
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.2
INVENTORIES, NET (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Inventory Write-down $ 0 $ 0
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
ADVANCE TO SUPPLIERS (Details Narrative) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Advance To Suppliers    
Advances to suppliers $ 1,732 $ 1,732
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
PREPAID EXPENSES AND OTHER ASSETS, NET (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Prepaid expenses and other assets, net $ 27,470 $ 75,686
Other Receivables [Member]    
Prepaid expenses, gross $ 27,470 $ 75,686
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT, NET (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Property and equipment, gross $ 903,867 $ 24,725
Accumulated depreciation (59,254) (593)
Property and equipment, net $ 844,613 $ 24,132
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.2
PROPERTY AND EQUIPMENT, NET (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 66,907 $ 6,127
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.2
GOODWILL (Details - Goodwill) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Goodwill $ 3,905,735 $ 0
Accumulated amortization 0 0
Xin Feng Construction Co Ltd [Member]    
Goodwill 0 0
Meixin [Member]    
Goodwill $ 3,905,735 $ 0
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER INTANGIBLE ASSETS (Details - Customer Relations) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Acquisitions $ 135,325 $ 0
Translation/ Adjustments 0 0
Less: Accumulated amortization (4,891) 0
Less: Impairment 0 0
Balance at end of year $ 130,434 $ 0
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER BORROWINGS (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Short-Term Debt [Line Items]    
Total $ 214,913 $ 0
Total 651,254 0
Chailease Finance Co [Member]    
Short-Term Debt [Line Items]    
Total 436,341 0
Chailease Finance Co [Member]    
Short-Term Debt [Line Items]    
Total $ 214,913 $ 0
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER BORROWINGS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 19, 2022
Taiwan, New Dollars | Xizhi Brench [Member]    
Short-Term Debt [Line Items]    
Restricted Cash $ 500,000  
Chailease Finance Co [Member]    
Short-Term Debt [Line Items]    
Loans Payable $ 651,254  
Debt Instrument, Interest Rate, Stated Percentage 6.00%  
Line of Credit Facility, Expiration Date Dec. 16, 2024  
Chailease Finance Co [Member] | Taiwan, New Dollars    
Short-Term Debt [Line Items]    
Loans Payable $ 20,000,000  
Long-Term Line of Credit   $ 20,000,000
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANT (Details - Assumptions used)
Sep. 26, 2022
Sep. 27, 2021
Aug. 10, 2021
C Warrant [Member] | Measurement Input, Share Price [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   1.71 1.47
C Warrant [Member] | Measurement Input, Exercise Price [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   2.50 2.50
C Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   0.15% 0.14%
C Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   0.00% 0.00%
C Warrant [Member] | Measurement Input, Expected Term [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   1.26 1.39
C Warrant [Member] | Measurement Input, Price Volatility [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   52.93% 56.36%
D Warrant [Member] | Measurement Input, Share Price [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   0.73 0.66
D Warrant [Member] | Measurement Input, Exercise Price [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   5.00 5.00
D Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   0.15% 0.14%
D Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   0.00% 0.00%
D Warrant [Member] | Measurement Input, Expected Term [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   1.26 1.39
D Warrant [Member] | Measurement Input, Price Volatility [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value   52.93% 56.36%
I P O Warrant [Member] | Measurement Input, Share Price [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value 1.28    
I P O Warrant [Member] | Measurement Input, Exercise Price [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value 1.925    
I P O Warrant [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value 4.03%    
I P O Warrant [Member] | Measurement Input, Expected Dividend Rate [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value 0.00%    
I P O Warrant [Member] | Measurement Input, Expected Term [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value 4.65    
I P O Warrant [Member] | Measurement Input, Price Volatility [Member]      
Offsetting Assets [Line Items]      
Derivatives, Determination of Fair Value 46.10%    
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANT (Details - Warrant Liability) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance $ 312,320 $ 0
Fair value change of warrants included in earnings 0 24,800
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance 1,179,768 312,320
Warrants Issued To Investors [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances 754,303 287,520
Warrants Issued To Underwriter [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances $ 113,145 $ 0
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANT (Details - Warrant Activity) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 256,000 0
Average exercise price, outstanding beginning $ 3.75 $ 0
Warrants exercisable beginning 256,000 0
Average exercise price, exerciasable beginning $ 3.75 $ 0
Warrants Granted 2,162,000 256,000
Average exercise price, granted $ 1.93 $ 3.75
Weighted Average Remaining Contractual Term, granted 4 years 11 months 23 days 3 years
Warrants Exercised / surrendered 0 0
Average exercise price, exercised / surrendered $ 0 $ 0
Warrants expired 0 0
Average exercise price, expired $ 0 $ 0
Warrants outstanding, ending balance 2,418,000 256,000
Average exercise price, outstanding ending $ 2.12 $ 3.75
Weighted Average Remaining Contractual Term, outsanding 4 years 8 months 23 days 2 years 7 months 28 days
Warrants exercisable at ending 2,418,000 256,000
Average exercise price, exerciasable ending $ 2.12 $ 3.75
Weighted Average Remaining Contractual Term, exercisable 4 years 8 months 23 days 2 years 7 months 28 days
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.23.2
WARRANTS (Details Narrative) - Underwriters [Member] - USD ($)
1 Months Ended
Aug. 15, 2022
Sep. 23, 2022
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures 282,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number   282,000
Proceeds from Warrant Exercises   $ 2,820
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details - Lease costs) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating lease expense $ 51,227 $ 4,424
Total net lease costs $ 51,227 $ 4,424
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.23.2
LEASES (Details Narrative) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Lessee, Operating Lease, Liability, to be Paid $ 0 $ 0
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER PAYABLES AND ACCRUED LIABILITIES (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
VAT payable $ 0 $ 0
Salary payable 861
Others 37,527 12,407
Total $ 38,388 $ 12,407
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.23.2
TAXATION (Details - Income tax expense) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Current $ 23,808 $ (9,421)
Deferred 0 0
Total income tax expense (benefit) $ 23,808 $ (9,421)
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.23.2
TAXATION (Details - Reconcilation of income tax)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
PRC income tax statutory rate 20.00% 20.00%
Tax effect of non-deductible expense (13.48%) (6.78%)
Tax effect of stock-based compensation (8.69%) (14.71%)
Tax effect of non-deductible income 2.54% 0.00%
Tax effect of different tax rates in other jurisdictions (0.01%) 1.07%
GILTI Tax Impact 0.12% 0.00%
Changes in valuation allowance (0.49%) (1.01%)
Effective tax rate (0.01%) (1.43%)
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.2
TAXATION (Details - Deferred taxes) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets    
Tax loss carried forward $ 23,391
Allowance for doubtful receivables 0 0
Total deferred tax assets 23,391
Valuation allowance 0 0
Total deferred tax assets, net 23,391
Deferred tax liabilities    
Property and equipment, difference in depreciation 0 0
Deferred tax liabilities, net $ 0 $ 0
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.23.2
TAXATION (Details - Valuation Allowance) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]    
Valuation allowance, beginning $ 95,844 $ 0
Additions to valuation allowance 95,844
Reductions in valuation allowance 0 0
Valuation allowance, ending balance $ 95,844 $ 95,844
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.2
TAXATION (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Value added tax rate 13.00% 16.00%  
Global Intangible Low Taxed Income $ 152,829    
UNITED STATES      
Operating Loss Carryforwards [Line Items]      
Effective income tax rate 21.00% 10.50%  
Net operating loss carryforwards     $ 99,817
HONG KONG      
Operating Loss Carryforwards [Line Items]      
Effective income tax rate 8.25%    
PRC Enterprise Income Tax [Member]      
Operating Loss Carryforwards [Line Items]      
Effective income tax rate 25.00%    
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.23.2
RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Related Party Transaction [Line Items]    
Due to related parties $ 18,919 $ 39,341
Due from related parties 1,615,217
Mountain Share Transfer [Member]    
Related Party Transaction [Line Items]    
Due to related parties [1] 39,341 39,341
Taisi Electric [Member]    
Related Party Transaction [Line Items]    
Due from related parties [2] 1,615,217
Yin Chieh Cheng [Member]    
Related Party Transaction [Line Items]    
Revenues [3] $ 993,918 $ 0
[1] Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.
[2] Mr. Tsai Wen-Chih is the director of XFC and has control power over Taisi Electrical & Plumbing Co. Pte Ltd. The Company took over the receivable amount of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full contractual amounts can be collected.
[3] 鉉順企業有限公司 chairman is Mr. Yin-Chieh Cheng (“Mr. Cheng”) same with Company. 鉉順企業有限公司 will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.2
COMMON STOCK (Details Narrative) - USD ($)
Aug. 11, 2022
Dec. 31, 2022
Jul. 31, 2022
Dec. 31, 2021
Subsidiary, Sale of Stock [Line Items]        
Common stock, shares authorized   200,000,000   200,000,000
Common stock par value   $ 0.001   $ 0.001
Reverse stock split 2:3 reverse stock split      
Common Stock, Shares, Outstanding 7,138,587 9,243,587 10,707,150 7,071,920
Common stock, shares issued   9,243,587   7,071,920
Public Offering [Member]        
Subsidiary, Sale of Stock [Line Items]        
Stock Issued During Period, Shares, New Issues 1,880,000      
Gross proceeds from public offering $ 6,580,000      
Proceeds from Issuance or Sale of Equity $ 5,300,000      
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION (Details - assumptions)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Risk-free interest rate 1.16% 1.16%
Expected term (in years) 4 years 3 months 21 days 4 years 3 months 21 days
Volatility 48.15% 48.15%
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.23.2
SHARE-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 12 Months Ended
Dec. 22, 2022
Dec. 02, 2021
Aug. 11, 2021
Jun. 01, 2020
Dec. 31, 2021
Dec. 27, 2018
Dec. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants exercise price   $ 0.50   $ 0.50        
Unrecognized compensation costs             $ 11,114,097  
Unrecognized compensation cost amortization period             1 year 11 months 26 days  
Share Based Compensation [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
APIC, Share-Based Payment Arrangement, Increase for Cost Recognition             $ 413,453 $ 6,638,371
Series A Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants granted           5,000,000    
Warrants exercise price           $ 0.50    
Class A Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants granted   70,000   50,000        
Warrants exercise price   $ 0.50   $ 0.50        
Yin Chieh Cheng [Member] | Series A Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants granted           250,000    
Shun Chih Chuang [Member] | Class A Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants granted   75,000   50,000        
Hsien Wen Yu [Member] | Class A Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants granted   60,000   60,000        
Michael A Littman [Member] | Class A Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants granted     50,000 50,000        
Warrants exercise price       $ 0.50        
Michael A Littman [Member] | Class B Warrant [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Warrants granted     50,000 50,000        
Warrants exercise price       $ 1.00        
Chuang And Five Consultants [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock Issued During Period, Shares, Issued for Services         505,000      
Chen Chun Chung [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock Issued During Period, Shares, Issued for Services 150,000              
TraDigital [Member]                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock Issued During Period, Shares, Issued for Services 75,000              
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.23.2
PREFERRED STOCK (Details Narrative) - $ / shares
Aug. 11, 2022
Dec. 31, 2022
Dec. 31, 2021
Aug. 31, 2021
Aug. 01, 2021
Class of Stock [Line Items]          
Sale of stock, price         $ 1.00
Share price         $ 2.50
Reverse stock split 2:3 reverse stock split        
Series A Preferred Stock [Member]          
Class of Stock [Line Items]          
Preferred Stock, Shares Issued   80,000 80,000 80,000  
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.23.2
(LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Earnings Per Share [Abstract]    
Net loss $ (4,812,908) $ (9,619,079)
Net loss from continuing operations (2,074,329) (10,141,123)
Net (loss) income from discontinued operations $ (2,662,260) $ 522,044
Weighted Average Number of Shares Outstanding, Basic 7,876,367 6,107,727
Weighted Average Number of Shares Outstanding, Diluted 7,876,367 6,107,727
Earnings Per Share, Basic $ (0.6111) $ (1.5749)
Earnings Per Share, Diluted (0.6111) (1.5749)
Income (Loss) from Continuing Operations, Per Basic Share [1] (0.2731) (1.6604)
Income (Loss) from Continuing Operations, Per Diluted Share [1] (0.2731) (1.6604)
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share [1] (0.3380) 0.0855
Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share [1] $ (0.3380) $ 0.0855
[1] On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. All shares and associated amounts have been retroactively restated to reflect the stock split.
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.23.2
DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD ("XFC") (Details - Discontinued operations XFC - operations) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Discontinued Operations:    
Disposal Group, Including Discontinued Operation, Costs of Goods Sold $ (2,225,487) $ (5,230,321)
Disposal Group Including Discontinued Operation Selling Expense 0 0
Disposal Group, Including Discontinued Operation, General and Administrative Expense (105,226) (213,863)
Disposal Group, Including Discontinued Operation, Other Income 1,812 1,455
Disposal Group, Including Discontinued Operation, Other Expense 0 (5,819)
Disposal Group Including Discontinued Operation Income Tax Expense 0 (130,511)
Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax (92,285) 522,044
XFC Sale [Member]    
Discontinued Operations:    
Disposal Group, Including Discontinued Operation, Revenue 2,236,616 6,101,103
Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax 0 0
Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax $ (92,285) $ 522,044
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.23.2
DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”) (Details Narrative) - USD ($)
1 Months Ended 11 Months Ended 12 Months Ended
Nov. 30, 2022
Dec. 31, 2020
Nov. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax       $ (92,285) $ 522,044
XFC Sale [Member]          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax       $ (92,285) $ 522,044
Discontinued Operations, Held-for-sale [Member] | XFC Sale [Member]          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Disposal Group, Including Discontinued Operation, Assets $ 2,600,000   $ 2,600,000    
Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities 71,168   71,168    
Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) 1,800,000        
Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax     $ 2,800,000    
XFC Sale [Member]          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares   466,667      
Payments to Acquire Businesses, Gross $ 300,000 $ 300,000      
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.23.2
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]    
Commitments $ 0 $ 0
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS COMBINATION (Details - Meixin) - Meixin Institutional Food Development Company Limited [Member]
Sep. 07, 2022
USD ($)
Business Acquisition [Line Items]  
Cash and bank balance $ 7,824
Trade receivables 10,646
Inventory 14,225
Plant and equipment, net 872,939
Intangible assets - customer relations 169,156
Other payables and accrued liabilities (581,959)
Net assets value 492,831
Net assets acquired 394,265
Goodwill 3,905,735
Purchases price $ 4,300,000
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.23.2
BUSINESS COMBINATION (Details - XFC) - Xin Feng Construction Co Ltd [Member]
Nov. 30, 2022
USD ($)
Business Acquisition [Line Items]  
Cash and bank balance $ 46,564
Trade receivables 378,798
Inventory 144,968
Prepaid expenses and other current assets 2,000,452
Plant and equipment, net 38,402
Bank borrowing (19,054)
Other payables and accrued liabilities (19,839)
Income tax payable (32,274)
Goodwill 332,040
Net assets acquired 2,870,057
Consideration received (300,082)
Loss on disposal of subsidiary $ 2,569,975
XML 99 nocera_i10ka-123122_htm.xml IDEA: XBRL DOCUMENT 0001756180 2022-01-01 2022-12-31 0001756180 2022-06-30 0001756180 2023-07-07 0001756180 2022-12-31 0001756180 2021-12-31 0001756180 us-gaap:SeriesAPreferredStockMember 2022-12-31 0001756180 us-gaap:SeriesAPreferredStockMember 2021-12-31 0001756180 2021-01-01 2021-12-31 0001756180 us-gaap:CommonStockMember 2020-12-31 0001756180 us-gaap:PreferredStockMember 2020-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2020-12-31 0001756180 us-gaap:RetainedEarningsMember 2020-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2020-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2020-12-31 0001756180 2020-12-31 0001756180 us-gaap:CommonStockMember 2021-12-31 0001756180 us-gaap:PreferredStockMember 2021-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2021-12-31 0001756180 us-gaap:RetainedEarningsMember 2021-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2021-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2021-12-31 0001756180 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001756180 us-gaap:PreferredStockMember 2021-01-01 2021-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2021-01-01 2021-12-31 0001756180 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2021-01-01 2021-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001756180 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001756180 us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2022-01-01 2022-12-31 0001756180 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2022-01-01 2022-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-12-31 0001756180 us-gaap:CommonStockMember 2022-12-31 0001756180 us-gaap:PreferredStockMember 2022-12-31 0001756180 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001756180 NCRA:StatutoryAndOtherReservesMember 2022-12-31 0001756180 us-gaap:RetainedEarningsMember 2022-12-31 0001756180 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001756180 NCRA:TotalNoceraStockholdersEquityMember 2022-12-31 0001756180 us-gaap:NoncontrollingInterestMember 2022-12-31 0001756180 NCRA:XFCSaleMember 2022-11-01 2022-11-30 0001756180 NCRA:MeixinVIEAgreementsMember 2022-09-06 2022-09-07 0001756180 NCRA:FourCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:OneCustomerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:XFCSaleMember 2022-11-01 2022-11-30 0001756180 NCRA:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:CustomerDMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:CustomerEMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:AllCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:AllCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:SupplierAMember NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:SupplierAMember NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:SupplierBMember NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:SupplierBMember NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:SupplierCMember NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:SupplierCMember NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 NCRA:AllSuppliersMember NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember 2022-01-01 2022-12-31 0001756180 NCRA:AllSuppliersMember NCRA:PurchasesMember us-gaap:ProductConcentrationRiskMember 2021-01-01 2021-12-31 0001756180 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001756180 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-12-31 0001756180 us-gaap:EquipmentMember 2022-01-01 2022-12-31 0001756180 NCRA:MachineryMember 2022-01-01 2022-12-31 0001756180 us-gaap:VehiclesMember 2022-01-01 2022-12-31 0001756180 NCRA:XFCSaleMember 2022-12-31 0001756180 NCRA:XFCSaleMember 2021-12-31 0001756180 NCRA:XFCSaleMember 2022-01-01 2022-12-31 0001756180 NCRA:XFCSaleMember 2021-01-01 2021-12-31 0001756180 NCRA:OtherReceivablesMember 2022-12-31 0001756180 NCRA:OtherReceivablesMember 2021-12-31 0001756180 NCRA:XinFengConstructionCoLtdMember 2022-12-31 0001756180 NCRA:XinFengConstructionCoLtdMember 2021-12-31 0001756180 NCRA:MeixinMember 2022-12-31 0001756180 NCRA:MeixinMember 2021-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2021-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2021-12-31 0001756180 NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 currency:TWD NCRA:ChaileaseFinanceCoMember 2022-12-31 0001756180 currency:TWD NCRA:XizhiBrenchMember 2022-12-31 0001756180 currency:TWD NCRA:ChaileaseFinanceCoMember 2022-12-19 0001756180 NCRA:ChaileaseFinanceCoMember 2022-01-01 2022-12-31 0001756180 NCRA:UnderwritersMember 2022-08-01 2022-08-15 0001756180 NCRA:UnderwritersMember 2022-09-23 0001756180 NCRA:UnderwritersMember 2022-08-16 2022-09-23 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-08-01 2021-08-10 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-08-01 2021-08-10 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputSharePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExercisePriceMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputExpectedTermMember 2021-09-26 2021-09-27 0001756180 NCRA:CWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-26 2021-09-27 0001756180 NCRA:DWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2021-09-26 2021-09-27 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputSharePriceMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputExercisePriceMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputExpectedDividendRateMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputExpectedTermMember 2022-09-25 2022-09-26 0001756180 NCRA:IPOWarrantMember us-gaap:MeasurementInputPriceVolatilityMember 2022-09-25 2022-09-26 0001756180 NCRA:WarrantsIssuedToInvestorsMember 2022-01-01 2022-12-31 0001756180 NCRA:WarrantsIssuedToInvestorsMember 2021-01-01 2021-12-31 0001756180 NCRA:WarrantsIssuedToUnderwriterMember 2022-01-01 2022-12-31 0001756180 NCRA:WarrantsIssuedToUnderwriterMember 2021-01-01 2021-12-31 0001756180 us-gaap:WarrantMember 2020-12-31 0001756180 us-gaap:WarrantMember 2021-01-01 2021-12-31 0001756180 us-gaap:WarrantMember 2021-12-31 0001756180 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001756180 us-gaap:WarrantMember 2022-12-31 0001756180 country:US 2022-01-01 2022-12-31 0001756180 country:US 2021-01-01 2021-12-31 0001756180 country:US 2019-12-31 0001756180 country:HK 2022-01-01 2022-12-31 0001756180 NCRA:PrcMember 2022-01-01 2022-12-31 0001756180 NCRA:MountainShareTransferMember 2022-12-31 0001756180 NCRA:MountainShareTransferMember 2021-12-31 0001756180 NCRA:TaisiElectricMember 2022-12-31 0001756180 NCRA:TaisiElectricMember 2021-12-31 0001756180 NCRA:YinChiehChengMember 2022-01-01 2022-12-31 0001756180 NCRA:YinChiehChengMember 2021-01-01 2021-12-31 0001756180 2022-08-10 2022-08-11 0001756180 2022-07-31 0001756180 2022-08-11 0001756180 NCRA:PublicOfferingMember 2022-08-10 2022-08-11 0001756180 NCRA:SeriesAWarrantMember NCRA:YinChiehChengMember 2018-12-01 2018-12-27 0001756180 NCRA:SeriesAWarrantMember 2018-12-01 2018-12-27 0001756180 NCRA:SeriesAWarrantMember 2018-12-27 0001756180 NCRA:ClassAWarrantMember NCRA:ShunChihChuangMember 2020-05-29 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:HsienWenYuMember 2020-05-29 2020-06-01 0001756180 2020-06-01 0001756180 NCRA:ClassAWarrantMember 2020-05-29 2020-06-01 0001756180 NCRA:ClassAWarrantMember 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MichaelALittmanMember 2020-05-29 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MichaelALittmanMember 2020-06-01 0001756180 NCRA:ClassBWarrantMember NCRA:MichaelALittmanMember 2020-05-29 2020-06-01 0001756180 NCRA:ClassBWarrantMember NCRA:MichaelALittmanMember 2020-06-01 0001756180 NCRA:ClassAWarrantMember NCRA:MichaelALittmanMember 2021-08-02 2021-08-11 0001756180 NCRA:ClassBWarrantMember NCRA:MichaelALittmanMember 2021-08-02 2021-08-11 0001756180 NCRA:ClassAWarrantMember NCRA:ShunChihChuangMember 2021-11-29 2021-12-02 0001756180 NCRA:ClassAWarrantMember NCRA:HsienWenYuMember 2021-11-29 2021-12-02 0001756180 2021-12-02 0001756180 NCRA:ClassAWarrantMember 2021-11-29 2021-12-02 0001756180 NCRA:ClassAWarrantMember 2021-12-02 0001756180 NCRA:ChuangAndFiveConsultantsMember 2021-12-01 2021-12-31 0001756180 NCRA:ChenChunChungMember 2022-12-21 2022-12-22 0001756180 NCRA:TraDigitalMember 2022-12-21 2022-12-22 0001756180 NCRA:ShareBasedCompensationMember 2022-01-01 2022-12-31 0001756180 NCRA:ShareBasedCompensationMember 2021-01-01 2021-12-31 0001756180 us-gaap:SeriesAPreferredStockMember 2021-08-31 0001756180 2021-08-01 0001756180 NCRA:XFCSaleMember 2020-12-01 2020-12-31 0001756180 NCRA:XFCSaleMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2022-11-30 0001756180 NCRA:XFCSaleMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2022-11-01 2022-11-30 0001756180 NCRA:XFCSaleMember us-gaap:DiscontinuedOperationsHeldforsaleMember 2022-01-01 2022-11-30 0001756180 NCRA:XFCSaleMember 2022-01-01 2022-12-31 0001756180 NCRA:XFCSaleMember 2021-01-01 2021-12-31 0001756180 NCRA:MeixinInstitutionalFoodDevelopmentCompanyLimitedMember 2022-01-01 2022-12-31 0001756180 NCRA:XinFengConstructionCoLtdMember 2022-01-01 2022-12-31 0001756180 NCRA:MeixinInstitutionalFoodDevelopmentCompanyLimitedMember 2022-09-07 0001756180 NCRA:XinFengConstructionCoLtdMember 2022-11-30 iso4217:USD shares iso4217:USD shares pure 0001756180 true 2022 FY amending various sections -4736589 0 0 2024-12-16 0 0 10-K/A true 2022-12-31 --12-31 false 001-41434 NOCERA, INC. NV 16-1626611 3F (Building B) No. 185 Sec. 1 Datong Rd Xizhi Dist. New Taipei City 221 TW 886 910-163-358 Common Stock NCRA NASDAQ No No Yes Yes Non-accelerated Filer true true false false 18658256 10019295 2769 Centurion ZD CPA & Co Hong Kong 2769 2906074 2103677 209777 114515 91781 97163 1732 1732 27470 75686 0 -6893 0 4460637 3236834 6846517 0 0 22703 0 844613 24132 130434 0 3905735 0 8140319 6870649 0 0 2631 0 38388 12407 42880 0 18919 39341 1179768 312320 214913 0 22312 6312 1920 6632 0 0 0 1723673 1521731 2100685 0 0 436341 0 1958072 2100685 0 0 0.001 0.001 200000000 200000000 9243587 9243587 7071920 7071920 9243 7071 0.001 0.001 10000000 10000000 2000000 2000000 80000 80000 80000 80000 80 80 20484518 14476241 191219 191219 -14747461 -9918553 103594 13906 6041193 4769964 141054 0 6182247 4769964 8140319 6870649 14102138 3844222 13846172 -3770412 255966 73810 2772102 10205821 2772102 10205821 0 0 -0 -0 0 0 -0 -0 417999 309 417999 309 -2098137 -10131702 -23808 9421 -2074329 -10141123 -2569975 0 -92285 522044 -2662260 522044 -4736589 -9619079 76319 0 -4812908 -9619079 -89688 -63676 -4826277 -9682755 76319 0 -4902596 -9682755   -0.6111 -0.6111   -1.5749 -1.5749 -0.2731 -0.2731 -1.6604 -1.6604 -0.3380 -0.3380 0.0855 0.0855 7876367 7876367 6107727 6107727 6088343 6088 2696017 191219 -293162 -49770 2550392 2550392 32000 32 2848 2880 2880 80000 80 29520 29600 29600 -24800 -24800 -24800 557334 557 2089443 2090000 2090000 336667 337 3044813 3045150 3045150 57576 58 6638399 6638457 6638457 63676 63676 63676 6312 6312 6312 -9619079 -9619079 -9619079 7071920 7072 80000 80 14476240 191219 -9918553 13906 4769964 4769964 7071920 7072 80000 80 14476240 191219 -9918553 13906 4769964 4769964 1880000 1880 4799616 4801496 4801496 64735 64735 291667 291 795209 795500 795500 413453 413453 413453 89688 89688 89688 16000 16000 16000 -4812908 -4812908 76319 -4736589 9243587 9243 80000 80 20484518 191219 -14747461 103594 6041193 141054 6182247 -4736589 -9619079 2662260 -522044 -2074329 -10141123 66907 6127 4891 0 -2569975 -0 22703 -2258 0 24800 795500 3045150 413453 6638371 95262 693 -5382 -18210 1989716 -1549585 130434 -0 2631 -18801 -54526 49463 -4712 6632 -42880 -0 -470063 1179979 -1301488 -976876 -1771551 203103 0 25067 300082 0 7824 0 46564 -0 4292176 -0 -4030834 25067 0 0 -4030834 25067 0 -1596150 0 120000 0 200000 5666124 2090000 2820 0 619447 0 -0 487826 6288391 326024 0 877809 6288391 1203833 -23941 -11525 802397 1937700 340332 517222 462065 1420478 2103677 165977 340332 857554 2444009 1023531 2906074 2444009 -0 340332 2906074 2103677 <p id="xdx_804_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_zxOTdZ5LyJOg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 1     <span id="xdx_824_zakQ2tqB2YJb">PRINCIPAL ACTIVITIES AND ORGANIZATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements include the financial statements of Nocera, Inc. (“Nocera” or the “Company”) and its subsidiaries, Grand Smooth Inc. Limited (“GSI”) and Guizhou Grand Smooth Technology Ltd. (“GZ GST” or “WFOE”), and Meixin Institutional Food Development Co., Ltd. (“Meixin”) that is controlled through contractual arrangements. The Company, GSI, GZ GST and Mexin are collectively referred to as the “Company”.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Nocera was incorporated in the State of Nevada on February 1, 2002 and is based in New Taipei City, Taiwan (R.O.C.). It did not engage in any operations and was dormant from its inception until its reverse merger of GSI on December 31, 2018.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i><span style="text-decoration: underline">Reverse merger</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Effective December 31, 2018, Nocera completed a reverse merger transaction (the “Transaction”) pursuant to an Agreement and Plan of Merger (the “Agreement”), with (i) GSI, (ii) GSI’s stockholders, Yin-Chieh Cheng and Zhang Bi, who together owned shares constituting 100% of the issued and outstanding ordinary shares of GSI (the “GSI Shares”) and (iii) GSI Acquisition Corp. Under the terms of the Agreement, the GSI Stockholders transferred to Nocera all of the GSI Shares in exchange for the issuance of 10,000,000 shares (the “Shares”) of Nocera’s common stock (the “Share Exchange”). As a result of the reverse merger, GSI became Nocera’s wholly-owned subsidiary and Yin-Chieh Cheng and Zhang Bi, the former stockholders of GSI, became Nocera’s controlling stockholders. The share exchange transaction with GSI was treated as a reverse merger, with GSI as the accounting acquirer and Nocera as the acquired party.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">GSI is a limited company established under the laws and regulations of Hong Kong on August 1, 2014, and is a holding company without any operation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">GZ WFH was incorporated in Xingyi City, Guizhou Province, People’s Republic of China (PRC) on October 25, 2017, and is engaged in providing fish farming containers service, which integrates sales, installments, and maintenance of aquaculture equipment. The registered capital of GZ WFH is RMB$5,000,000 (equal to US$733,138).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 13, 2018, GSI incorporated GZ GST in PRC with registered capital of US$15,000.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><span style="text-decoration: underline">Divestiture</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 21, 2020, the Company filed a Current Report on Form 8-K outlining the lack of communication that led to the termination by Nocera, Inc. of its relationship with Guizhou Wan Feng Hu Intelligent Aquatic Technology Co. Limited (“GZ WFH”) and its management, and termination of the Variable Interest Entity agreements between the parties.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Subsequently on October 8, 2020, Zhang Bi and GZ WFH entered into a Settlement Agreement and Release with Nocera, Inc. wherein all claims as to GZ WFH’s debt (claim to shares in Nocera, Inc. or GZ GST) were compromised, settled, and otherwise resolved as to any and all claims or causes of action whatsoever against Nocera for any matter, action, or representation as to Nocera, and any debt to ownership of Nocera or GZ GST up to the date of the agreement. The consideration for the agreement was mutual waiver of any and all claims against each other and GZ GST, and GZ WFH (including Zhang Bi) waives any claims to Nocera stock, meaning the 4,750,000 shares of common stock of Nocera owned by Zhang Bi were cancelled as part of the agreement. The Settlement Agreement and Release is attached hereto as Exhibit 10.8.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><i><span style="text-decoration: underline">The VIE Agreements with XFC</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2020, we exchanged 466,667 (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, we entered into a Purchase of Business Agreement with Han-Chieh Shih (the “Purchaser”), in which we sold our controlling interest of XFC, to the Purchaser for a total purchase cash price of $<span id="xdx_905_eus-gaap--ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates_c20221101__20221130__us-gaap--DisposalGroupClassificationAxis__custom--XFCSaleMember_zrPXwl6ay93e">300,000</span> (the “XFC Sale”). The closing of the XFC Sale occurred on November 30, 2022 and the XFC variable interest entity (“VIE”) agreements were terminated in connection with the XFC Sale.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration: underline">The VIE Agreements with Meixin</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 7, 2022, we entered into a series of contractual agreements (collectively, the “Meixin VIE Agreements”) with the majority stockholder (the “Selling Stockholder”) of Meixin Institutional Food Development Co., Ltd., a Taiwan corporation and a food processing and catering company (“Meixin”), and Meixin, of which we purchased 80% controlling interest of Meixin for $<span id="xdx_903_eus-gaap--PaymentsToAcquireBusinessesGross_c20220906__20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinVIEAgreementsMember_zmHLLciFExT6">4,300,000</span>. The Meixin VIE Agreements essentially confer control and management of Meixin as well as substantially all of the economic benefits of the Selling Stockholder in Meixin to us.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 300000 4300000 <p id="xdx_804_eus-gaap--SubstantialDoubtAboutGoingConcernTextBlock_zeUW8mSG4z8a" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 2      <span id="xdx_82A_zLw7Bc9t0xD6">GOING CONCERN</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company had net loss of $<span id="xdx_90D_eus-gaap--ProfitLoss_iN_dixH_c20220101__20221231_zJYiGfwE86yj" title="Net loss::XDX::4736589">4.7 million</span> for the year ended December 31, 2022, which raise substantial doubt as to the Company’s ability to continue as a going concern. Management believes that it has developed a liquidity plan, as summarized below, that, if executed successfully, would enable to meet presently anticipated cash needs for at least the next 12 months after the date that the financial statements are issued and it has prepared the consolidated financial statements on a going concern basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a)</span></td> <td style="text-align: justify"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Company is continuing to improve and develop its scale of operations. After listing onto Nasdaq, the Company had raised sufficient fund for its operation development and the Company had a good level of cash position to meet its liabilities. The Company also has ability to raise additional funds from Nasdaq for the future development.</p></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b)</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company obtained a financial support letter from Mr. Yin-Chieh Cheng, the chief executive officer, also the Chairman of the Board and a principal shareholder of the Company.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">However, the Company continues to have ongoing obligations and it expects that it will require additional capital in order to execute its longer-term business plan. If the Company encounters unforeseen circumstances that place constraints on its capital resources, management will be required to take various measures to conserve liquidity, which could include, but not necessarily be limited to, curtailing the Company’s business development activities, suspending the pursuit of its business plan, controlling overhead expenses and seeking to further dispose of non-core assets. Management cannot provide any assurance that the Company will raise additional capital if needed.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_80F_eus-gaap--SignificantAccountingPoliciesTextBlock_zw0i1LQe8X09" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 3      <span id="xdx_827_z2CoMWY4PsIi">SUMMARY OF SIGNIFICANT ACCOUNTING POLICY</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z7vv9757IDRh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_862_zcpnns3T7jdg">Change of Reporting Entity and Basis of Presentation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As a result of the Share Exchange on December 31, 2018, GSI became a wholly owned subsidiary of Nocera, Inc. The former GSI’s stockholders owned a majority of the common stock of the Company. The Transaction was regarded as a reverse merger whereby GSI was considered to be the accounting acquirer as its stockholders retained control of the Company after the Share Exchange, although Nocera, Inc. is the legal parent company. The Share Exchange was treated as a recapitalization of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As a result, the assets and liabilities and the historical operations that will be reflected in the Nocera’s financial statements after consummation of the Transaction will be those of GSI and will be recorded at the historical cost basis of GSI. Nocera’s assets, liabilities and results of operations will be consolidated with the assets, liabilities and results of operations of GSI upon consummation of the Transaction. As such, GSI is the continuing entity for financial reporting purpose. In a reverse merger, the historical stockholder’s equity of the accounting acquirer prior to the merger is retroactively reclassified (a recapitalization) for the equivalent number of shares received in the merger after giving effect to any difference in par value of the registrant’s and the accounting acquirer’s stock by an offset in paid-in-capital. Therefore, the financial statements have been prepared as if GSI had always been the reporting company and then on the share exchange date, had changed its name and reorganized its capital stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements included the financial statements of all subsidiaries and the VIE of the Company. All transactions and balances between the Company and its subsidiary and VIE have been eliminated in consolidation. Minority interests are recorded as a noncontrolling interest. A qualitative approach is applied to assess the consolidation requirement for VIEs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zCcPGCjGz7ol" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_86E_zGJ9UOCWsoll">Reclassification</span> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain prior period amounts have been reclassified to conform with current year presentation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p id="xdx_842_eus-gaap--UseOfEstimates_z4WYVdgv5eT8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_861_z5jh4dFFllGb">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with US GAAP 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. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful receivables; the useful lives of property and equipment and intangible assets; impairment of long-lived assets; recoverability of the carrying amount of inventory; fair value of financial instruments; provisional amounts based on reasonable estimates for certain income tax effects of the Tax Act and the assessment of deferred tax assets or liabilities. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--ConcentrationRiskCreditRisk_zeVORH8JTQL4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_864_zhw8iBNhv4w6">Concentrations of Credit Risk</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There was four customers who represented <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zxxf21zSdw6a" title="Concentration risk">49.62</span>% of the Company's total revenue during the years ended December 31, 2022. There was one customer who represented <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zZ0nmXRj4WD3" title="Concentration risk">58.22</span>% of the Company's total revenue during the years ended December 31, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:</p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zrAQyHngkb34" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B6_zVdUwRa5EGdc" style="display: none">Concentrations of credit risk</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zuRtjwwHMHd2" title="Concentration percentage">50.83</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zLVdwbPQlEt3" title="Concentration percentage">16.37</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zK7InucM6u3e" title="Concentration percentage">14.73</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp0_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_z4gEBUIeGwB6" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zJBaY7W6QLq4" title="Concentration percentage">31.82</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp0_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zDIILGHzHXei" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerDMember_zg1zJYKdlErl" title="Concentration percentage">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerDMember_z7eWPiSTFrW2" title="Concentration percentage">59.53</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Customer E</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerEMember_zgabkBzeeEp1" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerEMember_zID6zWU4kvc6" title="Concentration percentage">16.30</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zKhmfPqgauIe" title="Concentration percentage">97.38</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zwg7wHBEmvSa" title="Concentration percentage">92.20</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table sets forth a summary of single suppliers who represent 10% or more of the Company’s total purchase:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s purchase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierAMember_zvN6ZwTuDL4i" title="Concentration percentage">–</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierAMember_z4mYNxrMg2K8" title="Concentration percentage">48.76</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Supplier B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierBMember_zRz5bCZi23M" title="Concentration percentage">18.60</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierBMember_zzPh5c99l51i" title="Concentration percentage">15.14</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Supplier C</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierCMember_zZWw2GO3J0Ne" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierCMember_z7Vo7G3f8PPh" title="Concentration percentage">14.26</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllSuppliersMember_zm2MehBNn3qk" title="Concentration percentage">18.60</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllSuppliersMember_zTR0X3DbPph3" title="Concentration percentage">78.16</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zKLAuJViAfca" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zlArHTcOkAbj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86E_zhwTuNs9D19c">Fair Value Measurement</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company applies ASC Topic 820, Fair Value Measurements and Disclosures which defines fair value, establishes a framework for measuring fair value and expands financial statement disclosure requirements for fair value measurements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC Topic 820 defines fair value as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC Topic 820 specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value. Unobservable inputs are valuation technique inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management of the Company is responsible for determining the assets acquired, liabilities assumed and intangibles identified as of the acquisition date and considered a number of factors including valuations from an independent appraiser.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and 2021, there are <span id="xdx_907_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_do_c20221231_zzHnjXMLUR4a" title="Assets at fair value"><span id="xdx_908_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_do_c20211231_zXVTSzjlR8Pa" title="Assets at fair value"><span id="xdx_907_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_do_c20221231_zSZOGSRdDIu8" title="Liabilities at fair value"><span id="xdx_908_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_do_c20211231_zKV8u75gCJj9" title="Liabilities at fair value">no</span></span></span></span> assets or liabilities that are measured and reported at fair value on a recurring basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_848_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zAQfRXww9sei" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_864_zjUSo9L5xsw2">Cash and Cash Equivalents</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash and cash equivalents include all cash on hand and cash in bank with no restrictions. The balance of cash as of December 31, 2022 and 2021 were $<span id="xdx_90B_eus-gaap--Cash_c20221231_pp0p0" title="Cash">2,906,074</span> and $<span id="xdx_90A_eus-gaap--Cash_c20211231_pp0p0" title="Cash">2,444,009</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84B_eus-gaap--ReceivablesPolicyTextBlock_zROGhw0Rs1mh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_868_zSwLYk5cAw94">Accounts Receivable, Net</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts receivable are stated at the original amount less an allowance for doubtful accounts, if any, based on a review of all outstanding amounts at period end. An allowance is also made when there is objective evidence that the Company will not be able to collect all amounts due according to the original terms of the receivables. The Company analyzes the aging of the customer accounts, coverage of credit insurance, customer concentrations, customer credit-worthiness, historical and current economic trends and changes in its customer payment patterns when evaluating the adequacy of the allowance for doubtful accounts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_840_ecustom--PrepaidExpensesAndOtherAssetsPolicyTextBlock_zeYXgiDN3zW7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_86E_zi5a1Y3pzR32">Prepaid Expenses and Other Assets, Net</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Prepaid expense and other assets, net consist of receivable from investment, prepaid rent and etc. Management reviews its receivable balance each reporting period to determine if an allowance for doubtful accounts is required. An allowance for doubtful account is recorded in the period in which loss is determined to be probable based on an assessment of specific evidence indicating doubtful collection, historical experience, account balance aging, and prevailing economic conditions. Bad debts are written off against the allowance after all collection efforts have ceased.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--InventoryPolicyTextBlock_zn3fl7pfGkNh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86D_zDV6YE5yV4mi">Inventories, net</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories are stated at lower of cost or net realizable value. Cost is determined using the weighted average method. Inventories include raw materials, work in progress and finished goods. The variable production overhead is allocated to each unit of product on the basis of the actual use of the production facilities. The allocation of fixed production overhead to the costs of conversion is based on the normal capacity of the production facilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Where there is evidence that the utility of inventories, in their disposal in the ordinary course of business, will be less than cost, whether due to physical deterioration, obsolescence, changes in price levels, or other causes, the inventories are written down to net realizable value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zzoddpRU8LTk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_862_zFE3CWVDMVge">Property and Equipment, Net</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. Maintenance, repairs, and betterments, including replacement of minor items, are charged to expense; major additions to physical properties are capitalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, which are shown as follows.</p> <table cellpadding="0" cellspacing="0" id="xdx_881_ecustom--PropertyAndEquipmentUsefulLivesTableTextBlock_zlsoBolEsx2f" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BB_zMuwyqm18Gs3" style="display: none">Property and Equipment Useful Lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful life</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 42%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="width: 58%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zFFOX4UajeTc" title="Property and equipment useful lives">Shorter of the remaining lease terms and estimated useful lives</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixture</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z8ACriJicCSg">5 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zHP5By9P3Ap9">3 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Machinery</td> <td style="text-align: right"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_zHYzqZHwdS98">5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicle</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zEysXD76loya">5 years</span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Upon sale or disposal, the applicable amounts of asset cost and accumulated depreciation are removed from the accounts and the net amount less proceeds from disposal is charged or credited to income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--BusinessCombinationsPolicy_zqwETJXKESRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Business Combination</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For a business combination, the assets acquired, the liabilities assumed and any noncontrolling interest in the acquiree are recognized at the acquisition date and measured at their fair values as of that date. In a business combination achieved in stages, the identifiable assets and liabilities, as well as the noncontrolling interest in the acquiree, are recognized at the full amounts of their fair values. In a bargain purchase in which the total acquisition-date fair value of the identifiable net assets acquired exceeds the fair value of the consideration transferred plus any noncontrolling interest in the acquiree, that excess in earnings is recognized as a gain attributable to the acquirer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred tax liability and assets are recognized for the deferred tax consequences of differences between the tax bases and the recognized values of assets acquired and liabilities assumed in a business combination in accordance with Accounting Standards Codification (“ASC”) Topic 740-10.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_84A_eus-gaap--ConsolidationVariableInterestEntityPolicy_zcDN83V5z1k9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Variable Interest Entity</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Variable interest entities (“VIEs”) are entities in which equity investors lack the characteristics of a controlling financial interest or do not have sufficient equity at risk for the entity to finance its activities without additional subordinated financial support. VIEs are consolidated by the primary beneficiary. The primary beneficiary is the party who has the power to direct the activities of a variable interest entity that most significantly impact the entity’s economic performance and who has an obligation to absorb losses of the entity or a right to receive benefits from the entity that could potentially be significant to the entity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We initially determine whether we are the primary beneficiary of a VIE upon our initial involvement with the VIE. We reassess whether we are the primary beneficiary of a VIE on an ongoing basis. Our determination of whether we are the primary beneficiary of a VIE is based upon the facts and circumstances for each VIE and requires significant judgment. In determining whether we are the party with the power to direct the VIE’s most significant activities, we first identify the activities of the VIE that most significantly impact its economic performance. Our considerations in determining the VIE’s most significant activities primarily include, but are not limited to, the VIE’s purpose and design and the risks passed through to investors. We then assess whether we have the power to direct those significant activities. Our considerations in determining whether we have the power to direct the VIE’s most significant activities include, but are not limited to, voting interests of the VIE, management, service and/ or other agreements of the VIE, involvement in the VIE’s initial design and the existence of explicit or implicit financial guarantees. In situations where we have determined that the power over the VIE’s most significant activities is shared, we assess whether we are the party with the power over the majority of the significant activities. If we are the party with the power over the majority of the significant activities, we meet the “power” criteria of the primary beneficiary. If we do not have the power over a majority of the significant activities or we determine that decisions require consent of each sharing party, we do not meet the “power” criteria of the primary beneficiary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 7, 2022, Nocera and Meixin Institutional Food Development Co., Ltd (“Meixin”), a domestic funded limited liability company registered in Taiwan (R.O.C), entered into a series of contractual agreements (“VIE Agreements”) whereby Nocera, Inc. agreed to provide technical consulting and related services to Meixin. As a result, Nocera has been determined to be the primary beneficiary of Meixin and XFC became a VIE (Variable Interest Entity) of Nocera.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 7, 2022, Nocera paid $<span id="xdx_903_eus-gaap--PaymentsToAcquireBusinessesGross_c20220906__20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinVIEAgreementsMember_z5Ku2hgu6Znb">4,300,000</span> to Shareholders of Meixin in exchange for 80% controlling interest in Meixin.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Exclusive Business Cooperation Agreement</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Exclusive Business Cooperation Agreements, Nocera agrees to provide technical consulting and services including management consulting services, general and financial advisory services, and various general and administrative service, for the specific content thereof (hereinafter referred to as the “Target Business”) to the Meixin as the technical consulting and service provider of the Meixin in accordance with the conditions set forth herein during the term of this Agreement. Meixin agrees to accept the technical consulting and services provided by Nocera. Meixin further agrees that, without the prior written consent of Nocera, during the term of this Agreement, it shall not accept any technical consulting and services identical or similar to Target Business that are provided by any third party.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Exclusive Option Agreement</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Meixin and its stockholders, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, have entered into an Exclusive Call Option Agreement with Nocera. Under the Exclusive Call Option Agreement, the Meixin stockholders irrevocably granted Nocera (or its designee) an exclusive option to purchase, to the extent permitted under Taiwan (R.O.C.) law, part or all of their equity interests in Meixin. According to the Exclusive Call Option Agreement, the purchase price shall be the minimum price permitted by applicable Taiwan (R.O.C.) Law at the time when such share transfer occurs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Equity Pledge Agreement</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Equity Interest Pledge Agreement between Nocera and Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, the stockholder of Meixin, stockholder pledged all of his equity interests in Meixin to Nocera to guarantee the performance of Meixin’s obligations under the Exclusive Business Cooperation Agreement. Under the terms of the agreement, in the event that Meixin or stockholders breach their respective contractual obligations under the Exclusive Business Cooperation Agreement, Nocera, as pledge, will be entitled to certain rights, including, but not limited to, the right to collect dividends generated by the pledged equity interests. Shih, Han-Chieh also agreed that upon the occurrence of any event of default, as set forth in the Equity Interest Pledge Agreement, Nocera is entitled to claim indemnity.<i></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Timely Reporting Agreement</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To ensure VIEs promptly provide all of the information that the Company need to file various reports with the SEC, a Timely Reporting Agreement was entered between Meixin and Company. Under the Timely Reporting Agreement, VIEs each agreed that it is obligated to make its officers and directors available to the Company and promptly provide all information required by the Company so that the Company can file all necessary SEC and other regulatory reports as required.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although it is not explicitly stipulated in the Timely Reporting Agreement, the parties agreed its term shall be the same as that of the Exclusive Business Cooperation Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Power of Attorney</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Power of Attorney, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun (Existing Stockholders) hereby irrevocably undertake that they authorize Nocera or the individual then designated by Nocera (“Attorney”) to exercise, on his behalf, the following rights available to them in their capacity as a stockholder of the Meixin under the then effective articles of association of the Meixin (collectively, “Powers”): (a) to propose the convening of, and attend, stockholders’ meetings in accordance with the articles of association of the Meixin on behalf of the Existing Stockholder; (b) to exercise voting rights on behalf of the Existing Stockholder on all matters required to be deliberated and resolved by the stockholders’ meeting, including without limitation the appointment and election of the directors and other executives to be appointed and removed by the stockholders, of the Meixin the sale or transfer of all or part of the equity held by stockholders in the Meixin; (c) to exercise other stockholders’ voting rights under the articles of association of the Meixin (including any other stockholders’ voting rights stipulated upon an amendment to such articles of association); (d) other voting rights that stockholders shall enjoy under the Taiwan (R.O.C.) laws, as amended, revised, supplemented and re-enacted, no matter whether they take effect before or after the conclusion of this Agreement. The Existing Stockholders shall not revoke the authorization and entrustment accorded to the Attorney other than in the case where Nocera gives the Existing Stockholders a written notice requesting the replacement of the Attorney, in which event the Existing Stockholders shall immediately appoint such other person as then designated by Nocera to exercise the foregoing Powers and such new authorization and entrustment shall supersede, immediately upon its grant, the original authorization, and entrustment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although it is not explicitly stipulated in the Power of Attorney, the term of the Power of Attorney shall be the same as the term of that of the Exclusive Option Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This Power of Attorney is coupled with an interest and shall be irrevocable and continuously valid from the date of execution of this Power of Attorney, so long as equity holders of VIEs are shareholders of Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The VIE Agreements became effective immediately upon their execution.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We assess our variable interests in a VIE both individually and in aggregate to determine whether we have an obligation to absorb losses of or a right to receive benefits from the VIE that could potentially be significant to the VIE. The determination of whether our variable interest is significant to the VIE requires significant judgment. In determining the significance of our variable interest, we consider the terms, characteristics and size of the variable interests, the design and characteristics of the VIE, our involvement in the VIE and our market-making activities related to the variable interests. Our variable interests in VIEs include debt and equity interests, commitments and certain fees. Our involvement with VIEs arises primarily from:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">1.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">power to direct activities of a VIE that most significantly impact the entity’s economic performance, and</span></td></tr> <tr style="vertical-align: top"> <td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">2.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">obligation to absorb losses of the entity that could potentially be significant to the VIE or right to receive benefits from the entity that could potentially be significant to the VIE.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the VIE Agreements, Nocera is entitled to receive 100% of expected residual returns from VIE. The VIE Agreements are designed so that VIEs operate for the benefit of the Company. Accordingly, the accounts of VIEs are consolidated in the accompanying financial statements pursuant to ASC 810-10, Consolidation. In addition, their financial positions and results of operations are included in the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since the VIE agreements with XFC were terminated in November 30, 2022, and XFC was accounted for a discontinued operations for the year ended December, 2022, the following financial statement balances and amounts reflect the financial position and financial performances of Meixin and XFC respectively, which were included in the consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, after elimination of intercompany transactions and balances:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_zjhbpAsosic5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><b style="display: none"><span id="xdx_8B6_zHCZr8oKvml8">Discontinued operation XFC</span></b></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zIeF5w8YoFx8" style="width: 13%; text-align: right">42,800</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_z8QT2JMfzd8j" style="width: 13%; text-align: right">340,332</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Account receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zLWeSUwjydzd" style="text-align: right">100,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_d0_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zUilRZ9kisEi" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zHUj3cpWiVf5" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zG2smDCyIWM6" style="text-align: right">1,622,110</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Prepayment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zeol7RvHmlWi" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zbTlUkqg4mol" style="text-align: right">72,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Inventories</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zFJ9IbxErW1j" style="text-align: right">1,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zo9dttIz6gig" style="text-align: right">1,391,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Property and equipment, net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zJQ6b5X1p6xl" style="text-align: right">820,579</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zHmI4EiU66Ka" style="text-align: right">47,113</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other noncurrent assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zTiVa1QsLdQ6" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zUjS6vhlUKId" style="border-bottom: Black 1pt solid; text-align: right">69,489</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zlqAnYqOzR82" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">946,984</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_980_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zqP2oINw4su4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,543,557</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zIbWG5y1Xqd9" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zEC8HDSwADD" style="border-bottom: Black 1pt solid; text-align: right">1,723,672</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Liabilities</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zp1rZ4TKSU3d" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">–</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_987_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zFcbQV9WD6ua" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,723,672</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2022</p></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2021</p></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20220101__20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_znqIj9xBoZIb" style="text-align: right">1,688,453</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zedRkwpqklj5" style="text-align: right">6,101,103</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net (loss) / profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_c20220101__20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zAS4fbes1WS9" style="text-align: right">(381,593</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_c20210101__20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zrXejMsd3KI6" style="text-align: right">522,044</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="text-align: left; width: 4%; vertical-align: middle"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><br/> <b><i>(v)</i></b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Discontinued operation</i></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASU No. 2014-08, Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity, a disposal of a component of an entity or a group of components of an entity is required to be reported as discontinued operations if the disposal represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results when the components of an entity meets the criteria in paragraph 205-20-45-1E to be classified as held for sale. When all of the criteria to be classified as held for sale are met, including management, having the authority to approve the action, commits to a plan to sell the entity, the major current assets, other assets, current liabilities, and noncurrent liabilities shall be reported as components of total assets and liabilities separate from those balances of the continuing operations. At the same time, the results of all discontinued operations, less applicable income taxes (benefit), shall be reported as components of net income (loss) separate from the net income (loss) of continuing operations in accordance with ASC 205-20-45.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2022, the Company, XFC and Han-Chieh Shih (the “Purchaser”) entered into certain share purchase agreement (the “Disposition SPA”). Pursuant to the Disposition SPA, the Purchaser agreed to purchase XFC 100% controlling interest in exchange of cash purchase price of $<span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_c20221101__20221130__us-gaap--BusinessAcquisitionAxis__custom--XFCSaleMember_zkMJUKuIzmD8">300,000</span> (the “Consideration”). The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal. On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied, as a result, the Disposal contemplated by the Purchase Agreement is completed and the VIE agreements were terminated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_z5voNxwcfgdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_864_zaqTTtLl3UF5">Goodwill and Intangible Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize goodwill in accordance with ASC 350, <i>Intangibles—Goodwill and Other</i>. Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually as of December 31st of each year, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment charge for goodwill is recognized only when the estimated fair value of a reporting unit, including goodwill, is less than its carrying amount.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize intangibles assets in accordance with ASC 350, <i>Intangibles—Goodwill and Other</i>. Acquired intangible assets subject to amortization are stated at cost and are amortized using the straight-line method over the estimated useful lives of the assets. Intangible assets that are subject to amortization are reviewed for potential impairment whenever events or circumstances indicate that carrying amounts may not be recoverable. Assets not subject to amortization are tested for impairment at least annually.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The estimates of fair value are based on the best information available as of the date of the assessment, which primarily incorporates management assumptions about expected future cash flows. Although these assets are not currently impaired, there can be <span id="xdx_90D_eus-gaap--GoodwillImpairmentLoss_pp0p0_do_c20220101__20221231_zPkSZXpPLJrk" title="Goodwill impairment"><span id="xdx_902_eus-gaap--GoodwillImpairmentLoss_pp0p0_do_c20210101__20211231_z2WEZqeBbZze" title="Goodwill impairment">no</span></span> assurance that future impairments will not occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--ShareholdersEquityAndShareBasedPaymentsTextBlock_zkqfgL0jzMT" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_866_z7NNBGmI4mW9">Share-Based Compensation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We determine our share-based compensation in accordance with ASC 718, <i>Compensation—Stock Compensation </i>(ASC 718), which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees based on the grant date fair value of the award.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Determining the appropriate fair value model and calculating the fair value of phantom award grants requires the input of subjective assumptions. We use the Black-Scholes pricing model to value our phantom awards. Share-based compensation expense is calculated using our best estimates, which involve inherent uncertainties and the application of management’s judgment. Significant estimates include our expected volatility. If different estimates and assumptions had been used, our phantom unit valuations could be significantly different and related share-based compensation expense may be materially impacted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Black-Scholes pricing model requires inputs such as the risk-free interest rate, expected term, expected volatility and expected dividend yield. We base the risk-free interest rate that we use in the Black-Scholes pricing model on zero coupon U.S. Treasury instruments with maturities similar to the expected term of the award being valued. The expected term of phantom awards is estimated from the vesting period of the award and represents the weighted average period that our phantom awards are expected to be outstanding. We estimated the volatility based on the historic volatility of our guideline companies, which we feel best represent our company. We have never paid and do not anticipate paying any cash dividends in the foreseeable future and, therefore, we use an expected dividend yield of zero in the pricing model. We account for forfeitures as they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zt3SjOARmmRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_863_zf6C0Iykkzu2">Impairment of Long-lived Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. When these events occur, the Company measures impairment by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Company would recognize an impairment loss, which is the excess of carrying amount over the fair value of the assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zNVO1mEqtijj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_861_z1atMO3u07Kf">Commitments and Contingencies</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the normal course of business, the Company is subject to contingencies, including legal proceedings and claims arising out of its business that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments including historical and the specific facts and circumstances of each matter.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zDTcwXeQaOKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86D_zt0BjoI9YVH">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recognize revenues when our customer obtains control of promised goods or services, in an amount that reflects the consideration which it expects to receive in exchange for those goods. We recognize revenues following the five step model prescribed under ASU No. 2014-09. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, we apply the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 1: Identify the contract (s) with a customer</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 2: Identify the performance obligations in the contract</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 3: Determine the transaction price</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 4: Allocate the transaction price to the performance obligation in the contract</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considered revenue is recognized when (or as) the Company satisfies performance obligations by transferring a promised goods and provide maintenance service to a customer. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods and providing maintenance service to the customer. Contracts with customers are comprised of invoices and written contracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not have arrangements for returns from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has no sales incentive programs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, which majority are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_848_eus-gaap--CostOfSalesPolicyTextBlock_zYBMi3L3kKth" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86D_zaveX0ESVenb">Cost of Sales</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cost of sales consists primarily of material costs, labor costs, depreciation, and related expenses, which are directly attributable to the production of the product. Write-down of inventories to lower of cost or net realizable value is also recorded in cost of sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zj49SCHb2iT8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86A_zstkDgEaEfN5">Income Taxes</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_843_eus-gaap--LesseeLeasesPolicyTextBlock_zTDHydEMqAo" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86C_zjBLRGXy7eG8">Leases</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2016, the FASB issued ASU 2016-12, Leases (ASC Topic 842), which amends the leases requirements in ASC Topic 840, Leases. Under the new lease accounting standard, a lessee will be required to recognize a right-of-use asset and lease liability for most leases on the balance sheet. The new standard also modifies the classification criteria and accounting for sales-type and direct financing leases, and enhances the disclosure requirements. Leases will continue to be classified as either finance or operating leases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company adopted ASC Topic 842 using the modified retrospective transition method effective January 1, 2019. There was no cumulative effect of initially applying ASC Topic 842 that required an adjustment to the opening retained earnings on the adoption date nor revision of the balances in comparative periods. As a result of the adoption, The Company recognized a lease liability and right-of-use asset for each of our existing lease arrangement. The adoption of the new lease standard does not have a material impact on our consolidated income statement or our consolidated statement of cash flow.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84C_eus-gaap--IncomeTaxUncertaintiesPolicy_zwlYQCbcU5J7" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_865_z0Pz3Jv6sVCl">Uncertain Tax Positions</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. Interest and penalties related to uncertain tax positions are recognized and recorded as necessary in the provision for income taxes. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB 100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. The Company records interest and penalties on uncertain tax provisions as income tax expense. There are no uncertain tax positions as of December 31, 2022 and 2021, and the Company has no accrued interest or penalties related to uncertain tax positions. The company does not believe that the unrecognized tax benefits will change over the next twelve months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_z3Y6FWrvHogb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_866_z68yNqjfnKAl">Comprehensive (Loss) Income</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Comprehensive income or loss is comprised of the Company’s net (loss) income and other comprehensive income or loss. The component of other comprehensive income or loss consists solely of foreign currency translation adjustments, net of the income tax effect.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_847_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zsTJmOC5d2H7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_868_zfO7eThJjww3">Foreign Currency Translation and Transactions</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company’s reporting currency is the U.S. dollar (“US$”). The functional currency of the Company’s subsidiary and the consolidated VIE is RMB. In the consolidated financial statements, the financial information of the Company’s subsidiary and the consolidated VIE has been translated into US$. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, except for changes in accumulated deficit during the year which is the result of income statement translation process, and revenue, expense, gains or losses are translated using the average exchange rate during the year. Translation adjustments are reported as foreign currency translation adjustments and are shown as a separate component of other comprehensive income or loss in the consolidated statements of changes in equity and comprehensive (loss) income. The exchange rates as of December 31, 2022 and 2021 are <span id="xdx_905_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20221231_pdd" title="Exchange rates at end of period">6.9646</span> and <span id="xdx_90B_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20211231_pdd" title="Exchange rates at end of period">6.4854</span>, respectively. The annual average exchange rates for the year ended December 31, 2022 and 2021 are <span id="xdx_909_ecustom--ForeignCurrencyExchangeRateTranslation2_c20220101__20221231_pdd" title="Annual average exchange rates">6.7208</span> and <span id="xdx_90F_ecustom--ForeignCurrencyExchangeRateTranslation2_c20210101__20211231_pdd" title="Annual average exchange rates">6.3700</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zQNqWZfc5JPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_865_z5SaR8i5Vng9">(Loss) Earnings per Share</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic (loss) earnings per share is computed by dividing net (loss) income attributable to holders of common stock by the weighted average number of common shares outstanding during the year. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_846_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zrTKrCLCfS7c" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span style="text-decoration: underline"><span id="xdx_86C_zrVoyUNBB7Fl">Recent Accounting Pronouncements</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recent accounting pronouncements issued by the Financial Accounting Standards Board, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.</p> <p id="xdx_848_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z7vv9757IDRh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_862_zcpnns3T7jdg">Change of Reporting Entity and Basis of Presentation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As a result of the Share Exchange on December 31, 2018, GSI became a wholly owned subsidiary of Nocera, Inc. The former GSI’s stockholders owned a majority of the common stock of the Company. The Transaction was regarded as a reverse merger whereby GSI was considered to be the accounting acquirer as its stockholders retained control of the Company after the Share Exchange, although Nocera, Inc. is the legal parent company. The Share Exchange was treated as a recapitalization of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As a result, the assets and liabilities and the historical operations that will be reflected in the Nocera’s financial statements after consummation of the Transaction will be those of GSI and will be recorded at the historical cost basis of GSI. Nocera’s assets, liabilities and results of operations will be consolidated with the assets, liabilities and results of operations of GSI upon consummation of the Transaction. As such, GSI is the continuing entity for financial reporting purpose. In a reverse merger, the historical stockholder’s equity of the accounting acquirer prior to the merger is retroactively reclassified (a recapitalization) for the equivalent number of shares received in the merger after giving effect to any difference in par value of the registrant’s and the accounting acquirer’s stock by an offset in paid-in-capital. Therefore, the financial statements have been prepared as if GSI had always been the reporting company and then on the share exchange date, had changed its name and reorganized its capital stock.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The accompanying consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States of America (“U.S. GAAP”) and pursuant to the rules and regulations of the United States Securities and Exchange Commission (“SEC”) for interim financial information.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The consolidated financial statements included the financial statements of all subsidiaries and the VIE of the Company. All transactions and balances between the Company and its subsidiary and VIE have been eliminated in consolidation. Minority interests are recorded as a noncontrolling interest. A qualitative approach is applied to assess the consolidation requirement for VIEs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--PriorPeriodReclassificationAdjustmentDescription_zCcPGCjGz7ol" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_86E_zGJ9UOCWsoll">Reclassification</span> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Certain prior period amounts have been reclassified to conform with current year presentation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p id="xdx_842_eus-gaap--UseOfEstimates_z4WYVdgv5eT8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_861_z5jh4dFFllGb">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The preparation of financial statements in conformity with US GAAP 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. Significant items subject to such estimates and assumptions include, but are not limited to, the allowance for doubtful receivables; the useful lives of property and equipment and intangible assets; impairment of long-lived assets; recoverability of the carrying amount of inventory; fair value of financial instruments; provisional amounts based on reasonable estimates for certain income tax effects of the Tax Act and the assessment of deferred tax assets or liabilities. These estimates are often based on complex judgments and assumptions that management believes to be reasonable but are inherently uncertain and unpredictable. Actual results could differ from these estimates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--ConcentrationRiskCreditRisk_zeVORH8JTQL4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_864_zhw8iBNhv4w6">Concentrations of Credit Risk</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Financial instruments that potentially expose the Company to concentrations of credit risk consist primarily of accounts receivable. The Company conducts credit evaluations of its customers and suppliers, and generally does not require collateral or other security from them. The Company evaluates its collection experience and long outstanding balances to determine the need for an allowance for doubtful accounts. The Company conducts periodic reviews of the financial condition and payment practices of its customers to minimize collection risk on accounts receivable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">There was four customers who represented <span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zxxf21zSdw6a" title="Concentration risk">49.62</span>% of the Company's total revenue during the years ended December 31, 2022. There was one customer who represented <span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--OneCustomerMember_zZ0nmXRj4WD3" title="Concentration risk">58.22</span>% of the Company's total revenue during the years ended December 31, 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth a summary of single customers who represent 10% or more of the Company’s total accounts receivable, net:</p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zrAQyHngkb34" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B6_zVdUwRa5EGdc" style="display: none">Concentrations of credit risk</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zuRtjwwHMHd2" title="Concentration percentage">50.83</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zLVdwbPQlEt3" title="Concentration percentage">16.37</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zK7InucM6u3e" title="Concentration percentage">14.73</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp0_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_z4gEBUIeGwB6" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zJBaY7W6QLq4" title="Concentration percentage">31.82</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp0_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zDIILGHzHXei" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerDMember_zg1zJYKdlErl" title="Concentration percentage">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerDMember_z7eWPiSTFrW2" title="Concentration percentage">59.53</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Customer E</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerEMember_zgabkBzeeEp1" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerEMember_zID6zWU4kvc6" title="Concentration percentage">16.30</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zKhmfPqgauIe" title="Concentration percentage">97.38</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zwg7wHBEmvSa" title="Concentration percentage">92.20</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table sets forth a summary of single suppliers who represent 10% or more of the Company’s total purchase:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s purchase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierAMember_zvN6ZwTuDL4i" title="Concentration percentage">–</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierAMember_z4mYNxrMg2K8" title="Concentration percentage">48.76</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Supplier B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierBMember_zRz5bCZi23M" title="Concentration percentage">18.60</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierBMember_zzPh5c99l51i" title="Concentration percentage">15.14</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Supplier C</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierCMember_zZWw2GO3J0Ne" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierCMember_z7Vo7G3f8PPh" title="Concentration percentage">14.26</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllSuppliersMember_zm2MehBNn3qk" title="Concentration percentage">18.60</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllSuppliersMember_zTR0X3DbPph3" title="Concentration percentage">78.16</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zKLAuJViAfca" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 0.4962 0.5822 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_zrAQyHngkb34" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B6_zVdUwRa5EGdc" style="display: none">Concentrations of credit risk</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s accounts receivable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Customer A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zuRtjwwHMHd2" title="Concentration percentage">50.83</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerAMember_zLVdwbPQlEt3" title="Concentration percentage">16.37</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_zK7InucM6u3e" title="Concentration percentage">14.73</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp0_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerBMember_z4gEBUIeGwB6" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Customer C</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zJBaY7W6QLq4" title="Concentration percentage">31.82</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_dp0_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerCMember_zDIILGHzHXei" title="Concentration percentage">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Customer D</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerDMember_zg1zJYKdlErl" title="Concentration percentage">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerDMember_z7eWPiSTFrW2" title="Concentration percentage">59.53</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Customer E</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerEMember_zgabkBzeeEp1" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--CustomerEMember_zID6zWU4kvc6" title="Concentration percentage">16.30</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zKhmfPqgauIe" title="Concentration percentage">97.38</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllCustomersMember_zwg7wHBEmvSa" title="Concentration percentage">92.20</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The following table sets forth a summary of single suppliers who represent 10% or more of the Company’s total purchase:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Percentage of the Company’s purchase</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Supplier A</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierAMember_zvN6ZwTuDL4i" title="Concentration percentage">–</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierAMember_z4mYNxrMg2K8" title="Concentration percentage">48.76</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Supplier B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierBMember_zRz5bCZi23M" title="Concentration percentage">18.60</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierBMember_zzPh5c99l51i" title="Concentration percentage">15.14</span>%</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Supplier C</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_dp0_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierCMember_zZWw2GO3J0Ne" title="Concentration percentage">–</span></td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--SupplierCMember_z7Vo7G3f8PPh" title="Concentration percentage">14.26</span>%</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20220101__20221231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllSuppliersMember_zm2MehBNn3qk" title="Concentration percentage">18.60</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_908_eus-gaap--ConcentrationRiskPercentage1_dp_c20210101__20211231__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchasesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--ProductConcentrationRiskMember__srt--MajorCustomersAxis__custom--AllSuppliersMember_zTR0X3DbPph3" title="Concentration percentage">78.16</span>%</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.5083 0.1637 0.1473 0 0.3182 0 0 0.5953 0 0.1630 0.9738 0.9220 0 0.4876 0.1860 0.1514 0 0.1426 0.1860 0.7816 <p id="xdx_84F_eus-gaap--FairValueMeasurementPolicyPolicyTextBlock_zlArHTcOkAbj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86E_zhwTuNs9D19c">Fair Value Measurement</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company applies ASC Topic 820, Fair Value Measurements and Disclosures which defines fair value, establishes a framework for measuring fair value and expands financial statement disclosure requirements for fair value measurements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC Topic 820 defines fair value as the price that would be received from the sale of an asset or paid to transfer a liability (an exit price) on the measurement date in an orderly transaction between market participants in the principal or most advantageous market for the asset or liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">ASC Topic 820 specifies a hierarchy of valuation techniques, which is based on whether the inputs into the valuation technique are observable or unobservable. The hierarchy is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level 1 inputs to the valuation methodology are quoted prices (unadjusted) for identical assets or liabilities in active markets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level 2 inputs to the valuation methodology include quoted prices for similar assets and liabilities in active markets, and inputs that are observable for the assets or liability, either directly or indirectly, for substantially the full term of the financial instruments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Level 3 inputs to the valuation methodology are unobservable and significant to the fair value. Unobservable inputs are valuation technique inputs that reflect the Company’s own assumptions about the assumptions that market participants would use in pricing an asset or liability.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Management of the Company is responsible for determining the assets acquired, liabilities assumed and intangibles identified as of the acquisition date and considered a number of factors including valuations from an independent appraiser.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">When available, the Company uses quoted market prices to determine the fair value of an asset or liability. If quoted market prices are not available, the Company measures fair value using valuation techniques that use, when possible, current market-based or independently sourced market parameters, such as interest rates and currency rates.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and 2021, there are <span id="xdx_907_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_do_c20221231_zzHnjXMLUR4a" title="Assets at fair value"><span id="xdx_908_eus-gaap--AssetsFairValueDisclosure_iI_pp0p0_do_c20211231_zXVTSzjlR8Pa" title="Assets at fair value"><span id="xdx_907_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_do_c20221231_zSZOGSRdDIu8" title="Liabilities at fair value"><span id="xdx_908_eus-gaap--LiabilitiesFairValueDisclosure_iI_pp0p0_do_c20211231_zKV8u75gCJj9" title="Liabilities at fair value">no</span></span></span></span> assets or liabilities that are measured and reported at fair value on a recurring basis.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 0 0 0 0 <p id="xdx_848_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zAQfRXww9sei" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_864_zjUSo9L5xsw2">Cash and Cash Equivalents</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cash and cash equivalents include all cash on hand and cash in bank with no restrictions. The balance of cash as of December 31, 2022 and 2021 were $<span id="xdx_90B_eus-gaap--Cash_c20221231_pp0p0" title="Cash">2,906,074</span> and $<span id="xdx_90A_eus-gaap--Cash_c20211231_pp0p0" title="Cash">2,444,009</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 2906074 2444009 <p id="xdx_84B_eus-gaap--ReceivablesPolicyTextBlock_zROGhw0Rs1mh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_868_zSwLYk5cAw94">Accounts Receivable, Net</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Accounts receivable are stated at the original amount less an allowance for doubtful accounts, if any, based on a review of all outstanding amounts at period end. An allowance is also made when there is objective evidence that the Company will not be able to collect all amounts due according to the original terms of the receivables. The Company analyzes the aging of the customer accounts, coverage of credit insurance, customer concentrations, customer credit-worthiness, historical and current economic trends and changes in its customer payment patterns when evaluating the adequacy of the allowance for doubtful accounts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_840_ecustom--PrepaidExpensesAndOtherAssetsPolicyTextBlock_zeYXgiDN3zW7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_86E_zi5a1Y3pzR32">Prepaid Expenses and Other Assets, Net</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Prepaid expense and other assets, net consist of receivable from investment, prepaid rent and etc. Management reviews its receivable balance each reporting period to determine if an allowance for doubtful accounts is required. An allowance for doubtful account is recorded in the period in which loss is determined to be probable based on an assessment of specific evidence indicating doubtful collection, historical experience, account balance aging, and prevailing economic conditions. Bad debts are written off against the allowance after all collection efforts have ceased.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_842_eus-gaap--InventoryPolicyTextBlock_zn3fl7pfGkNh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86D_zDV6YE5yV4mi">Inventories, net</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Inventories are stated at lower of cost or net realizable value. Cost is determined using the weighted average method. Inventories include raw materials, work in progress and finished goods. The variable production overhead is allocated to each unit of product on the basis of the actual use of the production facilities. The allocation of fixed production overhead to the costs of conversion is based on the normal capacity of the production facilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Where there is evidence that the utility of inventories, in their disposal in the ordinary course of business, will be less than cost, whether due to physical deterioration, obsolescence, changes in price levels, or other causes, the inventories are written down to net realizable value.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zzoddpRU8LTk" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_862_zFE3CWVDMVge">Property and Equipment, Net</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Property and equipment are stated at cost less accumulated depreciation. Cost represents the purchase price of the asset and other costs incurred to bring the asset into its existing use. Maintenance, repairs, and betterments, including replacement of minor items, are charged to expense; major additions to physical properties are capitalized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation of property and equipment is provided using the straight-line method over their estimated useful lives, which are shown as follows.</p> <table cellpadding="0" cellspacing="0" id="xdx_881_ecustom--PropertyAndEquipmentUsefulLivesTableTextBlock_zlsoBolEsx2f" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BB_zMuwyqm18Gs3" style="display: none">Property and Equipment Useful Lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful life</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 42%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="width: 58%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zFFOX4UajeTc" title="Property and equipment useful lives">Shorter of the remaining lease terms and estimated useful lives</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixture</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z8ACriJicCSg">5 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zHP5By9P3Ap9">3 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Machinery</td> <td style="text-align: right"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_zHYzqZHwdS98">5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicle</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zEysXD76loya">5 years</span></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Upon sale or disposal, the applicable amounts of asset cost and accumulated depreciation are removed from the accounts and the net amount less proceeds from disposal is charged or credited to income.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_881_ecustom--PropertyAndEquipmentUsefulLivesTableTextBlock_zlsoBolEsx2f" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BB_zMuwyqm18Gs3" style="display: none">Property and Equipment Useful Lives</span></td> <td style="text-align: right"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Useful life</b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 42%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="width: 58%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zFFOX4UajeTc" title="Property and equipment useful lives">Shorter of the remaining lease terms and estimated useful lives</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixture</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_z8ACriJicCSg">5 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zHP5By9P3Ap9">3 years</span></span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Machinery</td> <td style="text-align: right"><span id="xdx_900_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--MachineryMember_zHYzqZHwdS98">5 years</span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicle</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--PropertyPlantAndEquipmentEstimatedUsefulLives1_c20220101__20221231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zEysXD76loya">5 years</span></span></td></tr> </table> Shorter of the remaining lease terms and estimated useful lives 5 years 3 years 5 years 5 years <p id="xdx_842_eus-gaap--BusinessCombinationsPolicy_zqwETJXKESRc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Business Combination</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For a business combination, the assets acquired, the liabilities assumed and any noncontrolling interest in the acquiree are recognized at the acquisition date and measured at their fair values as of that date. In a business combination achieved in stages, the identifiable assets and liabilities, as well as the noncontrolling interest in the acquiree, are recognized at the full amounts of their fair values. In a bargain purchase in which the total acquisition-date fair value of the identifiable net assets acquired exceeds the fair value of the consideration transferred plus any noncontrolling interest in the acquiree, that excess in earnings is recognized as a gain attributable to the acquirer.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Deferred tax liability and assets are recognized for the deferred tax consequences of differences between the tax bases and the recognized values of assets acquired and liabilities assumed in a business combination in accordance with Accounting Standards Codification (“ASC”) Topic 740-10.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p id="xdx_84A_eus-gaap--ConsolidationVariableInterestEntityPolicy_zcDN83V5z1k9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Variable Interest Entity</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Variable interest entities (“VIEs”) are entities in which equity investors lack the characteristics of a controlling financial interest or do not have sufficient equity at risk for the entity to finance its activities without additional subordinated financial support. VIEs are consolidated by the primary beneficiary. The primary beneficiary is the party who has the power to direct the activities of a variable interest entity that most significantly impact the entity’s economic performance and who has an obligation to absorb losses of the entity or a right to receive benefits from the entity that could potentially be significant to the entity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We initially determine whether we are the primary beneficiary of a VIE upon our initial involvement with the VIE. We reassess whether we are the primary beneficiary of a VIE on an ongoing basis. Our determination of whether we are the primary beneficiary of a VIE is based upon the facts and circumstances for each VIE and requires significant judgment. In determining whether we are the party with the power to direct the VIE’s most significant activities, we first identify the activities of the VIE that most significantly impact its economic performance. Our considerations in determining the VIE’s most significant activities primarily include, but are not limited to, the VIE’s purpose and design and the risks passed through to investors. We then assess whether we have the power to direct those significant activities. Our considerations in determining whether we have the power to direct the VIE’s most significant activities include, but are not limited to, voting interests of the VIE, management, service and/ or other agreements of the VIE, involvement in the VIE’s initial design and the existence of explicit or implicit financial guarantees. In situations where we have determined that the power over the VIE’s most significant activities is shared, we assess whether we are the party with the power over the majority of the significant activities. If we are the party with the power over the majority of the significant activities, we meet the “power” criteria of the primary beneficiary. If we do not have the power over a majority of the significant activities or we determine that decisions require consent of each sharing party, we do not meet the “power” criteria of the primary beneficiary.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 7, 2022, Nocera and Meixin Institutional Food Development Co., Ltd (“Meixin”), a domestic funded limited liability company registered in Taiwan (R.O.C), entered into a series of contractual agreements (“VIE Agreements”) whereby Nocera, Inc. agreed to provide technical consulting and related services to Meixin. As a result, Nocera has been determined to be the primary beneficiary of Meixin and XFC became a VIE (Variable Interest Entity) of Nocera.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On September 7, 2022, Nocera paid $<span id="xdx_903_eus-gaap--PaymentsToAcquireBusinessesGross_c20220906__20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinVIEAgreementsMember_z5Ku2hgu6Znb">4,300,000</span> to Shareholders of Meixin in exchange for 80% controlling interest in Meixin.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Exclusive Business Cooperation Agreement</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the Exclusive Business Cooperation Agreements, Nocera agrees to provide technical consulting and services including management consulting services, general and financial advisory services, and various general and administrative service, for the specific content thereof (hereinafter referred to as the “Target Business”) to the Meixin as the technical consulting and service provider of the Meixin in accordance with the conditions set forth herein during the term of this Agreement. Meixin agrees to accept the technical consulting and services provided by Nocera. Meixin further agrees that, without the prior written consent of Nocera, during the term of this Agreement, it shall not accept any technical consulting and services identical or similar to Target Business that are provided by any third party.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Exclusive Option Agreement</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Meixin and its stockholders, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, have entered into an Exclusive Call Option Agreement with Nocera. Under the Exclusive Call Option Agreement, the Meixin stockholders irrevocably granted Nocera (or its designee) an exclusive option to purchase, to the extent permitted under Taiwan (R.O.C.) law, part or all of their equity interests in Meixin. According to the Exclusive Call Option Agreement, the purchase price shall be the minimum price permitted by applicable Taiwan (R.O.C.) Law at the time when such share transfer occurs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Equity Pledge Agreement</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Equity Interest Pledge Agreement between Nocera and Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun, the stockholder of Meixin, stockholder pledged all of his equity interests in Meixin to Nocera to guarantee the performance of Meixin’s obligations under the Exclusive Business Cooperation Agreement. Under the terms of the agreement, in the event that Meixin or stockholders breach their respective contractual obligations under the Exclusive Business Cooperation Agreement, Nocera, as pledge, will be entitled to certain rights, including, but not limited to, the right to collect dividends generated by the pledged equity interests. Shih, Han-Chieh also agreed that upon the occurrence of any event of default, as set forth in the Equity Interest Pledge Agreement, Nocera is entitled to claim indemnity.<i></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Timely Reporting Agreement</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To ensure VIEs promptly provide all of the information that the Company need to file various reports with the SEC, a Timely Reporting Agreement was entered between Meixin and Company. Under the Timely Reporting Agreement, VIEs each agreed that it is obligated to make its officers and directors available to the Company and promptly provide all information required by the Company so that the Company can file all necessary SEC and other regulatory reports as required.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although it is not explicitly stipulated in the Timely Reporting Agreement, the parties agreed its term shall be the same as that of the Exclusive Business Cooperation Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration: underline">Power of Attorney</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the Power of Attorney, Mr. Shih, Han-Chieh, Ms. Lu, Chiung-Hua, Mr. Chang, Chen-Chun (Existing Stockholders) hereby irrevocably undertake that they authorize Nocera or the individual then designated by Nocera (“Attorney”) to exercise, on his behalf, the following rights available to them in their capacity as a stockholder of the Meixin under the then effective articles of association of the Meixin (collectively, “Powers”): (a) to propose the convening of, and attend, stockholders’ meetings in accordance with the articles of association of the Meixin on behalf of the Existing Stockholder; (b) to exercise voting rights on behalf of the Existing Stockholder on all matters required to be deliberated and resolved by the stockholders’ meeting, including without limitation the appointment and election of the directors and other executives to be appointed and removed by the stockholders, of the Meixin the sale or transfer of all or part of the equity held by stockholders in the Meixin; (c) to exercise other stockholders’ voting rights under the articles of association of the Meixin (including any other stockholders’ voting rights stipulated upon an amendment to such articles of association); (d) other voting rights that stockholders shall enjoy under the Taiwan (R.O.C.) laws, as amended, revised, supplemented and re-enacted, no matter whether they take effect before or after the conclusion of this Agreement. The Existing Stockholders shall not revoke the authorization and entrustment accorded to the Attorney other than in the case where Nocera gives the Existing Stockholders a written notice requesting the replacement of the Attorney, in which event the Existing Stockholders shall immediately appoint such other person as then designated by Nocera to exercise the foregoing Powers and such new authorization and entrustment shall supersede, immediately upon its grant, the original authorization, and entrustment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Although it is not explicitly stipulated in the Power of Attorney, the term of the Power of Attorney shall be the same as the term of that of the Exclusive Option Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This Power of Attorney is coupled with an interest and shall be irrevocable and continuously valid from the date of execution of this Power of Attorney, so long as equity holders of VIEs are shareholders of Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The VIE Agreements became effective immediately upon their execution.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We assess our variable interests in a VIE both individually and in aggregate to determine whether we have an obligation to absorb losses of or a right to receive benefits from the VIE that could potentially be significant to the VIE. The determination of whether our variable interest is significant to the VIE requires significant judgment. In determining the significance of our variable interest, we consider the terms, characteristics and size of the variable interests, the design and characteristics of the VIE, our involvement in the VIE and our market-making activities related to the variable interests. Our variable interests in VIEs include debt and equity interests, commitments and certain fees. Our involvement with VIEs arises primarily from:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">1.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">power to direct activities of a VIE that most significantly impact the entity’s economic performance, and</span></td></tr> <tr style="vertical-align: top"> <td style="font-size: 10pt"> </td> <td style="font-size: 10pt"> </td> <td style="font-size: 10pt; text-align: justify"> </td></tr> <tr style="vertical-align: top"> <td style="width: 24px; font-size: 10pt"> </td> <td style="width: 24px; font-size: 10pt"><span style="font-size: 10pt">2.</span></td> <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">obligation to absorb losses of the entity that could potentially be significant to the VIE or right to receive benefits from the entity that could potentially be significant to the VIE.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Pursuant to the VIE Agreements, Nocera is entitled to receive 100% of expected residual returns from VIE. The VIE Agreements are designed so that VIEs operate for the benefit of the Company. Accordingly, the accounts of VIEs are consolidated in the accompanying financial statements pursuant to ASC 810-10, Consolidation. In addition, their financial positions and results of operations are included in the Company’s consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Since the VIE agreements with XFC were terminated in November 30, 2022, and XFC was accounted for a discontinued operations for the year ended December, 2022, the following financial statement balances and amounts reflect the financial position and financial performances of Meixin and XFC respectively, which were included in the consolidated financial statements as of December 31, 2022 and 2021, and for the years ended December 31, 2022 and 2021, after elimination of intercompany transactions and balances:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_zjhbpAsosic5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><b style="display: none"><span id="xdx_8B6_zHCZr8oKvml8">Discontinued operation XFC</span></b></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zIeF5w8YoFx8" style="width: 13%; text-align: right">42,800</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_z8QT2JMfzd8j" style="width: 13%; text-align: right">340,332</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Account receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zLWeSUwjydzd" style="text-align: right">100,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_d0_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zUilRZ9kisEi" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zHUj3cpWiVf5" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zG2smDCyIWM6" style="text-align: right">1,622,110</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Prepayment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zeol7RvHmlWi" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zbTlUkqg4mol" style="text-align: right">72,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Inventories</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zFJ9IbxErW1j" style="text-align: right">1,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zo9dttIz6gig" style="text-align: right">1,391,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Property and equipment, net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zJQ6b5X1p6xl" style="text-align: right">820,579</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zHmI4EiU66Ka" style="text-align: right">47,113</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other noncurrent assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zTiVa1QsLdQ6" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zUjS6vhlUKId" style="border-bottom: Black 1pt solid; text-align: right">69,489</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zlqAnYqOzR82" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">946,984</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_980_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zqP2oINw4su4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,543,557</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zIbWG5y1Xqd9" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zEC8HDSwADD" style="border-bottom: Black 1pt solid; text-align: right">1,723,672</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Liabilities</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zp1rZ4TKSU3d" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">–</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_987_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zFcbQV9WD6ua" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,723,672</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2022</p></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2021</p></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20220101__20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_znqIj9xBoZIb" style="text-align: right">1,688,453</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zedRkwpqklj5" style="text-align: right">6,101,103</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net (loss) / profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_c20220101__20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zAS4fbes1WS9" style="text-align: right">(381,593</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_c20210101__20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zrXejMsd3KI6" style="text-align: right">522,044</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="text-align: left; width: 4%; vertical-align: middle"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><br/> <b><i>(v)</i></b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Discontinued operation</i></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASU No. 2014-08, Reporting Discontinued Operations and Disclosures of Disposals of Components of an Entity, a disposal of a component of an entity or a group of components of an entity is required to be reported as discontinued operations if the disposal represents a strategic shift that has (or will have) a major effect on an entity’s operations and financial results when the components of an entity meets the criteria in paragraph 205-20-45-1E to be classified as held for sale. When all of the criteria to be classified as held for sale are met, including management, having the authority to approve the action, commits to a plan to sell the entity, the major current assets, other assets, current liabilities, and noncurrent liabilities shall be reported as components of total assets and liabilities separate from those balances of the continuing operations. At the same time, the results of all discontinued operations, less applicable income taxes (benefit), shall be reported as components of net income (loss) separate from the net income (loss) of continuing operations in accordance with ASC 205-20-45.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 30, 2022, the Company, XFC and Han-Chieh Shih (the “Purchaser”) entered into certain share purchase agreement (the “Disposition SPA”). Pursuant to the Disposition SPA, the Purchaser agreed to purchase XFC 100% controlling interest in exchange of cash purchase price of $<span id="xdx_902_eus-gaap--PaymentsToAcquireBusinessesGross_c20221101__20221130__us-gaap--BusinessAcquisitionAxis__custom--XFCSaleMember_zkMJUKuIzmD8">300,000</span> (the “Consideration”). The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal. On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied, as a result, the Disposal contemplated by the Purchase Agreement is completed and the VIE agreements were terminated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 4300000 <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock_zjhbpAsosic5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><b style="display: none"><span id="xdx_8B6_zHCZr8oKvml8">Discontinued operation XFC</span></b></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 66%">Cash</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zIeF5w8YoFx8" style="width: 13%; text-align: right">42,800</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_z8QT2JMfzd8j" style="width: 13%; text-align: right">340,332</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Account receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zLWeSUwjydzd" style="text-align: right">100,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet_iI_d0_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zUilRZ9kisEi" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zHUj3cpWiVf5" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zG2smDCyIWM6" style="text-align: right">1,622,110</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Prepayment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zeol7RvHmlWi" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zbTlUkqg4mol" style="text-align: right">72,995</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Inventories</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zFJ9IbxErW1j" style="text-align: right">1,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DisposalGroupIncludingDiscontinuedOperationInventoryCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zo9dttIz6gig" style="text-align: right">1,391,518</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Property and equipment, net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zJQ6b5X1p6xl" style="text-align: right">820,579</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zHmI4EiU66Ka" style="text-align: right">47,113</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other noncurrent assets</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zTiVa1QsLdQ6" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zUjS6vhlUKId" style="border-bottom: Black 1pt solid; text-align: right">69,489</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Total Assets</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_986_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zlqAnYqOzR82" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">946,984</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_980_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zqP2oINw4su4" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">3,543,557</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zIbWG5y1Xqd9" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherLiabilities_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zEC8HDSwADD" style="border-bottom: Black 1pt solid; text-align: right">1,723,672</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Liabilities</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left">$</td><td id="xdx_987_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_iI_d0_c20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zp1rZ4TKSU3d" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">–</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td id="xdx_987_eus-gaap--LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation_iI_c20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zFcbQV9WD6ua" style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right">1,723,672</td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2022</p></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><p style="margin-top: 0; margin-bottom: 0">December 31,</p> <p style="margin-top: 0; margin-bottom: 0">2021</p></td><td style="padding-bottom: 1pt; font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Revenue</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20220101__20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_znqIj9xBoZIb" style="text-align: right">1,688,453</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zedRkwpqklj5" style="text-align: right">6,101,103</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net (loss) / profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_c20220101__20221231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zAS4fbes1WS9" style="text-align: right">(381,593</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_c20210101__20211231__us-gaap--StatementOperatingActivitiesSegmentAxis__custom--XFCSaleMember_zrXejMsd3KI6" style="text-align: right">522,044</td><td style="text-align: left"> </td></tr> </table> 42800 340332 100302 0 0 1622110 0 72995 1303 1391518 820579 47113 0 69489 946984 3543557 0 1723672 0 1723672 1688453 6101103 -381593 522044 300000 <p id="xdx_841_eus-gaap--GoodwillAndIntangibleAssetsGoodwillPolicy_z5voNxwcfgdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_864_zaqTTtLl3UF5">Goodwill and Intangible Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize goodwill in accordance with ASC 350, <i>Intangibles—Goodwill and Other</i>. Goodwill is the excess of cost of an acquired entity over the amounts assigned to assets acquired and liabilities assumed in a business combination. Goodwill is not amortized. Goodwill is tested for impairment annually as of December 31st of each year, and is tested for impairment between annual tests if an event occurs or circumstances change that would indicate the carrying amount may be impaired. An impairment charge for goodwill is recognized only when the estimated fair value of a reporting unit, including goodwill, is less than its carrying amount.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We recognize intangibles assets in accordance with ASC 350, <i>Intangibles—Goodwill and Other</i>. Acquired intangible assets subject to amortization are stated at cost and are amortized using the straight-line method over the estimated useful lives of the assets. Intangible assets that are subject to amortization are reviewed for potential impairment whenever events or circumstances indicate that carrying amounts may not be recoverable. Assets not subject to amortization are tested for impairment at least annually.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The estimates of fair value are based on the best information available as of the date of the assessment, which primarily incorporates management assumptions about expected future cash flows. Although these assets are not currently impaired, there can be <span id="xdx_90D_eus-gaap--GoodwillImpairmentLoss_pp0p0_do_c20220101__20221231_zPkSZXpPLJrk" title="Goodwill impairment"><span id="xdx_902_eus-gaap--GoodwillImpairmentLoss_pp0p0_do_c20210101__20211231_z2WEZqeBbZze" title="Goodwill impairment">no</span></span> assurance that future impairments will not occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 0 0 <p id="xdx_849_eus-gaap--ShareholdersEquityAndShareBasedPaymentsTextBlock_zkqfgL0jzMT" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_866_z7NNBGmI4mW9">Share-Based Compensation</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">We determine our share-based compensation in accordance with ASC 718, <i>Compensation—Stock Compensation </i>(ASC 718), which requires the measurement and recognition of compensation expense for all share-based payment awards made to employees based on the grant date fair value of the award.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Determining the appropriate fair value model and calculating the fair value of phantom award grants requires the input of subjective assumptions. We use the Black-Scholes pricing model to value our phantom awards. Share-based compensation expense is calculated using our best estimates, which involve inherent uncertainties and the application of management’s judgment. Significant estimates include our expected volatility. If different estimates and assumptions had been used, our phantom unit valuations could be significantly different and related share-based compensation expense may be materially impacted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Black-Scholes pricing model requires inputs such as the risk-free interest rate, expected term, expected volatility and expected dividend yield. We base the risk-free interest rate that we use in the Black-Scholes pricing model on zero coupon U.S. Treasury instruments with maturities similar to the expected term of the award being valued. The expected term of phantom awards is estimated from the vesting period of the award and represents the weighted average period that our phantom awards are expected to be outstanding. We estimated the volatility based on the historic volatility of our guideline companies, which we feel best represent our company. We have never paid and do not anticipate paying any cash dividends in the foreseeable future and, therefore, we use an expected dividend yield of zero in the pricing model. We account for forfeitures as they occur.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84E_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zt3SjOARmmRg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_863_zf6C0Iykkzu2">Impairment of Long-lived Assets</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company reviews its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may no longer be recoverable. When these events occur, the Company measures impairment by comparing the carrying value of the long-lived assets to the estimated undiscounted future cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flow is less than the carrying amount of the assets, the Company would recognize an impairment loss, which is the excess of carrying amount over the fair value of the assets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_849_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zNVO1mEqtijj" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_861_z1atMO3u07Kf">Commitments and Contingencies</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the normal course of business, the Company is subject to contingencies, including legal proceedings and claims arising out of its business that relate to a wide range of matters, such as government investigations and tax matters. The Company recognizes a liability for such contingency if it determines it is probable that a loss has occurred and a reasonable estimate of the loss can be made. The Company may consider many factors in making these assessments including historical and the specific facts and circumstances of each matter.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_841_eus-gaap--RevenueRecognitionPolicyTextBlock_zDTcwXeQaOKg" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86D_zt0BjoI9YVH">Revenue Recognition</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We recognize revenues when our customer obtains control of promised goods or services, in an amount that reflects the consideration which it expects to receive in exchange for those goods. We recognize revenues following the five step model prescribed under ASU No. 2014-09. The core principle of the guidance is that an entity should recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. To achieve that core principle, we apply the following steps:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 1: Identify the contract (s) with a customer</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 2: Identify the performance obligations in the contract</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 3: Determine the transaction price</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 4: Allocate the transaction price to the performance obligation in the contract</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 0px"> </td> <td style="width: 28px"><span style="font-family: Symbol">·</span></td> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Step 5: Recognize revenue when (or as) the entity satisfies a performance obligation</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company considered revenue is recognized when (or as) the Company satisfies performance obligations by transferring a promised goods and provide maintenance service to a customer. Revenue is measured at the transaction price which is based on the amount of consideration that the Company expects to receive in exchange for transferring the promised goods and providing maintenance service to the customer. Contracts with customers are comprised of invoices and written contracts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not have arrangements for returns from customers and does not have any future obligations directly or indirectly related to services resale by customers. The Company has no sales incentive programs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company provides goods, maintenance service warranties for the goods sold with a period varying from 18 months to 72 months, which majority are 18 months, and exclusive sales agency license to its customers. For performance obligation related to providing products, the Company expects to recognize the revenue according to the delivery of products. For performance obligation related to maintenance service warranties, the Company expects to recognize the revenue on a ratable basis using a time-based output method. The performance obligations are typically satisfied as services are rendered on a straight-line basis over the contract term, which is generally for 18 months as majority of the maintenance service warranties periods provided are 18 months. For performance obligation related to exclusive agency license, the Company recognizes the revenue ratably upon the satisfaction over the estimated economic life of the license.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company does not have amounts of contract assets since revenue is recognized as control of goods is transferred. The contract liabilities consist of advance payments from customers and deferred revenue. Advance payments from customer are expected to be recognized as revenue within 12 months. Deferred revenue is expected to be recognized as revenue within 12 months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_848_eus-gaap--CostOfSalesPolicyTextBlock_zYBMi3L3kKth" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86D_zaveX0ESVenb">Cost of Sales</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Cost of sales consists primarily of material costs, labor costs, depreciation, and related expenses, which are directly attributable to the production of the product. Write-down of inventories to lower of cost or net realizable value is also recorded in cost of sales.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_84D_eus-gaap--IncomeTaxPolicyTextBlock_zj49SCHb2iT8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86A_zstkDgEaEfN5">Income Taxes</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred income taxes are recognized for the tax consequences in future years of differences between the tax bases of assets and liabilities and their financial reporting amounts at each period end based on enacted tax laws and statutory tax rates, applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred tax assets to the amount expected to be realized.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p id="xdx_843_eus-gaap--LesseeLeasesPolicyTextBlock_zTDHydEMqAo" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_86C_zjBLRGXy7eG8">Leases</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In February 2016, the FASB issued ASU 2016-12, Leases (ASC Topic 842), which amends the leases requirements in ASC Topic 840, Leases. Under the new lease accounting standard, a lessee will be required to recognize a right-of-use asset and lease liability for most leases on the balance sheet. The new standard also modifies the classification criteria and accounting for sales-type and direct financing leases, and enhances the disclosure requirements. Leases will continue to be classified as either finance or operating leases.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company adopted ASC Topic 842 using the modified retrospective transition method effective January 1, 2019. There was no cumulative effect of initially applying ASC Topic 842 that required an adjustment to the opening retained earnings on the adoption date nor revision of the balances in comparative periods. As a result of the adoption, The Company recognized a lease liability and right-of-use asset for each of our existing lease arrangement. The adoption of the new lease standard does not have a material impact on our consolidated income statement or our consolidated statement of cash flow.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_84C_eus-gaap--IncomeTaxUncertaintiesPolicy_zwlYQCbcU5J7" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><i><span id="xdx_865_z0Pz3Jv6sVCl">Uncertain Tax Positions</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company accounts for uncertainty in income taxes using a two-step approach to recognizing and measuring uncertain tax positions. The first step is to evaluate the tax position for recognition by determining if the weight of available evidence indicates that it is more likely than not that the position will be sustained on audit, including resolution of related appeals or litigation processes, if any. The second step is to measure the tax benefit as the largest amount that is more than 50% likely of being realized upon settlement. Interest and penalties related to uncertain tax positions are recognized and recorded as necessary in the provision for income taxes. According to the PRC Tax Administration and Collection Law, the statute of limitations is three years if the underpayment of taxes is due to computational errors made by the taxpayer or the withholding agent. The statute of limitations is extended to five years under special circumstances, where the underpayment of taxes is more than RMB 100,000. In the case of transfer pricing issues, the statute of limitation is ten years. There is no statute of limitation in the case of tax evasion. The Company records interest and penalties on uncertain tax provisions as income tax expense. There are no uncertain tax positions as of December 31, 2022 and 2021, and the Company has no accrued interest or penalties related to uncertain tax positions. The company does not believe that the unrecognized tax benefits will change over the next twelve months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_z3Y6FWrvHogb" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_866_z68yNqjfnKAl">Comprehensive (Loss) Income</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Comprehensive income or loss is comprised of the Company’s net (loss) income and other comprehensive income or loss. The component of other comprehensive income or loss consists solely of foreign currency translation adjustments, net of the income tax effect.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_847_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zsTJmOC5d2H7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_868_zfO7eThJjww3">Foreign Currency Translation and Transactions</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company’s reporting currency is the U.S. dollar (“US$”). The functional currency of the Company’s subsidiary and the consolidated VIE is RMB. In the consolidated financial statements, the financial information of the Company’s subsidiary and the consolidated VIE has been translated into US$. Assets and liabilities are translated at the exchange rates on the balance sheet date, equity amounts are translated at historical exchange rates, except for changes in accumulated deficit during the year which is the result of income statement translation process, and revenue, expense, gains or losses are translated using the average exchange rate during the year. Translation adjustments are reported as foreign currency translation adjustments and are shown as a separate component of other comprehensive income or loss in the consolidated statements of changes in equity and comprehensive (loss) income. The exchange rates as of December 31, 2022 and 2021 are <span id="xdx_905_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20221231_pdd" title="Exchange rates at end of period">6.9646</span> and <span id="xdx_90B_eus-gaap--ForeignCurrencyExchangeRateTranslation1_c20211231_pdd" title="Exchange rates at end of period">6.4854</span>, respectively. The annual average exchange rates for the year ended December 31, 2022 and 2021 are <span id="xdx_909_ecustom--ForeignCurrencyExchangeRateTranslation2_c20220101__20221231_pdd" title="Annual average exchange rates">6.7208</span> and <span id="xdx_90F_ecustom--ForeignCurrencyExchangeRateTranslation2_c20210101__20211231_pdd" title="Annual average exchange rates">6.3700</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> 6.9646 6.4854 6.7208 6.3700 <p id="xdx_846_eus-gaap--EarningsPerSharePolicyTextBlock_zQNqWZfc5JPi" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i><span id="xdx_865_z5SaR8i5Vng9">(Loss) Earnings per Share</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic (loss) earnings per share is computed by dividing net (loss) income attributable to holders of common stock by the weighted average number of common shares outstanding during the year. Diluted earnings per share reflect the potential dilution that could occur if securities or other contracts to issue common shares were exercised or converted into common shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p id="xdx_846_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zrTKrCLCfS7c" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b><span style="text-decoration: underline"><span id="xdx_86C_zrVoyUNBB7Fl">Recent Accounting Pronouncements</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Recent accounting pronouncements issued by the Financial Accounting Standards Board, its Emerging Issues Task Force, the American Institute of Certified Public Accountants, and the Securities and Exchange Commission did not or are not believed by management to have a material impact on the Company’s present or future financial statements.</p> <p id="xdx_80B_eus-gaap--AccountsAndNontradeReceivableTextBlock_zRubB9C31dKa" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 4     <span id="xdx_828_zfAyOzoGmfe">ACCOUNTS RECEIVABLE, NET</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and 2021, accounts receivable consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zBKD4KBrWTyg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BF_zmdtFm5FO656" style="display: none">Schedule of accounts receivable</span></td><td> </td> <td colspan="2" id="xdx_493_20221231_zaGfYwJ1XnDb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20211231_z7H135jaKEjk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_408_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzj7C_zJ57P4AK9h3d" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">209,777</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">114,515</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzj7C_zRxMGZ1FnhZi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Allowance for doubtful accounts</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzj7C_zZbk9ae2v9Kf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">209,777</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">114,515</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended December 31, 2022 and 2021, the Company has recorded provision for doubtful accounts of nil <span id="xdx_901_eus-gaap--ProvisionForDoubtfulAccounts_c20220101__20221231_pp0p0" style="display: none" title="Provision for doubtful accounts">0</span> and nil, <span id="xdx_903_eus-gaap--ProvisionForDoubtfulAccounts_c20210101__20211231_pp0p0" style="display: none" title="Provision for doubtful accounts">0</span> respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_zBKD4KBrWTyg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - ACCOUNTS RECEIVABLE, NET (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BF_zmdtFm5FO656" style="display: none">Schedule of accounts receivable</span></td><td> </td> <td colspan="2" id="xdx_493_20221231_zaGfYwJ1XnDb" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20211231_z7H135jaKEjk" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_408_eus-gaap--AccountsReceivableGross_iI_pp0p0_maARNCzj7C_zJ57P4AK9h3d" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">209,777</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">114,515</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_pp0p0_d0_msARNCzj7C_zRxMGZ1FnhZi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Allowance for doubtful accounts</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--AccountsReceivableNetCurrent_iTI_pp0p0_mtARNCzj7C_zZbk9ae2v9Kf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">209,777</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">114,515</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 209777 114515 0 0 209777 114515 0 0 <p id="xdx_804_eus-gaap--InventoryDisclosureTextBlock_zgRcAeFCrg0g" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 5     <span id="xdx_82B_zdXRPrp4Rfv2">INVENTORIES, NET</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and 2021, inventories consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zn9HYI4aPrFk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BC_zXOMw3c7Hkuk" style="display: none">Schedule of inventory</span></td><td> </td> <td colspan="2" id="xdx_493_20221231_zX4MH8rEv1ve" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20211231_zmGt2e3dLVMf" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_406_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzJNg_zV720a7zYqZ" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">91,781</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">97,163</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_d0_maINzJNg_zx8Cj5TLdUwa" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Work in process</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--InventoryNet_iTI_pp0p0_mtINzJNg_zvjJCK9Nf2Y5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">91,781</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">97,163</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> <br/> </b>The inventory write downs were $nil <span id="xdx_90B_eus-gaap--InventoryWriteDown_dxL_c20220101__20221231_zwgvPGsPwaX7"><b style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0967">0 </span></b></span>and $nil <span id="xdx_901_eus-gaap--InventoryWriteDown_dxL_c20210101__20211231_zv4RvClvEVSa"><b style="display: none"><span style="-sec-ix-hidden: xdx2ixbrl0968">0 </span></b></span>for the years ended December 31, 2022 and December 31, 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zn9HYI4aPrFk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - INVENTORIES (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BC_zXOMw3c7Hkuk" style="display: none">Schedule of inventory</span></td><td> </td> <td colspan="2" id="xdx_493_20221231_zX4MH8rEv1ve" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20211231_zmGt2e3dLVMf" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_406_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_pp0p0_maINzJNg_zV720a7zYqZ" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Raw materials</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">91,781</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">97,163</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryWorkInProcessAndRawMaterialsNetOfReserves_iI_pp0p0_d0_maINzJNg_zx8Cj5TLdUwa" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Work in process</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--InventoryNet_iTI_pp0p0_mtINzJNg_zvjJCK9Nf2Y5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">91,781</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">97,163</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 91781 97163 0 0 91781 97163 <p id="xdx_802_ecustom--AdvanceToSuppliersTextBlock_z5Kw0QG8zWN5" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 6     <span id="xdx_824_zhYM5839sNI6">ADVANCE TO SUPPLIERS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Balances of advances to suppliers were $<span id="xdx_908_eus-gaap--AccountsAndOtherReceivablesNetCurrent_c20221231_pp0p0" title="Advances to suppliers">1,732</span> and $<span id="xdx_907_eus-gaap--AccountsAndOtherReceivablesNetCurrent_c20211231_pp0p0" title="Advances to suppliers">1,732</span> as of December 31, 2022 and 2021, respectively, which represented prepayments to suppliers for raw materials.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> 1732 1732 <p id="xdx_802_eus-gaap--OtherCurrentAssetsTextBlock_zSvSNkndUHka" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 7     <span id="xdx_821_zqoS8Q2hvKB9">PREPAID EXPENSES AND OTHER ASSETS, NET</span></b></p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zQaUjwWCgUzb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B3_zdIY4ooyrZr9" style="display: none">Schedule of prepaid expenses and other assets</span></td><td> </td> <td colspan="2" id="xdx_493_20221231_zSdshnTs7tn7" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20211231_zpGA77S6a40k" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify; padding-bottom: 1pt">Other receivables from third party</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssets_c20221231__us-gaap--BalanceSheetLocationAxis__custom--OtherReceivablesMember_pp0p0" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Prepaid expenses, gross">27,470</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssets_c20211231__us-gaap--BalanceSheetLocationAxis__custom--OtherReceivablesMember_pp0p0" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Prepaid expenses, gross">75,686</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Prepaid expenses and other assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20221231_zDI9512hMiZa" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid expenses and other assets, net">27,470</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20211231_zkh1PUtmwr7b" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid expenses and other assets, net">75,686</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_zQaUjwWCgUzb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B3_zdIY4ooyrZr9" style="display: none">Schedule of prepaid expenses and other assets</span></td><td> </td> <td colspan="2" id="xdx_493_20221231_zSdshnTs7tn7" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20211231_zpGA77S6a40k" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify; padding-bottom: 1pt">Other receivables from third party</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--PrepaidExpenseAndOtherAssets_c20221231__us-gaap--BalanceSheetLocationAxis__custom--OtherReceivablesMember_pp0p0" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Prepaid expenses, gross">27,470</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_981_eus-gaap--PrepaidExpenseAndOtherAssets_c20211231__us-gaap--BalanceSheetLocationAxis__custom--OtherReceivablesMember_pp0p0" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Prepaid expenses, gross">75,686</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Prepaid expenses and other assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_986_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20221231_zDI9512hMiZa" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid expenses and other assets, net">27,470</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20211231_zkh1PUtmwr7b" style="border-bottom: Black 2.5pt double; text-align: right" title="Prepaid expenses and other assets, net">75,686</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 27470 75686 27470 75686 <p id="xdx_80D_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zshAxzSOD3u8" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 8     <span id="xdx_822_zGN9rVP89nk5">PROPERTY AND EQUIPMENT, NET</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and December 31, 2021, property and equipment consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--PropertyPlantAndEquipmentTextBlock_z5bbczSjswN6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B2_zOTWcM2Z9lMh" style="display: none">Schedule of property and equipment</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20221231_zDv8QcnzfPD7" style="width: 13%; text-align: right" title="Property and equipment, gross">903,867</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_zJ6SxMzVW5V8" style="width: 13%; text-align: right" title="Property and equipment, gross">24,725</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zTc3FwehtJgb" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated depreciation">(59,254</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20211231_zPU7Ffnx8zDj" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated depreciation">(593</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">844,613</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_c20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">24,132</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Depreciation expenses for the years ended December 31, 2022 and 2021 were $<span id="xdx_90F_eus-gaap--Depreciation_c20220101__20221231_pp0p0" title="Depreciation expense">66,907</span> and $<span id="xdx_90F_eus-gaap--Depreciation_pp0p0_c20210101__20211231_zueGq8cctY82" title="Depreciation expense">6,127</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--PropertyPlantAndEquipmentTextBlock_z5bbczSjswN6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - PROPERTY AND EQUIPMENT, NET (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B2_zOTWcM2Z9lMh" style="display: none">Schedule of property and equipment</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20221231_zDv8QcnzfPD7" style="width: 13%; text-align: right" title="Property and equipment, gross">903,867</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_zJ6SxMzVW5V8" style="width: 13%; text-align: right" title="Property and equipment, gross">24,725</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Less: Accumulated depreciation</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20221231_zTc3FwehtJgb" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated depreciation">(59,254</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_pp0p0_di_c20211231_zPU7Ffnx8zDj" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated depreciation">(593</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">844,613</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_c20211231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Property and equipment, net">24,132</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 903867 24725 59254 593 844613 24132 66907 6127 <p id="xdx_80E_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_ztEYAeBuoV03" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 9     <span id="xdx_827_zp5bHoK5cza2">GOODWILL AND OTHER INTANGIBLE ASSETS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of December 31, 2022 and December 31, 2021, goodwill and other intangible assets consisted of the followings:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Goodwill</b></p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfGoodwillTextBlock_zEueAg1hA6tf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details - Goodwill)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B0_zHyvFZwSJBw9" style="display: none">Schedule of goodwill</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Goodwill - XFC</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_d0_c20221231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_z3PnKePsYAag" style="width: 13%; text-align: right" title="Goodwill">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--Goodwill_iI_pp0p0_d0_c20211231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_zl3vDr14HbDa" style="width: 13%; text-align: right" title="Goodwill">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Goodwill - Meixin</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Goodwill_iI_pp0p0_c20221231__dei--LegalEntityAxis__custom--MeixinMember_zlDxbTY6e5O3" style="text-align: right" title="Goodwill">3,905,735</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_d0_c20211231__dei--LegalEntityAxis__custom--MeixinMember_z1MhydLqNGJ3" style="text-align: right" title="Goodwill">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Less: Impairment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iI_pp0p0_d0_c20221231_z8WwDFpRUIr1" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iI_pp0p0_d0_c20211231_zd6vhopHHyo3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Balance at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill">3,905,735</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--Goodwill_iI_pp0p0_d0_c20211231_zebu21vKZQya" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Customer relations</b></p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ztAHpR9k8j45" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER INTANGIBLE ASSETS (Details - Customer Relations)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_z6RlKFiOTw59"><b style="display: none">Schedule of intangible assets</b></span></td> <td> </td> <td colspan="2" id="xdx_49E_20221231_zztQqgF5gDA5" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" id="xdx_496_20211231_zafu3dRpS3jd" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31, <br/> 2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31, <br/> 2021</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt">$</span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt">$</span></td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_d0_zyXIrZXJ8Nth" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify"><span style="font-size: 10pt">Acquisitions</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">135,325</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">–</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_405_ecustom--FiniteLivedIntangibleAssetsTranslationAdjustments_iI_d0_zE2uum1cWhEe" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-size: 10pt">Translation/ Adjustments</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di0_z3r1aszXEIH5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-size: 10pt">Less: Accumulated amortization</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(4,891</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right">–</td> <td> </td></tr> <tr id="xdx_40B_ecustom--AccumulatedImpairmentOfIntangibleAssetsExcludingGoodwill_d0_zHZLorfX9iDh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-size: 10pt">Less: Impairment</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_d0_zgllc7Q3lNjk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-size: 10pt"><b>Balance at end of year</b></span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">130,434</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfGoodwillTextBlock_zEueAg1hA6tf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - GOODWILL (Details - Goodwill)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B0_zHyvFZwSJBw9" style="display: none">Schedule of goodwill</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Goodwill - XFC</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--Goodwill_iI_pp0p0_d0_c20221231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_z3PnKePsYAag" style="width: 13%; text-align: right" title="Goodwill">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--Goodwill_iI_pp0p0_d0_c20211231__dei--LegalEntityAxis__custom--XinFengConstructionCoLtdMember_zl3vDr14HbDa" style="width: 13%; text-align: right" title="Goodwill">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Goodwill - Meixin</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--Goodwill_iI_pp0p0_c20221231__dei--LegalEntityAxis__custom--MeixinMember_zlDxbTY6e5O3" style="text-align: right" title="Goodwill">3,905,735</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--Goodwill_iI_pp0p0_d0_c20211231__dei--LegalEntityAxis__custom--MeixinMember_z1MhydLqNGJ3" style="text-align: right" title="Goodwill">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Less: Impairment</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iI_pp0p0_d0_c20221231_z8WwDFpRUIr1" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--GoodwillImpairedAccumulatedImpairmentLoss_iI_pp0p0_d0_c20211231_zd6vhopHHyo3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Balance at end of year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--Goodwill_c20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill">3,905,735</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_987_eus-gaap--Goodwill_iI_pp0p0_d0_c20211231_zebu21vKZQya" style="border-bottom: Black 2.5pt double; text-align: right" title="Goodwill">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 0 3905735 0 0 0 3905735 0 <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ztAHpR9k8j45" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER INTANGIBLE ASSETS (Details - Customer Relations)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_z6RlKFiOTw59"><b style="display: none">Schedule of intangible assets</b></span></td> <td> </td> <td colspan="2" id="xdx_49E_20221231_zztQqgF5gDA5" style="text-align: right"> </td> <td> </td> <td> </td> <td colspan="2" id="xdx_496_20211231_zafu3dRpS3jd" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31, <br/> 2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-size: 10pt"><b>December 31, <br/> 2021</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt">$</span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-size: 10pt">$</span></td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_d0_zyXIrZXJ8Nth" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify"><span style="font-size: 10pt">Acquisitions</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">135,325</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: right"><span style="font-size: 10pt">–</span></td> <td style="width: 1%"> </td></tr> <tr id="xdx_405_ecustom--FiniteLivedIntangibleAssetsTranslationAdjustments_iI_d0_zE2uum1cWhEe" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-size: 10pt">Translation/ Adjustments</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_401_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_di0_z3r1aszXEIH5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-size: 10pt">Less: Accumulated amortization</span></td> <td> </td> <td> </td> <td style="text-align: right"><span style="font-size: 10pt">(4,891</span></td> <td><span style="font-size: 10pt">)</span></td> <td> </td> <td> </td> <td style="text-align: right">–</td> <td> </td></tr> <tr id="xdx_40B_ecustom--AccumulatedImpairmentOfIntangibleAssetsExcludingGoodwill_d0_zHZLorfX9iDh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-size: 10pt">Less: Impairment</span></td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td> <td> </td> <td style="border-bottom: black 1pt solid"> </td> <td style="border-bottom: black 1pt solid; text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_d0_zgllc7Q3lNjk" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-size: 10pt"><b>Balance at end of year</b></span></td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">130,434</span></td> <td> </td> <td> </td> <td style="border-bottom: black 2.25pt double"> </td> <td style="border-bottom: black 2.25pt double; text-align: right"><span style="font-size: 10pt">–</span></td> <td> </td></tr> </table> 135325 0 0 0 4891 -0 0 0 130434 0 <p id="xdx_806_eus-gaap--DebtDisclosureTextBlock_z8QDLC56PYJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 10       <span id="xdx_82A_zqeRt6TU6821">OTHER BORROWINGS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.55pt 0 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Others loans consisted of the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfDebtTableTextBlock_zXhzx3N0lStj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER BORROWINGS (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zU8dCifkRkG5" style="display: none">Schedule of other loans</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; width: 68%; text-align: left">Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year</td><td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--OtherLoansPayableCurrent_iI_pp0p0_c20221231__us-gaap--ShortTermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zFDdkChR4ptb" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Total">214,913</td><td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--OtherLoansPayableCurrent_iI_pp0p0_d0_c20211231__us-gaap--ShortTermDebtTypeAxis__custom--ChaileaseFinanceCoMember_z3NZzQYHthAd" style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 13%; text-align: right" title="Total">–</td><td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Total secured loan wholly repayable within 1 year</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--OtherLoansPayableCurrent_iI_pp0p0_c20221231_zHsHGhLs8yPh" style="text-align: right" title="Total">214,913</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--OtherLoansPayableCurrent_iI_pp0p0_d0_c20211231_z8xqlMMcpbhi" style="text-align: right" title="Total">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--OtherLoansPayableLongTerm_iI_pp0p0_c20221231__us-gaap--LongtermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zcBNuZ1vayZ8" style="border-bottom: Black 1pt solid; text-align: right" title="Total">436,341</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--OtherLoansPayableLongTerm_iI_pp0p0_d0_c20211231__us-gaap--LongtermDebtTypeAxis__custom--ChaileaseFinanceCoMember_z4bBA93jQJAd" style="border-bottom: Black 1pt solid; text-align: right" title="Total">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--OtherLoansPayable_iI_pp0p0_c20221231_za5ZwEG6sCed" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">651,254</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--OtherLoansPayable_iI_pp0p0_d0_c20211231_zCclB8Cq7DZ6" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0.55pt 0 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 2.15pt 0 0; text-align: justify">As of December 31, 2022, the outstanding loan from Chailease Finance Co., Ltd of $<span id="xdx_90F_eus-gaap--LoansPayable_iI_c20221231__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember_zUGeyDbCGw65">651,254 </span>(or TWD <span id="xdx_908_eus-gaap--LoansPayable_iI_c20221231__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember__srt--CurrencyAxis__currency--TWD_zN2N0g2GHBkf">20,000,000</span>) with annual interest rate of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20221231__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember_zk14pmZ1Z1Z9">6</span>% was secured by pledging the timely deposit in Sunny Bank (Xizhi Brench) of <span id="xdx_903_eus-gaap--RestrictedCash_iI_c20221231__dei--LegalEntityAxis__custom--XizhiBrenchMember__srt--CurrencyAxis__currency--TWD_zIHD2AvzbRTc">500,000</span>, and denominated in TWD for a term of 24 months. This facility of credit limit of TWD <span id="xdx_908_eus-gaap--LineOfCredit_iI_c20221219__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember__srt--CurrencyAxis__currency--TWD_zchfq9S53cXc">20,000,000 </span>was obtained on December 19, 2022 and will be expired on <span id="xdx_905_eus-gaap--LineOfCreditFacilityExpirationDate1_ddxL_c20220101__20221231__us-gaap--DebtInstrumentAxis__custom--ChaileaseFinanceCoMember_z3qbO2cAczyc" title="::XDX::2024-12-16"><span style="-sec-ix-hidden: xdx2ixbrl1073">December 16, 2024.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfDebtTableTextBlock_zXhzx3N0lStj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER BORROWINGS (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zU8dCifkRkG5" style="display: none">Schedule of other loans</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt; width: 68%; text-align: left">Secured loan from Chailease Finance Co., Ltd wholly repayable within 1 year</td><td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--OtherLoansPayableCurrent_iI_pp0p0_c20221231__us-gaap--ShortTermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zFDdkChR4ptb" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Total">214,913</td><td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1pt; width: 1%"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--OtherLoansPayableCurrent_iI_pp0p0_d0_c20211231__us-gaap--ShortTermDebtTypeAxis__custom--ChaileaseFinanceCoMember_z3NZzQYHthAd" style="border-bottom: Black 1pt solid; padding-bottom: 1pt; width: 13%; text-align: right" title="Total">–</td><td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Total secured loan wholly repayable within 1 year</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--OtherLoansPayableCurrent_iI_pp0p0_c20221231_zHsHGhLs8yPh" style="text-align: right" title="Total">214,913</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--OtherLoansPayableCurrent_iI_pp0p0_d0_c20211231_z8xqlMMcpbhi" style="text-align: right" title="Total">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Secured loan from Chailease Finance Co., Ltd wholly repayable more than 1 year</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--OtherLoansPayableLongTerm_iI_pp0p0_c20221231__us-gaap--LongtermDebtTypeAxis__custom--ChaileaseFinanceCoMember_zcBNuZ1vayZ8" style="border-bottom: Black 1pt solid; text-align: right" title="Total">436,341</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--OtherLoansPayableLongTerm_iI_pp0p0_d0_c20211231__us-gaap--LongtermDebtTypeAxis__custom--ChaileaseFinanceCoMember_z4bBA93jQJAd" style="border-bottom: Black 1pt solid; text-align: right" title="Total">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--OtherLoansPayable_iI_pp0p0_c20221231_za5ZwEG6sCed" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">651,254</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--OtherLoansPayable_iI_pp0p0_d0_c20211231_zCclB8Cq7DZ6" style="border-bottom: Black 2.5pt double; text-align: right" title="Total">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 214913 0 214913 0 436341 0 651254 0 651254 20000000 0.06 500000 20000000 <p id="xdx_80B_ecustom--WarrantDisclosureTextBlock_zN9fBtICk32h" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 11     <span id="xdx_820_zJqYgtzclLQd">WARRANTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On April 1, 2021, the Company entered in a securities purchase agreement with certain investors for an aggregate of 80,000 shares of its preferred stock at a per share purchase price of $2.50. As part of the transaction, the investors received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the date of inception. The subscription was completed on August 10, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">On September 27, 2021 the Company entered into another securities purchase agreement with the same investors, pursuant to which the Company issued in a registered direct offering, an aggregate of 48,000 shares of common stock of the Company at a per share purchase price of $2.50. In addition, the investors also received one Class C warrant and one Class D warrant for the subscription of each preferred share. The Class C warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $2.50 per share exercisable for 36 months from the date of inception. The Class D warrants consist of the right to purchase up to 80,000 shares of the Company’s common stock at an exercise price of $5.00 per share exercisable for 36 months from the </span>date of inception.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with the Public Offering and pursuant to a registration statement on Form S-1, amended (File No. 333-264059), originally filed with the Securities and Exchange Commission (the “SEC”) on April 1, 2022, and declared effective by the SEC on August 10, 2022 (the “Registration Statement”), the public offering price of each Unit was $3.50, and each unit consisting of one share of common stock and a warrant to purchase two shares of common stock from the date of issuance until the fifth anniversary of the date of issuance. The Shares and the Warrants comprising the Units were immediately separable and issued separately in the Offering, which closed on August 15, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In connection with the Public Offering and pursuant to the underwriting agreement between us and the underwriters named therein, we granted the underwriters a 45-day option to purchase up to <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_c20220801__20220815__srt--CounterpartyNameAxis__custom--UnderwritersMember_z8vHsP86jII3">282,000</span> additional shares of common stock and warrants, equivalent to 15% of the Units sold in the Public Offering, at the public offering price per Unit, less underwriting discounts and commissions, to cover over-allotments, if any. On September 23, 2022, the underwriters exercised their option to purchase an additional <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_c20220923__srt--CounterpartyNameAxis__custom--UnderwritersMember_zhKenzaIUkA7">282,000</span> warrants from us for gross proceeds of $<span id="xdx_90A_eus-gaap--ProceedsFromWarrantExercises_c20220816__20220923__srt--CounterpartyNameAxis__custom--UnderwritersMember_zqCrNVJhhjJd">2,820</span>. The warrants were issued to the underwriters on September 26, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The exercise price of the Warrants shall be decreased to the reset price, which means the greater of (i) 50% of the exercise price and (ii) 100% of the last volume weighted average price immediately preceding the 90th calendar day following the initial issuance date (the greater of (i) and (ii), the “Reset Price”) if, on the date that is 90 calendar days immediately following the initial issuance date, the Reset Price is less than the exercise price on that date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfWarrantValuationAssumptionsTableTextBlock_zGpPcd4d2lCh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANT (Details - Assumptions used)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B5_zrT8nYpu4Ncb" style="display: none">Schedule of assumptions used</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>C Warrant<br/> August 10, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>D Warrant<br/> August 10, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%">Market price per share (USD/share)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90D_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zo01EN6J45nl">1.47</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zmcrRRAY1Fja">0.66</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zjWRd1bIYYNj">2.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zODvtnotPm75">5.00</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zNkeLjv5hBD">0.14%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxjv75Husaej">0.14%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zvuWlsAwyHMb">0.00%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zCnWYB8M8um1">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zheaD6tLacw9">1.39</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zdkSK4LRYeG5">1.39</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_z1iT27g0IYjh">56.36%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zubHbjLphc92">56.36%</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">C Warrant<br/> September 27,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">D Warrant<br/> September 27,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%">Market price per share (USD/share)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zGiYk12Owpy2">1.71</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zvg8nGFXh7m8">0.73</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zbi1z1WpbEIh">2.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zWPJhhogWKpc">5.00</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zrpFhdxDLDCf">0.15%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zgz7zGemHiV2">0.15%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zZ3pXzx7vb7b">0.00%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_z8jgKTXi9oo1">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zd59j5TPvE51">1.26</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zbu6OPFfFg93">1.26</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zqad4GXrapZe">52.93%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zfSXe3bVcpRk">52.93%</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">IPO Warrant<br/> September 26,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%">Market price per share (USD/share)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_z2R7PSGUU1dh">1.28</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zKXNNdKQCBtl">1.925</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zx6TL2KHr6aj">4.03%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zgP4riiRQaDi">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zXdjYhtIJQql">4.65</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_z23I5lBM22Ni">46.10%</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A0_z1YHqSemef96" style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The following is a reconciliation of the beginning and ending balances of warrants liability measured at fair value on a recurring basis using Level 3 inputs:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_886_ecustom--ScheduleOfWarrantLiabilitiesTableTextBlock_zWBm6iDEDclc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANT (Details - Warrant Liability)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B4_zxmEu0ykFWI9" style="display: none">Schedule of warranty liability activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Balance at the beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_c20220101__20221231_z0rQKDgxLBX2" style="width: 13%; text-align: right">312,320</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_d0_c20210101__20211231_zNJBD9zy8xZk" style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Warrants issued to investors</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_c20220101__20221231__srt--CounterpartyNameAxis__custom--WarrantsIssuedToInvestorsMember_zoKYMXGXJGDc" style="text-align: right">754,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_c20210101__20211231__srt--CounterpartyNameAxis__custom--WarrantsIssuedToInvestorsMember_zGlKH917lYtg" style="text-align: right">287,520</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Warrants issued to underwriter</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_c20220101__20221231__srt--CounterpartyNameAxis__custom--WarrantsIssuedToUnderwriterMember_zcGtGo5JEYh2" style="text-align: right">113,145</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_d0_c20210101__20211231__srt--CounterpartyNameAxis__custom--WarrantsIssuedToUnderwriterMember_zZJBSLM9kP4j" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Fair value change of warrants included in earnings</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1_d0_c20220101__20221231_z1DIP1wGg6Sa" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1_d0_c20210101__20211231_zpJxokYOjKv7" style="border-bottom: Black 1pt solid; text-align: right">24,800</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_c20220101__20221231_zFIHfo7bygoc" style="border-bottom: Black 2.5pt double; text-align: right">1,179,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_d0_c20210101__20211231_zO8Z1fx37RSf" style="border-bottom: Black 2.5pt double; text-align: right">312,320</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zEmVGnFlqQTc" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="background-color: white">The following is a summary of the warrant activity:</span></p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock_zBF71Wb6ebXk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANT (Details - Warrant Activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BF_zXp7JxyzGgid" style="display: none"> Schedule of warrant activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Warrants</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise Price</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Contractual</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Term in</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Years</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Outstanding at January 1, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zTQm9jgc1eX5" style="text-align: right" title="Warrants outstanding, beginning balance">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zsaOXdw3mV2c" style="text-align: right" title="Average exercise price, outstanding beginning">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercisable at January 1, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--WarrantsExercisable_iS_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zgHybmmkfUAb" style="text-align: right" title="Warrants exercisable beginning">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--AverageExercisePriceExerciasable_iS_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zIWRPxGOXCTg" style="text-align: right" title="Average exercise price, exerciasable beginning">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zsQurREapMA" style="width: 13%; text-align: right" title="Warrants Granted">256,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_ecustom--AverageExercisePriceGranted_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zmXegWyW3Yo4" style="width: 13%; text-align: right" title="Average exercise price, granted">3.75</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90E_ecustom--WeightedAverageRemainingContractualTermGranted_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_znzPL6RfolNl" title="Weighted Average Remaining Contractual Term, granted">3.00</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercised / surrendered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--WarrantsExercisedSurrendered_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zASIyrBwCqFd" style="text-align: right" title="Warrants Exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--AverageExercisePriceExercisedSurrendered_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zpobcASVHVQb" style="text-align: right" title="Average exercise price, exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zMWoMcxjQUsa" style="text-align: right" title="Warrants expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--WarrantWeightedAverageExercisePriceExpired_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zTganfL9n32i" style="text-align: right" title="Average exercise price, expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding at December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zrGxv6NNeR3i" style="text-align: right" title="Warrants outstanding, ending balance">256,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zeTgEpTdTLck" style="text-align: right" title="Average exercise price, outstanding ending">3.75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zak9MKAxKGs8" title="Weighted Average Remaining Contractual Term, outsanding">2.66</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercisable at December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--WarrantsExercisable_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z6vP68ffz3F" style="text-align: right" title="Warrants exercisable at ending">256,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--AverageExercisePriceExerciasable_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zYJnVh9iF4i2" style="text-align: right" title="Average exercise price, exerciasable ending">3.75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zmoVWf43CAg" title="Weighted Average Remaining Contractual Term, exercisable">2.66</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%">Outstanding at January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zayzZMKcDDVg" style="width: 13%; text-align: right" title="Warrants outstanding, beginning balance">256,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zTJRvanBh9rb" style="width: 13%; text-align: right" title="Average exercise price, outstanding beginning">3.75</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z4DBEZTrsXC" title="Weighted Average Remaining Contractual Term, outsanding">2.66</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercisable at January 1, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--WarrantsExercisable_iS_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zVkjh4zIUGKd" style="text-align: right" title="Warrants exercisable beginning">256,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--AverageExercisePriceExerciasable_iS_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zNPuru48FLRb" style="text-align: right" title="Average exercise price, exerciasable beginning">3.75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zxHAChy10ynb" title="Weighted Average Remaining Contractual Term, exercisable">2.66</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_pdd" style="text-align: right" title="Warrants Granted">2,162,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--AverageExercisePriceGranted_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_pdd" style="text-align: right" title="Average exercise price, granted">1.93</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_ecustom--WeightedAverageRemainingContractualTermGranted_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zUtgufbCtWei" title="Weighted Average Remaining Contractual Term, granted">4.98</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercised / surrendered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--WarrantsExercisedSurrendered_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zpao2DYiUyP5" style="text-align: right" title="Warrants Exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--AverageExercisePriceExercisedSurrendered_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z82E88srsRsb" style="text-align: right" title="Average exercise price, exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zbvRcDl1WI2h" style="text-align: right" title="Warrants expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--WarrantWeightedAverageExercisePriceExpired_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zY7Kp04VBkca" style="text-align: right" title="Average exercise price, expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding at December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z8rrItZixM9b" style="text-align: right" title="Warrants outstanding, ending balance">2,418,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zX9DjcE5yw04" style="text-align: right" title="Average exercise price, outstanding ending">2.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zTPrOsSC4aml" title="Weighted Average Remaining Contractual Term, outsanding">4.73</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercisable at December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--WarrantsExercisable_iE_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zLjE4ay1HcS6" style="text-align: right" title="Warrants exercisable at ending">2,418,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--AverageExercisePriceExerciasable_iE_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z2Fo7XG9Cjeb" style="text-align: right" title="Average exercise price, exerciasable ending">2.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z0Th5WZ28jlb" title="Weighted Average Remaining Contractual Term, exercisable">4.73</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p id="xdx_8AF_zWnsYVCWiHgd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 282000 282000 2820 <table cellpadding="0" cellspacing="0" id="xdx_89C_ecustom--ScheduleOfWarrantValuationAssumptionsTableTextBlock_zGpPcd4d2lCh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANT (Details - Assumptions used)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B5_zrT8nYpu4Ncb" style="display: none">Schedule of assumptions used</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>C Warrant<br/> August 10, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>D Warrant<br/> August 10, </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>2021</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%">Market price per share (USD/share)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90D_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zo01EN6J45nl">1.47</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zmcrRRAY1Fja">0.66</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zjWRd1bIYYNj">2.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zODvtnotPm75">5.00</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zNkeLjv5hBD">0.14%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zxjv75Husaej">0.14%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zvuWlsAwyHMb">0.00%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zCnWYB8M8um1">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zheaD6tLacw9">1.39</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zdkSK4LRYeG5">1.39</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_z1iT27g0IYjh">56.36%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210801__20210810__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zubHbjLphc92">56.36%</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">C Warrant<br/> September 27,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">D Warrant<br/> September 27,<br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%">Market price per share (USD/share)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zGiYk12Owpy2">1.71</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_zvg8nGFXh7m8">0.73</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zbi1z1WpbEIh">2.50</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zWPJhhogWKpc">5.00</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zrpFhdxDLDCf">0.15%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zgz7zGemHiV2">0.15%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zZ3pXzx7vb7b">0.00%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_z8jgKTXi9oo1">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zd59j5TPvE51">1.26</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zbu6OPFfFg93">1.26</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--CWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zqad4GXrapZe">52.93%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20210926__20210927__us-gaap--DerivativeInstrumentRiskAxis__custom--DWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zfSXe3bVcpRk">52.93%</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Appraisal Date (Inception Date)</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">IPO Warrant<br/> September 26,<br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%">Market price per share (USD/share)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_907_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputSharePriceMember_z2R7PSGUU1dh">1.28</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercise price (USD/price)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExercisePriceMember_zKXNNdKQCBtl">1.925</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Risk free rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zx6TL2KHr6aj">4.03%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Dividend yield</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedDividendRateMember_zgP4riiRQaDi">0.00%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Expected term/ Contractual life (years)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zXdjYhtIJQql">4.65</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Expected volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue_c20220925__20220926__us-gaap--DerivativeInstrumentRiskAxis__custom--IPOWarrantMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_z23I5lBM22Ni">46.10%</span></td><td style="text-align: left"> </td></tr> </table> 1.47 0.66 2.50 5.00 0.14% 0.14% 0.00% 0.00% 1.39 1.39 56.36% 56.36% 1.71 0.73 2.50 5.00 0.15% 0.15% 0.00% 0.00% 1.26 1.26 52.93% 52.93% 1.28 1.925 4.03% 0.00% 4.65 46.10% <table cellpadding="0" cellspacing="0" id="xdx_886_ecustom--ScheduleOfWarrantLiabilitiesTableTextBlock_zWBm6iDEDclc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANT (Details - Warrant Liability)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B4_zxmEu0ykFWI9" style="display: none">Schedule of warranty liability activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left">Balance at the beginning of period</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_c20220101__20221231_z0rQKDgxLBX2" style="width: 13%; text-align: right">312,320</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iS_d0_c20210101__20211231_zNJBD9zy8xZk" style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Warrants issued to investors</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_c20220101__20221231__srt--CounterpartyNameAxis__custom--WarrantsIssuedToInvestorsMember_zoKYMXGXJGDc" style="text-align: right">754,303</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_c20210101__20211231__srt--CounterpartyNameAxis__custom--WarrantsIssuedToInvestorsMember_zGlKH917lYtg" style="text-align: right">287,520</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Warrants issued to underwriter</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_c20220101__20221231__srt--CounterpartyNameAxis__custom--WarrantsIssuedToUnderwriterMember_zcGtGo5JEYh2" style="text-align: right">113,145</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues_pp0p0_d0_c20210101__20211231__srt--CounterpartyNameAxis__custom--WarrantsIssuedToUnderwriterMember_zZJBSLM9kP4j" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Fair value change of warrants included in earnings</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1_d0_c20220101__20221231_z1DIP1wGg6Sa" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1_d0_c20210101__20211231_zpJxokYOjKv7" style="border-bottom: Black 1pt solid; text-align: right">24,800</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_980_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_c20220101__20221231_zFIHfo7bygoc" style="border-bottom: Black 2.5pt double; text-align: right">1,179,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_iE_d0_c20210101__20211231_zO8Z1fx37RSf" style="border-bottom: Black 2.5pt double; text-align: right">312,320</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 312320 0 754303 287520 113145 0 0 24800 1179768 312320 <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock_zBF71Wb6ebXk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANT (Details - Warrant Activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BF_zXp7JxyzGgid" style="display: none"> Schedule of warrant activity</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Number of</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Warrants</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Exercise Price</b></p></td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Weighted</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Average</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Remaining</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Contractual</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Term in</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Years</b></p></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Outstanding at January 1, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zTQm9jgc1eX5" style="text-align: right" title="Warrants outstanding, beginning balance">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zsaOXdw3mV2c" style="text-align: right" title="Average exercise price, outstanding beginning">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercisable at January 1, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--WarrantsExercisable_iS_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zgHybmmkfUAb" style="text-align: right" title="Warrants exercisable beginning">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--AverageExercisePriceExerciasable_iS_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zIWRPxGOXCTg" style="text-align: right" title="Average exercise price, exerciasable beginning">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%">Granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zsQurREapMA" style="width: 13%; text-align: right" title="Warrants Granted">256,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_988_ecustom--AverageExercisePriceGranted_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zmXegWyW3Yo4" style="width: 13%; text-align: right" title="Average exercise price, granted">3.75</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90E_ecustom--WeightedAverageRemainingContractualTermGranted_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_znzPL6RfolNl" title="Weighted Average Remaining Contractual Term, granted">3.00</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercised / surrendered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--WarrantsExercisedSurrendered_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zASIyrBwCqFd" style="text-align: right" title="Warrants Exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--AverageExercisePriceExercisedSurrendered_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zpobcASVHVQb" style="text-align: right" title="Average exercise price, exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zMWoMcxjQUsa" style="text-align: right" title="Warrants expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--WarrantWeightedAverageExercisePriceExpired_d0_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zTganfL9n32i" style="text-align: right" title="Average exercise price, expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding at December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zrGxv6NNeR3i" style="text-align: right" title="Warrants outstanding, ending balance">256,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zeTgEpTdTLck" style="text-align: right" title="Average exercise price, outstanding ending">3.75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zak9MKAxKGs8" title="Weighted Average Remaining Contractual Term, outsanding">2.66</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercisable at December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--WarrantsExercisable_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z6vP68ffz3F" style="text-align: right" title="Warrants exercisable at ending">256,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--AverageExercisePriceExerciasable_iE_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zYJnVh9iF4i2" style="text-align: right" title="Average exercise price, exerciasable ending">3.75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zmoVWf43CAg" title="Weighted Average Remaining Contractual Term, exercisable">2.66</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 52%">Outstanding at January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightOutstanding_iS_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zayzZMKcDDVg" style="width: 13%; text-align: right" title="Warrants outstanding, beginning balance">256,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_984_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iS_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zTJRvanBh9rb" style="width: 13%; text-align: right" title="Average exercise price, outstanding beginning">3.75</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z4DBEZTrsXC" title="Weighted Average Remaining Contractual Term, outsanding">2.66</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Exercisable at January 1, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--WarrantsExercisable_iS_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zVkjh4zIUGKd" style="text-align: right" title="Warrants exercisable beginning">256,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--AverageExercisePriceExerciasable_iS_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zNPuru48FLRb" style="text-align: right" title="Average exercise price, exerciasable beginning">3.75</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20210101__20211231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zxHAChy10ynb" title="Weighted Average Remaining Contractual Term, exercisable">2.66</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_pdd" style="text-align: right" title="Warrants Granted">2,162,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_ecustom--AverageExercisePriceGranted_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_pdd" style="text-align: right" title="Average exercise price, granted">1.93</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90E_ecustom--WeightedAverageRemainingContractualTermGranted_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zUtgufbCtWei" title="Weighted Average Remaining Contractual Term, granted">4.98</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Exercised / surrendered</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--WarrantsExercisedSurrendered_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zpao2DYiUyP5" style="text-align: right" title="Warrants Exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--AverageExercisePriceExercisedSurrendered_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z82E88srsRsb" style="text-align: right" title="Average exercise price, exercised / surrendered">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zbvRcDl1WI2h" style="text-align: right" title="Warrants expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--WarrantWeightedAverageExercisePriceExpired_d0_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zY7Kp04VBkca" style="text-align: right" title="Average exercise price, expired">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding at December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ClassOfWarrantOrRightOutstanding_iE_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z8rrItZixM9b" style="text-align: right" title="Warrants outstanding, ending balance">2,418,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iE_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zX9DjcE5yw04" style="text-align: right" title="Average exercise price, outstanding ending">2.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zTPrOsSC4aml" title="Weighted Average Remaining Contractual Term, outsanding">4.73</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Exercisable at December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--WarrantsExercisable_iE_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_zLjE4ay1HcS6" style="text-align: right" title="Warrants exercisable at ending">2,418,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_ecustom--AverageExercisePriceExerciasable_iE_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z2Fo7XG9Cjeb" style="text-align: right" title="Average exercise price, exerciasable ending">2.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dtY_c20220101__20221231__us-gaap--AwardTypeAxis__us-gaap--WarrantMember_z0Th5WZ28jlb" title="Weighted Average Remaining Contractual Term, exercisable">4.73</span></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> 0 0 0 0 256000 3.75 P3Y 0 0 0 0 256000 3.75 P2Y7M28D 256000 3.75 P2Y7M28D 256000 3.75 P2Y7M28D 256000 3.75 P2Y7M28D 2162000 1.93 P4Y11M23D 0 0 0 0 2418000 2.12 P4Y8M23D 2418000 2.12 P4Y8M23D <p id="xdx_80F_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zDW7M1oCiwea" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 12     <span id="xdx_825_zva3AHSPuQua">LEASES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has two non-cancelable lease agreements for certain office and accommodation as well as fish farming containers for research and develop advanced technology for water circulation applying in fishery with original lease periods expiring between 2022 and 2023. The lease terms may include options to extend or terminate the lease when it is reasonably certain the Company will exercise that option. The Company recognizes rental expense on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">The components of lease expenses for the year ended December 31, 2022 and December 31, 2021 were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--LeaseCostTableTextBlock_z4rAKArS9yw1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Lease costs)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B1_zL7sz5u3PEHi" style="display: none">Components of lease expenses</span></td><td> </td> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Statement of Income Location</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the year ended December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the year ended December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: right"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify">Lease Costs</td><td> </td> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 36%; text-align: justify; padding-bottom: 1pt">Operating lease expense</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="width: 31%; text-align: center; padding-bottom: 1pt">General and administrative expenses</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--OperatingLeaseExpense_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Operating lease expense">51,227</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLeaseExpense_pp0p0_c20210101__20211231_zxFmmPRm5nKf" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Operating lease expense">4,424</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total net lease costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--LeaseCost_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net lease costs">51,227</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--LeaseCost_pp0p0_c20210101__20211231_zqMvJ3om3iUh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net lease costs">4,424</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0">Maturity of lease liabilities under our non-cancelable operating leases as of December 31, 2022 and December 31, 2021 are US$ nil. <span id="xdx_90F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_dxL_c20221231_zJtL1uO7CUoj"><b style="display: none"><span id="xdx_908_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_dxL_c20211231_zUQfqH147gqk"><span style="-sec-ix-hidden: xdx2ixbrl1220"><span style="-sec-ix-hidden: xdx2ixbrl1221">0</span></span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--LeaseCostTableTextBlock_z4rAKArS9yw1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Details - Lease costs)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B1_zL7sz5u3PEHi" style="display: none">Components of lease expenses</span></td><td> </td> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Statement of Income Location</td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the year ended December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the year ended December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: right"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">$</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: justify">Lease Costs</td><td> </td> <td style="text-align: right"> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 36%; text-align: justify; padding-bottom: 1pt">Operating lease expense</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="width: 31%; text-align: center; padding-bottom: 1pt">General and administrative expenses</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--OperatingLeaseExpense_c20220101__20221231_pp0p0" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Operating lease expense">51,227</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLeaseExpense_pp0p0_c20210101__20211231_zxFmmPRm5nKf" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Operating lease expense">4,424</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total net lease costs</td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: right; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98D_eus-gaap--LeaseCost_c20220101__20221231_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net lease costs">51,227</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_eus-gaap--LeaseCost_pp0p0_c20210101__20211231_zqMvJ3om3iUh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total net lease costs">4,424</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 51227 4424 51227 4424 <p id="xdx_801_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zqY4YRnSFsja" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 13     <span id="xdx_821_zAjhpU8Ds1cf">OTHER PAYABLES AND ACCRUED LIABILITIES</span></b></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_z0nKR1wdkjIf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B6_zUD889Fqncli" style="display: none">Schedule of payables</span></td><td> </td> <td colspan="2" id="xdx_496_20221231" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_495_20211231" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_40D_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_d0_maOAPAAzMCn_ztmLE4y6A5s7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">VAT payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzMCn_zyMWBZ29cyBj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Salary payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">861</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1235">–</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzMCn_zJkPpNEfjcqe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Others</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">37,527</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">12,407</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzMCn_zQFcUseGpLl2" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">38,388</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">12,407</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_z0nKR1wdkjIf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B6_zUD889Fqncli" style="display: none">Schedule of payables</span></td><td> </td> <td colspan="2" id="xdx_496_20221231" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_495_20211231" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_40D_eus-gaap--SalesAndExciseTaxPayableCurrent_iI_pp0p0_d0_maOAPAAzMCn_ztmLE4y6A5s7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">VAT payable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--AccruedSalariesCurrent_iI_pp0p0_maOAPAAzMCn_zyMWBZ29cyBj" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Salary payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">861</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1235">–</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pp0p0_maOAPAAzMCn_zJkPpNEfjcqe" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Others</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">37,527</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">12,407</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--OtherAccountsPayableAndAccruedLiabilities_iTI_pp0p0_mtOAPAAzMCn_zQFcUseGpLl2" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">38,388</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">12,407</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 0 861 37527 12407 38388 12407 <p id="xdx_802_eus-gaap--IncomeTaxDisclosureTextBlock_zR1Bmr56cOkf" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 14     <span id="xdx_82F_z9cVmMgLswaa">TAXATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company and its subsidiary, and the consolidated VIE file tax returns separately.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">1) Value-added tax (“VAT”)</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><span style="text-decoration: underline">PRC</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the Provisional Regulation of the PRC on VAT and the related implementing rules, all entities and individuals (“taxpayers”) that are engaged in the sale of products in the PRC are generally required to pay VAT, at a rate of which was changed from <span id="xdx_90D_ecustom--ValueAddedTaxRate_iI_dp_c20211231_zRMXDeBRQMV5" title="Value added tax rate">16</span>% to <span id="xdx_904_ecustom--ValueAddedTaxRate_iI_dp_c20221231_zcyjjfHkiPU8" title="Value added tax rate">13</span>% on April 1, 2019 of the gross sales proceeds received, less any deductible VAT already paid or borne by the taxpayers. GZ WFH also subjected to 10% for the installment service provided.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="text-decoration: underline">Taiwan</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Pursuant to the Value-added and Non-value-added Business Tax Act and the related implementing rules, all entities and individuals ("taxpayers") that are engaged in the sale of products in the Taiwan are generally required to pay VAT, at a rate of 5%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">2) Income tax</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><span style="text-decoration: underline">United States</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On December 22, 2017, the Tax Cuts and Jobs Act (the “Tax Act”) was signed into legislation. The 2017 Tax Act significantly revises the U.S. corporate income tax by, among other things, lowering the statutory corporate tax rate from 34% to 21%, imposing a mandatory one-time tax on accumulated earnings of foreign subsidiaries, introducing new tax regimes, and changing how foreign earnings are subject to U.S. tax.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On December 22, 2017, Staff Accounting Bulletin No. 118 (“SAB 118”) was issued to provide guidance on accounting for the tax effects of the Tax Act. SAB 118 provides a measurement period that should not extend beyond one year from the Tax Act enactment date for companies to complete the accounting under ASC 740. The Company has completed the assessment of the income tax effect of the Tax Act and there were no adjustments recorded to the provisional amounts.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Coronavirus Aid, Relief and Economy Security (CARES) Act (the “CARES Act, H.R. 748”) was signed into law on 27 March 2020. The CARES Act temporarily eliminates the 80% taxable income limitation (as enacted under the Tax Cuts and Jobs Act of 2017) for NOL deductions for 2018-2020 tax years and reinstated NOL carrybacks for the 2018-2020 tax years. Moreover, the CARES Act also temporarily increases the business interest deduction limitations from 30% to 50% of adjusted taxable income for the 2019 and 2020 taxable year. Lastly, the Tax Act technical correction classifies qualified improvement property as 15-year recovery period, allowing the bonus depreciation deduction to be claimed for such property retroactively as if it was included in the Tax Act at the time of enactment. The Company does not anticipate a significant tax impact on its financial statements and will continue to examine the impact the CARES Act may have on its business.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company evaluated the Global Intangible Low Taxed Income (“GILTI”) inclusion on current earnings and profits of greater than 10% owned foreign controlled corporations. The Company has evaluated whether it has additional provision amount resulted by the GILTI inclusion on current earnings and profits of its foreign controlled corporations. The law also provides that corporate taxpayers may benefit from a 50% reduction in the GILTI inclusion, which effectively reduces the <span id="xdx_908_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20220101__20221231__us-gaap--IncomeTaxAuthorityAxis__country--US_zyzgQrtDZuck" title="Effective income tax rate">21</span>% U.S. corporate tax rate on the foreign income to an effective rate of <span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20210101__20211231__us-gaap--IncomeTaxAuthorityAxis__country--US_zp5Ndi3gnJI6" title="Effective income tax rate">10.5</span>%. The GILTI inclusion further provides for a foreign tax credit in connection with the foreign taxes paid. In 2019, the Company recorded a GILTI inclusion of $<span id="xdx_90D_ecustom--GlobalIntangibleLowTaxedIncome_c20220101__20221231_pp0p0" title="Global Intangible Low Taxed Income">152,829</span>. The Company has elected to treat the financial statement impact of GILTI as current period expenses.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The reverse merger was completed on December 31, 2018 and the tax losses of US subsidiary was not in the scope as of December 31, 2018. As of December 31, 2019, net operating loss carried forward which was available to offset future taxable income for the Company in the United States was $<span id="xdx_906_eus-gaap--OperatingLossCarryforwards_c20191231__us-gaap--IncomeTaxAuthorityAxis__country--US_pp0p0" title="Net operating loss carryforwards">99,817</span>. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><span style="text-decoration: underline">Taiwan</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white">The Company’s loss before income taxes is primarily derived from the operations in Taiwan and income tax expense is primarily incurred in Taiwan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white">As a result of amendments to the “Taiwan Income Tax Act” enacted by the Office of the President of Taiwan on February 7, 2018, the statutory income tax rate increased from 17% to 20% and the undistributed earning tax, or a surtax, decreased from 10% to 5% effective from January 1, 2018. As a result, the statutory income tax rate in Taiwan is 20% for the years ended December 31, 2022 and 2021. An additional surtax, of which rate was reduced from 10% to 5% being applied to the Company starting from September 1, 2018, is assessed on undistributed income for the entities in Taiwan, but only to the extent such income is not distributed or set aside as a legal reserve before the end of the following year. The 5% surtax is recorded in the period the income is earned, and the reduction in the surtax liability is recognized in the period the distribution to stockholders or the setting aside of legal reserve is finalized in the following year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><span style="text-decoration: underline">Hong Kong</span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The HK tax reform has introduced two-tiered profits tax rates for corporations. Under the two-tiered profits tax rates regime, the profits tax rate for the first HK$2 million (approximately $257,931) of assessable profits will be lowered to <span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20220101__20221231__us-gaap--IncomeTaxAuthorityAxis__country--HK_z251j8nwLyzc" title="Effective income tax rate">8.25</span>% (half of the rate specified in Schedule 8 to the Inland Revenue Ordinance (IRO)) for corporations. Assessable profits above HK$2 million (approximately $257,931) will continue to be subject to the rate of 16.5% for corporations. The Company assessed that the HK entity will not earn a profit greater than HK$2 million (approximately $257,931), it is subject to a corporate income tax rate of 8.25%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022, The Company’s subsidiary in Hong Kong had net operating loss carry forwards available to offset future taxable income. The net operating losses will be carryforward indefinitely under Hong Kong Profits Tax regulation. There is a full valuation allowance applied against these loss carry forward as management determined it was not more likely than not that these net operating losses would be utilized in the foreseeable future.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i><span style="text-decoration: underline">PRC </span></i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">WFOE and the consolidated VIE established in the PRC are subject to the PRC statutory income tax rate of <span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_dp_c20220101__20221231__us-gaap--IncomeTaxAuthorityAxis__custom--PrcMember_zriKCTx2c9L9" title="Effective income tax rate">25</span>%, according to the PRC Enterprise Income Tax (“EIT”) law.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In accordance with the relevant tax laws and regulations of the PRC, a company registered in the PRC is subject to income taxes within the PRC at the applicable tax rate on taxable income. All the PRC subsidiaries were subject to income tax at a rate of 25% for the year ended December 31, 2021 and 2020. According to PRC tax regulations, the PRC net operating loss can generally carry forward for no longer than five years starting from the year subsequent to the year in which the loss was incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The components of the income tax (benefit) expense are:</p> <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zVUNiFfhC9z1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - TAXATION (Details - Income tax expense)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BD_zeKVI34gSCC6" style="display: none">Income tax components</span></td><td> </td> <td colspan="2" id="xdx_490_20220101_20221231" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20210101__20211231_zQNdWCROqf23" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_zv6h27qPLgz6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">23,808</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">(9,421</td><td style="width: 1%; text-align: left">) </td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_d0_zhdm809YrEQi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Deferred</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxExpenseBenefit_iN_pp0p0_di_zp1GdpC6gd69" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total income tax expense (benefit)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">23,808</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">(9,421</td><td style="padding-bottom: 2.5pt; text-align: left">) </td></tr> </table> <p id="xdx_8A2_ztKcefQ8KSm2" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The reconciliation of income taxes expenses computed at the TW statutory tax rate (2021: at PRC statutory tax rate) applicable to income tax expense is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_z1wkplXt8Xu9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - TAXATION (Details - Reconcilation of income tax)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B7_zjfVUe96NEb8" style="display: none">Reconciliation of income tax expense</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Taiwan (2021 - PRC) income tax statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20220101__20221231_zV4hcbey5rxl" title="PRC income tax statutory rate">20.00</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20210101__20211231_zVafqFOPBI" title="PRC income tax statutory rate">20.00</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax effect of non-deductible expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20220101__20221231_z2XBMAQWEbA8" title="Tax effect of non-deductible expense">(13.48%</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20210101__20211231_zFNFbqtGLvhl" title="Tax effect of non-deductible expense">(6.78%</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Tax effect of stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_dp_c20220101__20221231_zVdfDvxDOcSk" title="Tax effect of stock-based compensation">(8.69%</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_dp_c20210101__20211231_zPwhYJ8cHsAk" title="Tax effect of stock-based compensation">(14.71%</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax effect of non-taxable income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp0_c20220101__20221231_zK8AjOJrIT3c" title="Tax effect of non-deductible income">2.54%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp0_c20210101__20211231_zhLj3WlojJz1" title="Tax effect of non-deductible income">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Tax effect of different tax rates in other jurisdictions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_c20220101__20221231_z5ZoZqXx7LZ3" title="Tax effect of different tax rates in other jurisdictions">(0.01%</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_c20210101__20211231_zA0ac5v1ojkj" title="Tax effect of different tax rates in other jurisdictions">1.07%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20220101__20221231_zr0E8c1vA5Gc" title="GILTI Tax Impact">0.12%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20210101__20211231_zhiAvNE7rW08" title="GILTI Tax Impact">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Changes in valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20220101__20221231_z6lM0PUDxPSd">(0.49</span>%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20211231_z8N5kvUkkJ9k" title="Changes in valuation allowance">(1.01</span>%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220101__20221231_zeK4HdSxiHDk" title="Effective tax rate">(0.01</span>%</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20211231_zpgnBhapcQGg" title="Effective tax rate">(1.43</span>%</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A0_zofz5AVXyAZ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">3) Deferred tax assets (liabilities), net</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The tax effects of temporary differences representing deferred income tax assets and liabilities result principally from the following:</p> <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zSnFAJsY10Xf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - TAXATION (Details - Deferred taxes)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zRWN1I3kXvrg" style="display: none">Schedule of deferred income taxes</span></td><td> </td> <td colspan="2" id="xdx_494_20221231_z69ilN4vg0b9" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20211231_zslhwrJEPHJ2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTAGzfhu_zfhKvM7RjEB4" style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Tax loss carried forward</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">23,391</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1322">–</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzfhu_zQMuPkgCSwP2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Allowance for doubtful receivables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_mtDTAGzfhu_maDTANz7MK_zWxB21HC5BHa" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1328">–</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--DeferredTaxAssetsValuationAllowanceCurrents_i01I_pp0p0_d0_msDTANz7MK_z3cJABjUF2kj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANz7MK_z16RP3Jhh3w7" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total deferred tax assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">23,391</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1334">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01I_pp0p0_d0_maDITLzlG8_zf5B09xUWrS9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Property and equipment, difference in depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxLiabilities_i01TI_pp0p0_d0_mtDITLzlG8_zA3WjHCl13ca" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Deferred tax liabilities, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p id="xdx_8A8_zlR8LMGMJEv5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The valuation allowance as of December 31, 2022 and 2021 was primarily provided for the deferred income tax assets if it is more likely than not that these items will expire before the Company is able to realize its benefits, or that the future deductibility is uncertain. The ultimate realization of deferred income tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible or utilizable. Management considers projected future taxable income and tax planning strategies in making this assessment. The movement for the valuation allowance is as following.</p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--SummaryOfValuationAllowanceTextBlock_zBdDvj7dCCPh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - TAXATION (Details - Valuation Allowance)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B2_zN3rWTHXBsUj" style="display: none">Movement in valuation allowance</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; font-weight: bold; text-align: justify">Balance at beginning of the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsValuationAllowance_iS_pp0p0_c20220101__20221231_zBKdgG9Y5gQi" style="width: 13%; text-align: right" title="Valuation allowance, beginning">95,844</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iS_pp0p0_d0_c20210101__20211231_zcdPKRdVdzVj" style="width: 13%; text-align: right" title="Valuation allowance, beginning">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Additions of valuation allowance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20220101__20221231_pp0p0" style="text-align: right" title="Additions to valuation allowance"><span style="-sec-ix-hidden: xdx2ixbrl1351">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20210101__20211231_pp0p0" style="text-align: right" title="Additions to valuation allowance">95,844</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Reductions of valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20220101__20221231_zti1PaZbBPAa" style="border-bottom: Black 1pt solid; text-align: right" title="Reductions in valuation allowance">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20210101__20211231_zw9VeQHfGNMb" style="border-bottom: Black 1pt solid; text-align: right" title="Reductions in valuation allowance">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Balance at the end of the year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--DeferredTaxAssetsValuationAllowance_iE_pp0p0_c20220101__20221231_zCQstB497dZ7" style="border-bottom: Black 2.5pt double; text-align: right" title="Valuation allowance, ending balance">95,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsValuationAllowance_iE_pp0p0_c20210101__20211231_zWMBF6ztIOL8" style="border-bottom: Black 2.5pt double; text-align: right" title="Valuation allowance, ending balance">95,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zOnUPPWIfpY4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>PRC Withholding Tax on Dividends</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The current PRC Enterprise Income Tax Law imposes a 10% withholding income tax for dividends distributed by foreign-invested enterprises to their immediate holding companies outside the PRC. A lower withholding tax rate will be applied if there is a tax treaty arrangement between the PRC and the jurisdiction of the foreign holding company. Distributions to holding companies in Hong Kong that satisfy certain requirements specified by PRC tax authorities, for example, will be subject to a 5% withholding tax rate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and 2021, the Company had not recorded any withholding tax on the retained earnings of its foreign-invested enterprises in the PRC, since the Company intends to reinvest its earnings to potentially continue its business in mainland China, namely the manufacturing of the RASs through GZ GST, and its foreign-invested enterprises do not intend to declare dividends to their immediate foreign holding companies. </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 0.16 0.13 0.21 0.105 152829 99817 0.0825 0.25 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zVUNiFfhC9z1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - TAXATION (Details - Income tax expense)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BD_zeKVI34gSCC6" style="display: none">Income tax components</span></td><td> </td> <td colspan="2" id="xdx_490_20220101_20221231" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_498_20210101__20211231_zQNdWCROqf23" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_401_eus-gaap--CurrentIncomeTaxExpenseBenefit_zv6h27qPLgz6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">23,808</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">(9,421</td><td style="width: 1%; text-align: left">) </td></tr> <tr id="xdx_406_eus-gaap--DeferredIncomeTaxExpenseBenefit_d0_zhdm809YrEQi" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt">Deferred</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--IncomeTaxExpenseBenefit_iN_pp0p0_di_zp1GdpC6gd69" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total income tax expense (benefit)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">23,808</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">(9,421</td><td style="padding-bottom: 2.5pt; text-align: left">) </td></tr> </table> 23808 -9421 0 0 -23808 9421 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_z1wkplXt8Xu9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - TAXATION (Details - Reconcilation of income tax)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B7_zjfVUe96NEb8" style="display: none">Reconciliation of income tax expense</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Taiwan (2021 - PRC) income tax statutory rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20220101__20221231_zV4hcbey5rxl" title="PRC income tax statutory rate">20.00</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_dp_c20210101__20211231_zVafqFOPBI" title="PRC income tax statutory rate">20.00</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax effect of non-deductible expense</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20220101__20221231_z2XBMAQWEbA8" title="Tax effect of non-deductible expense">(13.48%</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpense_dp_c20210101__20211231_zFNFbqtGLvhl" title="Tax effect of non-deductible expense">(6.78%</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Tax effect of stock-based compensation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_dp_c20220101__20221231_zVdfDvxDOcSk" title="Tax effect of stock-based compensation">(8.69%</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90A_eus-gaap--EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_dp_c20210101__20211231_zPwhYJ8cHsAk" title="Tax effect of stock-based compensation">(14.71%</span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Tax effect of non-taxable income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp0_c20220101__20221231_zK8AjOJrIT3c" title="Tax effect of non-deductible income">2.54%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp0_c20210101__20211231_zhLj3WlojJz1" title="Tax effect of non-deductible income">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Tax effect of different tax rates in other jurisdictions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_c20220101__20221231_z5ZoZqXx7LZ3" title="Tax effect of different tax rates in other jurisdictions">(0.01%</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_dp_c20210101__20211231_zA0ac5v1ojkj" title="Tax effect of different tax rates in other jurisdictions">1.07%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20220101__20221231_zr0E8c1vA5Gc" title="GILTI Tax Impact">0.12%</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_dp0_c20210101__20211231_zhiAvNE7rW08" title="GILTI Tax Impact">–</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Changes in valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20220101__20221231_z6lM0PUDxPSd">(0.49</span>%</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_dp_c20210101__20211231_z8N5kvUkkJ9k" title="Changes in valuation allowance">(1.01</span>%</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Effective tax rate</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220101__20221231_zeK4HdSxiHDk" title="Effective tax rate">(0.01</span>%</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90E_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210101__20211231_zpgnBhapcQGg" title="Effective tax rate">(1.43</span>%</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 0.2000 0.2000 -0.1348 -0.0678 -0.0869 -0.1471 0.0254 0 -0.0001 0.0107 0.0012 0 -0.0049 -0.0101 -0.0001 -0.0143 <table cellpadding="0" cellspacing="0" id="xdx_89A_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zSnFAJsY10Xf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - TAXATION (Details - Deferred taxes)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BE_zRWN1I3kXvrg" style="display: none">Schedule of deferred income taxes</span></td><td> </td> <td colspan="2" id="xdx_494_20221231_z69ilN4vg0b9" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20211231_zslhwrJEPHJ2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGrossAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify">Deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--DeferredTaxAssetsOperatingLossCarryforwards_i01I_pp0p0_maDTAGzfhu_zfhKvM7RjEB4" style="vertical-align: bottom; background-color: White"> <td style="width: 68%; text-align: justify">Tax loss carried forward</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">23,391</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1322">–</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances_i01I_pp0p0_d0_maDTAGzfhu_zQMuPkgCSwP2" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Allowance for doubtful receivables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxAssetsGross_i01TI_pp0p0_mtDTAGzfhu_maDTANz7MK_zWxB21HC5BHa" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Total deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,391</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1328">–</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--DeferredTaxAssetsValuationAllowanceCurrents_i01I_pp0p0_d0_msDTANz7MK_z3cJABjUF2kj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsNet_i01TI_pp0p0_mtDTANz7MK_z16RP3Jhh3w7" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total deferred tax assets, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">23,391</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1334">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxLiabilitiesAbstract_iB" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify">Deferred tax liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_i01I_pp0p0_d0_maDITLzlG8_zf5B09xUWrS9" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Property and equipment, difference in depreciation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--DeferredIncomeTaxLiabilities_i01TI_pp0p0_d0_mtDITLzlG8_zA3WjHCl13ca" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Deferred tax liabilities, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> 23391 0 0 23391 0 0 23391 0 0 0 0 <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--SummaryOfValuationAllowanceTextBlock_zBdDvj7dCCPh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - TAXATION (Details - Valuation Allowance)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B2_zN3rWTHXBsUj" style="display: none">Movement in valuation allowance</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; font-weight: bold; text-align: justify">Balance at beginning of the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--DeferredTaxAssetsValuationAllowance_iS_pp0p0_c20220101__20221231_zBKdgG9Y5gQi" style="width: 13%; text-align: right" title="Valuation allowance, beginning">95,844</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98D_eus-gaap--DeferredTaxAssetsValuationAllowance_iS_pp0p0_d0_c20210101__20211231_zcdPKRdVdzVj" style="width: 13%; text-align: right" title="Valuation allowance, beginning">–</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Additions of valuation allowance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20220101__20221231_pp0p0" style="text-align: right" title="Additions to valuation allowance"><span style="-sec-ix-hidden: xdx2ixbrl1351">–</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ValuationAllowanceDeferredTaxAssetChangeInAmount_c20210101__20211231_pp0p0" style="text-align: right" title="Additions to valuation allowance">95,844</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify; padding-bottom: 1pt">Reductions of valuation allowance</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20220101__20221231_zti1PaZbBPAa" style="border-bottom: Black 1pt solid; text-align: right" title="Reductions in valuation allowance">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_ecustom--ValuationAllowanceDeferredTaxAssetChangeInAmount1_pp0p0_d0_c20210101__20211231_zw9VeQHfGNMb" style="border-bottom: Black 1pt solid; text-align: right" title="Reductions in valuation allowance">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Balance at the end of the year</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98F_eus-gaap--DeferredTaxAssetsValuationAllowance_iE_pp0p0_c20220101__20221231_zCQstB497dZ7" style="border-bottom: Black 2.5pt double; text-align: right" title="Valuation allowance, ending balance">95,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--DeferredTaxAssetsValuationAllowance_iE_pp0p0_c20210101__20211231_zWMBF6ztIOL8" style="border-bottom: Black 2.5pt double; text-align: right" title="Valuation allowance, ending balance">95,844</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 95844 0 95844 0 0 95844 95844 <p id="xdx_809_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zYZuHpv7nm6l" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 15     <span id="xdx_82E_zKaGESEDenWf">RELATED PARTY BALANCES AND TRANSACTIONS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Due to related parties</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The balance due to related parties was as following:</p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zWzM5EFNjwFe" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BC_zYDj19uuqiDa" style="display: none">Schedule of related party transactions</span></td> <td> </td> <td colspan="2" style="text-align: center"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2021</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mountain Share Transfer, LLC (1)</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_981_ecustom--DueToRelatedPartiesCurrent1_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zqNfMb4wrsWh" style="width: 13%; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39,341</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_980_ecustom--DueToRelatedPartiesCurrent1_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zwNanZUlSDjd" style="width: 13%; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39,341</span></td> <td style="width: 1%"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Due from a related party</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The balance due from a related party was as following:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left; padding-bottom: 1pt">Taisi Electrical &amp; Plumbing Co. Pte Ltd. (2)</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98F_ecustom--DueFromARelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDIp_zHkHMPAOxKae" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Due from related parties"><span style="-sec-ix-hidden: xdx2ixbrl1375">–</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98D_ecustom--DueFromARelatedParty_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDIp_z3BNf1FSvDEg" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Due from related parties">1,615,217</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_ecustom--DueFromARelatedParty_iI_pp0p0_c20221231_z1QLsqObUrT6" style="border-bottom: Black 2.5pt double; text-align: right" title="Due from related parties"><span style="-sec-ix-hidden: xdx2ixbrl1379">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_ecustom--DueFromARelatedParty_iI_pp0p0_c20211231_zcybF9wroVHd" style="border-bottom: Black 2.5pt double; text-align: right" title="Due from related parties">1,615,217</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Sales</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance of sales with a related party was as following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Related Party Categories</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left; padding-bottom: 1pt">鉉順企業有限公司 (3)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1pt; width: 27%; text-align: center"><span style="font-size: 10pt">Same director</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20220101__20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDMp_zpN6zUKRY8p7" style="border-bottom: Black 1pt solid; width: 13%; text-align: right">993,918</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pp0p0_d0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDMp_zUM5iftV1sJd" style="border-bottom: Black 1pt solid; width: 13%; text-align: right">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">993,918</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The sales prices and payment terms to related parties were not <span style="background-color: white">significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Note:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span id="xdx_F06_zjVQcCle3BBd" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span id="xdx_F11_zRFgsfiFwzHk" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span id="xdx_F07_zFJurTPTeXQ6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="text-align: justify"><span id="xdx_F11_zaJa2J8dcYAd" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tsai Wen-Chih is the director of XFC and has control power over Taisi Electrical &amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full contractual amounts can be collected.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span id="xdx_F0A_zIqoLlgf70P7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td> <td style="text-align: justify"><span id="xdx_F19_zC9QiEB5TTu3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">鉉順企業有限公司 chairman is Mr. Yin-Chieh Cheng (“Mr. Cheng”) same with Company. 鉉順企業有限公司 will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.</span></td></tr> </table> <p id="xdx_8A6_zI7rXZp7ZCJ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zWzM5EFNjwFe" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BC_zYDj19uuqiDa" style="display: none">Schedule of related party transactions</span></td> <td> </td> <td colspan="2" style="text-align: center"> </td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2021</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td> </td> <td> </td> <td colspan="2" style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mountain Share Transfer, LLC (1)</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_981_ecustom--DueToRelatedPartiesCurrent1_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zqNfMb4wrsWh" style="width: 13%; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39,341</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td id="xdx_980_ecustom--DueToRelatedPartiesCurrent1_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MountainShareTransferMember_fKDEp_zwNanZUlSDjd" style="width: 13%; text-align: right" title="Due to related parties"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">39,341</span></td> <td style="width: 1%"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i>Due from a related party</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The balance due from a related party was as following:</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: left; padding-bottom: 1pt">Taisi Electrical &amp; Plumbing Co. Pte Ltd. (2)</td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98F_ecustom--DueFromARelatedParty_iI_pp0p0_c20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDIp_zHkHMPAOxKae" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Due from related parties"><span style="-sec-ix-hidden: xdx2ixbrl1375">–</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98D_ecustom--DueFromARelatedParty_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TaisiElectricMember_fKDIp_z3BNf1FSvDEg" style="border-bottom: Black 1pt solid; width: 13%; text-align: right" title="Due from related parties">1,615,217</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_ecustom--DueFromARelatedParty_iI_pp0p0_c20221231_z1QLsqObUrT6" style="border-bottom: Black 2.5pt double; text-align: right" title="Due from related parties"><span style="-sec-ix-hidden: xdx2ixbrl1379">–</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_983_ecustom--DueFromARelatedParty_iI_pp0p0_c20211231_zcybF9wroVHd" style="border-bottom: Black 2.5pt double; text-align: right" title="Due from related parties">1,615,217</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Sales</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The balance of sales with a related party was as following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; font-weight: bold">Related Party Categories</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td><td> </td> <td colspan="2" style="text-align: center">$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 35%; text-align: left; padding-bottom: 1pt">鉉順企業有限公司 (3)</td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; width: 1%; text-align: left"> </td><td style="padding-bottom: 1pt; width: 27%; text-align: center"><span style="font-size: 10pt">Same director</span></td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_98F_eus-gaap--Revenues_pp0p0_c20220101__20221231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDMp_zpN6zUKRY8p7" style="border-bottom: Black 1pt solid; width: 13%; text-align: right">993,918</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; width: 1%; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_pp0p0_d0_c20210101__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember_fKDMp_zUM5iftV1sJd" style="border-bottom: Black 1pt solid; width: 13%; text-align: right">–</td><td style="width: 1%; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">993,918</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The sales prices and payment terms to related parties were not <span style="background-color: white">significantly different from those of sales to third parties. For other related party transactions, price and terms were determined in accordance with mutual agreements</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Note:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span id="xdx_F06_zjVQcCle3BBd" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(1)</span></td> <td style="text-align: justify"><span id="xdx_F11_zRFgsfiFwzHk" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 21pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span id="xdx_F07_zFJurTPTeXQ6" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2)</span></td> <td style="text-align: justify"><span id="xdx_F11_zaJa2J8dcYAd" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Mr. Tsai Wen-Chih is the director of XFC and has control power over Taisi Electrical &amp; Plumbing Co. Pte Ltd. The Company took over the receivable amount of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full contractual amounts can be collected.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b><i> </i></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 24px"><span id="xdx_F0A_zIqoLlgf70P7" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3)</span></td> <td style="text-align: justify"><span id="xdx_F19_zC9QiEB5TTu3" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">鉉順企業有限公司 chairman is Mr. Yin-Chieh Cheng (“Mr. Cheng”) same with Company. 鉉順企業有限公司 will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties.</span></td></tr> </table> 39341 39341 1615217 1615217 993918 0 <p id="xdx_806_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z3mZTBwdB614" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 16     <span id="xdx_825_zsYraZUgRkZ5">COMMON STOCK</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company’s authorized number of common stock is <span id="xdx_90B_eus-gaap--CommonStockSharesAuthorized_iI_c20221231_zffxG1Gx4G32" title="Common stock, shares authorized"><span id="xdx_90F_eus-gaap--CommonStockSharesAuthorized_iI_c20211231_z0Ypai5KGnud" title="Common stock, shares authorized">200,000,000</span></span> shares with par value of $<span id="xdx_90B_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20221231_z281tuYO00Lg" title="Common stock par value"><span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20211231_zwI9I1QnhQF8" title="Common stock par value">0.001</span></span> each. On August 11, 2022, the Company effected a <span id="xdx_90D_eus-gaap--StockholdersEquityReverseStockSplit_c20220810__20220811_zs3a8YFRSNbi" title="Reverse stock split">2:3 reverse stock split</span> for each share of common stock issued and outstanding. As a result of reverse stock split, the Company’s common stock issued and outstanding decreased from <span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_c20220731_zWoGarsOqVtb">10,707,150</span> shares to <span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_c20220811_zkwEwp7jUl1i">7,138,587</span> shares. All shares and associated amounts have been retroactively restated to reflect the stock split on August 11, 2022. As of December 31, 2022 and 2021, issued common stock were <span id="xdx_901_eus-gaap--CommonStockSharesIssued_iI_c20221231_zAJOAwToDOU6" title="Common stock, shares issued">9,243,587</span> shares and <span id="xdx_90D_eus-gaap--CommonStockSharesIssued_iI_c20211231_zIxwLvM0NCP7" title="Common stock, shares issued">7,071,920</span>, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 11, 2022, the Company’s common stock commenced trading on The Nasdaq Capital Market under the symbol “NCRA” on a post-reverse stock split basis. During the public offering, <span id="xdx_909_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20220810__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_zNCk2zypeA97">1,880,000</span> common stocks, at par value $0.001 each, were issued at the offering price $3.5 each. The Company received total gross proceeds of $<span id="xdx_908_ecustom--GrossProceedsFromIssuanceOrSaleOfEquity_dm_c20220810__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_z5qXydY5Io08">6.58 million</span> from the public offering and after deducting the underwriting commissions, discounts and offering expenses, the Company received net proceeds of approximately $<span id="xdx_902_eus-gaap--ProceedsFromIssuanceOrSaleOfEquity_dm_c20220810__20220811__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicOfferingMember_zfHVjBwYmBIe">5.3 million</span> .</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">All number of shares, share amounts and per share data presented in the accompanying consolidated financial statements and related notes have been retroactively restated to reflect the reverse merger transaction and subsequent issuance of shares stated above, except for authorized common shares, which were not affected.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"></p> 200000000 200000000 0.001 0.001 2:3 reverse stock split 10707150 7138587 9243587 7071920 1880000 6580000 5300000 <p id="xdx_803_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zSbQPI5MBRze" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 17     <span id="xdx_828_z2A3vEvuFgGj">SHARE-BASED COMPENSATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On December 27, 2018, Nocera granted Mr. Yin-Chieh Cheng quarterly option awards of <span id="xdx_904_ecustom--WarrantsGranted_c20181201__20181227__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--YinChiehChengMember__us-gaap--AwardTypeAxis__custom--SeriesAWarrantMember_pdd" title="Warrants granted">250,000</span> Series “A” Warrants for 20 quarters (5 years) for a total of <span id="xdx_90E_ecustom--WarrantsGranted_c20181201__20181227__us-gaap--AwardTypeAxis__custom--SeriesAWarrantMember_pdd" title="Warrants granted">5,000,000</span> Series “A” Warrants with exercise price of $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20181227__us-gaap--AwardTypeAxis__custom--SeriesAWarrantMember_pdd" title="Warrants exercise price">0.50</span> per share, subject to continued employment for services as Chairman of the Board and a Director.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 1, 2020, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu <span id="xdx_906_ecustom--WarrantsGranted_c20200529__20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShunChihChuangMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants granted">50,000</span> shares of Class A warrants and <span id="xdx_90C_ecustom--WarrantsGranted_c20200529__20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HsienWenYuMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants granted">60,000</span> shares of Class A warrants separately, each with exercise price of $<span id="xdx_904_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20200601_pdd" title="Warrants exercise price">0.50</span> per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer. The Company also granted 2 employees <span id="xdx_903_ecustom--WarrantsGranted_c20200529__20200601__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants granted">50,000</span> shares of Class A warrants with exercise price of $<span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20200601__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants exercise price">0.50</span> per share. The Class A warrants consist of the right to purchase one share for $0.50 per share from the date of issuance until April 23, 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On June 1, 2020, Nocera granted Mr. Michael A. Littman <span id="xdx_906_ecustom--WarrantsGranted_c20200529__20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants granted">50,000</span> shares of Class A warrants with exercise price of $<span id="xdx_903_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants exercise price">0.50</span> per share and <span id="xdx_907_ecustom--WarrantsGranted_c20200529__20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassBWarrantMember_pdd" title="Warrants granted">50,000</span> shares of Class B warrants with exercise price of $<span id="xdx_902_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20200601__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassBWarrantMember_pdd" title="Warrants exercise price">1.00</span> per share. Mr. Littman exercised <span id="xdx_905_ecustom--WarrantsGranted_c20210802__20210811__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants granted">50,000</span> shares of Class A warrants and <span id="xdx_906_ecustom--WarrantsGranted_c20210802__20210811__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MichaelALittmanMember__us-gaap--AwardTypeAxis__custom--ClassBWarrantMember_pdd" title="Warrants granted">50,000</span> shares of Class B warrants on August 11, 2021. The Class B warrants consist of the right to purchase one share for $1.00 per share separately from the date of issuance until April 23, 2026.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On December 1, 2021, Nocera granted Mr. Shun-Chih Chuang and Mr. Hsien-Wen Yu <span id="xdx_909_ecustom--WarrantsGranted_c20211129__20211202__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ShunChihChuangMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants granted">75,000</span> shares of Class A warrants and <span id="xdx_901_ecustom--WarrantsGranted_c20211129__20211202__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HsienWenYuMember__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants granted">60,000</span> shares of Class A warrants separately, each with exercise price of $<span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20211202_pdd" title="Warrants exercise price">0.50</span> per share, for serving as the Company’s Chief Financial Officer and Chief Operating Officer. The Company also granted 2 employees <span id="xdx_904_ecustom--WarrantsGranted_c20211129__20211202__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants granted">70,000</span> shares of Class A warrant with exercise price of $<span id="xdx_907_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_c20211202__us-gaap--AwardTypeAxis__custom--ClassAWarrantMember_pdd" title="Warrants exercise price">0.50</span> per share.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On December 31, 2021, the Company issued an aggregate of <span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20211201__20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChuangAndFiveConsultantsMember_zzyalQHiVFvj">505,000</span> shares of common stock to Mr. Shun-Chih Chuang and a total of five consultants in consideration for services rendered.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 22, 2022, the Company issued <span id="xdx_903_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20221221__20221222__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChenChunChungMember_zAdCaBHOJnPe">150,000</span> and <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesIssuedForServices_c20221221__20221222__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TraDigitalMember_zlZc1rma6aS7">75,000</span> shares of common stock to Chen-Chun Chung and TraDigital respectively in consideration for services rendered.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The estimated fair value of share-based compensation for employees is recognized as a charge against income on a ratable basis over the requisite service period, which is generally the vesting period of the award. The fair value of stock option grant was estimated on the date of grant using the Black-Scholes option pricing model under the following assumptions:</p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zH0SUK0UzJLg" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SHARE-BASED COMPENSATION (Details - assumptions)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B4_z3SnogfOQo1b" style="display: none">Assumptions used</span></td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2021</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rate</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231_z4Ek1JZPQhQj" title="Risk-free interest rate">1.16</span>%</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20211231_zilOgKhVswb9" title="Risk-free interest rate">1.16</span>%</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term (in years)</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231_zF6oscYefE4b" title="Expected term (in years)">4.31</span></span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zijpUNNc4ZS" title="Expected term (in years)">4.31</span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volatility</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231_z7dQFJBO05E8" title="Volatility">48.15</span>%</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20211231_zRuWD6PK6rtc" title="Volatility">48.15</span>%</span></td> <td> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company estimated the grant date fair value of time-based stock option awards using the Black-Scholes option valuation model, which requires assumptions involving an estimate of the fair value of the underlying common stock on the date of grant, the expected term of the options, volatility, discount rate and dividend yield. The Company calculated expected option terms based on the “simplified” method for “plain vanilla” options due to the limited exercise information. The “simplified method” calculates the expected term as the average of the vesting term and the original contractual term of the options. The Company calculated volatility using the average adjusted volatility of quick companies feature of Capital IQ for a period of time reflective of the expected option term, while the discount rate was estimated using the interest rate for a treasury note with the same contractual term as the options granted. Dividend yield is estimated at our current dividend rate, which adjustments for any known future changes in the rate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">For the years ended December 31, 2022 and December 31, 2021, $<span id="xdx_904_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_pp0p0_c20220101__20221231__us-gaap--IncomeStatementLocationAxis__custom--ShareBasedCompensationMember_z4PjWHx4i6a4">413,453</span> and $<span id="xdx_909_eus-gaap--AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_pp0p0_c20210101__20211231__us-gaap--IncomeStatementLocationAxis__custom--ShareBasedCompensationMember_zdVJFgkYLLk6">6,638,371</span> share-based compensation expenses was recognized into additional paid-in capital of the Company, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022, total unrecognized compensation cost related to unvested share-based compensation awards was $<span id="xdx_903_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20221231_zsBEsPc4Iev5" title="Unrecognized compensation costs">11,114,097</span>. This amount is expected to be recognized as stock-based compensation expense in the Company’s consolidated statements of operations and comprehensive income over the remaining vesting period of <span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220101__20221231_zcmOMT0yqdwd" title="Unrecognized compensation cost amortization period">1.99</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> 250000 5000000 0.50 50000 60000 0.50 50000 0.50 50000 0.50 50000 1.00 50000 50000 75000 60000 0.50 70000 0.50 505000 150000 75000 <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zH0SUK0UzJLg" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - SHARE-BASED COMPENSATION (Details - assumptions)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8B4_z3SnogfOQo1b" style="display: none">Assumptions used</span></td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2022</b></span></td> <td> </td> <td> </td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>December 31, <br/> 2021</b></span></td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td> <td> </td> <td> </td> <td style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 1%"> </td> <td style="width: 13%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td> <td style="width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk-free interest rate</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20220101__20221231_z4Ek1JZPQhQj" title="Risk-free interest rate">1.16</span>%</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_dp_c20210101__20211231_zilOgKhVswb9" title="Risk-free interest rate">1.16</span>%</span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Expected term (in years)</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20221231_zF6oscYefE4b" title="Expected term (in years)">4.31</span></span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zijpUNNc4ZS" title="Expected term (in years)">4.31</span></span></td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Volatility</span></td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20220101__20221231_z7dQFJBO05E8" title="Volatility">48.15</span>%</span></td> <td> </td> <td> </td> <td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_dp_c20210101__20211231_zRuWD6PK6rtc" title="Volatility">48.15</span>%</span></td> <td> </td></tr> </table> 0.0116 0.0116 P4Y3M21D P4Y3M21D 0.4815 0.4815 413453 6638371 11114097 P1Y11M26D <p id="xdx_806_eus-gaap--PreferredStockTextBlock_zPXnldYINdc9" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 18     <span id="xdx_82E_zTHGU5GZcmQf">PREFERRED STOCK</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In August 2021, the Company issued <span id="xdx_90E_eus-gaap--PreferredStockSharesIssued_c20210831__us-gaap--StatementClassOfStockAxis__us-gaap--SeriesAPreferredStockMember_pdd" title="Preferred Stock, Shares Issued">80,000</span> shares of preferred shares of $<span id="xdx_903_eus-gaap--SaleOfStockPricePerShare_c20210801_pdd" title="Sale of stock, price">1.00</span> each at an issue price of $<span id="xdx_90A_eus-gaap--SharesIssuedPricePerShare_c20210801_pdd" title="Share price">2.50</span> per share to certain investors credited as fully paid. The preferred shares are non-voting and non-redeemable. The holder of the preferred shares will have priority over the holders of ordinary shares of the Company on the assets and funds of the Company available for distribution in a distribution of assets on liquidation, winding up or dissolution of the Company. The holder of the preferred shares shall not have the right to attend or vote at any general meeting of the Company (except a general meeting for winding up of the Company or a resolution is to be proposed which if passed would vary or abrogate the rights or privileges of such holder).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On August 11, 2022, the Company effected a <span id="xdx_90E_eus-gaap--StockholdersEquityReverseStockSplit_c20220810__20220811_zfNvGIJLDGi5" title="Reverse stock split">2:3 reverse stock split</span> for each share of common stock issued and outstanding. As a result of reverse stock split, the shares of common stock issuable upon the conversion of Series A Preferred Stock decreased from 80,000 shares to 53,334 shares.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> 80000 1.00 2.50 2:3 reverse stock split <p id="xdx_808_eus-gaap--EarningsPerShareTextBlock_zcxGc1csjsBd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 19     <span id="xdx_825_z9bgwZgHD0a1">(LOSS) INCOME PER SHARE</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The following table sets forth the computation of basic and diluted (loss) earnings per common share for the years ended December 31, 2022 and 2021.</p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zkbhOp2SFGw8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - (LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share"> <tr style="vertical-align: bottom"> <td> <b style="display: none">Schedule of earnings (loss) per share</b></td><td> </td> <td colspan="2" id="xdx_49E_20220101__20221231_zw4hEgfGJmN6" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_492_20210101__20211231_zOmsG3aVRTWk" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pp0p0_zETZ4PVC4NFd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(4,812,908</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">(9,619,079</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperations_pp0p0_zyccyapFTfXd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Net loss from continuing operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,074,329</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,141,123</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_pp0p0_z2tPztQDWCzj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: justify">Net (loss) income from discontinued operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,662,260</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">522,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Weighted Average Shares Outstanding - Basic and Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20221231_z3YkryzdEOji"><span id="xdx_90B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20221231_zWFkpvSfJx23">7,876,367</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20211231_zChcCNpR1cDd"><span id="xdx_902_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20211231_zOMZwHtLEep3">6,107,727</span></span> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Loss per share - basic and diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--EarningsPerShareBasic_c20220101__20221231_zO3qroCqhhm4"><span id="xdx_906_eus-gaap--EarningsPerShareDiluted_c20220101__20221231_zWjMld1cnAa3">(0.6111</span></span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--EarningsPerShareBasic_c20210101__20211231_zIGAU15jhCkf"><span id="xdx_909_eus-gaap--EarningsPerShareDiluted_c20210101__20211231_zecAFAOlgts4">(1.5749</span></span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt"> Net loss per share from continuing operations – basic and diluted (1)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_c20220101__20221231_fKDEp_z4XXt6hCKXFh"><span id="xdx_90C_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_c20220101__20221231_fKDEp_zT6JTsDfoNQh">(0.2731</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_c20210101__20211231_fKDEp_zCLrk1BoAuN3"><span id="xdx_906_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_c20210101__20211231_fKDEp_zlSHQvoFRSGf">(1.6604</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Net (loss) income per share from discontinued operations – basic and diluted (1)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90C_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c20220101__20221231_fKDEp_zlo5xYOo2O9j"><span id="xdx_906_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_c20220101__20221231_fKDEp_zYaVXMOWerUi">(0.3380</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_908_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c20210101__20211231_fKDEp_zJADHrBn48ig"><span id="xdx_903_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_c20210101__20211231_fKDEp_zjBItJdFw8gb">0.0855</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Basic (loss) income per share is computed by dividing the net loss by the weighted average number of common shares outstanding during the period. Diluted (loss) per income share is the same as basic loss per share due to the lack of dilutive items in the Company for the years ended December 31, 2022 and 2021. The number of warrants is excluded from the computation as the anti-dilutive effect.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: top"> <td style="text-align: justify; padding-left: 10pt; text-indent: -0.01pt; width: 3%"><i id="xdx_F0D_zladPD3RVrxb">(1)   </i></td> <td style="text-align: justify; padding-left: 10pt; text-indent: -0.01pt; width: 97%"><i id="xdx_F10_zIHwB4q14SR2">On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. All shares and associated amounts have been retroactively restated to reflect the stock split.</i></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_zkbhOp2SFGw8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - (LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share"> <tr style="vertical-align: bottom"> <td> <b style="display: none">Schedule of earnings (loss) per share</b></td><td> </td> <td colspan="2" id="xdx_49E_20220101__20221231_zw4hEgfGJmN6" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" id="xdx_492_20210101__20211231_zOmsG3aVRTWk" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center">For the years ended December 31,</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--NetIncomeLossAvailableToCommonStockholdersBasic_pp0p0_zETZ4PVC4NFd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 68%; text-align: justify">Net loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">(4,812,908</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right">(9,619,079</td><td style="width: 1%; text-align: left">)</td></tr> <tr id="xdx_40C_eus-gaap--IncomeLossFromContinuingOperations_pp0p0_zyccyapFTfXd" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify">Net loss from continuing operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,074,329</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(10,141,123</td><td style="text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTax_pp0p0_z2tPztQDWCzj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: justify">Net (loss) income from discontinued operations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,662,260</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">522,044</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Weighted Average Shares Outstanding - Basic and Diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20220101__20221231_z3YkryzdEOji"><span id="xdx_90B_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20220101__20221231_zWFkpvSfJx23">7,876,367</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_c20210101__20211231_zChcCNpR1cDd"><span id="xdx_902_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_c20210101__20211231_zOMZwHtLEep3">6,107,727</span></span> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: justify">Loss per share - basic and diluted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--EarningsPerShareBasic_c20220101__20221231_zO3qroCqhhm4"><span id="xdx_906_eus-gaap--EarningsPerShareDiluted_c20220101__20221231_zWjMld1cnAa3">(0.6111</span></span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--EarningsPerShareBasic_c20210101__20211231_zIGAU15jhCkf"><span id="xdx_909_eus-gaap--EarningsPerShareDiluted_c20210101__20211231_zecAFAOlgts4">(1.5749</span></span></td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt"> Net loss per share from continuing operations – basic and diluted (1)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_c20220101__20221231_fKDEp_z4XXt6hCKXFh"><span id="xdx_90C_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_c20220101__20221231_fKDEp_zT6JTsDfoNQh">(0.2731</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--IncomeLossFromContinuingOperationsPerBasicShare_c20210101__20211231_fKDEp_zCLrk1BoAuN3"><span id="xdx_906_eus-gaap--IncomeLossFromContinuingOperationsPerDilutedShare_c20210101__20211231_fKDEp_zlSHQvoFRSGf">(1.6604</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: justify; padding-bottom: 2.5pt">Net (loss) income per share from discontinued operations – basic and diluted (1)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90C_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c20220101__20221231_fKDEp_zlo5xYOo2O9j"><span id="xdx_906_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_c20220101__20221231_fKDEp_zYaVXMOWerUi">(0.3380</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_908_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare_c20210101__20211231_fKDEp_zJADHrBn48ig"><span id="xdx_903_eus-gaap--IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare_c20210101__20211231_fKDEp_zjBItJdFw8gb">0.0855</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> -4812908 -9619079 -2074329 -10141123 -2662260 522044 7876367 7876367 6107727 6107727 -0.6111 -0.6111 -1.5749 -1.5749 -0.2731 -0.2731 -1.6604 -1.6604 -0.3380 -0.3380 0.0855 0.0855 <p id="xdx_804_eus-gaap--DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_zSnD6ug2tAz1" style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 20     </b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_821_zXmiVKcCyhF2">DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (“XFC”)</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On December 31, 2020, we exchanged <span id="xdx_905_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20201201__20201231__us-gaap--BusinessAcquisitionAxis__custom--XFCSaleMember_zL0g6rO9CaKa">466,667</span> (post-split) shares of our restricted common stock to stockholders of Xin Feng Construction Co., Ltd., a Taiwan limited liability company (“XFC”), in exchange for 100% controlling interest in XFC. We also entered into contractual arrangements with a stockholder of XFC, that enabled us to have the power to direct the activities that most significantly affects the economic performance of XFC and receive the economic benefits of XFC that could be significant to XFC. On November 30, 2022, the Company, XFC and Han-Chieh Shih (the “Purchaser”) entered into certain Share Purchase Agreement (the “Purchase Agreement”). Pursuant to the Purchase Agreement, the Purchaser agreed to purchase XFC 100% controlling interest in exchange of cash purchase price of $<span id="xdx_90C_eus-gaap--PaymentsToAcquireBusinessesGross_c20201201__20201231__us-gaap--BusinessAcquisitionAxis__custom--XFCSaleMember_zHEJ8VJeZyn5">300,000</span> (the “Consideration”). The transaction contemplated by the Purchase Agreement is hereby referred as the Disposal. On March 29, 2022, management was authorized to approve and commit to a plan to sell XFC. On November 30, 2022, the parties completed all the share transfer registration procedure as required by the laws of Taiwan and all the other closing conditions have been satisfied, as a result, the Disposal contemplated by the Purchase Agreement is completed and the VIE agreements were terminated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In accordance with ASC 205-20-45, XFC met the criteria as a discontinued operation. As of November 30, 2022, the assets relevant to the sale of XFC with a carrying value of $<span id="xdx_905_eus-gaap--AssetsOfDisposalGroupIncludingDiscontinuedOperation_iI_dm_c20221130__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember__srt--CounterpartyNameAxis__custom--XFCSaleMember_zRkR8NXTFRb5">2.6 million</span> were classified as assets held, the liabilities relevant to the sale of XFC with a carrying value of $<span id="xdx_909_eus-gaap--DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities_iI_dm_c20221130__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember__srt--CounterpartyNameAxis__custom--XFCSaleMember_zvS3y9IWI6el">71,168</span> were classified as liabilities held for sale, and the cumulative translation adjustments relevant to the sale of XFC of $<span id="xdx_909_eus-gaap--DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_dm_c20221101__20221130__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember__srt--CounterpartyNameAxis__custom--XFCSaleMember_zbuverjLAI64">1.8 million</span> was removed from the equity component and was reported as a gain on the sale of XFC. A net loss of $<span id="xdx_903_eus-gaap--DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_dm_c20220101__20221130__us-gaap--DisposalGroupClassificationAxis__us-gaap--DiscontinuedOperationsHeldforsaleMember__srt--CounterpartyNameAxis__custom--XFCSaleMember_zTiySwANc0Cf">2.8 million </span>was recognized as the net loss from disposal of discontinued operation in the year ended December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following is a reconciliation of the amounts of major classes of income from operations classified as discontinued operations in the consolidated statements of operations and comprehensive loss for the years ended December 31, 2022 and 2021:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosures1TextBlock_zXMJlXTiLOsk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (&quot;XFC&quot;) (Details - Discontinued operations XFC - operations)"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td> <td id="xdx_491_20220101__20221231_znNK991hiBo5" style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20210101__20211231_zbh460wnJY53" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b style="display: none"><span id="xdx_8B2_zi6TPdVbFZwi">Discontinued operations XFC 1</span></b></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended<br/> December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract_iB_zB3XliPqIWk4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">Discontinued Operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20220101__20221231__srt--CounterpartyNameAxis__custom--XFCSaleMember_z0gRL7Xcylil" style="width: 13%; text-align: right">2,236,616</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20211231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zGVcmQaLH4B9" style="width: 13%; text-align: right">6,101,103</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_iN_di_c20220101__20221231_zs8y7u3l0MV7" style="text-align: right">(2,225,487</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_iN_di_c20210101__20211231_zzMP3qhxJ6Ba" style="text-align: right">(5,230,321</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Selling expenses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_d0_c20220101__20221231_z9RsLu7geey2" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_d0_c20210101__20211231_z8TAzxO9kCTg" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">General and administrative expenses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_iN_di_c20220101__20221231_zQWnOW3R98mh" style="text-align: right">(105,226</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_iN_di_c20210101__20211231_zTllkeVkYR12" style="text-align: right">(213,863</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherIncome_c20220101__20221231_zPgbXADqRuZ1" style="text-align: right">1,812</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherIncome_c20210101__20211231_zvU01u8a18T8" style="text-align: right">1,455</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other expenses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_iN_di0_c20220101__20221231_zGCoTbZx0A8g" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_iN_di_c20210101__20211231_zuYcPvnzDV9a" style="text-align: right">(5,819</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpense_d0_c20220101__20221231_zbHIBZh8misa" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpense_c20210101__20211231_zxKxXB26VgX8" style="text-align: right">(130,511</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Net gain from discontinued operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d0_c20220101__20221231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zFZMrMej8SH4" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d0_c20210101__20211231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zdnm7Mhqsz9g" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net income (loss) from discontinued operations</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d0_c20220101__20221231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zzCKDwZ54ESe" style="border-bottom: Black 2.5pt double; text-align: right">(92,285</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d0_c20210101__20211231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zHDKwUmhw549" style="border-bottom: Black 2.5pt double; text-align: right">522,044</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 466667 300000 2600000 71168 1800000 2800000 <table cellpadding="0" cellspacing="0" id="xdx_88E_ecustom--ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosures1TextBlock_zXMJlXTiLOsk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (&quot;XFC&quot;) (Details - Discontinued operations XFC - operations)"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: center"> </td> <td id="xdx_491_20220101__20221231_znNK991hiBo5" style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td style="font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20210101__20211231_zbh460wnJY53" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"><b style="display: none"><span id="xdx_8B2_zi6TPdVbFZwi">Discontinued operations XFC 1</span></b></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">For the Years Ended<br/> December 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr id="xdx_400_eus-gaap--DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract_iB_zB3XliPqIWk4" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">Discontinued Operations:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 66%">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20220101__20221231__srt--CounterpartyNameAxis__custom--XFCSaleMember_z0gRL7Xcylil" style="width: 13%; text-align: right">2,236,616</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationRevenue_c20210101__20211231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zGVcmQaLH4B9" style="width: 13%; text-align: right">6,101,103</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Cost of revenues</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_iN_di_c20220101__20221231_zs8y7u3l0MV7" style="text-align: right">(2,225,487</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold_iN_di_c20210101__20211231_zzMP3qhxJ6Ba" style="text-align: right">(5,230,321</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Selling expenses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_d0_c20220101__20221231_z9RsLu7geey2" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--DisposalGroupIncludingDiscontinuedOperationSellingExpense_d0_c20210101__20211231_z8TAzxO9kCTg" style="text-align: right">–</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">General and administrative expenses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_iN_di_c20220101__20221231_zQWnOW3R98mh" style="text-align: right">(105,226</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense_iN_di_c20210101__20211231_zTllkeVkYR12" style="text-align: right">(213,863</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Other revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherIncome_c20220101__20221231_zPgbXADqRuZ1" style="text-align: right">1,812</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherIncome_c20210101__20211231_zvU01u8a18T8" style="text-align: right">1,455</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other expenses</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_iN_di0_c20220101__20221231_zGCoTbZx0A8g" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--DisposalGroupIncludingDiscontinuedOperationOtherExpense_iN_di_c20210101__20211231_zuYcPvnzDV9a" style="text-align: right">(5,819</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpense_d0_c20220101__20221231_zbHIBZh8misa" style="text-align: right">–</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpense_c20210101__20211231_zxKxXB26VgX8" style="text-align: right">(130,511</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Net gain from discontinued operations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d0_c20220101__20221231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zFZMrMej8SH4" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax_d0_c20210101__20211231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zdnm7Mhqsz9g" style="border-bottom: Black 1pt solid; text-align: right">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold; text-align: left; padding-bottom: 2.5pt">Net income (loss) from discontinued operations</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d0_c20220101__20221231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zzCKDwZ54ESe" style="border-bottom: Black 2.5pt double; text-align: right">(92,285</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax_d0_c20210101__20211231__srt--CounterpartyNameAxis__custom--XFCSaleMember_zHDKwUmhw549" style="border-bottom: Black 2.5pt double; text-align: right">522,044</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2236616 6101103 2225487 5230321 0 0 105226 213863 1812 1455 -0 5819 0 -130511 0 0 -92285 522044 <p id="xdx_805_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zozH8pQ9z405" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 21     <span id="xdx_826_zzZR1gQkYXKj">COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Capital commitments</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">As of December 31, 2022 and 2021, the Company’s capital commitments contracted but not yet reflected in the consolidated financial statements amounted to $nil. <span id="xdx_90A_eus-gaap--ContractualObligation_c20221231_pp0p0" title="Commitments"><span id="xdx_90D_eus-gaap--ContractualObligation_c20211231_pp0p0" style="display: none" title="Commitments">0</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="text-decoration: underline">Contingencies</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">In the ordinary course of business, the Company may be subject to legal proceeding regarding contractual and employment relationships and a variety of other matters. The Company records contingent liabilities resulting from such claims when a loss is assessed to be probable and the amount of the loss is reasonably estimable.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company has no significant pending litigation for the year ended December 31, 2022 and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">  </p> 0 0 <p id="xdx_803_eus-gaap--BusinessCombinationDisclosureTextBlock_zQV8mBLuovj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 22     <span id="xdx_820_z5Nn7Sl9Yva5">BUSINESS COMBINATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Meixin Institutional Food Development Company Limited</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On September 7, 2022, the Company acquired 80% shares of Meixin. The fair values of assets acquired and liabilities assumed were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_z6lY3hmmY2u9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BUSINESS COMBINATION (Details - Meixin)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BA_zEm74kjbLzr9" style="display: none">Schedule of assets acquired and liabilities assumed</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%; text-align: left">Cash and bank balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zPt5gk4YOIMj" style="width: 13%; text-align: right" title="Cash and bank balance">7,824</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trade receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zCZRiBMG0nJe" style="text-align: right" title="Trade receivables">10,646</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Inventory</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zgN8lDJimqi3" style="text-align: right" title="Inventory">14,225</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zVUSgPQeKhl1" style="text-align: right" title="Plant and equipment, net">872,939</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Intangible assets – customer relations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Plant and equipment, net"><p id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zmy8eFSyGI4e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0" title="Intangible assets - customer relations">169,156</p></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Other payables and accrued liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pp0p0_di_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zb4Ih6dvFIX6" style="border-bottom: Black 1pt solid; text-align: right" title="Other payables and accrued liabilities">(581,959</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Net assets value</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsValue_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zR0cNwFCAbSj" style="border-bottom: Black 1pt solid; text-align: right" title="Net assets value">492,831</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net assets acquired @ 80%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zWYVCCE1lmg5" style="text-align: right" title="Net assets acquired">394,265</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Goodwill</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zCLds9H1ok4e" style="border-bottom: Black 1pt solid; text-align: right" title="Goodwill">3,905,735</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Purchases price</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedPurchasesPrice_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zPPrOVnQ0e38" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchases price">4,300,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zp7zZtvYC2tf" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">Xin Feng Construction Co., Ltd.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">On November 30, 2022, the Company terminated the VIE agreements with and settled all debt claims as to XFC. The fair values of assets and liabilities of XFC were as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_zRX9Hcqxk1jb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BUSINESS COMBINATION (Details - XFC)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BA_zgbvX7G3EJIi" style="display: none">Schedule of assets acquired and liabilities assumed</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%; text-align: left">Cash and bank balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; text-align: right" title="Cash and bank balance">46,564</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trade receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Trade receivables">378,798</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Inventory</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Inventory">144,968</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid expenses and other current assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Prepaid expenses and other current assets">2,000,452</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Plant and equipment, net">38,402</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Bank borrowing</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBankBorrowing_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Bank borrowing">(19,054</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other payables and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_iNI_pp0p0_di_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_zPoohnrCgY7g" style="text-align: right" title="Other payables and accrued liabilities">(19,839</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax payable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayable_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Income tax payable">(32,274</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Goodwill</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Goodwill">332,040</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net assets acquired</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net assets acquired">2,870,057</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Consideration received</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitieAssumedConsiderationReceived_iI_pp0p0_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_zt1xpC0iM1T4" style="border-bottom: Black 1pt solid; text-align: right" title="Consideration received">(300,082</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss on disposal of subsidiary</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLossOnDisposalOfSubsidiary_iI_pp0p0_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_zvQ87xRFICi3" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss on disposal of subsidiary">2,569,975</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p id="xdx_8A4_zIfemOlYXsDd" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_z6lY3hmmY2u9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BUSINESS COMBINATION (Details - Meixin)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BA_zEm74kjbLzr9" style="display: none">Schedule of assets acquired and liabilities assumed</span></td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%; text-align: left">Cash and bank balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zPt5gk4YOIMj" style="width: 13%; text-align: right" title="Cash and bank balance">7,824</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trade receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zCZRiBMG0nJe" style="text-align: right" title="Trade receivables">10,646</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Inventory</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zgN8lDJimqi3" style="text-align: right" title="Inventory">14,225</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zVUSgPQeKhl1" style="text-align: right" title="Plant and equipment, net">872,939</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Intangible assets – customer relations</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Plant and equipment, net"><p id="xdx_980_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zmy8eFSyGI4e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0" title="Intangible assets - customer relations">169,156</p></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Other payables and accrued liabilities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iNI_pp0p0_di_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zb4Ih6dvFIX6" style="border-bottom: Black 1pt solid; text-align: right" title="Other payables and accrued liabilities">(581,959</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Net assets value</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsValue_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zR0cNwFCAbSj" style="border-bottom: Black 1pt solid; text-align: right" title="Net assets value">492,831</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net assets acquired @ 80%</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zWYVCCE1lmg5" style="text-align: right" title="Net assets acquired">394,265</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Goodwill</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zCLds9H1ok4e" style="border-bottom: Black 1pt solid; text-align: right" title="Goodwill">3,905,735</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Purchases price</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedPurchasesPrice_iI_pp0p0_c20220907__us-gaap--BusinessAcquisitionAxis__custom--MeixinInstitutionalFoodDevelopmentCompanyLimitedMember_zPPrOVnQ0e38" style="border-bottom: Black 2.5pt double; text-align: right" title="Purchases price">4,300,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 7824 10646 14225 872939 169156 581959 492831 394265 3905735 4300000 <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_hus-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_zRX9Hcqxk1jb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - BUSINESS COMBINATION (Details - XFC)"> <tr style="vertical-align: bottom"> <td> <span id="xdx_8BA_zgbvX7G3EJIi" style="display: none">Schedule of assets acquired and liabilities assumed</span></td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 84%; text-align: left">Cash and bank balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="width: 13%; text-align: right" title="Cash and bank balance">46,564</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Trade receivables</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Trade receivables">378,798</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Inventory</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Inventory">144,968</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Prepaid expenses and other current assets</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Prepaid expenses and other current assets">2,000,452</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Plant and equipment, net</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Plant and equipment, net">38,402</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Bank borrowing</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBankBorrowing_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Bank borrowing">(19,054</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Other payables and accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities_iNI_pp0p0_di_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_zPoohnrCgY7g" style="text-align: right" title="Other payables and accrued liabilities">(19,839</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Income tax payable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayable_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="text-align: right" title="Income tax payable">(32,274</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Goodwill</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="border-bottom: Black 1pt solid; text-align: right" title="Goodwill">332,040</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net assets acquired</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_pp0p0" style="border-bottom: Black 2.5pt double; text-align: right" title="Net assets acquired">2,870,057</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Consideration received</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitieAssumedConsiderationReceived_iI_pp0p0_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_zt1xpC0iM1T4" style="border-bottom: Black 1pt solid; text-align: right" title="Consideration received">(300,082</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Loss on disposal of subsidiary</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLossOnDisposalOfSubsidiary_iI_pp0p0_c20221130__us-gaap--BusinessAcquisitionAxis__custom--XinFengConstructionCoLtdMember_zvQ87xRFICi3" style="border-bottom: Black 2.5pt double; text-align: right" title="Loss on disposal of subsidiary">2,569,975</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> 46564 378798 144968 2000452 38402 -19054 19839 -32274 332040 2870057 -300082 2569975 <p id="xdx_801_eus-gaap--SubsequentEventsTextBlock_zK9XZIT2a4vh" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Note 23     <span id="xdx_822_zVwjnPLum7a4">SUBSEQUENT EVENT</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><b><i>Purchases of Real Estate</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="background-color: white">On September 8, 2022, Nocera, Inc. (“Nocera” or the “Company”) entered into a real estate purchase agreement (the “Agreement”) with an unaffiliated third party (the “Seller”) pursuant to which the Company agreed to purchase 229 contiguous acres of land located in Montgomery County, Alabama. The Company paid an earnest deposit of $10,000 on the land with the balance of $865,000 payable at closing. The Company is in the process of obtaining financing from local banking institutions expected to finance approximately 85% of the remaining purchase price.</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white">On February 16, 2023, the Land Acquisition was completed. The Company paid $875,000 to the Seller, which was funded through available cash in the amount of $225,000 and loan proceeds in the amount of $650,000 from the unaffiliated Taiwan financial company, of which bears interest at a rate of 6% per annum payable every month for a term of two years (the “Loan”). <span style="background-color: white">The Company, through Nocera Taiwan Branch, an unincorporated division of the Company, pledged a certificate of deposit in the amount of $500,000 as security for the Loan.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; background-color: white"> </p> Mountain Share Transfer, LLC is company 100% controlled by Erik S. Nelson, the corporate secretary and director of the Company. The balances represented the amount paid on behalf of the Company for its daily operation purpose. Mr. Tsai Wen-Chih is the director of XFC and has control power over Taisi Electrical & Plumbing Co. Pte Ltd. The Company took over the receivable amount of $877,809 from acquisition of XFC in December 2020. None of the receivables have been impaired and it is expected that the full contractual amounts can be collected. 鉉順企業有限公司 chairman is Mr. Yin-Chieh Cheng (“Mr. Cheng”) same with Company. 鉉順企業有限公司 will purchase goods from Company and re-sell it. All the terms were not significantly different from those of sales to third parties. On August 11, 2022, the Company effected a 2:3 reverse stock split for each share of common stock issued and outstanding. All shares and associated amounts have been retroactively restated to reflect the stock split. EXCEL 100 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %EAZE8'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 " !98>I68P9L@^X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$Y&!R;UI:.G#@8K;.QF;+4UBQ-C:R1]^SE9FS*V!]C1TN]/ MGT"-"=+T$9]C'S"2PW0W^K9+TH0U.Q$%"9#,";U.94YTN7GHH]>4G_$(09L/ M?42H.%^!1])6DX8)6(2%R%1CC301-?7Q@K=FP8?/V,XP:P!;]-A1 E$*8&J: M&,YCV\ -,,$(HT_?!;0+<:[^B9T[P"[),;DE-0Q#.=1S+N\@X.UI]S*O6[@N MD>X,YE_)23H'7+/KY-=Z\[C?,E7QJB[X0R'X7JRDX+*^?Y]I6F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M %EAZE:MP.=X\0< +&PO=V]R:W-H965T&UL MM9O_XBA)+SM+*5?O>KW47[*8 MIJ=\Q1+XYHF+F$K8%(M>NA*,!D51'/4].C"]X)J,P87>" MI%D<4_%ZQ2*^ONS8G>V.^W"QE/F.WOAB11=LSN2GU9V K=Y.)0ACEJ0A3XA@ M3Y>=B?UNVN_G!<41GT.V3O<^D_Q2'CG_EF_5P6PQG$8;+Y2U]*$'L%SO! @5,6./\IL/L' M"MRRP&U:T"\+"M2]S:44'*94TO&%X&LB\J-!+?]0P"RJX?+#)/]_GTL!WX90 M)\<>?V:"=,FG^92\_?Z'BYX$T?RKGE\*7&T$G ,"MD,^\$0N4W*=!"RH"O3@ M;':GY&Q/Z(>_Y[](5]=EE![IVRL0SZXS??&M[OO>1$<(K6M+R)!8 MA=!@1VB 7N($\ 0%HIN(+G2(\'HI,AU8#ZUJ"\B06 70< =HV!#0E*6^"%?Y MO4;'"9>AN4R8+,@S%2'/4I)N[EJI#AXJU1:>(;$*O+,=O+-F_6^2)!F-R#U; M<2%U]'"=0ZT,K6H+RI!8!=1H!VK4<* 2% Q1X6<.P\*UGFB4:FFA96UI&1*K MT#K?T3IO1NN.06<*)#.4K M4(L8F67Q(Q-:6+B(9=G=OMUW^UI<1DV]*;4J+F7K;=R8E[CNV2+,,Q&TMQD8 M+"TR7&CVT;N^GYR0VYEWJJ5FU.B;4JM24U;?QKUZ2;>)S 7:V '="YA)N!X0+XO$,&B.T M21[HNR^N/ONL!6@T%IA2JP)4P<#&W7P);#^07^$X\C'14\,EW1OR M]BH+HR*/7ND>V'FX0FN$QP@+MDH+-F[R480/:ZY%B$O.^"FQ1P,M.J.)P91: M]3&JB@P.[O%Q=$O!M.VO1G2>AR[MT(<7MF5G2JW*3H4'!_?[*+N;\%F/#M?\ M/?QG&9(IN!ZM7<&K6_,[1I1P5)1P<.^/\^.9]LY;HPDQA,.@=Q]HZ1E-%*;4 MJO14HG :)8H=/2_?@CON U]K'U_6R,W8&BQ0N&)AH:3%9S1AF%*KXE,)PVF4 M,!2^C5'1DL.5'KYH81D-%J;4JK!4L' :!8L=K#N>2@@8?X2K@\:N1M%Q]/<' MH\'"E%J5F@H6#IX"BAXY$8P>AH0+C$9#+22C^<&46A62R@\.[O!_Y<63RB5/ ML ?OX P&OE0G] M@'U5H^3Q.(:4.Y?<_Z;%9C0CF%*K8E,9P<$-_8.@11R:O\://-+2JDD$WKUV MIA@O:TWI&'' 57' K77N16LBUR_^DB8+=O"Y6XW0;#*?3G[3KCTP&@%,J55Y MJ0C@-HH 7U@4=;\EX+R@/](4QK* W*9IIA_,:C1GNKSJX46ML1W#^;O*^;N- MG/]G'H'IHF+S7%QHYUQJE [ ,FKT3:E58>TM#FID]+<3+YM9XV(HDU3J)ZIJ M%+\R[:H$O*HUM6/X>U?Y>[>1O[]-)!.;A8/Y%!7=8M12PQ4/43-J]$VI5:DI MH^\V,OI%=R0>E6S!]9FH1F?&DR[U?08R(!)L!+7TC!I^4VI5>LKPNXUF$N8Q MC2)RE:7P=:KOG[C.H=4P>%EK6,Y?[=FMB!?# T=:L8E>>#D4\J(7#*P:Y+E2VOWEQ=M M5G]H0?[/]45X76N2QP@$K@H$;J-)@_D2O!O:ZG"9P[",Y@)3:M55MBH7]!M- M$]QECU'HDYN(4^T=%%=INTK9J-JT5!L4:OFK#L]C>S0NX:B9_S M>:3W7-MM/;RV-2RCIK^W]Z9/;JZ*-Z92XN<3')N7?G9[=V]E38IWD7KJ\,TK M71]H[LU2$K$G*+5.SV#T%)NWI#8;DJ^*]X8>N90\+CXN&0V8R ^ [Y\XE]N- M_ =V[ZJ-_P502P,$% @ 66'J5G0W6EK:!P B( !@ !X;"]W;W)K M<*?%\7 M97TU62E5?9C-ZG3%UZP^%Q4O]3O/0JZ9TB_E3F9 M7S;W'N7\4FQ4D9?\48)ZLUXS^?J1%^+E:H(F^QM?\N5*F1NS^67%EGS!U9_5 MH]2O9@5)B&_FQ7UV-8$& M$2]XJHP+IO]M^0TO"N-)X_AGYW1R^$PSL'^]]_YK$[P.YHG5_$84?^>96EU- MX@G(^#/;%.J+>/F=[P(*C+]4%'7S%[SL;.$$I)M:B?5NL$:PSLOV/_N^2T1O M *(C _!N '[K +(;0)I 6V1-6+=,L?FE%"] &FOMS5PTN6E&ZVCRTDSC0DG] M;J['J?G-YX?%YT_WM]=?[V[!Q^M/UP\W=V#Q^]W=UP4X W\N;L&[G]]?SI3^ M*#-@EN[HL2'*''CCXQ%N9&2 MEPJPNN:J=H73CJ?N\68O?:@KEO*KB=XL-9=;/IG_\A,*X84KN!_D["A4<@B5 M^+S/;UB] JS,0&HN^#^;?,L*';LSZM95T+@R&WX[QPD,840O9]M^0 X[!$D8 M10>[(ZST@)5ZL5ZGJ=AH:+H>I%SC?"KX%)1LRTK4PZ4 MT.6XJHJ<2^=TAW9R(H('"$\8'0&,#@ C+\!'R2N69X!_U_13\[I9H$*MN-QM MR=&L1O:T1S2" \RV512$<>@&'1] QU[0MQL.GJ58Z]59,,4S4#&I] IPP8PM M $.(ML59&"6"F)R$:%M0&L*0C.QR M!#N.@5Z87X72R-*317CGIH^ 8!+&9%B/'(9A3,, C4'MT2'R0OW"E<;8:I1] M37)C12?SZ34YQM<1&?*2AV;&9Z[3F '%OI_:.SM71YL'1Y ,8=IF8S [$D)^ M%GJ46FA*]=IL=$-"E99^:APIL2#$>NTA"ZIMARD:JTZHXR'D)Z+[4K%RF>NY MWN54:Y]6?.D*U6Q_O2+\7:=F-)[D@)^5GI-R&RE[PHG+ALHB$) M#"(2#('9AF/ .CI"?CYJ][MGG]L<$R,*"4J&X&S#,(Y@2),1B!TAH>A-BK#( MV5->Y&-U'7EY[?_JPA_E[3CFCL^0G] >A-+46[%74]2ROYF4K%,T9CJ/= M0C2Q"-EA-Q9(1VO83VNW^3;/>)GYR@&V60MCG<B<\NVFRL/E,CH%U)(1/ M=%7[1N6O^[N3!?0T'SE,4*1[AFBDL\(=*V$_*QTW+:>0VL2# JP;YR%#.0PQ M@C",1TXH2,=3Q,]31YU!#^ZHZ"8V[PRSZS4YQMG1$O'3TLDZY<3JX"D2]HO[ M#O";B8IT1$7\1-4NA!,+@#@X*@EB& U+DL/0OP!Z!W\G3O[$>ITKTV>U*B45 MNI$ME[Q,QS#;5&0M )_),[_JNT?Y>TXS([&B)_& MS'2($N@F,OT&WOT,SR%$1N6 +2LV_ *PC5H)F?^K-P"&< K;7U"OF$9S 9(I MIF0:Q-'N3C.ET11&:*I)9'\SKVLC1)OCM(VJ=1>;&:9GS9G0K19^ZR>]M?8' M\8V=.5*?:ME55[QYA%*\O@?OD/.,GSA.*S6JX1JQK2(-KF3F-/1K[]1XMV'=9*<;VLUZT_8UA:AK M7K_7B!73=AG@3)9Z);FAV^K@#-%(_X06TSE,DP3%03"B?&BG)*A?2?3AM^G6 MKOE34C.1S2.1A:2(!F>A;GL2 )'CNMIIRRH7UFT1/T@4B[9%&B1 M?MYT/-%%W9:0E2@R+NO=S>98TLU#U%81(:0():LG$:W<73QWB@R(86(E_\TDO[50']:N.-NF>7-H*(D0Q MQM1Z\KH[XPM 7[C28>A^WARUGM ;[X=\0>3R[RL M0<&?]4AX'FD7LOW"0?M"B:IY9O\DE!+KYG+%F5Z]QD"__RR$VK\P7P,X?.UC M_A]02P,$% @ 66'J5JV);/SW @ QPH !@ !X;"]W;W)KF MR?T08LP;= F)O#.G+,9"=MG"Y$L&.-!)<60ZEM4Q8TP2P^OKL0GS^C05$4E@ MPA!/XQBS7Q<0T?7 L(V7@0>R"(4:,+W^$B]@"N+++ EBDF17_)P_B%*"W=J1X.0)SK$)S3RAJ8UF9-K6& OL]1E= M(Z:BI9IJZ&>CLZ4;DJC7.!5,WB4R3WBC^[OI_/AX.487PYOAW>@23:\N M+Q^GZ/T$,TA$"(+X./J /J*WR$0\E*.\;PHYN](P_7RFBVPF9\=,8_ ;J&F? M(<=RG)KTT?'I=C7=E)X+XTYAW-%ZK5W&:1S+9305U'\Z0](IHDSVL( ?<51 M"F@" M^-/=U\$ B.*$FWPH^^W$,^ _:BC MWBNI#NYSOL0^# QY,G-@*S"\=V_LCO6I;MO\1V(5][W"?>\_O+3>KCUFXYT= MCJM V];?,\\Z"7OW;I0+EEFZ-<0'PZK I4/:/@GXP'Z4JQZD/A2649NE*D.5 M>+>8+4C"401SF64*<=B^& MO5 LVM8JB2Y))^FWWU%2)%NBF&3SF]A6CJ??\8[WI\23)\:_BS6E$CUG:2Y. M!VLI-\>CD5BL:1:)3VQ#<_C/DO$LDO"3KT9BPVD4%X.R=$0LRQME49(/QB?% MM5L^/F%;F28YO>5(;+,LXC_/:3@=X\'+A+EFMI;HP&I]LHA6=4_EU<\OA MUZCV$B<9S47"_JQRP^'5B*B*9T M(96+"#X>Z82FJ?($'#\JIX/ZGFK@[O<7[Y^+X"&8ATC0"4O_3&*Y/AT$ Q33 M9;1-Y1U[^D*K@%SE;\%24?Q%3Y6M-4"+K9 LJP8#09;DY6?T7$W$S@#L]0P@ MU0#2'N#T#+"K 781:$E6A'41R6A\PMD3XLH:O*DOQ=P4HR&:)%=IG$L._TU@ MG!Q/;J[G-Y>SB[/[Z06:W\/'U?3Z?HYN/J.;V^G=V?T,#-#9]06:W%S=WDV_ M3*_GLV]3='1Y,Y]_0+-KN#Q%0_1U?H&.?OUP,I( I5R/%A7 >0E >@ P051I%#_$OUU]B DA_K]6S=;I3-'[TPMZF.QB1;T= "K5E#^2 ?C MWW[!GO6[+M(#.=N+VZGC=DS>QW?TD>9;JHNQ'.@6 U6?>1QC!\-LV\')Z'&7 MOVMH!XY#5%H?-6ANC>8:T29,2,26T(8*1*%C+#UXNXQP;P_[I,78-1S:OF\Y MN ?2JR$](^0?G F!-IPM$ZD#]#KW):X;>EX+KVOFVP&V]&Q^S>8;:_IF0WDD MDWR%Z#,(BM!/H7_(4CZ0L[UP@SKCH!?,#2HKF^1'E5+L&*G<'*K%#>=L/?D>)L3%9LUQ2\"O?$S_NY,)J91W09+(/V$@N-BK;>)9MHH079-#F M8[IA(I$"P:Y7-518#D"O%C.%0#;*3,MNO\YN,MEG;V03FW5SGSUE^6H(=9'M MS+9^IIW7:4TF^[2-DF*SE/:L6"UA5RD=[(=AV,;LVME6V /:J"DVRVG5"M_; M8+KRJ6?NVO4S-RJ+C:HVOJ;ERD)+SC*T@&URDF]5'Z\Z.LL%>J!0U;2* \GH M6=_=JSOMMWG8TN-%1;!;264UIE"+<%41B!U9[=Z@Q M&X9.KPHUHHG-JOF&:==2ZQ34\AV;=*I%*Z&P!\;$UL.31D*)64+WX>-$5/PT M?@6?'%1+#^5M?Q8:+25F+;U4,\!R%3_T_BC5!MQ5QB%QO3#TW5:^-)8]C9,T M&DK,&GJD$%_ZS_N3U17-84A(T"'OVKF$6([3@]\H+#$KK"JSH_1_A=#5SB'Q M/$*\MFYI+(U!-%)+S%+[LE:T>%VQ'#J^[;E!>S7K+$,/AY;?(P"D45=B5M=+ M*L0QJI?T43G5'U D)4\>MC)Z2*&;,I2S?*CFG;,T58TJJ;:2^LBZ^NI[-NZ$ MU37K*_I&A(E9A.M(V@%>7AM]A#3%@&G6NM7FC"8V!O%1WT&?A0WO8#;]2;F-7[,VPTDE6.%EO.:;[X MB> A.!=I5+Z/C?_9EMM3[3QHI#H(O:"3-HV=9WN^UY.T1M.)6=/?F"Z-,#L! M\>!!N VJL81XB.^Z>E2[47#;J(W5HB_WJXL.]H&:0,7P6A/0F/4T ;O19MNL MS=U4_-=V4-W(W4M7:!$W;+\%TUF:T]4(N6T6\F*K 4J'A*)%0W6JD"R*Q\LX M2;>R_4Z[0CT[@ICX>N(KY*X.DEI4MP:7WR(3.\/'$I?TBV*0XM'IB4+"N^KFD$ MA: ,X/]+QN3+#W6#^MQK_"]02P,$% @ 66'J5N[;'+%1! 0 X !@ M !X;"]W;W)KWW.29R< MV]DS_B@VE$IX2I-,=*V-E/FU;8MH0U,B&BRG&:ZL&$^)Q"%?VR+GE"QU4IK8 MGN,$=DKBS.IU]-R,]SIL*Y,XHS,.8INFA#_?T(3MNY9KO4SL_U76A)JJ7H12X3^#_LRUK$@V@K)TC(9$:1Q5OR2IU*(@P0D M:D[PR@3O."$XD>"7"?YQ0O-$0K-,:&IE"BI:AR&1I-?A; ]<16,U=:'%U-E( M/\[4?9]+CJLQYLG>8#J93V_'P_[#: CS!_RY&TT>YC#] M/9Z+[_,,8 Z$^& M,)C>S>Y'7T>3^?C;"#[=3N?S"QA/V$Y\&HK#FG4 -^]!,_Q M/ .@X?GI;@T\FQ7O9EWUWHCP+,[6 F:4PUP] M'9=P0T0$#'%NHQ4VKZJX-UA;%=;6+V,= MQLE6'C^0!=JBV-5/T1KBZM &%=J@%FWY1'VZ94) MEJ!^LQ,2A&=*8(BKDZ!=2=#^50F&L8@*%9#LJPA LJ5:RYD@";#5J;A+F*#S MP/4'\G2FH G M%+PRO2S?*_@^[&P%7>?543BU$+]KKX4B]'C+* M [V=>;4A;NW77CU,TPSZVS7Z3'!+>W0)Z./PY9GF)'L&NEJA0T<%"'C7/CI] M%$)00%\:/8+(DU@"-A] 2;0I_)[2!L]0BIZ^"(J%4"="'1?V*E8#^DE2.L3? MU!H1@D4QT5NE;)M) 1NRH["@5#48DK.B14B><22D#I1,M1ZJA="8#T U3&[% M/K#)*>5KW6X(1(N[%2:FFJU:FAMMY(_F!ZK5,]ZX)HR\$[@BO;X]NO6 M16]U1_@ZQA=*0E<(PVF$Z!%XT:X4 \ER;> 73&([H"\WV.)1K@)P?<68?!FH M#:JFL?&PO=V]R:W-H M965T&ULK9QK;^.X&87_"N$610MLQB)UGR8!,K:NV,FDDYD6 M1=$/BLW$ZLJ25Z*3S;\O92M61-*T-?-B@9TX(9]#2>>E+H?6Y4M5_]:L*&7H MCW51-E>3%6.;C]-ILUC1==9\J#:TY']YK.IUQOC'^FG:;&J:+7>=UL64&(8S M76=Y.;F^W/WNKKZ^K+:LR$MZ5Z-FNUYG]>LG6E0O5Q,\>?O%U_QIQ=I?3*\O M-]D3O:?L^^:NYI^F!\HR7].RR:L2U?3Q:G*#/Z:FT7;8M?AG3E^:=S^C=E,> MJNJW]D.RO)H8[8AH01>L163\GV MLH;.JN)?^9*MKB;>!"WI8[8MV-?J):;=!MDM;U$5S>[_Z&7?UK8G:+%M6+7N M.O,1K/-R_V_V1[$Z2#TW5P1(5C'=RN@RMTL([M):_KX(D*YI$.?M?!%SK@8QVP\7;D=I:< M[@_YSB_SC&77EW7U@NJV/>>U/^Q,M^O/;9*7;7W?]V/7LR^W]EU^3 M^WW^[1EQ#-XIO;*+A'R2T*_O$]^?9O=(&^W\_17__\M\LI MX]HM8;KH=#[M=<@QG6J]YN5PSZK%;^@_G^GZ@=;_56!F>LP=KQY:UW1YFC37 MDVZ6R[RMT*Q =UF^O,A+-,LV.>.?-=! #[UG&=NRJGY%-^42?6$K6J.OM*'U M,VUTV%"/_4H9G^GX1@=97>;EDY85G=CN+[,$W3!6YP];ECT4%+&*[X&:EDQ' MC?74;U6[XVZK!:VS_:%95<62U@T*?M_F[%6'3O3HVZI<5"6KJX+_Y0DE):,U M;;2#3<\8[+#;E)?-H7;(H7;(CF,=X7RB3WG9'@\^0Q=9N:"_H.>LV%*4,32G MBP_(Q+\@8A!#52Y[M+U#MR>QYVO'\+S+Z?/[8M#JMZ?.C\TF6]"K"3\W[EPV MN4:J4I#%B.,[!G:'>H'<#ON88'_8+)2;71#?Q X9MHL4[2S?=8UALU@Q.MLV M3%_ )4![(SVM-["#>;"#.=8.S8H75G.6'_9L1_"#:9F");1C&&&)'^#\Y4_8 M,?ZNFA4A82$D+(*$Q9"P!!*6 L$&OK<.OK>TON].[$^8@!,@L?2$ MV,!=]L%=]L^YZVV65;G,E@9D\AM'8?-GV@&,K,0Y)"R A(60L @2%D/"$DA8 M"@0;.-\Y.-_1.K^_UQDWM6JIYU?SS)&F:''BF#MRP?LV$5H%0 ,*@3@1$"=6 M;;TCSBX)D%IZ2FW@,??@,?>G/::;8+7TD<4VYB= W1PC;#;\(WM3Y<\8HVA1\?&M:,I4I?>FT;=O"NEIO8'GL-&G :\ M'AK*6,$OEA]>$6USC2/7!1UZ\'3+%.=@O?Z(2;@##9YR&);E87$6AE(,H4 1 M%"A6[P,;V^),#*68GJ$X=%Z?*F%]K'2N\[33,)%'9SJ.(YGP!S(5S30,20M M:2$H+0*EQ:"T!)260M&&Q=!G:E@?JMVW%K]H5\ LT:):;VC99&ULKS2]*5_Z MBHFJ7F[,K*L([!S3,WU?G'6!%$,H4 0%BH_L TN\WTB@%-,S%(=&ZT,LK$^Q M=D9#LM&TLZP<>-BN[3JBYWX@7]%,LI"T )06@M(B4%H,2DM :2D4;>C]/F+# M^HPMK&J:/Y5HL:UKVEYVL#HKFV+G?W2S_-^V8>U]G[H&?B B43X$@P+-H4 ! M%"B$ D58#C0=TQ$GG/B\9@G4L-*3>D-?]@$8'I> +?/G?$G+I=*'4+$7%&@. M!0J@0"&6,Z0+Q\3BLBTHO?@\O01*+SVI-_1A'Y)A?4IV2QDJJD8]__U @J'V M'1!H#@4*H$ AEI.]"]_!ON'ZHO6 )..S)1,HR?07F:* ME?;TI'LBUW#%I5:*5E+6C^6\ UN6ZQ!+S)=4+57+2!7M+GP?>[9MBK90$$W? MD,Y[1/1YTV#57VZQ4P=9[ D75K M.-.KC5DH+\=7ELO+&0M330"E&$*!(BA0K-H'GH$M7[Q_@%),SU <^JQ/<ZV]6*5-?M(ORHOWG^)*N^^1*6L *"OV'TEYYL-G1MG_<0?=[S,[$[D?,?XF-QWH8*@(@<1;CMXF223UZC#6A$B$H4 %"J% $9&C%\]WQ!<: MQ.*+YH+ZH M=+9DHFCI.J:8I*5*H&LZMGB1]#D7&Y5#*Z)$HS2=_$\DGTOM,%*VDZ%'1 MAAB69]E8?(V#HJ7Z#39RNPMLN?P_!XM'78$T3-NWQ%.;W,XQ+(Q]Z:I+ ;2P M85OB054 L4>(=62MH]FG+Z8^?3DO6U0>5%-^5-\>5-L3[W(5#579HGZD8V]? M06DA*"T"I<6@M 24ED+1]NZ>OGNY7?O*QL]9_927#2KH(\<;'UQ>(/7^+8C[ M#ZS:[-YW]U Q5JUW/ZYHMJ1UVX#__;&JV-N']A5ZAW=17O\?4$L#!!0 ( M %EAZE;RK+?:HPD $DO 8 >&PO=V]R:W-H965T&UL MK9IM;]LX$L>_"N$['%J@J<4G/>02 VG28@.T3=!T=^\M(].QKK+DI>2DV4]_ MI.28MCBD[5[>-+8[I/[#A_G-D#I[JM6/9BYEBWXNRJHY'\W;=GDZ'C?Y7"Y$ M\[Y>RDK_SZQ6"]'JK^IAW"R5%-.NT:(OX@R_KI?(1'+S]\*Q[FK?EA/#E;B@=Y)]O?E[=*?QMO>ID6"UDU M15TA)6?GHPM\>LE3TZ"S^*.03\W69V17-U[N;S]=7%]\_7J&[[_K/EX]?O]^AFT_H\N+N-_3I\\V?=^@$_7YWA=[\ M\^W9N-4/-4W'^?H!'_H'$,\#,$%?ZJJ=-^AC-973W0[&6NU&,GF1_($$>[R2 M^7M$\3M$(D( 09>'-\T68II2CR;_^@>/HWY#/K]39S@BPS0BP M4.^3KSK:E'730$[V+7G7TH24Q\D)2VC,T^QL_+CM &"8Q3B+$FNX(XYOQ/&@ MN,^R:4Y1I26^,1K?HJ+*ZX7LYVI:-+E>G$6UDM.7B:LKT)'^*?&V/A+'A,31 MP!'7D!,2,0:[$6_%Z7LIJ3S2/]J/N=F'RU5_5CH,('NGP_?2,EK M;J17ZFQGK-+-6*7!2;Z2NM.\Z*83R9\:U8T$IS5U9BN.]589S"E@A4D"3V>V MD9@%)5XL:M46?W<2(669\TR69G@@S#6*8%4XLAB+PMO MH?]\N@1Y%3F/)SS.LH0/9 *&/IU;N,5[IG@FE=(+?!V&6O$3U(B!C4N2B XE MNG:$\-2CDEB5)*CR1;F29DB?A%*B:I]168C[HNSV)*B? M!(9N+=TU(2R-?"-L<8R#K)M/&LBU M\FV#Q,UA:.IHO-*DQOF M_^]HUU4+4QRFZ:V22U%,-ZSO-DW=SJ5:[R+_ G(9>H*S-$MP/)PFUQ)SEO&4 MPQ-%+'-)F+G?9*M745_/OZQX<*:("](3K ,F90.M@*%G.1%+7!(F[M>ZU0.[ M%,]&'J@NV/Z(=?0*'>WZ:'E-PKS>A)Z0FP!O8SI,S0"K$YRFD0<5Q&*9A+%\ MTZWJM;Y^H8L\5Z;PVI-+$!>V)YSI8#F4[MJQC,6>8$DLDDD8R=>;3"TXO"YD M=:6+AT$3,-,L)AZ-%L0D7.6^Q,QN(RY;>!S=RI01/;5#A:Z9;P]:-)+]U6M7 MW[U9-5WN^W9OI7=DH4L 4+(DBN)A,@088ISH[-]SSD L5$D8JALGUSX&W#KB MW(&XE#6Q$[,T'7H&6&9)G":QQS-+9!(F\B],'^B*6Y">X"3!G#M1R+4D$<61 M;R];X)+LJ,.Z0B="S2'2@QP_-E%]K=YVSRLMMVF8V[O9T M06<"LBF-EN:H!CRN#+%Y?0@)5=91[#ERH!;A-(SP6U7G4D[MYME7XE.W+*91 M%#DI+&#GB774LICNJ9W-$A.Y'DI3YG>*%U(]2 4*=7&;I&28%@%6/IE;I]9[ MRF0CLQ]*+7.UU%E<*]6BJ/K3)SVV?UQ_!"4#.&8QCQW1KIU/M$4QW7_2W 6B M>M6:7=SK[@:[*5YT"UTVW#?%M!#J&70 (C7)"$Z&&05@Z7/!DIJ&2>U0 @I! M1\*/ H?3+*)1ZB38@&5HAUK TP,!O]^K(]A'758[(2=DLNN,!3D]$.0P[@YE M!@5X[)D5US(T*Y;;-#V*=C.]NZO\D*NI7ZB( W=3K]3;[BA8YM-]1?8V/90L M1:LGQ]P2063JS/73>D:M+CX4.:TU;YS\Z1J]/8%'1 M-"N3\H.7;OM1#9A@HA'IDV]9S8YAM9[0]7GWD1Z$P+SV #CZC@(>6("S,,!W M/7A1:
+O[Z]>1EZ4+N+:Y(29] / MACK;NCT.0WU7@<.#R%YX4UU"#@*;44VLSRUT6YN['V4SFW?:0/_/NH@CI MD98H7U\:Z4C:N6>8T'TPY>>C*,VK J!+ ',)S9CC$<1FS(GGO)M;,O,PF:^K M7$E3-Q9CY>YSS M++1#W7-Q#R\]UR[E"><>'O&M5\["N8'?.]$>Z )0IS/&HFCXWA9@B'7\X-1S M8<-MNL##Z4+0"6GN*0/R7=*3+(JC9)@(0X8#/W?EVYR AW."_KV_7UUG^_S; MGQ8 )L, N.N9S0MX."\(^%0K;V#8YU'_3+Y_Q@##0>SH_1IOO93<'8":=[4; MU%U4]B_[;G[=O ]^T;T%/?C] SZ][-_JMMWT+YE_$4KOI0:5I6;J:7EOL) #:%P & 'AL+W=O@--DINTJ1)=F)7;FX2E;L1#6)[;*<9#9;^P"1D(@-22@ M:,7S]7NZ 5)48F>G]L$7DD!?3G>?;N#5QMBO+E?*B^]E4;G7O=S[]8N# Y?F MJI1N8-:JPI>EL:7T>+2K [>V2F:\J2P.QL/A\X-2ZJIW^HK?7=O35Z;VA:[4 MM16N+DMI[\]483:O>Z->\^)&KW)/+PY.7ZWE2LV5_[B^MG@Z:*5DNE25TZ82 M5BU?]R:C%V='M)X7?-)JXSK_"_)D8IAEKWM#,D@5*O4D0>+/G9JJHB!! M,.-;E-EK5=+&[O^-] OV';XLI%-34WS6F<]?]TYZ(E-+61?^QFS>J>C/,Y*7 MFL+Q;[&):X<]D=;.FS)NA@6EKL)?^3WB\'3>,TQ4%9>XMOFKL\Z?7-[/+Z>QZ\EY,IK>S3[/;V?E<3"[?B*N; MMY/+V9?)[>SJ\M6!ARK:<)!&L6=![/@1L:.Q^& JGSMQ7F4JVQ5P !M;0\>- MH6?C7TI\H]*!.!SUQ7@X'O]"WF'K^"'+.WQ$WI5=R4K_)2DW^F)J*F<*GM@ JK87 M;BU3];JW)EWV3O5.?_]M]'SX\A?N';7N'?U*^O\?UU^*?=CH2^.5&(F_I5+< MYDJD+=HJ$\L66+<%5E=I46=*^%PE#RY 1"Y-JJSLBUF%S-C[_;>3\7CX,KSD MA]%+82Q)$/';U)1K6=W'C_L<9@U9KEXXG6EIM7)]\=;2^WEIC,^#[/>ZU+ T M:72\G<]V9+RM]5^YJ7=WWJHTKTQA5O?BO<^V!K[](M[.;SL&QO>?+Z[.&ZE] M%OM!Z>^Z@@G.:U]3'@*""V.RY(VZ YNN"0ED[J"_JR'L:RWTN?1".P+=6U,4 M@-SGUM2K/+Q"]M80+"VL7P5T!QRE"!<0F<_PB^V.AI%=TJHD)7G,J\4]4;2R MEL0;(=WCP ]BY,1&Y8*EF5$>$#W*4U):<(S%1K6I/4E=<%O[.(@G5*E,JNE"5[ 12,%: J M52[P*M#5Z&0@;G;7GB^7 ;:?U_8;=%* 5BB"13:JDK@=0:N<#&UMKX/S[?9] M&_YU;5U-OE!4*C%96<5!#B172":W#T%N5U:[<)N4&XV\WM/["2?$GM;[(I;" MZ/@ERLB;]&MNB@RF]L4_=?5TFFN5BVD.O%G=EQPI)LXT1.4&!JT4% *Y304O M78Z,XC2-^8ZEH^'P'V0?V:6=JPD,R,%P 2JH,BQ)C,4?RHRX/X:AZPH]S_GK M3MG"@>"!F*3?:NTTXSE%.@[$1W2MP!U>V=(U-K2@]/F1!7>\3C@PVRJ(D91% MT0C8FD+9I[ZGA(@2RTA4Y".XCI-_-.P/A_S3N-;UZ0=_6CILHH'2+$NXPT'Y M>:)X3SKS.! M]-!L";B["13CV']$7T-FE"3=;8&Y&*\MNIUR23B'R0\J%QN26 MB;K-MD)N'(-FU:HN(BL!BG<&:O^@7XCII%YA, Q4.#KJ-UPH!8% ]C4ZR 74 MRB[+#8C*/U^\>Y!^_\3V^X9"F[YV;RLC7)98.7P$$LI2V#]1B[,'<@"6C T%", M_-)ICCU>KMH((.(EY5317);[5,D=(U)01"PTTS9 D@ MU@[E34&1:PTYG'0!'%AZ\^'LR;.V!O>P&RM0U1_G3XX/#_NCPQ-4S15:C[D+ M%#XZ;"BR87#, M#LIOE HC!U4KIK^!F(.[$&DLP$33R>.3!O*&N<+DQP8FJ@IQ1.:AR2)2WA>A MR>ZVVQL<1C&P!(QVD-R@#RJ:1] JTD)JM!PB%".V$'#%96KAQ1ZOH*^N;251 M6A+B8F/"[8L-Y#(?8)+1F)7ZJ"FR+@O0&6K &WP@YC?%72!#'A7N>4''($A- M9>U"CXW3QP;9X@PQ)Y"55(W1DH1:&@G!P=D3G88-?9)BU;I[N H*&SA8*?:Q MIWA/+<5R9K4];NN?J-=-GF9Q9F02;E ?),UQ0V>1_MI>VRYB(BQKGH(W4M^% M6>X! !H/E007,7)-$L"4?BH]L MR_.H?_QLI_W'4FV;>@;B/;R& M*$K4,."??\_U0J,/#0UFD<[>)1 M";%JS@=-6RY %[H@AFB:9T-"<* =@9,?AS8>4+O#B(Y\P\WT8CH0GP%WX8S8 MX8C'#EX!,MGUA]VYF/8#,:.Q@=6RI.;DR>6="O1E-C1 &)QP+ X6<1+! 4,3 MJX6M)8 53J\JO037,[])/H:$P47!)E!$*C G\%U?;* 4OS"0I$I'=DPBZ'7M<6,#LVX:QV& >WK159PBH Q4EW%./1BZ%O' +*TLCKC$:^K5Z\; M5&)V62,Q%977$W@5JO:Q@HC'^IV.?OPX$-"+$"9<_)VDV0K=ZQ["^]UC=]2T M:T3;3=D86EW*_QA+F=_-NIT3@PH =8XZC92$#X^/W%.(!^\I.L77#$C-G9L$ MPMB&7I4BW#J>%3"8 (/.6/OP14<_V5Z:]"F&;;2;4&7BY+%JW;I!,7X"\FW" M^-!=W$'GOI6/"W2K3(<2G _"U6O[MKVXGH3[VNWR<.O]0=H5F@HFKB6V#@?' MSWK"AIOD\.#-FF]O%\9[4_*_N9(( 2W =R#FFP=2T%[GG_X74$L#!!0 ( M %EAZE93!0_CE 0 ,4) 8 >&PO=V]R:W-H965T&UL MC5;;3B,Y$'W/5Y1Z5B.M%)(0F&'$0"3(W'C@(MB+5JM]<+JKTQ9NN\=V$YBO MWU/N3B"(8?;^,-2J%KMD$[2Y[+X^QD]_!T7^R3 MP1^:5^'),TDF"^=NY>6L.,XF0H@-YU$0%'[N>,[&"!!H?.\QLTU(<7SZO$;_ MDG)'+@L5>.[,G[J(U7'V(:."2]6:>.U6W[C/YYW@YTDH[P-T=6] M,QC4VG:_ZK[7X?\X3'N':>+=!4HL/ZFH9D?>KTMSNDZ60Z?05O;Y/@7L+;^PG>I5\JJW\HZ8$AS9T- MSNA"=2UA"[KR'-C&;L&5]$5;97.M#-U@D=%_,=#?)XL0/3KHGYP7VA\=H#N-@8@#]>N6L0Z4HT6T;;5=4G2DZ\:[ M.T[J%WR'N="0AL@A5X8%#A/'IWJ$T>"DC.S)Z!#%&SB.+E0HU/,O-*! M"XR7LM2Y1MVH;!$"@RO!;U#70:6TB<1S($5+YPHR8B9\."3MY@4,NT M%$RCU4(;K',8;26M3'# "M1]?Q"OQ(]4420<-)C0"U1Z5_3]URA=),D6-UXC92-!*>:Z<*1"Q-^Q) MCNB;6R$'OUVLOATXB"J5DM!VZ5)]%T8ON](/)(R.X-=@@,.T4J(YQJ,Q. V^ MM]IOB9FK1D?\:K#U0@7876[Y]GE;APBEN6<#[YPE&YD-6N8$VD-BK;G U;4>]D.,;(LS+K5< MRF#!ZR0*81K5+=.=\MJU >VE LJ?Y!%TV95H-5@CVX?A8%7IO,*7UD AFYNV MX"%RBF0=_ACQ I#,@P0QNM8QQ1CB./'H&9.VX6.^;]]\F.X>? R/JFSM#SDU M4X,/T5T!=X&B]Q\TK0\M*H*:2]);H@Y3D;TS*1IVNZ]P8TC%1#XA]1!DO>U' M0@EF%6I6Z(!]EH: =78G=U+C$!CW#CI_5#!75E*5,:(+'J0-%R"9U*8KS=-Z M=AWS?/-M^@6AF'%VC>BE<3Q^&ULK7U;<]O&DO#[_ J43_:47 71)"59\B6NDF4[1UMV[++D MY-O:V@<0&)*(08#!1;+RZ[>O,P,0E)0]WT,S)_K%UWRU;O&+ M9V]>;Y.5O;+MM^V7&OYZYF;)\HTMF[PJH]HN?WYR/GOY]AC'TX#?V*+ B0",/V7.)VY)?##\K+-_H+W# M7A9)8R^JXO<\:]<_/SE[$F5VF71%^[6Z_9>5_9S@?&E5-/1O=,MCCV'%M&O: M:B,/P]^;O.3_)S\$#\$#9],]#\SE@3G!S0L1E.^2-GGSNJYNHQI'PVSX@;9* M3P-P>8F'7O_X2??G\\?+BOUX_:V$U?.99*C._Y9GG>V:>S:-/5=FNF^A]F=FL/\$S M -/!.E=8W\[OG?&=32?1T2R.YM/Y_)[YCMS>CVB^HSWSG:=IU95M7JZB+U61 MI[EMHO\^7S1M#;3R/V,[YOF.Q^=#_GG9;)/4_OP$&*2Q]8U]\N:?_Y@]G[ZZ M!]IC!^WQ?;/_6R=U_\R_5JV-CB*_@+EW@>ABG90K&U7+Z*O=5C4A\#W@L;V+ MDC*+WB9-WN"O7Q )99L0^YTW40)#Y?_[C;#X[?=5$P$WI=Y@BLW4CDR3 3']4-<(N4*759@.@ MT%CXSN!W%]5FFY1W//%UG91-PD+E-FE@4ZNDSG NWN(-S&XC6'L%R]^N;6T7 M=[0-')Q6(,]@?1C>5K Q6C+QA)BD?W9Y#0_"V+SM@VQJVX*8A4=AEK8&62$@ M"WA1LFSAR5W4QE%2M.NJ6ZW[:()CPL$%;*"(MO!$V>+V_58')X0;:$'TMS8S MLMDTV>9M4N1_\2GW 9J$IQ[S5IO&PK:03HH\6>1%WB+;X=_X\SJ'#==YFA0& M]$Y-DR*020MRL2@082"U4:0#%O*2GN$MN4->YF52ICGLJ '2LZ! <#W"#"(? ME4\(:N\T90G 54/T#:=F$#2_=EKQ4;<#<&'NID7]P*0/#TZ&@/'6XYU],WKH ML6#/NB3"#,(I(Z3?YNTZ0.-CYV* HFX+>WP !W1D39>NF?.$0I#>\K)# K7$ MZ :X*\!T[>3 MJNW@+P)$-@.,\1#G 7$[;!D@?X],XYQQK;.87'@'AA@A,UR M9$-@"5;R("+@I I 4K[,X;0.=BGU*+(3T M1[;:%US1 N4KS+2$L^?9\^PP+P]E9\2RP!U5;6.26J. B#K&>;JIAAB$N4V#B"D!59E1)(JC%-Q5]D!@5921*< M2!1,R*3,_T*TP@\"/>^1Q0ZB@I;B53T#C&[)C&PI+VF2.DOP)(AM5K8$AD#U M ;_8+OU_9A/,(D:=&A=$/&&AT!8 ,&O>8-1?=O ME^]WQ3\,;KUPX<&+I,!301)K;Y7*+@+:(KWGE#MA%2?WQVR+'$SA1'2 WQCM M]5->LCXGG-@&I7\=BFY42655B@XM\/1U*$ <_=F!D$"C!59+MEN4*6N0+P8^ M%SFK;92^C9.,?G%8A!@7D47' F W$["25!:E/.S"UJC(19*!G,XK@&N#M!@R M:"C#4+[ 6GBF3,Y *J2O[VR"(M%;6I/H&RNO]TV;;XBP\/B9-9S8WT, N@:* M>%KFVQ61N.ZL 7.I!&>-=@@@;9+OP/EN(3PJ@+C;; /%G9" #&2)]9M%@MIO M$61YDQ95T]76P$!60BM<>=\SO J2N)+BV#YC1[-C\*#.*CN65?8'.+]PUE$& MC%FN3%\>\L%-HJM\5=+A F3 SQNBWC]HSQ7ITGLP)#P71XNN)3HMJS9"\FZ) MU,1H*L!W)DF&1)55W:)==H5A[90L0,"\HG%=8^%[>/R&)180+\ H9CD>X);. MC7@,J*5+JEP=%J3\= "R$.ASQK>J:),F=4V"FG&( M7^A7H3R,O00UV=!RO$,Z;'.4;_* G@:YV%A%/)0W\@I!Z M-"(>4N$B0&&UL:9-?H@N=N+U&KXZ3UNO8HEO=8?@N]N:#'$8)A0%TP8$18*S MZ1%XC?MH@3D=?*BJ"OLC^J/+5JR/1KD@X)L%R"^+1\0>0+!!)8*\1$U>MJ"L MNE+WB=-V)?!QEJ M!A1'0?0C"E@-+=[4=: .X*FLPQ.5J2R2DE^ [ <*DJ![A AJ.A+3M3"Y5_I9 M!0A'YA))!E,7H(WQ5SSU"C931PUKX+M(D;?I@R/+6_;-< 8)+J&@ &T("" H MD'FBJFM!YI09\H;3>8"GS,*JH+_8]RLMJF. $R[<3YW6-J#&A9#>8J2"X-6 MRIB>V7!HSD$PM%"2.R+#+88Y\M3N8I(D>UZ"%/K+AKND@ZS*O<=6LXNXK+HZ MF R<=A2:K*)@L\3HU/_]=MH=CPY/8IHDMDK_\,%+#HYF^_^\$Z_ MBDY>3$Z._ _OW0^XQM2\.)T&%HQH#SAY'"810(R 3^F3T"RSJMN1( ;6Z\>.SR>ES_P,@]VSR?!K-3B:S M8__UA4?4\63^W/"@T[/)['GT 579;Z3*/H'([L3."WF2;<0F.K^ZB*ZK+?#D MV7P:[WF2!=8[9^,@-G,P%D O@7!H M49HP2'@\F;->H@D$[@3&&TF^3$AJ;$ MPPN4K5@O\+_1B$AH6@5&*RO68)I- .ZDOZT1.-&V;LG6!+%":L/V3MZL'T7"*"39;M#OU!-7T4E].R8/C;=D@GHJ@HOO3C69W:(^1(=M"[9:#H?0A#[_ZR;"4E*YQ(LXYJJGM$<;"%K5WQ0T Q=#5N M.O8/]-WN\ =ZYO 6S7@TU,"Z"'(OG@O JX8YJ@T8+"W\F;&ZY-@SJ M8]+"GC%1A1A7OQPQ@UO+@/*3U*=Q0J(P(X[M%XQ.YACSEH ;@O"9[)YS274A M:>HPB!HSP4I@!S>)AG OA!+Y+;.6PRY54M YRI!ZVA 59R0(\D:Q&26Z,%* M0#VUN&%,2W)H$A0\$TOPQ4#*P>2LKRFU"R>!PVM+*41$H=A/%_AK']>D[0C$ M6ZH*POF$E]E:Z\'A-$.=W$88IJO!!@3HR,$C ZA:U2Q=*7F 6K:HJ8ZT M@, 32)DP$D-"%.*']=86T$C2L:C2A /*3+5=F;<2(,8'U)-RZ6NV:"BVV#7. MW0ZF!Q,FC)'J$NAC49CW!YGCN]"(V$2,"?U?<=ZV+6NL9".T;&HX-&4&45$K1%C%V<% MDQ]6<7')-$';+A8?L$^PRAT9&MVP9I]*U)J@QPW$!*SD MT[3;8"83'+\,8S_@LW#BB5C!A8,D%B Q&=F:$A>9FUY\,T$ (W2UEL;43IDT MG.^&+U$2VQ\@;O"W#LL,/B5HW96D$PT)= W]@J^/#,D)'V=J(WA%DCJ'88/9 M0L[:Q+1C +9>":NPEGG%)4*@U$0^]4Y688QN92M MV$'6T1!14[K&TW04TK2DCC=5+W+E-+(3"8,6XP)3W @#QD@3)WPPX:0_]6NJU(LEUW:?)XMFZ)[LMTH^ MF>V1=?<=^YF M!Q]T4KA<0PX L!BR=Z.FIZ()8YJT<_ %ZGS1M>H_!;/5* :#1*L/YTJ:U 8% M&CRQT6!;+T.+^P.9:4O)6/E*JWXE"8Y%0\)S9P"RT&-0=J#(W:DE8)Y!W.RA MU)$:HZ"B^ I=V*3.D)4S7_JA!3SG5[Z AX/%I\?3P]ET$OVFUMREDJO4UKH? M'!U3+1X"J[-BO8FO1L*B+!WA2%+JZ]@1PB@4:,/O3$ @FL#H SL%I';*2(I" M>@D#E (!^2?D/9.5W73+)=91HT_)ZR2MH:RAJ[;CO0"-\&R6=#H%8QE0Q",& M"U7;)E1NQ,;8H'*IVZ+O-:$J&U:^88G3XD[C^9B],@M;6H0-/D^D((9^B((? MM-P1@Y%WE-M::T:#? 'T[2BJJP:R DVHNAD_GSN)0K8?8J2L"BK!?D^%EGPLOZI#YJM"5PI"1B M9-]MXPH%>N!R*4&8] =K=R22S,^ _8W;SF6H=X#5'KYE98)IZ3&\$_ZPQHM* M5#%]+),AG58%VQV1JWZ%D;0B5DY0)=;N,J/'ZY8!-P4Q6*XJ3LZ#VS.)/G<^ M0.Q,MK\[L_-B:"@Y6!L2U-4Z S9O QK@^4$JL0S5I50JHF"%^/ M L9DJU@:HUE8RQ'9D"*-)^@8IUV"*=VJ5KH;(7F9V M4$Z9<)-Q^/N08S=5&UH0H7G'P>U37&$J:2< MI=4S[\ F*[ K7 VI>S#D;C%"0HA5"/"1.'U.'B#5VL!"XY1:E\3&9'(DX, Q9:!P.( M=J_>["'.BM 6)K#0CP 7K:&#] 5=92->/06Y\!"09@DG<0#,O[VWZ',976$) M.65=3CGI$LM]#R+33S;_ 01]68(IU79LQY@/587%+3>VJ-B_O:@F$:F.4)[T9K57Y?+7 2O7[=9+?@HH[^#KY/+F F6RI M/[6529!+18B3@2>QOH!+ XLR.G=?.Y-5KS7UKA/1XQ0YD7"&I/GX>DR)-8J< MR$5=Q_$CD1844N'-#^X,"4[1YJ&:Z)V(]CT:60X!U_M_'R[\+3+#YF8FW'9U8A%HS.#D(R=-R5<@I)4PL6!M%0F?A!Z4-@MBE5) MF KD5/X[ KGI4Y\K!0K*\%WQ3;A56F*=UQDKS4G ,9^W ^8*N'YX M@3*./M63Z&J=K^/H7TEY>+'.+7S\A%4V71S!GUVY.OQ7E\0&!](]5_S:XM . M,UVHQD)1BHZ8A^4",;,#$%&.'M:W,A-E_,!C9*0:V4SOXFH./'%3843S+EJ1 M<9.I6#B@6'8C!I.U3R,JF=.%JJVZBQJJBIT?]X/X<(O"M:6 +0'*:L2P&ID\ MC8KD-J8S(*>R*'Q8S,45U$ $L)U$'Z;-'[/W8>: Z,Z(Q*?JY&XC/WFH%W=A MO+>G! 'ZC\FMQO;:?&,Y=4U5(GR%S54=5FG:H67_GC?UI;#9R@9'&IPBCW"Q MFIVA$IHRH7'P2"*,QHF0DP..(+RFBWM?;PF23$\)&9G/R(R<$1Z,0 B?G-&L MR647@W!K^5(O%X9HA&8>UFB!/#0>E;T2BB20.>P8X+61LATRW0U=<&:.&&55::5R":)QOJE()V)U@F&_&)&1] M)8UQ.D[/X2&*=S8*$ER(DB+)-U2\M2DI9'0-+ @BS/<0\$QS7<&CF$_@V!ZH M@LT6(PIJ['C)$P7W',U.;4\I]N@RITPH&RI?&8PE)'&^%8?N/89N M70&>RM7@%J4915J +5=SHD2E#S=5M(-(<,D8B:3[+28&T,@&S 5)7+G@BB:B MXCAI3%#:HDT(>*O(!.J]8R%?FV\E \>49N[#H3K0%*IG+"*BR&YA"T4T14,V MO]@50C./ED[1%ZT!.6]A7Z6]"T3_SF_CYH5YK&2/#MYK:OLJ$&M/(_&U0KU/ MHJM%\M"C@D/O +TU7MD1!JRT:)PD"4@_0V$J-@Y4G*CEH'D)V4MH4ML?M@9G M&T0=EBQBA-,"AI=\"/[J",NZ':+<1*[$0FLYN'G$0(<%EK<7S 0PW^JC^[A8 M)%RX!$X5Y-:#QP^T" @[ <3J,]!Q.5?A9720/#7L/^EE-JY&*;DJCYT;+'(K MLYYB;43U41B!LV+CCL+C@*5;"8A.3YR[1/ J.ECTCD+B<8ISF/7A2:C:"QAC M0Y5[ON:,'6F3V2)?B)J15A(8FW/BX1X4A/45ZG&0>I/T!&?A*U!3[OZI:\LD M #NA9KP\@A^ I["Y[*DM)[%>F)8'30PO+6UO^4=T%>QL:W^ Z<(:>@,#H*-97-OB! M[I.1Q'5'>VA+S$7"CV4E%*LQ5$/2CH0?2P8@C25=.:N##CA8%HM"7K'9]\*O M]_!($[BW*&V_2X,>$:V)NT2)%;<=5Y(:9G[KJMN(VI MA#<""K*I-*RR1X^TE7'\P.H!K(**6VS=J@5#1KTL-Y8S.8^.];(B.JOA\E&;$&]IDAX6-C)LG0&49B!1AWY\_I MPC>Z JQSB,HDEDE8UO6]X>"NI6 W'["%8;,W29$'I4W:.T%D;\ ](S@ 2Y%N M.B>N;8]KKK4D*]=P&1K\&_S0:Z;5CR]KC-9K_.#(C;HN>>W!H^R;Y%@P;[R3 MA&?UC.N8145>C%I#A70;P6#<"IMXM;9?O3U,LCV<=+\_TTY8-FV8-7ULFITR MWHBOO0GJTK8]WJDOX9MI?5H76[L$Q MCP6YOY$"E58SB5PS,)9-9 <%?I9[1.!4<8\EEU_29(2[6C>$A#.RXZ1%SIQ6 M<&/-NBON#!WSF-K*Y:UT(\/-2(1@:37C&X#/O5>DKB5O>LEM)**79C;9R?<. MZU$>D9HG@^?ATA.RAG\2YTW-A$6DSEO;9/COH>;%*%W7:XKE^8VV.9> 83?73I3<4DE_#] MBK7+=$5NJED\30MB;$>PJ9TXZ'8\*TDLU?5;T&.BIDO]9@4Z;=\G'MF"<;U MR,'3=Z-K3Q_1TZZ%KF3]'Q/#Z;3J.CXVE\ M=#0W4JX9WM=#5H^/IKZYQF<);?D1KD-$_!P.?#:;&KJ6QM?B],?3>?SBQ8D) MK_G,8-XC_/?%+#Z9G9GQ:Q=\*PG;1IRX30[\<*<&]^@;'T[/8AP_[E/,Y M$$R#-AQ(\5*R[PS6JM3B)Y,.9Y-1 M^3 B$W0G:_9*I%S#)P)'GRSL]>9MM&^#&"R2IGE:8P-R""]L@PNW7<.)G1S.IX?' M)X>S]X*!H(OKQK]M7^K ? = M\'[(OL['"VFE?P!R_V"\$4;#30&M6E@8"551JY9YT/S5$P'XT*UW;#&;*EDL MK_H1LCUD&\M-,I^JY0LP6+R/Y>QB!CV-?=9W_P9+NAU&CXLT&>[*CHRIEN,; M&RWK!ZO(42=5!8W8$X$Y$Y,V0ER[-(#!M$!TT/H:EB^2WJY=J+U76*#^ 6>F M72[5<9]PQ>\U@($/M( DKN'1!W F9O_MN#+F^K]J48/?& MWT^1EDC]4E49"1Y$SJ7O02@ZZ_?@L@;=<*6Q>T[DZ&0:!W-P%'3^2IX"YA$+!'?4T>;W30*IQ8?OB53;_L76!5^Y\8DXGS'Q_43"'I;^ M?K9:<[U2YZK>5M3&(JSK"ONL9^#RHW#;KA1-#2S2,-1^XY MYE/L A].*<= \J,XXQ.1S>26MMV?&F^)6N\>:OZVK#L ## MR:I=;7K+4DI_#\*T"P(& F4C[O(Y8GI!=U"4+)5V),S@>DSZ#I-A)W8CLEG# M3)ZTG$7@@T5A U3/!AH405 <\<':2>O[R^@EKG9_BU2#G:2I]K.C9 %.IRBB M>^Q!\YQ4NXWUHQU^E:#V=#\A*EXW"844]$J^N[&#N>SK!T[4D8FT3,*0MY'X M+UXI.%SB!9YK88PG).!Y#FNM*2]]KA4ATEX-Y0]2V2(3<]BP2<5?U=4V7/>_"/E7,KX J[6 =E/B1(11N302;8<9:6%R. MZ%\0NS.XSQ(4I7$WBYV.OY&LB#3#4.%):_"Y]RZF:VL&HZT9M($'1>4#(I-% MN<>Y D8F9M"IAI#O@2)X_*GUY+^VRP@'@%^ 2ZZZ'-.PI96J[MRS+5[(L;9@ MIO9=+ZG5I@;4?Y= =8EM][D^F0I&N.P=NX]AAZT6*R?N-)M(*MN5&NE54$S; M--9RZ[-.KVJ+V*<.\Y'04%+NHT<\ :(=WUG/$Q;'[<7_IJ:#5;VT="F\$3ZY MXQ(ED!.]QL0??6-BL1JN@T*5L&?+3@MC[DGG9J-F080J2H_118.@[4W_NI8T M00DZ2HPT/G:-M%!TE)P=L;6^.8)Z)SO/A54MKVQHIWO:: 5]F1=2[N_J=!T, MO:O NQM7+O3W\4LRS27H-;0(>H0N+VUQ?!9T! F\"LG+X'8P+IIY0Y,$/;D* MG><+-^8.X_H5V*:?7"5WV>YF,=!()(<]=YW!I]^YG"DLLY'TM MW&. *E#(EL'Z.LX7L ' K;@QJ=:KK6;UQ_[J;4YM9\1ZE\(0WSAMA?LOB57X MNILKG:033W[H(Y,!#PKJFU[[3FZ#"#/[C=UA_")OO8782$96^Q0QR DW- *G MPDC5HO0R&&L.[ID [VNS@8JMP?HP(H.Z--4&O_%=^2))$7ECF*WOL&/?H),6 MD;=>:MAWXU,O)C'2\+T '!_[ROA2<]E3KK2BE]A*V%4YJA9HL34F>!,0%OQA M/06W!J+J6'=1(Y?R#^*=L'VC?XN![QT@S*$N0Q.F9$*'C\.^56.--",:!SYH M+DS!;;P0TMJM&!BHR-(Z7[B2\WX [X6^O*)VK5D+=\2H+K4%'-DU/MC4K =2 M0-OZ4X9WFTNH/2P&VH\_*E]U;:?_#BZ1CWTK"($M0&M8-CR*VEU@)E@=*UTR M-!$6(H=O'8+U?M?/11A$>O/2_/,?L[.C5]$5'L'L9709WN_52NGHH'DJ105N MX[T'YX,'>S7B08FUEKW(O+TYCEXZA\WZPY!7,5'LH#?\^"6^3J02'3PR6I7< M."SW@G+R4IDPH!1B.KQ1D0 R@N-#+Z&1CKY[U@HE3= $5&?NM]' =4RXCBO$ M=0OM0^_BSC?Z(+4U)&)NML;UOQO?*LE=?2(MH"<\<1%[ '#0T&4$W;NMBDDO M.OT\:$@R+"F^7[AP#Y!P;VQ"[MD=WVH;W1\=NNZ0U'--\EG>HJ)DZB'V!@+ MCWF\L;!S9"G@+)(*I"D&N-%0U'7ZH*(2!!3%M[1=]/ED^'B%;3"^3:JSOE8:.[']=^#S'";U:25!I;8YH_C1 G%[K6Y;M=B M/$M[%%[?(]CINM3=%@V@PDLJBLX[6N2N/B7+/H3 ]'N:2;M!M;&=\N'HAQ,O M_AT>2%^>:I)FYP+Y_3@3*FR,NUK8HZW''HRGOC[=]8\D,()#$N$SX/)%P_D3 M1%WB^R0.'#57CX,-V9QMRRO>*X1\WRJ'6/993$,5%./*B%]1J28E,S):5[Z= ME'N;&,\99I."QJO4-#^UVBY6"F1ZLL^X]DX"RB0ZO_>IL1!,'W2GNG-L>1O- MYNYHWPW6HAB23&7^WE34Y1"V>$6R1_]B2208".NUV+&B""*W.8Q-D2PJZ7D8 M]]K-Q;T I;Y]*NSIYX3_6,NML.-FKULFF.:8'#VD'I%5KP,F;OZ!3J?B^&J? MY;#Y;!KN'FN$*,5V35F\/2[AV&N7!FE)ITB&.8NQ/F 2NY'2^8,R,/8TVDM0#OK%*;@[X-&U;(*<2V.JQ[0MJ_:]$\WX.,O8 MJS>#7MGD9OJ&V=Y"DZIZ[L26W$H9)F"DHVM;A U.%@2Y66]7D_3L=;<+MS-D M3WWQ6_(C2/%.Z$4HDOC2!K[RK'O)22;-X-U-LYA5&]"R[PIG @+2GG-L?.[( M"&W(2?TL*2KSP2[J#J^P@9OYG"7WA_.KMT#D#::JT0G%7PYG\UB>,@?!BSV. MYT\=5V[HCB:)99Z^]T(5P%;XW%2G"Z^"8RD\M\X,WDC92 ,Y+#/!6)BU=-.4 M<^&^3B2(0*,*2CINY$RRZ:0[ 8;'"'4J>5>NY6597-DBA3D] MO.I9>MO#?:-7)49RV3E@"4;B[)5>$W\:D"<<6*>2FA M9P94A,%D\%YO$\X:CZN C BZ3Y*D]G:I5WND:;FYZ_TKW.(=+6E#+2MKZ8IG M+$?% RO)ZV8IB9;^XLQ(F$0[RJED)M2>D6V,4$[]T$44'=%VWH9/H?ND$, M_UL&E/42WV4">F\+J[O MWI37"'M:&VG;\>7K!;]3,VCO4^D5>-=W_R/V""'7ANP*=%J,OPW*[L0:$]-L M$PG14/!7JVB1?HSKZ_U/> >1SN6E2H:[GCK MB+AA1;TFKGM 10.@J 5*I@T#;A0^CDI3 M3J<3&_NKJ%?TEKOP/O\LUK M>DOYA2T**H@HVY^?S)X$WV*X^NI6'4,T?+<" ^!@ &0 'AL+W=OO.*55GU#S R@=!:1 F5:I[:K2=@_3'DQR(58= M.[,=:/_[V0ZD= .D*5+LL^_[[CO'=QFNA7Q5.:*&MX)Q-?)RKI !?.C(+CP"T*Y-QZZM0*3+7-L%?SPLR1+GJ)_+!VDLOV%):8%<4<%!8C;RXG PZ5I_ MY_!"<:UVYF S60CQ:HV;=.0%5A R3+1E(&98X109LT1&QN\-I]>$M,#=^9;] MJ\O=Y+(@"J>"_:"ISD?>I09!42HMB M S8*"LKKD;QMSF$'9:FEUJ<'H<3Z??G^^?YO XF\YN7N+)[:P-][.GH:\-N_7QDPW3I&:*#C"% M$=P)KG,%,YYB^IG -[(:;=%6VR0ZRGB-R3ETPC9$010=X>LTN78<7^< WU1B M2C7<"J7@9[Q06IH[\6M?IC5/=S^/K9.!*DF"(\\4@D*Y0F]\=A)>!%='5'8; ME=UC[/_U18XR[==Y+S1"%PY%@5B!R, V&O=HE(#B&U$PA,;7$(JJH7.*O81\NSD,@K#J^W8>A*:L+^Y MP-2Z2^ =B52 ]BH?/0WCVYJ*HB3\'7+B9 II0:44*^IZUWXYYC0X91"89]^M M\7=JND"Y=)U+@0/7Y=VL-LTQKGO"AWO=6>^(7%*N@&%FH,%YW_0B67>KVM"B M=!UB(;3I-VZ:FP:/TCJ8_4R82[,Q;(#FES'^ U!+ P04 " !98>I6OS;* M^'X" !W!0 &0 'AL+W=OPY)O,N@%_ M,BK8!E=H?Q;WFB*_I20\1VFXDJ Q'7O3<#CKN_75@D>.6[/7!U?)6JEG%]PF M8R]P":' V#H"H^8%KU$(!Z(T_C1,K]W2"??[._JWJG:J9)PO'GXL M;^>K+BSF#R/?$M7-^7%#F-6$Z M"&,&=DC8S,)<))A\!/J73YA3M7-4' W$BJQG+"8=$MD,(56"/,SE9MA9T>.0E (= M;Z=YZWP@[P>=8SCN+-F6_ER+FC-AX#+L7@Q"N+SHAN>]SA-9ET!0:!6C,7!R M-(C"\&K7=AZ49>*C!@((/CMM?\\,.>I-97E732EM[8MVM'U5IK69_BZOGZ0[ MIC=<&A"8DC0XO3CS0- M 5!+ P04 " !98>I6;>O3Z24" #Q! &0 'AL+W=OV$]M_/-H1E4A+M!?O:]YQ[CO%UU CYI@I$#>\5XRKV"JWKB>^KM,"*JH&H MD9N=7,B*:A/*G:]JB31SH(KY) C&?D5+[B616UO))!)[S4J.*PEJ7U54?LR0 MB2;V0N^XL"YWA;8+?A+5=(<;U"_U2IK([UFRLD*N2L%!8AY[TW R&]E\E_!: M8J-.YF"=;(5XL\%#%GN!%80,4VT9J!D..$?&+)&1\;OC]/J2%G@Z/[)_<]Z- MERU5.!?L5YGI(O;N/<@PIWNFUZ+YCIV?6\N7"J;<%YHVEYB*Z5YI475@$U ^N @'8 XW6TAIW)!-4TB*1J0-MNPV8FSZM!&7,GM3]EH:79+ M@]/)=/$Z?9HOX?DG;%Y6JQ\/R_4F\K5AMOM^VK',6A9R@24D\"BX+A0L>8;9 MOP2^D=3K(D==,W*5<8'I (;A#9" D"M\P][GT/$-+_G,#I2G",\"-ONZ9B5* M=/@ZQ6-HU[CZ!K[?_^+JRSG-3X) MC3"&DP(M3)]VYP0-2H3/$-[<#4GW/6?7/[F&%&ULI51+;]I $+[S*T9NU!.* MC4,@2@&)AZOT$&+A]"%5/2SV&*^R]KJ[2TCZZSN[)BZ1"#GT@F=FY_OFQ>9.1L\5J,I);(WB%L0*]+4NFGF8!-"@:FQ M#(P^CSA'(2P1I?%[S^FU(2WP4'YA_^QJIUK63.--5_VM._# > J> ,0[@&AR[L) MY+)<,,,F(R5WH*PWL5G!E>K0E!RO[% 2H^B5$\Y,XE443[\L(/H11\LD2F"Z M7,#=_4VT@FF21/=)%Y;1_<@W%,LB_'3/.VMXPS=X>R'M8?YKH_>/1[:Y= MZYJE./9HF32J1_0F'S_T!L&G$[7UV]KZI]C_8ZHG>8]GO90&80COQ^Q0S$Y" M9R7;"@290]UT&?");HQ&[;HM7;>9ZW:'AH[EFG0[^$.E1*EF *KC*HF3+/$ Z[_6$ P\ONX&K0B=\+V(6*#N$K$!R;AW^P<26JC;LK M&E*YK4RS?*VU/5W39F/_N3=W[Y:I#:\T",P)&IP/+SU0S2UI%"-KM[]K:>@: M.+&@\XO*.M![+FD >\4&: _ZY"]02P,$% @ 66'J5G]65$;2 @ 508 M !D !X;"]W;W)K&ULE55M;]HP$/Z>7W'*JFF5 MHN:%\%(&2+ RK=+*,MINFJ9],,D!49,XM9W2_ON=G32E$T7:%^*S[YY[[NQ[ M&.VXN)-;1 6/>5;(L;U5JARZKHRWF#-YQDLLZ&3-1<[$TPPSOAO;OOV\L4PW6Z4WW,FH9!N\ M1G5;1H(LMT5)TAP+F?("!*[']M0?SD+M;QQ^I+B3>VO0E:PXO]/&93*V/4T( M,XR51F#T>=R+"\8(I-1H+O0&AO0M,+4ZJ))G)IH2_E6@DZ32E.3:+EMVB^O/D%T\4% MS+_?7D97\\6- XOYS*&V$N9%@LEK )>8M?2" M9WJSX"CB!<9GT/$="+P@.(+7:LY"/3D09:Q0P(H$YO=56M([ M4_![NI)*T$/Y\CT=XARWO\!CZ M_U[34;##5!=<(0S@2"*82N!KH"O!?(6BO1;3Q']W?<>YUG$&O#T'H](.N M]16E',(TCJN\RIC.GB 5'Z?,B,.'[KD3=$,XU:L.G%K1P>P.%*23@S!T>GY' M0_N=@$CL >$CR:5$254)4]T3,B$!]3RT=*U7K=/=@AT*A!/H]9QSKP\]QP_Z M<.C=N'NCGJ/8&$&3U-2J4/74M[NM9DYKJ7AQKP7WBHE-6DC(<$VAWEF_:X.H M1:PV%"^-<*RX(ADRRRWI/@KM0.=K3F^F,72"]I]D\A=02P,$% @ 66'J M5K8G;F 2 P 4P< !D !X;"]W;W)K&ULI57; M;A,Q$'W/5XP6A$ *W5L";4DB;9H"D7I34RX2XL'9G20&KQUL+RE\/6-OLDUI M&Q"\K&\S9\Z968][*Z6_F@6BA>M22-,/%M8N#\/0Y LLF=E32Y1T,E.Z9):6 M>AZ:I496>*=2A$D4O0A+QF4PZ/F]"SWHJ<+ZS;"06_)YCA!^VYYH6D5-B@%+U$:KB1HG/6#+#X<=IR]-WC/<66VYN"4 M3)7ZZA;CHA]$CA *S*U#8#1\QR,4P@$1C6]KS* )Z1RWYQOTUUX[:9DR@T=* M?."%7?2#_0 *G+%*V$NU>HMK/5V'ERMA_!=6M6TW#2"OC%7EVID8E%S6([M> MYV'+83]ZP"%9.R2>=QW(LQPQRP8]K5:@G36AN8F7ZKV)')>N*!.KZ923GQV\ M.3\??1B?G$!V-H+SJ[?'ES ^N\K.WHR')\>032;'5Y->:"F2LP_S->JP1DT> M0(T3.%72+@PPV0GX@CS/4CC-B11DNS 2QO=J<=+']*M M5+'B0@"3!8RE97+.IP(A,P:M@1$WN5"FT@B?LJFQFOZ>S_?EH8[2N3^*NU&' M9LER[ =T90SJ[Q@,GCR*7T2O=FCH-!HZN]#_N78[4>_G?*8LM@[@;R)2"D'- M@ J&Y11U4S2?Z=]WXW9KOET)91=TR&_JP>IZY(K:@+%8.&BR@9D2U$^XG)M# MV-2R-:&6553D148;V-:MD-N+UF-XW&K^@^?P\?41/'FTG\3QJ\VX?7R*_)I+ M2-L'4;?],NTV-B=HB,2X7#*NJ5W9.R!#)IC,28L%E%[!#V3Z+A(<^?M.[#0* MYIJ6N27I3EK^H"W+OU7<< \$<=IMI\D-ZRO-I*FCA) 57RBT(V_NL*_E97E> ME1794PE8J;3E/[TO/.VT]P]B>/;?Z8C3J-U).XWY?1Y;^?N[ZBD MK7M>L]N\&%G=*&_,Z^?FE.DYI[P(G)%KM/>R&X"N6WB]L&KIV^9462J*GR[H MU4/M#.A\INA.K!&PO=V]R:W-H965TS.[ 6O':U#8A?/N.O;"A44(C]0#X,?.;O^V9H;=4 M^LD4B!9>2B%-/RBLG1^'HTVSL*;DO$1IN)*@<=H/3N/C8>KLO<$/CDNS-09WDHE23VYRG?>#R E"@9EU M!$8_SWB&0C@0R?B]9@9U2.>X/=[0+_W9Z2P39O!,B4>>VZ(?' 60XY0MA!VI MY16NS]-QO$P)X[]A6=DFAP%D"V-5N78F!267U2][6=_#EL-1](%#LG9(O.XJ MD%=YSBP;]+1:@G;61',#?U3O3>*X=(\RMIIV.?G9P=W#U<4(AG>CT=WC]>W7 M<2^T1'5[8;8F#"M"\@$A3N!&25L8N) YYG\#0I)3:THVFH;)3N(Y9BUHQTU( MHB39P6O79VQ[7OM#WL3".3>94&:A$7Z>3HS5E ^_WCMMQ4K?9[D:.39SEF$_ MH"(PJ)\Q&!SLQ=WH9(?2M%::[J)_ZC5V$M[7=ZLL0AS!6SS/&&#.Z_-P[PE2K$LX*Q@522<$EETQF"&>JU81O-H=E0;%75/5S MMF(3BKODMN 28A\)]B&)T^:7N$VC@[VC)(Y/&@_*,@%F.\H_*!O&AO!_"DM% MJ64+5N/3=K?93N,W O>AVXF;22=]E0ZGQMWK]KWYU&_ZJZ5.:BR3.;U#XU/* M"%4'H?MO1I'_0!_E<;C584K4,]]'7I6RCPF&BX( !L& &0 'AL M+W=OO(#S-( %<6Q?;<9H+ MD";I;A<[31"W6^PC+=$V4=V&I.+FW^]W2$F6$R?U%--]D262Y_:=J^2S=:&^ MZ940AGW/TER?]U;&E.^&0QVO1,;UH"A%CIU%H3)N\*B60UTJP1-+E*7#T//[T5:K,][0:]9N)?+E:&%X<59R9=B M)LR7\D[A:=AR260FC^B\/? ?*=:Z<\_(DGE1?*.'C\EY MSR>%1"IB0QPX?A[$E4A38@0U_JQY]EJ11-B];[A_L+;#ECG7XJI(O\K$K,Y[ MTQY+Q()7J;DOUO\4M3UCXA<7J;97MG9G@ZC'XDJ;(JN)H4$F<_?+O]1FI=E-GHADF\$0:K2ZA(TN[\-7.5Z+ M>,"BH,]"/PQ?X1>UMD667_22;5PIGAN]RS9'.=I-29GP3I<\%N<]A+H6ZD'T M+G[_+9CXIZ_H-6KU&KW&_57,7Z7GP@@6!*QARVYS=EDJF;*@[P%* &I6 M@ET56(5XIOQI1(">6<0BF;%8J$,DAOG M'P3"46F&4L XJ)($OP>+71V2DY8)]7SSAK%AGR&2L<1O_\V#8/C4^W%199!@0U$.1/?A8KE,V0ZV-4G^#P5UA_1 MA&4N&Q>JR*RS:_+5L>7',KOTR% ML0'!+JLE"B@+?%M1@@$2PYN!7&1SR Z/W?(+R0&+>5Y@3^V3)#:<>-8)S3Z= MU17%(5BM5S)>=25Y4NNJR4*D$1Q@!2<2(4UQA2"4^;+_+-%&TR=NV()\VRT_ M3#BO3KB/$)(D&\507/Y5F["^EF?>KTVROT/1^?9KM9XOWZ]-LERV( ZB9 MUQ-3&]EWU3R5,;NM@])ZO(ENCQ*ECF#%+9TV@,3F!AYH=F*SMVA"2 \:%-CA M!PD-/A7H]5'T-IR,_/')49\50$3F/$T?V0('DHWXV2;_2/+-=^"5+RTJ&=*( M1![BG$?PA/[I[.;*W@6G1[8*U*W03A5]RR$1<_1T=(!UF3QQB0YA;H)]G M^!;>\'B:0E>*;KR> 9[&+)H4C:-J\,L$1BJ["2N!M")VA_*(C?V#AO,3>63Z MH<21P-^<09$S[*%(*[2^M7T#@M4<<8,7NIJNXVVOI$:2$+I$?.+3>,E3E 6N M&*&R*%*\)3;[$B$C>;J)41N ASNT;G1SS:M-5#+[CI1HZX%]>:JHF M%%.OF#8'3@KMZU?) ) MH&2/4J0)%BE>[!6L2^0E)890V1 %/$]E0(,A0 M4P;9-MG,:".=.!HJDKFA,0)HN MN%3L@:<59:Z34BGEF*!=(U'I_M_B0:1>A!I15D:_VTKK6L!C1X#])(4;[QIE MT;Z4T->/[H.-U/=.35)CVQ1PA;MDD>!HV(_0)^R$&)QZ;5>H.RHZP6:D/QZ/ M^I$?H<4<]\>AO^MPIVFQ((CZP6C<\OZP@:(>Q+KP80Q.J\2]V<"'I*=N2%DX MZD^1*)\+PVDD"XY/^L>3::O]#F_6'PL;-[;O'#5R.R'>X/JILD!BJ[7QLFY. M;3"[4EU'82L5U?((>=+\"94$O[G9MF<(SU[F-PN]I^2K]T7Y WQ]UW M>'0#U!>:7A8@1?<;]]S+:O-@BM)^3YX7QA29O5T)#O3H /8716&:!Q+0_L%P M\3]02P,$% @ 66'J5HCA*<[& P ;P@ !D !X;"]W;W)K&ULC59+<]LV$+[S5^RPGIX<4:+D).-*FK$=I\E,W'JBI#UT M>H# E8@)"+ *%K]]=T%:=I*94TN(AZ[WW[[PFK>6O?-EX@!'BIM_"(M0Z@O ML\S+$BOA1[9&0S<;ZRH1:.NVF:\=BB(J53K+Q^/7626429?S>';OEG/;!*T, MWCOP354)M[]&;=M%.DD?#SZK;1GX(%O.:['%%8:O];VC73:@%*I"XY4UX'"S M2*\FE]:^01]Z=HV!W0[3)<__S1Y/?[E!,'90'!V"OU$Z$_J'6?U MFPT(E)0.%+Z4"#>VJH790RD\A-:"L>:5%$:B%FN-H#D^(+8.D9HL^(0Z'"2Z M0)T,=K-1DFY-07TC;5790G1=Y*&E%N+O1OD2-L)156Y!4C&0(CHZ)QSF)9PL M(T*!.VK^&D2Q8_,%!)2EL=IN]U&X%0')M'*RT=%*(NI:[QF6J+ 9='OJBU"" M=6JKC- ]^QJ=LH4'?*B58_DUAA;1Q!J*MFDQ'<5P=!IDJ?+40'N"EKHI$&S- M)BE$EF "D@Y18C&R$S )@VI;$K *H#RY)[PU%,;]$+'P+.*MH@CA SJIV&0I M0F]E=) 8A])NC?H7&9#"QSKTV)(*!QJX;/E-><4%D-#30X;MCB(5#KSI,"E' MM36<1\I=?]NC=1EAI3WE!)#[%:C;L%H3V&/'<;22[T\GE&R',=E6T_OM+Y.; M$X:25:"0<37QW4=#I! ^6=F5SOL?8?$#0I/D#,Z2V-X42D^5^SO5 =F@_!_P M@5^1"I+"&LNXH(0JCBF/@:?87$S.\_P-S,YG^2SY8CD+AF9A!R09_D $[D1H MG K[)^^U$FNE55"$UA!C![9QWW>;/:3H$Q'C=S0-__<8!&7AZ^H,C-*C9 S' M7I_LV1"HT&WCJ//D0F-"-P^&TV&:7G5#Y$F\&\5WPE&7>:*Z(=7QZ,U%"JX; M;]TFV#J.E+4--*#BLJ1_!.A8@.XWEIZC?L,&AO\8R_\ 4$L#!!0 ( %EA MZE:+NO8/>0( )(% 9 >&PO=V]R:W-H965T M!J3!@+U8(L5S>"B9'.P8?Q4IHH3WG!9B:*52EC>V+>(4A* MUHR]:F.6#"U'"T**L=0,1"UO.$9*-9&2\:OAM-J4&GBXW[-_-;6K6M9$X)C1 M;UDBTZ$56)#@AE14+MCN#IMZKC1?S*@P7]C5L?X7"^)*2)8W8*4@SXIZ)>_- M/1P N<3@-< /*.[3F143H@DX8"S'7 =K=CTQI1JT$I<5NA'64JN3C.%D^'3 MZFZZ@'GT/1K=3Y<0/4X@&H\7S],)W,^BT>Q^MII-EP-;JEP:8<<-[ZCF]3[A M=3UX8(5,!4R+!)._"6PELE7J[96.O).,$XPOP7>[X#F>=X+/;ROW#9__"=^< M?) U10&D2""*8UX1*N!'M!:2JW_EY[&::\;><4;=/S>B)#$.+=4@ OD;6N'% MF7OMW)[0VVOU]DZQ_\=+G>0]KOJ12037AW]+VEFJ69%4%(%MH&SNM:,>#/,U M'URO MVW/ZG163A((?=/T@:'QP[,;M@S[)D6_--! 0LZJ0=I6-TS:)%$/ "** &0 'AL+W=OO0'F3+;M*IBW9CNU,DBK'R4RRDTQ2MI,Y M=4Z=!XB$+$PH0@. 5K2_?K]N +S(LF=2M2^ZD$2C[_UU@R]6QGYS'KBE5;+D18OJ8')X^.Q@(76] M\^H%7_ML7[TPC:]TK3Y;X9K%0MKU:U69UM5J[W6Y D4V.^T9_WYHA]Z" ML\,'%DSB@@GS'39B+M](+U^]L&8E+#T-:O2#1>758$[79)1K;W%78YU_=7/Q M/Q2!E>.)^&AJ/W?B;5VJ*-=41G76"7^[V+J MO(4W_/\VF0/%X^T4*4*>NZ4LU,L=A(!3]D[MO/KG/\;/#G]ZA-_CEM_CQZ@_ M:HM'5V[GZS?CE1@?BT16W,R5N#2+I:S70M:ET-XA&*=.EQKQ..)K'L\4IG:F MTJ7TJLR^OG\K9KI2PD.-5OG&UEBEEM+B=K7.Q7A/?)55H_9E"3?@QW;_^8^S MR>3PIZ\7-_QK_-.>^'QU*3XWUC6R]L(;WNBS-7>:PEM6XDK=-I7D2#6S+"N%U.!U?2ML4RD'[JM*T!6OE0OBU:6^TV4C*]=R!.Z6 M)WDH,=O5:TL]ER#J3\; M;4ET(T"<& 8W("I(141C-=?%7*RD$\5P"4L"3P4_M/.7_#I'D-BE82ET MQ_N4HFAAH'"#!VWFYU ^]([2IRS9@34(R1IO[+I'@X.+?K!C'!T_)8U-QD]' M9$;C:*E$VJ\1D[30U&K?Z[@IU[:B633![DK:FG8E[:)HHRS561OEFKP PK/Q MB&J-NADB^Q;T7$@"[*5T=XX$%FET=,G$(/@'ZBIQR=H B?P!6\&0LQDT6I@F M^.+KIJH4?L&E\VP\/FN#\_KBM<#_@;VTIPW*)]67%Q?BM/C MPSSK9^DYI8RX+$2W=/!"Q[M$Z7KN%^3>$#LE!EAM11^U$;+\ \B"B#@8'EY8 M!A73JF67DS.X,GAT>:P<%A?OM&T0:;H<(6-76LV8_%N4#+-8BVM5-%;[M=B] MO+AZ>[V7I9 4T<1\F;@:B7?Y50Z)SQX.3[DB&T].Q4=ID3^!"@XC*XF*\&I! M$60U0A3L "!QUJ =SPZ?DE+DM%)9U!$]X$.-V<5F;##L%@SP<$Z!/LF5]]BD MOWWZ -1'J0]D'%_"S;-]XHZ-0,X1""!N:@IV;$&K"FGM>BJ+;RY+SKIE90Y4 M996Y4S:DN4Y6Y&@S$!A2 8>GK#2-!8&4!SL[W['9$]S%#$/*,=D)OB!=\(=0 MO$E?R:=Z;)ZS1(E5?HC8S<4'Z9 ?1P./\ZJ8U\B<%64X&_%W4<%WD5#![I^H M-_2+BQ3\+8:?1:MAX3PPS?ADGX.,O!.J6(L0FUS!S"IETJFIX8RE N8I=+!K M)S,\:*IH5^2UDD5Q#;RHW058QIK0%%2\IYX!$66<=.JB:LJNYK61Y$.*H4@BD<;031:2\L:=2J237PR95(0E9,HJOU1FBKW?UYX2 M/QGW S(_Q 8 C*4Y)>E?WG^X>=_&+&N*&S2R< -C0[RN4D Z'NF0RZ^A;=Z MCC0 A3&YWJH.IN$"0U):@]I0MH61');YSOH9L>-]-5>4V2 GWP RTC[ R3:- MB9#$8&Z'1@UKINL@,LGQ8_SC*_L[S'+FXFAM"PW7E$&Y#T"+K34%7L(>(3*E MH*"TK1M'%]Q@=Y0%3!DR?G!A7A.3P60,!>.KN'LA@ MR7TBET.,222?B//ST1G#/\:QO5@A9Q^?_N0"5U-%+M"KNHI "BRM%R$KHY; M'F6'#Z)8E'NQ?<+)#+Z[ROU]J6K89D )]\DCRVX9*U!&7^;,C4Q1AFP1ZW>+ M?7F;7@O<(>&V\,50^#1#7E)MVP7J\-D ,"(9>,?/:FH;,OAIL.5H \L&8;(6 MR*;BE'J=TP!IX=O)JU!V-3IQ/6UZL)6T,1*P&C)F8_E/J8:4N'2A<>B/2HFNU](&-*.@H \\!%X9 'BIV(Q+: M]J\5>802084('A@L],4D,%X>, 0L1("9N6 MR;UF)E7P@!\HT*" H#':I@6D,59;5*YZO)"WJ'+4:WICODSM:*17:3G5%2'2 M2!E%^-];:;>21>S@O"F^S4U54I:.NH.X;(<@,@0:"JQ#':]HA\3'IKCOJ#G\ ME3Y(\'>_QN:+IJMGNKDLMQ2, +!3N?B!*A&<\#Y! MU8G!I"-E\%*B7E,)0?,&RBT@P :(!PS! (0_ACC;% MO[R5U#F0*9S:(AO5UX6LY6T SB4JN"502".]MB O*/@J_8V89,1%%QF'!++; MY>6N%P(C#JI^I% H.Z58:T&).8_"?O_YT]NM@T-!@T-T(5BAW;PC1%.]C0E" M&JL]G)ZI SM!,>.VV8;V?Z7]/ V\@ @CK ;T2LU7TKW+NH$B,D9LRM<<"^YV(7596U@O;&,:$IW[KE<%(V.1E6 MI0>*TKAMU'(>NMB2JZKAC?W *=VHY6AK--6]2=[0_XB/&ATZ'#[A^1GJ<*R6 MPWK5\DM2JS\;UNQ$_[R441?[U M/.N-%+OEV<]_4=))=QI9@C8VAX+WNC9HJA&>^ M?'@8/GG0KF[S_)3^K&QCJO[_I11)>D4J^)< MZ"Q_=LX+Q\?YZ?C^2MIQH\F8Y"?'3SL/&#Q>:OQD%^I*,'((CX?%'XW5KM1Q ME+0+^6A#,-S9AZDP/K;A)![OG'( MM^B1XR-\'^V)UIDYYZ .(,QV$W)"BMH+[=G-ENEJG$:M6SD+AAA\",73312G M2+R?U\(>E*AZVZ2V!@U036,32CMM!FEQU//LND Y:<(IQ!;JRF7W@?J]+,G1 MO45P-E];.$Y6RK8D/N)G/-BCC/97D B(;A$Q'S*)MH,>)H)3;K9B MWD1;2B IC-E">G>CT"S$_!SQ9DI1;2O20&0T*#H>/,'M&5A'BFV2?5@H8@-6 MH22+W-(L3< EH6"GY=MG(F73'D6%_H?32:K!!GK8'M93%99WZ=;8+.!$(I^+ MCRTD922HN76"H0C9D*6VTAPU\L2#OT.-IHNOO\Q"\&[P"TU.(2YS?A)/$-'0=C MI0NX*\(?>O@M'2L@ .$?O:G2![D*1Y2*!@ TT%CUB/;> G;8(IK8N M-5QZ%D_(N#^CQSS-JI$5K:6"R_XR57ZE5 __QZZG7\6[*4!TRNL[I191V MS,"BW1=ET.J&PTA8WLT PD/.2,?JX0#/+9&9^3 %BDP@7S:(9!O3,(4''1LL M*_3]2?1>QR%I +--3P_,:WN#K]$@-7)?;GPWPJ$V:Y-PS%16D2@;Y]5\%/*8 M+W3MUT@X3/A+;V/TB+7.5&I&98>YJ&ULI59M;^(X$/Z>7S'*[E6MQ () MM$!ID2CMZE9J>ZAPM[33(BU3IRUG;+\^QL[D$U[++I3)83CEYEYGGFQ MYVHCU5>=(AKXGHE<7_NI,<5EIZ.C%#.FV[+ G'82J3)F:*K6'5TH9+$3RD0G M['8O.AGCN3^Y'?B#XT8WOL$R64GYU4X^Q==^ MUP)"@9&Q&A@-SSA#(:PB@O%MI].O35K!YO=>^T?'G;BLF,:9%)]Y;-)K?^A# MC DKA7F2FU]QQ^?'J-1&9CMA0I#QO!K9]YT?&@+#GPF$ M.X'0X:X,.92WS+#)E9(;4/8T:;,?CJJ3)G \MT%9&$6[G.3,Y.GN?KJ\NX7Y M]&GY!6ZF]]/'V=T"IH^WL'R:/BZFL^6GWQX75QU#QJQ()]HIOJD4AS]1'(3P M('.3:KC+8XQ?*N@0RAIJN(=Z$Q[5>(M1&WI!"\)N&![1UZNI]YR^WL^HHV & M8Y@S9;:P5"S7S*6*AK^F*VT4S?X^1+Q2VS^LUE;1I2Y8A-<^E8E&]8S^Y.1= M<-$='P'=KT'WCVE_2[R.*CX,^U$:A. <_J-5N"T1C*1BK3Q;D&/;)@&^B52T#7!\_6EMZ#[)RX%@DQ>G-Z":83*HZS ;(7*949SXKV' M]]Z#+'-#5Q,L4J:P"G*"J@7W]S,X#W9%QSN+,7E.(1$W#"LF(,"H.!MY3&RKU>AP43K_Q.7M1N<<-->@BZ]Q+ZR^J8T?=:*ANIXYQ.WO4& M_?YH3.-P% QIM-5Z;L>+T7#DQMY@X/;[PZ[;'_;[=@SZHXLQG/;."'U&;N:* M'",5C$:]%JG:L]QQ?K7JN%8$"W(F#2RWY+;T@!@PJ#+=2#NO3CNDK,BE XO-,F-HNB2F=46[A3_"HNV]XA"R[Q%=)!.J$(J @\:(X6&GFB'M8X#\;?G M9I7:=C.[-/%VMT9N4\:>8IE%1Q[B,=#CN\*4B>25"DHW!=QH+V:3/;"5J?F3Z_7 P: V[H]V=$'TKR9:CL<-%$:K+A(JA MVZ88YKCWQ0^=FM _DTL1<^!DGNC%CA0WEC)^+PB^IRVA' BY,B>O3W>6)I12I@REGN$QD;E"W]TVC',E1KUW3:O*3@5)U9O5KWM=.JG?MQO&J*'YA:94F^.RAZ@_432?;&;6 -UMS_Y!U!+ P04 M " !98>I6A9X60W\# !9!:6U]%44F+[%B9J!J ME'2R5KIBEK9Z$YE:(RN\426B-(XOHXIQ&2QF7O:H%S/56,$E/FHP354QO;]! MH7;S( D.@B>^*:T31(M9S3;XC/;O^E'3+NI1"EZA-%Q)T+B>!\ODZF;D]+W" M/QQWYF@-SI-,J1>W^5+,@]@10H&Y=0B,/EM

NC@<&4SC=PS2SB#UO-N+/,M;9MEBIM4.M-,F-+?PKGIK(L>E2\JS MU73*RLDA3LE;6G@LRRP^!T@ M(BH]G_3 YR8]BWB+^0"&20AIG*9G\(:]?T./-WP'[_-KP^T>?BPS8S65P+^G MG&PA1JV41 MDDLXAH9O)<)*5363^X\?IFDRN3; &ELJS7]B ;*I,M2@UI"KJJ)VH.4.]3LW S@ MMM'N,H=4-YG@^85:K]')0DC"Z;2-S.5@/*7^%,*-FO%@V*^70AP%UY2,TA2V M7V"5:J2E/,@":E+PTHN"^AA\-J4E;[GT=[,\;Z/CR.1*&B4X:9+"FDLF=MZ,PJKF(0;XRT'H(%FFMA@"ON586Z GY+CD#MGM0K(K M>5["#BDN1!@8!3DGC &<:K+H:.)Y@FZNNX*A>+;#KY?V3\>RG9B_U-MWA^IE MPZ4!@6LRC0>3<0"ZG>7MQJK:S\],69K&?EG2\X?:*=#Y6E%\NXV[H']0%_\! M4$L#!!0 ( %EAZE:,(>6%YP4 !$. 9 >&PO=V]R:W-H965T58IC&\>&P9%SVSD[\V(T^.U&U M%5SBC093ER73FW,4:GW:2WKMP"U?%M8-#,].*K;$.[1_5C>:GH8=2LY+E(8K M"1H7I[U9X!/'M=FZ!Q?)O5(/[N%]?MJ+'2$4F%F'P.AOA7,4P@$1 MC:\-9J]SZ29NW[?HO_K8*99[9G"NQ&>>V^*T=]2#'!>L%O96K=]A$\_$X65* M&'^%=; =CWJ0U<:JLIE,#$HNPS_[UNBP->$H?F9"VDQ(/>_@R+.\8):=G6BU M!NVL"W;W;G9[>7 ^N[N\@/F'JYO+Z[O9Q_G%,.<[AA&RHM"S.MF5RBO_]K=F^LICKY>U_T M 7N\']OUSK&I6(:G/6H.@WJ%O;.?7B6'\=L7F(\[YN.7T'\H2R\B[>=YK2Q" M,H7GW, '"90,+.]10SIU"4F.^G"M,M0,EJ2@)4FO] "^<'DP+S@6T;Q N82O M-=,6M=B JD(7KIG.#:@%I).X'\Q<_59+HN/3'N_UL$W3T&][ 9(FO(;01[) 8SDMCO1RP;B&%1,UNO0:WVSWOMDR M0J%UG+D*B&@C 2PKH3:(AH!I:<_44O)_'4$##$ARO41B2EN*L< E32=(X@Z: MEKA[@6X=IHEJ17P=2XU?:VXX%;$K:)XA5*BYRONP+BB#SLD2)6DOJ!#=A)5C M3743S!Q=-^IK<^"C^BX6J[*'MH)]^F!-5!]#IV$'D-.#LP\FM2$7?OQ,!*]],;F.)H]/A RYM%.RK3A8:$22E'J2V#L]J0$&R:&_1)??*MHL*1YZ M7<+/7,(&F3:_P'@P2OPE^J0$I5%PNX'QT2"9-->/6[7R*(L+)VCAE=D1-2*C MMCYV]&U6B/]1S\'X>@KZM9GVE4"A;6M'X:Z46'E%9<>N27JTFVGGSZ=";)P] M55Y)+AI^>Y(3(0Y&N(_?3J*$WCMX93<_$%Q]P/)&^A1%M0E;O&:VPJ0;U%44LN M!&O-&L)13E)8Y2$%+WGPCCKCQE5.. >28:#ZQ&GCK07M0C![E&)AD%$?TP&P M%:YMSF B0QDIS9=<,D$ID7Z/KNE^C]S/"OB8A:W2:CVS_!\Z:NU:$2[54O80 M91Z,4P0+9+;6GNB<5=P2A?=_>%T9;"TE5-CNO.H/GJLNK'T9]&5+ZYFOJYW2 MV%U?/./(6>VV;G!MZ31N:KT!Z?;Q-;>%!S2,>#R1J]&\D:O=C ;PW:+!M]TS M"ZK6=!S5FLY)45NRGD/;>4%"=XXR@1;)_R#56L*B]J+1LDX'+=>-8.Z272'N<^1@SXK(<3>S?:?>_,PC'_T3Q\+%W1%DF[(PA4/_??*TB>$ORWHFPVU,Z#W"T6UTCPX!]U7X-E_4$L#!!0 ( M %EAZE8CEY'_3@( "(% 9 >&PO=V]R:W-H965T@@9%&L/IF&ON^3G(LF>[)"@7M9%*5 MS-!4[7Q=*62I$Y6%'P7!M5\R+KQXXM;6*I[(VA1,<"WF8>J'W MLK#AN]S8!3^>5&R'#VB^5VM%,[^CI+Q$H;D4H#";>K-P/!_8>!?P@^-!GXS! M9K*5\M%.;M.I%UA#6&!B+('1:X\++ H+(AM/+=/K/FF%I^,7^HW+G7+9,HT+ M6?SDJ8DLM'O"H8D-*3BIM9%E*R8')1?-FSVW MYW B& 5O"*)6$#G?S8>0!EHXEF!RY5IR9S7-B?\F 4[7+2F7B] M6=VL-IO5$AZ^W2^^3'Q#4+OE)RU@W@"B-P!A!'=2F%S#2J28O@;XY*:S%+U8 MFD<7B4M,>M /KR *HN@"K]^EV'>\_AN\U5/-S1%^S;;:**J"W^>2;!"#\PC; M&6-=L02G'I6^1K5'+_[P/KP./ETP..@,#B[1_^&PO=V]R:W-H M965TZ;0P9 :MY 7=WU:E3IZHOXZV0SRI#U/!:Y*6: M.)G6FZM>3R49%DQUQ09+6ED)63!-0[GNJ8U$EEJG(N\%GA?W"L9+9SJVZFSB#!U(<<6J7#^)[5=L\ND; MO$3DRO["MK8-/0>22FE1-,[$H.!E_<]>&QT.'(:G'(+&(;"\ZT"6Y2W3;#J6 M8@O26!.:^;"I6F\BQTM3E(66M,K)3T\OOC\L%I?P[?[FX6X.C_,G6'R=/G,F2EVL%CRAAD3&)\,]LJ;2DSOCW6,(U7'02\T@C^"$U'@SPQA)7+: ML208:+;,$11J19-29Z!I.1'%IM+,;BVQZM#.X FP,H64YY7&%"YRH=0EX$[U M#:E.3@79*RL^85FD-S)1@*9K@&J.Q9(L=W6WD/3A=SL+.I#2BIB(U1ZUB6+ M+6KGR_^@=BRJ0>S/N>ZT>^ZP=AX]YPY"6ECS5.RE4#1?3>(\5Q MX :Q1TC]@'"CJ//#'BUD.'LAPS76S:O@H=)*DSZ&S2>X;BMPVU1@X X'L1O& M XA=WQNX@V#0^6Y2:=4BMR.%\[JQ[_LVE6Y_$+U38>]Z1H^/'X:![W\^ANU? M&OQ@$#;X<>Q%1V7Z)= IP=Z%ZAP)%89#HZ77]8;]?B/2J4A<-6U-[LLW0GKA M5ES33V6C0(<6S'B[*PIKBE)6ML6H.0^[7($XJ%):R1T>1>4B[;;%.FCDAE?+ MR9@K1C-,-9):(GO>:86@A;7+6?)L.%@5Z+X#KK%0!&E7;R@[5K[][M:SY\$^ MORV3DI5T&A W?$WRBMP[MDJ_'@RL)D_&_%/+"% 22V(C6TH#35)N?:YH(LR1HM#O2W1EPITS(FEX-*=&&6 MYTV%;-_,ZFM^;UX_ENZ87'-J_QQ7Y.IU!WT' M9/T J0=:;.REOQ2:GA#V,Z,W&TIC0.LK05= ,S !VE?@]#]02P,$% @ M66'J5F*&<4\B! +@D !D !X;"]W;W)K&UL MM5;?;]I($'[GKQBY444D%WL-=F@"2(0T.:06HI#>]72ZAXT]X+W:7FYW@>2_ MO]DU$'H-O)SN!?;7]\TW.[,S[FVD^JYS1 //95'IOI<;L[P, IWF6'+=DDNL M:&P5Z599QR(U=" :])5_@#,W7Y;VB6;!GR42)E1:R H7SOC=DE]<=>]X= M^%7@1A^,P7KR).5W.QEG?2^T@K# U%@&3G]K'&%16"*2\?>6T]N;M,##\8[] MUOE.OCQQC2-9_"8RD_>]K@<9SOFJ, ]R\PMN_8DM7RH+[7YA4Y^-8P_2E3:R MW())02FJ^I\_;^_A - -CP"B+2!RNFM#3N4--WS04W(#RIXF-CMPKCHTB1.5 M#=6TO.F*/1?!%5B;7\*G*,/N1("#Q M>P^BG0?7T4G&&TQ;T&8^1&$4G>!K[V^D[?C:Q_B$3DFAJ%:8P72)BMOTT<"K M#&AO*34OX$[)U5+#'\,G;11EUI]OW41MI_.V'?O:+O62I]CWZ#EI5&OT!N_? ML22\.N%%9^]%YQ3[_Q#7D_;>]F8B#5)8X+^)@6D%%&0LGU#M AWZL$' YS3G MU8+BU$D2/TDNH!V&?AB&,+;O/94JXU6*]*1,#L/9B)#QARC\T(E]( -04M$S M.392)0PJP8%3F"$[3 "Y2X 6##7(.4SD>JLDK%/.MQ2$U&@TE:D"U[PB6NF6 M*5?0HJPUIX)#RI5Z$=4"UKQ8NZBL'7J@ODLZ0)K=?=+T<'XD5CG MLJ!B:CF$%:R0]*:B$$ZH972*2KFJC&[0M.1_205I844Z)T25RI)XE"Q?/=3U M"3$7Y#?=Q-OWH GL^&E/RT)DW-"V-O1'M=HX>OGCJR%;E!.YK>1K;!12:_) M.9(7Y$H#VE+P4XPC!Z8!NVS<'-%B[Y7![9;M=\?F"DO#$5APX\B#OFP\X!II MT=Z_'[4I@5A"X\1G(84@;#=&4AOKCJK/:6C2N2CV.]T+.(=F3*#0;T<,SALS M:BLV'OA,W=)>LDU>QJYV_XT[K,APX5SB&15R80N'[4BOF"8+B3-*+'G$VGXW M:1/UE#Q3.PW _"Z54.9WXGB[\Y-)$M9E'PDYKJ-L^//K'B/),;.2)Y3\"^K: M=18<"_:__;"H;?8T;23/3\//H/F1+JT;DT]G$--K"3L=>*N^!0<]K$2U<)V: M4M(F<=W.]JO[CX%AW0-?C]=?$E^X6@@R7N"&ULE55-<]LV$+W[5^PP MG9PZHD3;B<>1-"/+;JN#%$_LM(=.#R"Y)-'@@\6"5OCONP E5<[(FNF%Q,?N MV_=V@<5T:]TW:A ]?-?*T"QIO&]OTY2*!K6@D6W1\$YEG1:>IZY.J74HRNBD M59J-QQ]2+:1)YM.X]NCF4]MY)0T^.J!.:^'Z.U1V.TLFR7[ABZP;'Q;2^;05 M-3ZA_]H^.IZE!Y12:C0DK0&'U2Q93&[OKH)]-/A=XI:.QA"4Y-9^"Y-5.4O& M@1 J+'Q $/Q[P24J%8"8QC\[S.00,C@>C_?HOT3MK"47A$NK_I"E;V;)30(E M5J)3_HO=_H8[/=V@^UUED#1D;=ZY\P,M#3#7WS?Y>'(X6;\AD.V M<\@B[R%09'DOO)A/G=V""]:,%@91:O1F: M&DTAD>!>4J$L=0[AST5.WO&I^>M4&H8@5Z>#A)MT2ZTH<);P52%T+YC,W[^; M?!A_.B/AZB#AZASZ_Z_96;C39#?6(V03.!L+EJ*57B@HCI*Z(+ 5<-E0Y^@. MI8O)Y@%/?8.<=MT*T[]_=Y--/GZBB^($4L&E"07 $O+.@[$>>FY3?&W#G>95 M:2(6VY%5LA1AK9)&<"T9BCPO[ JM;6?"KK?PDY%J!.,?"K\:H*PKV=_UC-DY MPJ D[X@31O2*-U_!_B)'[F7YW\PEX"JL.6CK;('((#7SK(6+H[V0C@U"&E"W MRO:!&ALI$=H3-;(=#J2 %^$D^CX$MQS3<3#OT=$(GH\8."R8+6=NK\.#DB*7 M2OH@B"O)C2E$KYS53+1HH%!":H)M@]P.@<\Y@>2@1"QO2 Y+8@6YR!5&,D'R MD+S )LSV7OP"D#5LV .2ESJXO";8".*: %@]O".+H7W^9SX\0FOA:FF( MBUFQZWCT\3H!-S3V8>)M&YMI;CVWYCAL^"U$%PQXO[)\<7:3$.#PNL[_!5!+ M P04 " !98>I6].Z2LU8$ "3"0 &0 'AL+W=O4DNKI;NWTND^F&0 MJTF&7NX%_)!;1$U/.99H4;V5NORO-M5 MR19SICJBQ().UD+F3--2;KJJE,C26BG/NK[K]KHYXX4]'M9[=W(\%)7.>(%W M$E25YTP^33$3^Y'MV<\;7_EFJ\U&=SPLV0:7J+^5=Y)6W0-*RG,L%!<%2%R/ M[(EW/@V-?"WPG>->O?H&$\E*B >SF*4%TVP\E&(/TD@3 MFOFH0ZVUR3E>F*(LM:133GIZ//VVG"\NETN8W=Y,YXO)_?QV,>QJ0C;GW:1% MF38H_CLHG@\WHM!;!9=%BNE;@"ZY=/#+?_9KZI]$O,"D X'G@._Z_@F\X!!G M4.,%[\59*=I1"F8B7_&"-90H4I@H1=2?)#\KKGB]^]=DI;0DNOQ]+!&-F?"X M&=-"YZID"8YLZA&% @B/(7^R\4ZB7+6.)=6NN _WO42(M8"TR&COJW%K2-$NK#/\#B#5C:EL?KECQ0#\9*Q*$ MCQ1+[(?6O60ITEQ*D._8*B,]SW5Z8<^:%SM*AY!/X(6.[T?6'2GJ&@C)8ITL M!PIB7=SWG4$P( W-B@TGD&??/GV(?<_[W$X RI_$K.8L6>D-'"_J6;>420DE M>VJ,&WB6)++"M\&<1;'G#*(!_&XMR&2+7V<4PH'OQ('W^N!-28(!!="+K"]4 MZCW/,@B<@1LY_8!BJF2RI6FHH)2\SDKH!*[KN*X+/X@K5UALJ,[$&%DU\W7%MM(1),Z11-2-W4ACW5F"DBN MI;C2D&2,YZ: H 7\N)J=Y-"_JDXGI/'_,B?L.5'O&'6"?NST!_$;[H3.H!=; M=Q)+QHDZCW0/J[;0HJY]4DEI&J_URC?)=\+(?Y]P0>R$KF]-:Z^$I/'#J4QG MWL!QHY 8\JN<(H4X,)2:%PG1$S1[?-:"L\!W_+Y!>Z$-;;FA>Y1G'\GON$_$ MB?J6X0M/43;3N&ULC5;?;]LV$'[W7W%0TZ(##%N68]=-; -VZZ(%VBR+D^YAV ,EG2PB$JF0 ME!7_]SN2LN:L2; 7223OOOON)S5OI+K7.:*!Q[(0>A'DQE07PZ%.>R-@47>*U UV7)U&&- MA6P6P2@X;MSP76[LQG YK]@.MVCNJFM%JV&'DO(2A>92@,)L$:Q&%^MS*^\$ M?G)L],DW6$]B*>_MXENZ"$)+" M,C$5@]-KC)RP*"T0T'EK,H#-I%4^_C^A? MG._D2\PT?I+%GSPU^2*8!9!BQNK"W,CF*[;^3"Q>(@OMGM!XV>AC $FMC2Q; M96)0K;>;/^XV5[>P^4G/^= 0JCT;)BW"VB-$+R",(O@AAQPQN_Y&,=:WRH41C8[.FI MX:]5K(VBBOC[.7\]VOGS:+9++G3%$EP$U 8:U1Z#Y;LWHVEX^0K7\X[K^6OH M_RL?KR(\S^]*&H1H#/^%A^M:)3E5M0:9P0VR C;:,!+^7?2V6!DL8U0P\[GH MPY5,4+$^?!.4HO?OWLRB*+STFVXQN@2IP.0([=DG659,'-K#WX#"CPI3X,)( M8-369!&]Q:JE FRG$$N;KO>$U&N15L?=#JOA)@[6M::IHGR M,2N82*&0B3/.A>N%G2Q1'0BM%N;0AU7!8E:R =R>F*@83RUY9$I0 &B25%)S M8R'/1F$_#$.@H65).0O.5QN-F-$Z02)"&VYJ.T(UX&-%TQ33'D7& M:Y'1BD ?.0U(+ XPF[RUX-:6PK(UT&6V4CS! =46?,%8U70+P&CJ:FO<[UF= M[];75?)0*9]ZVN)QA3^BVP;0HJ DH@]00I]TAB^A8JZCTF1%UV*<:]K:S2 M#ER@*YG$2;5T(6\D'!S<:=E_)P^.1?\D?#;>/B*^?8]LUXK(YGW?5UPD4E52 M.7=2ON?N+F[S>P0"2DZZ(P$&!&1XQFTS6*EC3?\:N$GH \=T3V-2*T[=FK63 MPU(>P'.S='ARSU&'[=QM;NN#8/V5U^UV/PPK?T_^*^[_-GXPM:/2A@(S4@T' M'R8!*'^#^X61E;LU8VGH#G:?.?WTH+("=)Y)&JGMPAKH?J.6_P!02P,$% M @ 66'J5E^<#8N., S9\ !D !X;"]W;W)K&ULK7W;IDF4[HU-V[++DS-YUZCR 1%-$ M# (,+I*5KS_KVMT 04CV[(?$% GT9?6ZW_KGN[+Z6J^M;:)OF[RH?WFR;IKM MRV?/ZN7:;I)Z4FYM ;^LRFJ3-/!G=?.LWE8V2>FE3?YL/IT^?[9)LN+)KS_3 M=Y^J7W\NVR;/"ONIBNIVLTFJ^]3)[HE]\SF[6#7[Q[->?M\F-O;+- ME^VG"OYZYD9)LXTMZJPLHLJN?GER/GOY>GZ&+] 3?V3VK@X^1[B515E^Q3\N MTU^>3'%%-K?+!H=(X)];>V'S'$>"=?PE@SYQ<^*+X6<=_1UM'C:S2&I[4>;_ MSM)F_?R[M_6=G0"8ZW+/.:_A_=\;,G1T^B95LWY49>AA5L MLH+_3;X)(((7SJ9[7IC+"W-:-T]$JWR3-,FO/U?E753ATS :?J"MTMNPN*S M4[EJ*O@U@_>:7Z^^?/AP_OE_HH_OHJO+WWZ_?'=Y9+YGDMD\^E 6S;J.WA:I M3;L#/(,5NV7/==FOYZ,COK'+270TBZ/Y=#X?&>_(@>&(QCO:,][YUMMD:7]Y L12V^K6/OGUG_^8/9^^ M&EGML5OM\=CHOUZLD^+&1N4J^FRW947+?@NK;^ZCI$BCUTF=U?CK)YRZ:!+$ M_Z$]C,XRO(WT?E76%38"*+.DLSX",XX._ETE9)'%T6@!77 M,#IR*Q@)WO_G/\[FL]-7=024M/P*0Z2VJF60! CIS[+"M;,NVYMU%TQP3/AP#AO(HRV\432X?;_5W@GA!AK@^XU-C6QV MF6RS)LFSO_F4NPN:A*<>\U;KVL*V$$_R+%ED>=8@G>'?^/,Z@PU7V3+)#0B= MB@;%128-\,0\1X !QT9V#E#("GJ'M^0.>9452;',8$EGS436^Y,';=H&Q@U(<7)_V%\=;CG7TS>.BU M8,\Z):X9N%%*0+_+FG4 QL>.Q0N*VBWL\0$8T)'5[7+-E"<8@OB6%2TBJ"5" M-T!= :0KQP>V;;4%X$T P7:((>[#+$!N!R4+^.^)<8@RME4&DP/UP -&R"Q# M,@228 $/+ ).*@<@9:L,3NM@%U.?(G^@*7#"VR1'W"]:8CXP=XV(CV,N+8SG M4$UF8VRZR6X)(*L5H*.!]2 )IAG\"82TM/@.T%0$8[=6]P.\(D.!4C0>+03U M![;:95S1 ODKC+2"L^?1L_0P*PYE9T2R0!UE96/B6H.4L$YN+>"5A=?AU)** M^5;&&+).X*_\+KFO^1%>LI[M4MD,K[A CHU/$+ BJUP"436FH?B+U" C*XB# M$XJ"_I@4V=\(5OA!5L][9+:#H*"I>%9/ (-;,@-;R@H:I$H3/ DBFQM; $&@ M^(!?[!9'"T .2 7C;G,X=#GK+T6&SUSA/$1"YW#Z@+;1 1[+?/KJR^1J$OUV M?OZ)_IZ]>DJL @B@;N%\!4&CJLT=;=ZTN:?(W3FN[+*M/"T[M@O<=)/5I /K MW%=O+W160N2L (S,-AX^)BM872>:OE[;A^$(@RSS%KD;$M;@$[!L@*"7O"'K M_N/R[2[[AX<;SUSXX462XZD@BC5WBF47 6Z1W'/"G:"*@_MCMGD&:G B,L!O MC/;Z(2M8GA-,;(WR>CVMYGQ\Z6>S6YT1&& M-;G^L-&%K5#%$!X+$B0K 6(;I)*0=83<%3D?0 &QC0D-D)@TB7N;(+/V.N H M))X[2#P?A<07ELQOZR;;(-4,06)TA&%(](5-? @"^X;G'G?.SP+L@4EWZ%]QH[.A]:#HFCF M>7E'W!\),2W;1;-J<\,2/5D 4WY%S[6UA>_A]5OF\D#PL$8Q9? MW1NQ)< MCXN;#-X58+Z*,N!:645/P+MY6=PC^5;2"(;W:X$\C*T!U:.DX7N$Z;S.4"?"#G@2Z)M*(^%!2PR^X4@]& MA,-2Z!M 6&ZL:9)OHK\XD70-7YTO&Z^6$*_3':86M!LR7N QP2@8-D H$C9U M!\$KW$<#;,.M#\5[;K]%?[;I#\M 5#DTV+5@_(#0VH!/DA.:B6ZD.S;"_#B0]O)6VB'@RE$6,]Q.0 M:DB^+[1\\1SKEB1P);S(ZW-I"7B!/$ 8+@R=@Z*%OR)REK"9*JI9N;J/](PW MW>7(]);-;AQ!?(;(ST#1 0#0*I#&H[)M@#46*9*P4V< 3JF%64$U8;.^L*AI MP0I :Q]F1PY*>T##W#);(H-%7Z3R#\\3\-&,?9NH?";W1"U;=%EE2[L+21) M60',\F\;[I(.LBSV'EO%UO^J;*M@L+MUB;R=93QL]OC%Y/D\.CF;S.?B@\%M M(Y2(^"+B%P $)*).H')W()'&'3L\FL^=C'/[,A<(-YA.76@@<0H" %QLGJ-HARX)]CQ&&0A/K:A(1&Y IU% ME$#X9] 9%VJH@;W$^DDPS"98[J2[K8%UHEG7D,H.;(_$FKDCR._;B*.N/ MZB0G3$/&C$H,HC9Z4\AH1WMUA5X>I];<1P<)"H*LX?&?JN<7DJ%+5/A3_3)Z#^I='LUTHIUI-K"6 M,BWS\N:>)OJK+=$E2@=21P=MD:1_ E.TJ7A$4M1IT,LXJ*:RAXB,?(8KX!BO M8/ZH%8@-8G@5D:P")ZY!MN9)M<_>VIDW%MN"YR3CKPO&SH%W]G$/U)GA"9D4 MJ&B)JB_Y@O2OF!?4+E!9$06/#+P6_3*@J>Q:?(%RJ Y>O21A*?-*EM@Y9T$QQG"K1! $@(8%!3E71$:$B99@+*F\.N;%[NDR$P#C,*(O2!+ MLM**06K[X,V37B"&W-'U%O5B/4%5#=4D5O1@5V_:<^7C4M&*[%B=M2 U^;03 M9['1$#4K@<2$\*T@SI0$?NT5X%Y9J0F-:PFT;F*/"1J'J=VBO$:[=PNZ9 :' M-(G^C2[?Y#8![":]*MQPBP:_T(*"E4C"[&C%7>MV#V@O5X.C.6M_SS*$'W<$ M0UMWMAFP/,8"6'J,G Z.NZSIO&+GPN+)#X4A5B%D@)1J4(:7P1(3E(T-&2CD MP4AJYUB,*C0MB"9X[.4]?T7Q%H!#1P,EQ0B?1>6(=EA9V?J8JO+"J2HOQHW1 MI%[3\/3AK8M_#/K21H?:8XCN&S]RORSQ@PU^$7Y*[F7Z$4YJ#4\:]W2&_H/B M*_L8"]1-@5-E[%=FT2*6&"GW--$#D(WN$*X_1?/XQ?1Y/#T]AD_'Q\?Q=/IB M#,RSJ<^KF(X"^EQ-@\^!.?*['=0*QX<:!O2^\:/S79N$\(>4,!>]+*OL)O/^ M(Y.C4_MA6S7&:!%06^P5A40,5 T0A/:Q.J?0T<#^9" @0/MP'E0%\AI=HR!2 MB189YS&82EY!E)7H$M+62EB([*&R M"P5D4HZI!G["B>GHV?#H_=^6M$%+"\*GGILTD84QR@TH?@W\F;+:P>$C4CE"'X#W$B0- M[!ECS0AQ];\@9'!K*9!GLO21V! IS( #8XQB@DRDV2C%?$*/>X:Q+W$BXSX^ MDA)Z+B'O??0S.O P_3QNMD@?$\\V/<5.)0W#%[9Q7C!RASM/ ,E4].W6#<(\ MYIA"AM% \2K;9ME1)=35DW7)5YF;Q7!4WY_>]3UEJQTJWCTPUE%8^>A1XQ#5 M\^,20E-[A>?."K$>P:BC8=U*-,=E6Y4+@H9G&$7/L2RVRM)3.:JQ2\9'MQCO ML(K#/ +OHHO=>A5>1**L8P/H46U =<"1B_.? 0:_3E)8^T*4T+LJ:]!I7:X MG#<)*L8]0N T ))8@;MPA+ZBUU_@KUU$("V,X'='29(XGO!& MMB(FG6E5':B2NPB]\!78)K Z5"RM*):-WHDTNBG+E%4!6 B\@60# M3Z(KE2)X,-_:PAF3M,G+9<+Q(B:IML@:B?_@"VKANXP>UK0I=-#6SDT5# ^J M=1@"T2G0]J$MX=-9'&9X(9,[Q/,5_D8$+W2EL<6T$WV.18S2X:W9 MCZ'NL8D9QH+H"P_P'@H<_\86&7N7LG M^H)9B>R0]1Q'8OCHTUZR]=)+?C"$U!0U]C@=A3@M63^;LN/Y=>J/QK>1-T@4 MGD@$8+6T-A5OB.> M4.O4O5RSGWA4/HX._%)W;/QK.[7PD[1W%A@BM.>7)_Q M88;YR-#8$09I$L?%,3"O/W7S==5-1;ZK?:XJM(_V9%:I")&!K,O)NN%,0!%) M@[XL\>KH0QF'"5C9J)TC+&$7O&2>#NTH0ERTDLY9HUM=Y8>XU1*?VM'WV\8X MSYU%8[(661SNT^S;9[QGH^2"#9#:[XO%4ZW[ )RCA"SEQ4[;QE$TZNF =H@@ M,%T7V\X.">6[YXK9FX3UNQXZS7)#;Z)XT"1"@N]M\[8>.W>S P\Z*9RN)LL4 M> #RGUH-# 43!BUHYV"D5MFB;=2P#T:KD$\'"2D^7B/I)#9(_N.!C7K3.YDL MN#]@ZK:0D+G/XNUF*>*SJ)%Y]A$L6? Q2,]2X.[D7#'-(&SV8.I _FI0GG*% MOI6D2I&44Y^\I\FAYU<^.92C0:?'T\/9=)Q'^53$V7@NXA^J6U\JSG/QQR"? M^H&DQ'WC1^X'1VR4C(X0U:UCPJ5/Q\6L9'W"T8TDF+--CKYPT"F^,I8#@P<5 M'[12D'U+/LDH1.HP3"(K(%.9?$]D\-7M:H650^B1X7F2QE!NA4LWY[T (O-H MEC0C"@GQ0O&P,62A.DM"^;:L>O=2=]LMN@$FE&;**DR8X[NXUZ@BQOC-PA86 MUP:?)Y+=2#]$P0^:[X\AD7O* %AK7)4L/W0S4&Q)S2%=-('J=OA\[B7:@@([ M" CE]P:SYV0L?M)7 :A]#CH/Y3&3O8V5&+(FC+(N\NQ&.%(9)6 _5 OR05AG ML,G\).,JU,CP20D'R[Z;VF5]=9;+>6%A:A38-@/Q+'X'K"W<=B:/>E^,6C]W M+/$P>6<([@0_3'*F&@U,LI'!$$_+G+6WR)5_P),T(Z;!42KR[C2#Q^NF :,4 M(5C8^7+E<=9CK_\*8M.P-EL/C,Z)9T$BB6H#]EY%/ MTGO@=CCBQ/#"0NV@MZ+=VM,]R%D2V,(P.AH[8.C6=) ^[;6HQ3="+DT\!,19 M@DD<+.8_WEOTL8BNL(:* JNG'%>-I>"1T/2#S;X!0E\6H$HU+>LQYEU98@K@ MKM^D3G_CUU2# ^,)EKQ!5\02+";*(%2:]+J^EJ5Q;9V5\J_K M)+L#$7?P>?)Q<@$CV4)_:DJ3()4*$R<%3SR[ 94&&F5T[KYV>K76]7;J:>EU M\C^)4TB2#;@^M,"$!\ M__WNPI=1XYX.=M1LPVKV4U]-_< Y4QSKI^@X/II.X^ETBA5K8 ZB;A7X&EP= MJ@=C]*E7)#?^HO'P]SB&7]6/ K4#L?D)*Z)+W-0,F\ M#Q[$!U#MQ?R\\*4D13E54T@7S0)^(796@ MW(?9171#B$P#^ /^%&2FT5#D; MM52W@V#E-;JB&J/0@HR"T'D%Y?4!(U2< >I-K3D?L5D;7K;4 M_,BLFE\&\L"=X,2MS1T@EV,^:J7>VQHYVG,CKMH*H6AT9&"2L;.FA$J0DTIP M(."62L0/KAX$=H-L5=(-9.54)#&P0&"0)PO;Y*#WBNQ3 <*LTQ3JK M4A::DX!B/FY[Q!50?;^#0!Q]J";1U3I;Q]&_DN+P8IU9^/@!<_W:.((_V^+F M\%]M$AM\D!H]X-<6'VTQZ(IB+&2E:(CYM5P@9'861)BCA_6E2$48/_ :*:E& M-M/IW) !3=R6Z!>^CVY(N4F5+1Q01* 6A^_$7 MPCLC')]J.-J-_.17O;@/O>8=(0BK?Y_F.#(PU.D9]POIJ=1\5_9D+EX)%(& TC(8=8'$)X21=WOM[22E(] M)21D/B,S<$9X,+)"^.249LUS<#X(-Y=/.'5NB%IPYF&)%O!#XT'924!* I[# MA@'66#;,'F3-R$A"PEA4I/"X2YS#$A[2NIC9-Q>@X/8;S341#A0I#D2;:A%-)-02ZC:R!! M8&&^B8XGFNL27L6@!_OV0!1LMNA14&7'BCJXSBWJRHR!E7\$_(3#&B_8/%O"="U?!@LH;S_0@_>=E4 M*IV1S0S*$J(XESBC>8^N6Y<&K'PU:"-@!H$60,NE/RE2ZT $DPR!B+) M?HO1"U2R 7)!*%PZ/*"*J#!.:A-D66D7'MXJ$H%:[YA.W&1;B6,RIIDQ&*H! M3?$$AB("BO06UE!$4M2D\XM>(3CS:.X4?=*,G_,&]E78^X#U[_PVK%Z8QW+V MZ."M)@A(DP#W,^2F8N5 MV8EJ#AH\D;V$*K7]9BLPMH'5858R>C@M0'C%A^ +[)C7[2#E)G()-9JYP]V3 M>C(LT+P]8Z8%/U \]&P%4ZL-@,=ES,57D8'R5/# M]I.6_'+N4<$YK6S<8(IHD78$:RVBC]P('+H;-A0>MUBJC4)P>N3<18)7T<&B MF/;$B;U.;90L2,]%)"WYQC#R,@"+-4U.(@ M\2;A"A+-@Q->/Y"6QVV3:9+WN70=P".;EA8'UQ#\C,"#C' MPBMYDJQ=B4(K,1/6D=8VIY&[FG<1# IGLNR>B51:#\"I>UH>O1^%(N; 0Q=Y M\6.G"1@J"7U,.@7XI]J(@XLTAE?P%':7/I6IQ/9600LX3"I')J_0[%KAUWMHI [,6^2V7Z5#G;#6Q)6:8[YZRTG-AHG?NEQ& M)RL8?)0,**BS1'N&/<_">&\8O_>N)W$6.ZP)C1TD6UN[1/4@*\P(VGAYY*.^ MHCR/[SK;;&P*"(!25VB-L80W @*R+M6MLD>.-*5Q],#B ;2"DIM*WJD&0V,6 M]FX+@BN.PG1WHPK#9VR3/ M@@0Q;80CO#>@G@$8@*9(_2 2U[?.=9=%Y./6$=&$SGWQ'SLGW8C>2SCCA_">C M3W9"+EV^,^2S,,%"9E/L_T'!9NZ]"H=*/ 3;;K:5%@\[*NUQ->2"XI)-G7E- MI\M&IR]REQWW"JHGQGE0J;)+S#'_'#'"J@IUJ%$_#@NC;$6AJOR+JT<%"$A.>_1;TF*BW M7[>EBP[;M8D'MF!IK^G?!VHW$A:19#P0ZO>L3L8450()) 'TC M.O(#/3$?JB%F,(9@&6IUL_,.:>G:QE)*A(A7:C![;]?,E^;-X-G0QO?W,:+* MZY^BXWE\-IU&1\?3^.AH;B2G-*QV15*/CZ:^!=%'<6WY)UP?G?@Y'/AL-C54 M(+$A$5=,QCW"/__8A:?S,[,5%%N=[?F+^/CLA;FF?&BNW83=OCA^'K\X.XZ.XI-C^._D5,8)!IW:/M__-S'R6MH@_(:C.SN+CDR/X_#R>36?PWY'! M"IX#E!Y/HV?HAT'&=W!T!M!Y<10]C4X NM/C8W-P^S3:<^B7 WG"5U^ VB>P M@MGQX?0L]N[#+N9\#!A3KQD08KP4/CB%M2PT>0DC?B2%8F847" AR;+RH#P7 MYE_>5*"KP_=FV1]-GLKZ'IF@U62]ER-EZCZ1=00U3 D5XC3V!H1YO'I\MU',F/P!0GS:C&2@FOK[!48!AW M*3CN5E(;_;5;>@'P#F@_)%]GXX6XTCT *9(8;L=3D*5U:IF'G0_ M]T@ -G3C#5N,IDH4RXM^7-D>M(VE'L^':KF,""L,,)U=U*"GL8_Z[M]@035V M]+IPD_ZN[, SY6IX8X.U!Z 5.>RDK* !?2)09V*21@AK%P8P&!:(#AJ?P_)) MPMN5<[5W$@O4/N#(M(N%.WVG,Q:S*U85KCZ=ZX@[:J_I/1T+ NQ.81TP0 M='9 \\0WIZ6>2+Z)7&6[%=<++F'R,4,?W/$-F,+>R;ZK@2J>G:SLLMJ6U/*18N=Y9JR-V*$O;BG= M%OA$@SVV[I(J9;^MTWEJ"55N6^Z'T;J^-P%ZD+.O%<_R:RQ<.KQ:KK%NWO4J MX[4 Y-9V\ITIJ44B3T TP8GZ%B5C;C6#0CI!=7T*.TH@HO;QC5@]NV7PZM= MC,@Z==MY_'<:EG>^A=W!/:VJDPF7XB@$YDX:WS5,*_>:_?W##5Y-0;FT+05? M<#@%$76!"%JB+;6'9-=[Y&<) MFU9[YCV$F0".OVU5DN<>/M,E&M<55?C>A]T'F5X!5'HE1I R28IEN#7AOH8) M:V%Q.L)_ >S.PUV2(*^7JW=W.M.M1)FDSXUR>)J#S[W3+D$;FQAM;**]>2C* M$2"93,J7INC"2&4/^F81\/VB:#W^U#I"2COAA ^ G853WK09AK4+*UGRF2=; M+'"R-F>B]KV6J<&S!BC^+8[_ N_QX7QO2L#A,@+L*8E]$QO,1+G7Z"RI0"YU M2^M_,0Q66\L-+5MM(""RB:ZLB02'DF(?/N()$.[X?JD>L3@.(OX,:B5;5BM+ MK0IJH9-[3OD:+X/U_7YGXPU_+SNM_]_[UO\C6M@/M/Y]8)I.#^"P==3.703< M%=6-1FW6Z%@I-$I%)D'#L&ZIGO1B"GK'#-Q@X%HY(ILK.#)F*[TVBRY!<%8K MZRX\LZ%3V=/(,;A@82&E'BY'VZVA4ZN^NW'E&+ZC14%FF3@\^RI6ARCEQCK' M$X+>/X%%*3$YW [ZQ%-O9)!0(C.Q=9%2-WYG'40WN #W,@WT=D#;+^ +N"X M?ZG7H#$FZD&(EI\3V[4LABKQR7;IS&)>9R0?#?*V0/M*'N!H0N] MLP1O8!PDHQ_I23DV";K1R$B6_DH#W8U"&&?NLA*Y^\:/%"8"R;5ZW$^$\J1( M0\0L4(YJL5K%MW]@Z+=3 2;OC+I<0M!DKK3ZII;!L/(?F/WZ&7+&J]WUY(WH(W=>,D)=X #T]=(;JVT M!1FZC\23*[8^8-L$VS]VUXBLQ 53-_B-[V ;22#3VT%L>(7=;7O=$HD0M?1F M7UVREL\QT$:1?.Y;@<['6X&J*_@S WV?I30^RKY+G':&[EK1"C#&QRB MFV""R4Q;1:SDKB=&N68NW*G3)*HB N%K9C]95B^38BP&;5FZS"P&;I- M.'A2UM9( [?AQ0<7&5"(",NJ&KL5M1+!L:RRA2OOW2_/,?L[.C5]$5'L'L9709 M5LEKO4%T4#^5U!RW\4PXCTMG=Q/M ^_BWO?T(06@C\3^;9LK("0II2<\<7$O M6&"O=], N'>O'2 -PVDZO=Y#_<3\<>;"[7["O;'AL&=W7!LZN#\Z=-TAJ0\5 MR0^Y\DZIFK,0-MN*QJ>H[FU)C="I>XFO/>37N]+.763$V585B7Q_.8:D6G"_ MDF!*LL@Z;Z*<9+4V/.;A2P*<^X+"-L*I@)MBF A5;IVGNU04\J#CXU,D;Q&I M;RTWYDPVO8<%=6J&=SP(XCO:+EKZKD43GTZ-/>R$B8A%?9NPHDJ F)V!"*"+ MQ6$#IW/Y0[5<5V&/!^,>C<7MH2F'O(V$=9T-="3& MUJCL'4PH J:-\ML&O9C:U_5ZA+%3T>']%A6TW',JBG$Y7.0&7@7S/ER!Z?97 ME!:M:JTXX<,^+\=>_'UAB%\>:Y)ZIPW#.,P$"VOC"G0[N/78@_'8U\6[[I$$ M2GJ((GP&G 1L. J)H$M\;]F>R>NRVK YI-.]><91)N1;U#G LO5G:LI#&A9& M?-.YJI1,R*A=^& M'&_=I3O1G6';]6@V=T?[IC<7>0YE*/-]0XV9%;Y?^GR\7SJU;04X72$#&S0H M?J M>F?02/]B'BEG$^9CLDE*'FUN!AN;/%F4TADV[C3EC#L.<[TJ-.Q\ZL32 M4-^_L']RI_25*-W _K#N9$;UNFKK51/PA:.>?DE8]IZECNNUG7>"?? MT*7WP147Y#GP]UQXI5;*>;A/97(G^=\ D9;J10D:'%4+DD*\*4("I]/[,]Q. MGZ/I]<')MR"W9$+WP$D86YO8R[ONCK=4[L)Q):XQ:P- 9+YGI@D02#MRLKZ^ MPU:UG_(8X?AFV_/Q9MO4TWB89'Z@KS:/AKZ_=W91M5C..Y_.GK/\?7=^]1H8 M0HUI.^A*P%\.9_,XXK?,07#5VO'\J>-@&ZI7)^'*PW>NN(,##-^;ZG!A6PPL M"^)FS,'U]+5T_,24._0-6TM5]YP7Y'/F K\O)Y,?EJO#5K,$&*MIZ*Z[;\,- MPID&M.\]7Y\ *&&E7 P7INN0ZUJH^RBRV+5/-Y,0KTM&DQ[-NA--0:L/0>^S M03VW4I;VHE8EO5C+]:JQ/[LW'FDYNV MJPTE:;EM" >"XPYN,Q 0I 98656ZC@NDZ&3!)6E!1<__20I"-LH2G;T(KU7'TI? M[;RK)GE4DH(W45) M4A%VL5?[16KIC>LF+]3BS66Y@$%FUC0^3U@.BWNZKM=CI#Q$>G'VR@I('/G[ M+,MJ]Z'@UY6/[(RS0=\D?#[>)/R+N]X:+^O^I)4'@WSQ!_J$[QF^2Q9:?;&B M2QXUWP,C^!UY;9QY>%<>DKN64FBH2XEG5]KER5\GZF_P1E'CBBOX8+DO)XV6 MD0#2NYN=.'ETRMTVS!F_9\/<: .*X6D-5C@%0EO*O,5]=0SH< M3JJ)._(M7 R2&NV[-(2).-Z\AB.%-9(RDF/7*:R3#/S/NB_:T,GTOW2#& BS MO% 6YUQ["C39Y%:KY20EA'QIH.OD86$9KF?/B?;;<[-Y(/HW7> M>XYG![@VT&;IT^<+OM ^:,=6:LL2=V7/>^SI1$8TJ6-H'AM?O<^&ZQH37UB5 M%*2A,(-6/2"+(?TTJ_6B$V20+0^!5Q15%4:M,,*E]?KP KR.=@D+?C01L4J4 MJ.&&>@-==Q85]19%+:M2;?!RJ^OC^ >%N= B"V-;L91>CZ[?X\#G#Z^I'&0Z MG4[,95# C8]KR$.S,$A9JON #-L@(!Q!M:15JM2CXN-]S_=FA(,$2L>S[U[) MQO@27+;81<*RZ".?HE#-5S0J"JD]JFN3&Q?W8BXEB#]4&A0Z<]8LXH%Y5BVG M.;LFXM]#,^HZ\?X:PY??Y3Z8PR<WW^P?W)^3JXEY^"7G83%X'Q)S7\R/PAI@=W4H$5\NS,QI>G)] ME^L+Y?&:%,GQT_3)Y_/QY/-WLI@+7-]REE(/5F4 M'=U0NJ0#^$G(FRJ\V'I"7*ECHMR9,;&Y$2,5U/4BO=[@+&&XF:$-J!47^%DRY. M>ZH6%@;_')V.5]C,?77#?+RZ023(6S61 MP<+EM/E!AO8#Y0U[)XA>@X:S5$#9\'>NA!*)U4K;&4J1Q;R, 2G5\Z '+4BP M:*^4MJJJC^Y5CB[;H6P ;$]@EZ&E#Z M&"K:8-=H_K>_^<_%WC%"BUIG;WU8ZNV:\/!]772GHN-NG!=0J]+JO&-9<2G3R''['6@C7WYT4] N\3(\<;9_:10Y(+-,D M),!4"%VY(R5C[ZV2/V5HUF39I5E*!G59N;HF46YI+T'I%&+U7M?-D%1T:>Z5 MQ <&Q>UD""6>D1![DS3)KS\C?.R%S7,J$2G@^#!DY[Y%5,?$UY?G\R?/X$W_ M^*\_;V'M'Q($+Z;YKN#5Z>045%[R>.D?3;G%(:-%V33EAC[B9:&VP@?@]U4) M]"-_X 1X,2HM[]?_#U!+ P04 " !98>I6VW_Y_; $ #S"@ &0 'AL M+W=OR/AF/19:3,A46JTF%DC7C92IQR9_'HN8D76FCLAB[MAV. MRY16H^FIWEOPZ2EK9$$KLN @FK),^>LY*=CF;.2,^HU[^IQ+M3&>GM;I,WD@ M\JE><%R-!Y05+4DE**N D_79:.:'.1I<*L/=]Q[]2N>.N2Q301)6_$Y7,C\;Q2-8 MD77:%/*>;;Z2+I] X66L$/H)FU8WL$>0-4*RLC/&"$I:M?_IKXZ''8/X/0.W M,W!UW*TC'>5%*M/I*6<;X$H;T=2+3E5;8W"T4H?R(#E**=K)ZS&X?898D=T^WC_/;+["XNYXGW^'38[HLB#@^'4MTJXS'6>?B MO'7AON/"<>&&53(7<%FMR.HMP!CC'8)V^Z#/W8.(%R2SP'-,<&W7/8#G#21X M&L][!V^69:RI)*V>8<$*FE$BX,_94DB.1?/7OHQ;/'\_GFJD$U&G&3D;8:<( MPE_(:/KQ@Q/:GP]$ZP_1^H?0IPFK,E)A;*JL!; U9)RLJ 1.Q8]]P1Z$VQ_L M01\&\D_*)>'Z#'87QH)P98?MK&QD3B!A99U6KQ\_Q*X3?1;8AIIK@1V=$?JB MBLI(=)TCQ P"VXH]<$++B[;;Y^#X5N2!!G$^;P4).K5B]]^"BWX+@HD5>%O! MY2!0/FQC$EE>#!/7TGETI-H(H2-W5= M4,(%;'*&*6D&*VDX]F_ .)2,OTN$9#(MH&YXEN-4.3%PR&B]5Y(B'%&M\I9; M5>RJXIW_P'(/:SQT 2*U?>)^;$7A5H#DQE9H@Q-8CK_=3K9$^98;&JU2%%M. M" >*.!B*.#A8Q N.WQ4N7R&M5G#YLZ$U3GH)3X*LFP*N<5*+?:7\OT&-;E'0 M-3&N"5*4LV(%M*PY>R%*7-%'3<E3EXJKA%94-'KU26M-?^CUH3];8QN5U.S=IEF,F6%B]SC>2TZP8; [P'0Y\ MAP>IN: B8VK$-1BM8DEW-OQQE>RC^2#6_HGQO@-X?UPDJN:CF,;"^S']%53W0LCUYQ, F-> MO> NXVK0.XCKJ>?$,0,G-MX4$>D/RX0*;TBQ:YM!- $_0@=>%T2%L[+A7+E) MA9X7O;=P8OKQQ'C4G3YK948Z*>""7$, M8\"V6./8_^3%R,[$@V,(D%W;]_<.@?'.102G[;.^;@G0Q]G>28;=X48W:R\R M6_7V.GB3\F>*GYZ"K-'4MB)L?=Y>L=J%9+6^UBR9Q-&N7W.\E1*N%%"^9DSV M"^5@N.=._P902P,$% @ 66'J5@(%6NAP @ : 4 !D !X;"]W;W)K M&ULA51=;]HP%'WG5URE5;5)J/D 2D/QAHL7F2,J>"U8*2=. MKE0U M*T9+?! @ZZ(@XM<4&=],'-_9+3S25:[,@AN.*[+"!:JGZD'HR&U94EI@*2DO M06 V<2)_-.V;?)OP3'$C]^9@.HDY?S'!33IQ/",(&2;*,! ]K'&&C!DB+>/G MEM-I2QK@_GS'_MGVKGN)B<099]]HJO*)<^E BAFIF7KDFR^X[6=@^!+.I/W" MILGM]1U(:JEXL05K!04MFY&\;L]A#W#IO0,(MH# ZFX*69771)%P+/@&A,G6 M;&9B6[5H+8Z6YE(62NA=JG$JC&:SKT_WRP4\SF?SF^=H>COOPOU\"1^6)&8H M/XY=I(W).?3\ M+@1>$!SAZ[5-]RQ?[QV^F<"4*KCE4L+W*)9*Z)_CQZ%.&Y[^81YCF)&L2((3 M1SM"HEBC$YZ=^!?>U1&5_59E_QA[N- &3&N&P#/]\R:\+I74/DB0KLW5'))[ ME/"PW/]4Z>BSQR)&8<]_/^BA+^E3=S@<@N_WNP-_T+E%*4<0,>U_ M4B8(^B6!E->QRFKV5O+LY#+P_:O=V%ER1=C?7'#H6-V]O[] L;(>EV!Y&R.T MJ^TS$C7N>4MOWJ [(E:TE, PTU#O?#AP0#2^;@+%*^NEF"OM3#O-]5.(PB3H M_8QSM0M,@?9Q#7\#4$L#!!0 ( %EAZE;5XG,Y70( #4% 9 >&PO M=V]R:W-H965T>(!MX+ M+O2(Y,:45T&@TQP+JD]EB<)^64I54&-#M0ITJ9!F7E3P( [#\Z"@3)!DZ->> M53*4E>%,X+,"714%51]CY+(>D8AL%Z9LE1NW$"3#DJYPAN97^:QL%+24C!4H M-),"%"Y'Y":Z&O==OD]X85CKG3FX2A92OKG@(1N1T!E"CJEQ!&J'-=XBYPYD M;?S=,$F[I1/NSK?T>U^[K65!-=Y*_LHRDX_(@$"&2UIQ,Y7U#]S4<^9XJ>3: M_T+=Y/9B FFEC2PV8NN@8*(9Z?OF''8$@_ +0;P1Q-YWLY%W>4<-389*UJ!< MMJ6YB2_5JZTY)MR?,C/*?F569Y*'IY?)T_SG]&$RZ\+39 [?YG3!47\?!L;B M75*0;E#C!A5_@8IB>)3"Y!HF(L/L,R"POEIS\=;<.#Y(O,/T%'I1%^(PC@_P M>FVQ/<_K?56L6*,P4GW '=,IE[I2"+]O%MHH>SO^["NY ?;W UW'7.F2IC@B MMB4TJC62Y.0H.@^O#]CMMW;[A^C)S'9@5G$$N02VM;[/Y$',?I-[V1U[X%@L M4/E#WPTZQW#]SJOM/0N"4LD4M8:3HT$< M1=?;L3.7AO+/&MAW1,'.52Y0K7S#:DAE)4QSJ]O5]DVX:5KA?WKSH#Q2M6)" M \>EE8:G%V<$5-.D36!DZ1MC(8UM,S_-[;N&RB78[TLIS39P&[0O9?(/4$L# M!!0 ( %EAZE9YB3-8EP( +X% 9 >&PO=V]R:W-H965TW#@"%8- M9K:3M/OK9YN$I5*::2_@L^]^'X:[T8Z+)UD@*G@N627'3J%4?>-Y,BVP)/*2 MUUCIDYR+DB@=BK4G:X$DLT4E\P+?'W@EH943CNQ>+,(1WRA&*XP%R$U9$O$R M1<9W8Z?K'#86=%THL^&%HYJL,4'UI8Z%CKP6):,E5I+R"@3F8V?2O9GV3;Y- M^$IQ)X_68)RL.'\RP5TV=GPC"!FFRB 0_=KB#!DS0%K&KSVFTU*:PN/U ?VS M]:Z]K(C$&6??:*:*L7/M0(8YV3"UX+M;W/NY,G@I9](^8=?D#H<.I!NI>+DO MU@I*6C5O\KR_AZ.":_^-@F!?$%C=#9%5.2>*A"/!=R!,MD8S"VO55FMQM#(? M)5%"GU)=I\)X$<63NSE$W^/H(8D2F#S,X7%Y&RU@DB31,G'A(5K"AR59,90? M1Y[2I*;42_<$TX8@>(.@&\ ]KU0A(:HRS%X#>%IM*SDX2)X&9Q'GF%Y"K^M" MX ?!&;Q>>P4]B]=[$R]'(3"#&9=*NC C-56$T=^8N1 +K G5"U)E\*@*%#"1 M$I6$.94IXW(C$'Y,5E()_8/]/'4_#7O_-+MINAM9DQ3'CNXJB6*+3OC^77?@ M?SKCK=]ZZY]##Q/=Q-F&(? IMN[1\(N> EJ(**#&HBU L$0[<_]&%XY0ZN!YWX M7X0N5'K4O2J"4Q?M'?54B6)M)X>$E&\JU;17N]L.ITG3DW_3F\EV3\2:5A(8 MYKK4OQQ>.2"::=$$BM>V0U=I6KQ%?FX8" "'!0 &0 'AL+W=OTR2C=-TQY,Y053P4E FQ\Y&J7+H>3+=8$'D.2^1 MZ9T5%P51VA5K3Y8"26:3"NH%OM_W"I(S)Q[9M43$(UXIFC-,!,BJ*(AXG2+E MV['3=78+\WR]46;!BT,]JH>J$Z#HXC7F)Y#V'4A\(/@"%[8]AU: MO/"]OH5^UT*]NI!0PA00EL'LJ 4_)XLI1+ZQ?PYU'N-'!U&-BH:RI*D M.':T3"2*9W3BCQ^Z??_3$=Y1RSLZAA[?:U5F%47@*RB;'BQYW)$_Q/@HYF'& M_R_4T7>"Q1*%O9=]IW,")YVWT[ST0W?0OX @MJ[=(->!&?&"N&LDQRL[@+3(VL016Z_&QKH;AC H0/V]L11H%C; M$2 AY153M4[:U7;*3&IQO877(^J6B'7.)%!&PO=V]R:W-H965TPMX9I$VA ND;B)I*52U0=G=Y*X>.U@>PGTZVM[DR45(53JR_HV<^;,F?6X M.1/R44T0-;SDC*N6-]%Z>NS[*IU@3M2>F"(W)R,A4,S\* M@GT_)Y1[[:;;NY/MIB@THQSO)*@BSXE\[2 3LY87>HN->SJ>:+OAMYM3,L8^ MZJ_3.VE6?H62T1RYHH*#Q%'+2\+C3L/:.X-O%&=J:0XVDZ$0CW;1RUI>8 DA MPU1;!&*&9SQ%QBR0H?$TQ_2JD-9Q>;Y /W>YFUR&1.&I8 \TTY.6=^A!AB-2 M,'TO9IY 62HM\[FP8Y)27(WF9Z[#DUM]Z%W=07)31=N M!Y=G]]"[&20W%[W.U1DD_?[9H \[ S)DJ':;OC8AK:.?SN$[)7ST 7P8P;7@ M>J+@C&>8_0W@&ZX5X6A!N!.M1>QBN@=Q6(,HB*(U>'$E0.SPXH\$$"*;4<: M\ QZ7!,^IB992)1"K:!+5>WLSW ].UN10KW*HKT-O]\U5S0I#6HQ@/,]G%<>U**LYKH+>,#7 M?(C2U6%YL;$%6QN5HE_@^_DI;&\>1F%XLAB7CZ^1OE .<>TH:-0.XD9E(A -:.IFR+TBD>^18(VZC4K=QC^K2]]^$.)^D%4R MKX7[7.9W,3[1.TF?"JJH;7(*PKA1BZ,W)0>2<,6(/?0AR7Z9CF(%5>\4+25/ MTK3("V./&9!<2$U_.U_8J=<.CT+8_>\2A7%0J\?UM07RE_I9CG+LNK:"5!1< MEZVMVJT>AJ3LAV_FY:MR3>28&ET8CHQKL'=@BB/+3ETNM)BZ[C@4VO1:-YV8 MQPVE-3#G(R'T8F$#5,]E^P]02P,$% @ 66'J5KVL<"VH @ # 8 !D M !X;"]W;W)K&ULI951;]HP$,??^12GM*HV"1$2 M NU:B%1HNU9:UPJZ]6':@TD.$M6Q,]N4\NUW=B!E$["'O1"?<_?S_W*^H[^4 MZD5GB ;>"B[TP,N,*<]]7R<9%DRW9(F"WLRD*I@A4\U]72IDJ0LJN!^VVSV_ M8+GPXK[;>U1Q7RX,SP4^*M"+HF!J-40NEP,O\#8;XWR>&;OAQ_V2S7&"YEOY MJ,CR:TJ:%RAT+@4HG V\R^!\&%E_Y_ ]QZ7>6H/-9"KEBS7NTH'7MH*08V(L M@='C%4?(N061C%]KIE>I LM)'%.I@4%+FHGNQM_1VV L[:>P+"=4#H=%<' M.957S+"XK^02E/4FFEVX5%TTB MP(5,#5[E.N-0+A?#CV%2O:S;+- MJ0\/6P18C:$PPH2^8ND"8*5G *&,Y M1VH0N,D%$PG"2+::\,6DL,PDYROJX9*M[.VB.VZR7$#@3H)C"(.H^2GHT.KD MZ"P,@HO&DS2,@]X^Y1^4#6-#^#^%A:3[83)6XZ-.K]F)@K\$'D.O&S3#;O0N M'7:5W]_JT +5W,TA#8E<"%,U:[U;C[K+JL/?W:LY><_4/!<:.,XHM-TZ[7J@ MJME3&4:6KM^GTM#T<,N,QC4JZT#O9U*:C6$/J/\ XM]02P,$% @ 66'J M5I2@?*%R! 20T !D !X;"]W;W)K&ULO5?; M;MLX$'WW5PSBV)&4G?[]#RE:< MP%&6J-\LQEGA>[.1=%?WQBWUW+\4E9ZTP4>"U!U7G.Y>,Y9N7J MM._W-R\F8K[0YH4[/JGX'&]0_ZJN)8W<%B45.19*E 5(G)WVS_SC\]BLMPO^ M%+A26WTPGDS+\MX,KM+3OF<(88:)-@B<'DN\P"PS0$3C[S5FO]W2&&[W-^C? MK._DRY0KO"BS.Y'JQ6E_U(<49[S.]*1<_8YK?R*#EY29LBVLFK6AUX>D5KK, MU\;$(!=%\^0/:QVV#$:O&;"U ;.\FXTLRTNN^?A$EBN09C6AF8YUU5H3.5&8 MH-QH2;."[/3X[FPR.?MQ>P.?;_DT0W5XXFJ"-9-NLH8X;R#8*Q ^@^]EH1<* MOA8IIL\!7.+3DF(;4N>L$_$2$P<"?P#,8ZP#+VB=#"Q>\)J37$I>:+7+M\8R MW&UI4N)853S!TSY]\PKE$OOC3Q_\V/O2P2ML>85=Z.,;2K&TSA#*&7!%>5&9 M+U5!K5[*V'#M1-O-M6N+WEE522X4SX"^'83/5T6"=MZ.#^$"ULJ90/AP^6S8 M^P@?>]^YO*>3HY(B0:B0LGW!)2']NKET;?<0?"<<@N?$<>_K \I$*%POMXML M]Q"8$WD0.9[7FPAU#S.)"-)P\AP_/&C:WJ58BA2+%!X%9BF]]+R#IB7HBM(< M4] HWUB%PJ0R8XLLV3Q;+,N!:9T(\0Q4X0'ZP?[U"G M%69_388^,1\&_U:3Z*!I_QM-6&R;W9HPYR@X6#_>U.3J^N>3%OLIP49=(OC. M$8M>"A Z7K#;];V=#ITXVNEO&#L^2=B1W5&;W='>V;UJ-'DD$GS:;&3O(^KL M2O1.X+<3O6.W'IVMF$\I%N9\W1[8;_><9YQ""ER#7B!,<2Z*0A1S@TH!%&5* M2]D@8!Y\^C!BOO^EMSE<0=#Q8H0O011+I)M+*AA&X2#P F"CX2!BWJ[%-5T: MC]KK30O4K.*/H<_>%%3 MU0;-K>RW.K]X;G+9%!/O,?O-.$ ,610//,^#P!E&U% $-[ZDX%+I*"6:[X5& MKQ.H1-?\"[^>Y8.E^(P"V[JX-C[M8]*I'GM[C[<-6L4&?LSL')V5 1UL1Z/_ M6S.B-PC]D27!'*H'PZVK[375=AKMS$MWJ[S-4M"-Y5N^[;]3SAK MRN.GYBRLL7RM-14>MON@OYU4)H%-#\K M2[T9F W:OZ?Q/U!+ P04 " !98>I651::WWL" "@!0 &0 'AL+W=O MUB4&DK3= M"K18T73;P[ 'Q69BHY;D24S3_OTH.?%2( WV$HLBS^%A*'*PTN;1EH@$S[)6 M=AB41,UY&-J\1"GLD6Y0L6>NC13$IEF$MC$H"@^2=9A$T4DH1:6";.#O[DPV MT$NJ*X5W!NQ22F%>QECKU3"(@\W%?;4HR5V$V: 1"YPB?6_N#%MAQU)4$I6M MM *#\V$PBL_'J8OW 3\J7-FM,[A*9EH_.N.Z& :1$X0UYN08!'^><()U[8A8 MQI\U9]"E=,#M\X;]RM?.M?<5U/<>.+]>U M];^P:F.33P'D2TM:KL&L0%:J_8KG]?^P!3B+W@ D:T#B=;>)O,H+02(;&+T" MXZ*9S1U\J1[-XBKEFC(EP]Z*<93=7(ZFEU/X\"!F-=J/@Y"8U+G"?$TP;@F2 M-PCB!&ZUHM+"I2JP>$T0LII.4K*1-$[V,EY@?@3]^!"2*$GV\/6[$ON>K_]6 MB,PX*=OT3QAD+U_%Y]$G_<(3#N! MZ3[V;*)EHQ4JLJ#G4#NY@,\\=BQ[E]:];+NU[DO1FY(@Y$$CY[M6N98(-SH7 M?FSX[0.5""\H#*!K,7"#4,[0=$WZGZ"X=P '/=\+F&A+MO>M0<,YU.*U'OB" MBATU"%6 */C-5ZYO;G@[R7 <'R;)*:2':9+V'C1QN.(-UA+ECOY5".SJ4K@U M-1+-PN\&R^BEHG: NMMN_8S:J?L7WNZN6V$6E;*I62,'HVW4" M !:!0 &0 'AL+W=O:,E:B%2>)F*1%<$M-,T[8-)#A+5B3/;*>V_G^V$C$F4+['O?,]S MSUU\'NP9?Q4IHH3WG!9B:*52EG>V+>(4U2J1UV."C) M#EA*-HR]:F.6#"U' M"T**L=0,1"UO.$9*-9&2\:?AM-J4&GB\/[!_,[6K6C9$X)C1'UDBTZ$56)#@ MEE14+MG^ 9MZ;C1?S*@P7]C7L3T5'%="LKP!*P5Y5M0K>6_Z< 0(G$\ 7@/P MC.XZD5$Y(9*$ \[VP'6T8M,;4ZI!*W%9H7_*2G)UFBF<#)_6#],E+**?T6@^ M74'T?0+1>+Q\GDY@/HM&L_EL/5/^+VNRH2B^#FRIDFJH'3<)1G4"[Y,$K@>/ MK)"I@&F18/(_@:W4MI*]@^21=Y9Q@O$U^&X7/,?SSO#Y;0M\P^=_PK<@'Z8X M($4"41SSBE !OZ*-D%Q=FM^G:JX9>Z<9]2#=B9+$.+34I CD;VB%5Q?NK7-_ M1F^OU=L[QQZNU& F%45@6R@;[:=EVA] M"(6KB\!SW?O#VED1J@:]/0YNW?;H2:;(!?C][HW7!]?K]IQ^9\TDH> '73\( M&A^<:IA]=-]SY#LSU0)B5A6ROOJMMWTXHGI>_H77K\XCX;NL$$!QJZ#.=?_& M EY/I6"D_+LTH$ #>"P &0 'AL+W=OOV/%=;L@, =L0(#E@AB37:1[2RR3TVIE.'X2]!C6VQ$ER2/[[ MKF0PA#.^=/IB2[;VVV]_:D=KJ9[T$M' 2Y8*/?:6QJPN.QT=+3%CNBU7*.A/ M(E7&#&W5HJ-7"EGLA+*T$_I^OY,Q+KS)R'V[5Y.1S$W*!=XKT'F6,?5ZA:E< MC[W VWYXX(NEL1\ZD]&*+? 1S>^K>T6[3HD2\PR%YE* PF3L38/+JX$][PY\ MX[C6>VNPELRE?+*;VWCL^980IA@9B\#H]8S7F*86B&A\WV!ZI4HKN+_>HO_B M;"=;YDSCM4S_X+%9CKVA!S$F+$_-@US_BAM[SBU>)%/MGK NSG8''D2Y-C+; M"!.#C(OBS5XV?M@3&/I'!,*-0.AX%XHCZ"\G.3.93?^U8)&]8S>Y-.'H.]_KN'; M*_GVZM"W? WQI<5*"A1&5Y&LA:DF68G=H P'LT1X1:8TH(TC4!0PFZ.RD6C8 M2-AP!(V/\+%QG2M%Z\<'C*2(>,J9ZP RJ6!0Y=;_C_I? M'#IC?,T$-.T&SN#^X?IT'U$;9G(CU2LH9I!$VKY?/!LVH3%)J,%9%D**,U*3 M4Y^C2MYY..BV>\,3\FBSWQ[8Q8$<]9CHZK6&)MEG M%4+0]@<&9I73-,!&AA>A=./($1=2_.!YT M!93:"RW%D5X73FLRKE]F7+\V-Q[ITHQSY%4$9@6CJ;#D L M\[E)\I3NZ@CYL[M.CC2"^$>EA]C?*D+Z;K 6"#2'B&\LI>J=4PD;3JZZ5S3C M*/,*3,2 WW.^HJG#M,I\C6QVDQIR?[0I^D,FQ[ +(@>GZUK;H$RT06VBW'BO#7L]7:)%<>\ M: 1TJ*JXMYXLY!H/1=M[A\!6PQXC2X(:=!6?S:LJ7IV]F2M#M7"3)56,S(4I MQJ_R:SF\3HN9;7>\F'SOF"*?:$@Q(5&_/:#[1Q739+$Q&ULK59M;^(X$/[.KQBEO:J56$@" M+5!:)$I9W4IM#Q7N]E:G^V"2";'6L;.V4]I_?V,'6%JU/9UZ$L+QR\P\S[S8 M<[%6^KO)$2T\%D*:RR"WMCQOMTV28\%,2Y4H:2=3NF"6IGK5-J5&EGJA0K3C M,#QK%XS+8'3AUV9Z=*$J*[C$F093%0733U%*@L;L,AA'YU===]X?^(/CVNQ]@V.R5.J[FWQ)+X/0 M 4*!B74:& T/.$$AG"*"\6.C,]B9=(+[WUOMGSUWXK)D!B=*?.6IS2^#?@ I M9JP2]EZM?\4-GU.G+U'"^']8UV>[@P"2REA5;(0)0<%E/;+'C1_V!/KA&P+Q M1B#VN&M#'N4ULVQTH=4:M#M-VMR'I^JE"1R7+BASJVF7DYP=W4]OQHOI-Z^Y[VT9S*,ZT$@LJH.&H"I2=@]PB\AOK_T-N@&&"Q M1.WCL#]I',)AXU95TM*- /.<::Q=FJ%NPLW-!(ZC$^@,FIUNM!VN*X1,JP+8 M"Y.+'*GF!),)0OK6H34S0+],";IAN%R=_PNX!>.&P]3="YHG3, 1*\HAS$15 M+$D<)JH%,XMP8],6',&X4)4[2!]KF MRNQYD/38G.O:=Z2E!70O@[(Y^6'?P/-,;=; /*X:CS>>HIM0[J? W=N0*)WZ M@/DX%96MB"Q;:43'Q,"=LGC><*G[;FYS XDJ2B:?( K#7V@BK:;HDIGE$TPU M_P[S5N,.A5&R27203NA2:0(/!A.-EEY&CW47!^+OSDUJM:W][#+$VU\MTJ6, M.\4*AXX\Q%.@-V^).1/9"Q64;AJX-8V4<7(ZO>]DWKV09450#+8:+NEO-9DR MC,-7E)\F.<\=-Z=E']B?GR<>;,[,EBJ4BAP,ZH'^_E.E+?806GK%:Q7.(ME# M_N#>GRT_,GW8[_6:_7"PN1.2'Q79\C0VN"A"NS*A8@A;%$.)6U_\U&D(_0.Y M%%$")_-$+_6DN'64\;$D^-Z]S'K1K!*B9DLIYM/$@R(/,.=QVA+"BY C.^[V M^&!I)CEA*IAL$!H7E6_BXM*39U/[1;W763X[J)^GF\;D5OF5YQ>OT%9B0:MGJG >BZO:LG5I6^ MI5HJ2PV:_\RI(T;M#M!^INBZV$R<@5V//?H'4$L#!!0 ( %EAZE9X,MBZ M@@( %T% 9 >&PO=V]R:W-H965TG7&?3X( M.DX0"LRL(S#Z6^,M"N% ).//CADT1[K P_F>_MWG3KG,F<%;)7[RW!:#X#J M'!=L)>Q4;>YPE\^EXV5*&#_"IO;M=0/(5L:J!<0>]WU05[EB%F6]+7:@';>1',3GZJ/)G%HU!\OE3=-7Y=D)Y MKU'>.T5/4D/=4[G[;&!EWA>WUG>2<%S?>VR+*H[E'+6O^J'1&O$USU'FL.4H MUO5INW(ZU;YI][ M_? \,+WDE+C !85VVE\O ]!U,]>&595OH+FRU(Y^6M#[A]HYT/Y"*;LWW '- MBYK\!5!+ P04 " !98>I6'#K;8"X# M!P &0 'AL+W=OVO@JX)\,C_K%&*R3M90_[.1S.G%\*PAS3(QE$/3WA+>8YY:( M9/QL.)TVI06^')_8/U;>RZ:X352KOA!'3L9)' M4#::V.R@LEJA25Q6VD-9&45?,\*9:??+PVK5@\]?;Q_N%[!TGH.*+[C MQ"JS,JMAB4J6.V$0OAWMM9&T17Y?LYP31>>I[-E M(W]\@'=H1%9KN$]K*A2TT..(#> M)V_=7&K=@SU9U-;B.5]7,Y_W];]R=:A@P.P0?E.(!K3W .@4L5A3")UDQYZD M/4[6^4J-Q\+A+71#=\BX._*'T(/NR(W8R/7C$?2>@S9*%I#0]-/!&8U8FLL":)\UT0T7R7C-%$7=YY!/3@!-O M&':^5?5-@;,G"MQB?7$T/!R,-J),K9KW,!N\,X##EC'\YQLY[E MYW'0\$>1'Y[=IO\DNK1AKU)USJ0*@J'=2[_O#P<#.%<5WHL65J#:5HU:D[5# M:>INUJZV;\&L;H'/X?5#L]0V0#ZOI'2G"8V0?M"3O\ 4$L#!!0 ( %EAZE8X(%EC'P, ,P& 9 M >&PO=V]R:W-H965T M-79I D@)*2E2 BBD-U5]6.P!K-I>=W<)Z=]WU@:2ML #[&W.F3E[.>YNI/JI M5X@&GO.LT#UG94QYX7DZ7F$N=$N66-#*0JI<&!JJI:=+A2*I0'GF<=^/O%RD MA=/O5G-3U>_*MTN7*V FOWRW%$F=H/I53 M12-OSY*D.18ZE04H7/2<*W9QW;;Q5<#G%#?Z51^LDKF4/^U@E/0 MY.8C;O6$EB^6F:[^85/'1KX#\5H;F6_!5$&>%G4KGK?[\ K0.0;@6P"OZJX3 M557>""/Z724WH&PTL=E.);5"4W%I80]E9A2MIH0S_9O1;#J97=W!9 A?1V,8 M?AC?PF RGCT^?!H\CB9C&K1;;-QW._="1BKT4OI-RS4\RWF#<@H"YP'W. M3_ %^ZT)*K[@&%^J8ZHP+=:8P*1$)>P]TB"*!&BME%ID<*ODNM3P_6JNC:(K M]N/03M1YVH?SV&=WH4L18\^A=Z51/:'3?_N&1?[E"17MO8KV*?:_5<@7%72* MP X5>Y+N<+$GA27$\=-N==T 7,R20[P:63).0O<3A00]824J5T- MP-P.W6OFML-PN_)?2BJLP]X392:W/3\//H/F>-JT3DJ8S"#EW_78;#ETZ[Y7#Y*B6E8]JB.6Z M,+79[&?W5GU5.]1+>.WS]T(M4TJ>X8*@?NM=Z("JO;,>&%E6?C67AMROZJ[H M&ULO5;;;MM&$'W75RR8-' PN+] MXD@"+#EN!?B&R&D+!'U8D2-I89++["XE^^\[NY08NY")(JC[0G(O<^;,[ISA MC'9J()5<">(;,J2BJ??1,=R9+S!SV8YV/+ MT82@@$QI!(JO+9-?NC7R+9(U4O-P;(X.25>V;/N[/X9E!XKQB MX.T-/,.[=6187E!%)R/!=T3HW8BF/TRHQAK)L4I?RD()7&5HIR;3KXOYS>?% M@LQNKZ?SF_/[^>T-.;FGRP+DQ]%0H0N]<9CMX:8MG/<*G.N1:UZIC22?JQSR MEP!#Y-81] X$IUXOX@5DI\1W;>(YGM>#YW 7O&M@CJ\B\DHJI1F<& M+<@EYSFY@"WF:(T9I\B,ES6MGL@5*YF"G'R[AG()XJ]C)]+K3XOJ3-8T@[&% MJI$@MF!-/KQS(^=33S1!%TU@T/W7KJ^1.",E.<^^-TPRD^G?KG".S!64\BCA MX T(AQWAL/?X%UA5\J8 PE>$2@E*HC"1NL!#IE5."D:7K, X0.KUIOQG$K4A M]#HY'L)/>![,J-R8Q26M'O!1T"H#\I[$=N(%@WM!<\#*E ';&L$0U[&C(!K, MJRTF$1=/Q ULSPL'=VBH#!"@1Y-B-JFPY":Q9Z=^BA:*5FN&( =N']XEGNM^ MVM< $.BGH/IZT4N4VFX8#6[5!N=K^M0ZU_ TRT0#+X,Y"1/73L.4?!SS$=Y\O=(>2.+\0/\4 HG#P*PIDQXJ"^';JA';L8TR-R#98#R6I M!3.G$MB^X]B.XY">1(FZ1(EZ$^5/%.DE5&N4(DI5-&T1GW%RI?KEV O[D]D= M=Z3C_UZ.\1L03CK"R?\AQUXG;R_'(++#Z)@>_3BQXS1Y(@I@SU M^(CMC=RKAQM!98T0^A^P9^7IC+:#T'M=Q7YB!XXWF!I67. =,$S<$S>UG3! MV?U;H:)!XFN=SJL,-4\4?3Q8D1/?L[U8H_W0(DXY@7-4O.^1=Q*C&L-XH!7$ M<&+4F'D)><BFR6:,6P4S-@(1:=- Z/2GOX MK/_ 4K4V798D&6\JU;8BW6S7R)VW_$W%FF&-*V"%ILYIC)5>M)U5 M.U"\-MW,DBNLB^9S@\TH"+T!UU>&PO=V]R:W-H965T9T%F.$5YMYAPU;,+EI FF K*4N 8=2VO>C9HZW@3<$]Q);;:H)4\ M,/:H.W[8M1Q=$,882,U U&.) XQC3:3*>%IS6D5*#=QN;]@OC':EY8$('+#X M.PWEO&NU+0@Q(EDL;]CJ&Z[U-#1?P&)A_F&5QS95<) )R9(U6%60T#1_DN>U M#UN :OT P%T#W+> Q@% ;0VH&:%Y94;6D$C2ZW"V JZC%9MN&&\,6JFAJ9[% MJ>3J+54XV9O<^..!/_&NP!O<^O?^K7\^!6\\A.N;2V_L__1N_>LQG Q1$AH+ M&!/.B3;^,WR!N^D03CY^[MA2%:+I[&"==) G=0\DK<*(I7(NX#P-,=S%VTI MH<+=J.B[I8137%3 :9V"Z[CNOGK*X6.VK$#-V0??*:=6F%HS?/4#?".DSS2% M>_\"O@UPN0!^>\]]?5+^?1./A,+$F#74EM5(%^BU?OTH=ITONX3 M>R2R'>GU0GK=L-<.S83ZS(19C, B.'_*J'R!$.Y5'(MM1VRK4 MMO[#RFX=TXXCD>W8T2[L:)>O;,X"Q%! Q%D"0ZHMH#+CQI_7)0XDU09)5!4H M>]17T8LB&E,B<>^Z+TWZ7G_:?VVB-WLH5VYO'9\)\IFY50@(6);*_"0M1HN+ MBV?.:_LU/+_UC B?T51 C)&".I662L[SFT3>D6QA#N,')M71;IIS=?E"K@/4 M^X@QN>GH!,5UKO<'4$L#!!0 ( %EAZE854 .\= ( ,0% 9 >&PO M=V]R:W-H965T>* M,CGT2J7J<]^7>0D5EAU> ],G"RXJK/16+'U9"\"%!574CX*@[U>8,"]-;&PJ MTH2O%"4,I@+)555A\6L$E&^&7NAM P]D62H3\-.DQDN8@7JLIT+O_):E(!4P M23A# A9#[R(\S[HFWR9\);"1.VMD*IES_F0VM\70"XP@H) KPX#U9PT94&J( MM(R?#:?77FF N^LM^Y6M7=X-6"MH"+,??%STX<=0-@_ (@:0/06T#T B!M ; MURFQ9 M8ZQPF@B^0<)D:S:SL+VQ:%T-8>9?G"FA3XG&J?3Z_G9RC;+[27;Y,$%'8U"8 M4(DF6 AL&GR,/J/'V1@=?3Q.?*4O-# _;\A'CCPZ0!Y&Z(XS54ITR0HH7A/X M6FDK-]K*'47O,HXA[Z X/$%1$$5[!&7_#@_?D1.WW8LM7WR [UXL,2._L7F1 M)RCC3')*"NP>*"O05( $IER +] 589CE!%,TTT'0TZ D^GXQETKH]_QC7X>= M@.Y^ 6;&SV6-M5M>]5]CSV=:$NB7,I] M13IDSR*-[ZS3[FG<[YT-$G^]J__OO$$_' 2G+WE.FK\S$!6(I?4)B7*^8LH] MMC;:6M&%G< W\9&V*.&ULO9KO3^,V&,?_%2N3IDW: M2.ST1\K:2B4QHE2B;UF:BXFSDG)]ZKHB7M$L$B=L37/US@/C6235)7]T MQ9K3:%D.RE*7>-[ S:(D=Z;C\MZ"3\=L(],DIPN.Q";+(O[?&4W9=N)@9W_C M)GE*&.QVOHT=Z2^7=>L'5E5NK+).,YB)A.>+T8>+,\&GHDV) &?%70K?B MX#4J2KEG[*FXF"\GCE=D1%,:RT(B4C^>:4C3M%!2>?Q;B3KU,XN!AZ_WZA=E M\:J8^TC0D*5_)TNYFCB!@Y;T(=JD\H9M_Z150?U"+V:I*+^C;17K.2C>",FR M:K#*($ORW<_H6]6(@P%XT#* 5 /(\8!>RP"_&N"7A>XR*\LZCV0T'7.V1;R( M5FK%B[(WY6A539(7TW@KN7HW4>/D]/;N\G)V\P5=7Z#;^<>K^<4\G%U]1K,P MO+Z[^CR_^H@6UY_FX1?TRSF549(*]#L*61[37/*HF CQZ]B5*I%"SHVKAY[M M'DI:'HH)NF2Y7 GT(5_2I2G@J@KJ,LB^C#-B53RG\0GR\6^(>(0T)!2^?CBV MI./77?5+O5Z+WBR.V2:7 MW0F";/T7U*T==+FMU3_@_ZCL)R7BDW.XEN$O'4 M&#:K[S;UVII*L0R*54LU,]3[Z3O!?[8?3ZLIS$.#_QA'6>D.JA3';PGW6=6NJVI=)U@ M(#&C:\.Z:T-PNH>0Q0.)&<4'=?$!&-U!([6]X3'=51P^C&L&>U1G.7I/L$,K MV-94NLXMD)C1->QI#^&!HUU) M4/I68VX,!$83"\*ZDCOGTTI<,^/.2@W@Q*S6R =F?8ZG^Z0=ZSL5N5TVNT M,:.^[^DOW *\ME78[JN @?]@!]Z:2^?Y!E(S.Z=='A[ P]JUZ#4S 9HPX:M MEJ@;\,-7 #]L\>,MC&MSA>WN"H;Q69K6H<*.N36=SK,,I&8V3WL^/(+''-2\ M0:F9.R?:O1&K.>J$>25UA/!HZ ='K+<$$M+,.M%6B]BMUF+#XU4DJ#A$=S^' M=L!O-^MUFKRXGV)/H.OD0JF9[=)^CQ!PN@FH;8-2,QN@;1NQ;\5UHMM_>1'? MQYA@]X+AH(5L[:^(W5]!D&W?2[$GT'EBWV*[C&AC1_KP9(/Z,R@ULP':GQ'[ M-EPGL@>-UB,8'-/='-?'O1:ZM9DB=C,%0;=]0\6>0.?)?8OM,J(M'0G@Z0:U M95!J9@.T+2/VO;A.=(]>L6Z/FK<52[KMEMN>0^=3 MGK?8+O.UA_,Q.-P^J"N#4C,;H%V9;]^%ZP)W)?7BTMT<-PSP,>#NP6FQ^JCW M6!ZB"U1^A-R=N-9WZX/Z67D\?73_#)^&N^-V+;,[_;^,^&.2"Y32!R6ILE!_ M*?GN0'UW(=FZ/).^9U)]WBQ?KFBTI+P(4.\_,";W%\4#ZG]KF/X 4$L#!!0 M ( %EAZE:S?N#?/@, .4- 9 >&PO=V]R:W-H965TJ[\5:9Q>^K\(8$ZK.1(:I MV5D)F5!MIG+MJTPBC0JAA/M!H]'Q$\I2;] KUN9RT!.YYBS%N025)PF5VQ%R ML>E[Q-LOW+%UK.V"/^AE=(T+U/?97)J97Z%$+,%4,9&"Q%7?&Y*+$>E:@>+$ M=X8;=30&:\I2B#]V,HWZ7L,R0HZAMA#4O!YQC)Q;),/C80?J53JMX/%XCSXI MC#?&+*G"L> _6*3COG?N080KFG-])S9?<6=0V^*%@JOB"9OR;+?M09@K+9*= ML&&0L+1\TZ>=(XX$.JT7!(*=0%#P+A45+"^IIH.>%!N0]K1!LX/"U$+:D&.I MC+.YGL^'=3[B=P&)Z=3.=3,?#FV\P'(]O[V^^36^N8'Y[/1W_ MA'>7J"GC"C["7)JDD'H+N<)5SH$;OZKW/5\;/A;5#W>Z1Z7NX 7=)("92'6L MX$L:8?0O@&\,J:P)]M:, B?B)89GT"0?(&@$@0.O67FG6>"U7L"[1A/P6/ ( MIDDFQ2.:?-0*?LTP6:+\_9S)3D#[C5VHC(;8]\Q'I% ^HC=X^X9T&I\==%L5 MW5:!WGR![CXP'V#.::J!IA%\>2/&[0- M6Z32E0>?*GJ?G$A'3G2$WHEQH@-)XU (&C4&?P?^G\D?53%21_Q?06V^F@ D M.# ,G%@S&L9F26Z=*> &.=6-AW)'FG7F0!VUCQR*'W%6J)-SP(WZ^D^ '(H< M<1>D[QBSD+]2 -P8IWKQ4+%(I\X4J*-\D4/](LXB ?W;P3E.NB MOU 0BCS5Y26\6JUZF&%Y&PO=V]R:W-H965T(D[:+12]HB8Z%E40O2=G9MR])*;)C'9(6!MH; M6X>9X7PS%/53_2UEW_B*$ %>TB3C V,EQ/K"-'FX(BGFYW1-,GEG25F*A3QE MSR9?,X(C[90F)K(LSTQQG!G#OKXV8\,^S4429V3& ,_3%+,?ER2AVX$!C=<+ M#_'S2J@+YK"_QL]D3L33>L;DF5E%B>*49#RF&6!D.3!&\&(,>\I!6_P>DRW? M.P8*94'I-W4RB0:&I3(B"0F%"H'EWX:,29*H2#*/[V50HQI3.>X?OT:_UO 2 M9H$Y&=/DCS@2JX'A&R B2YPGXH%N?R,ED*OBA33A^A=L2UO+ &'.!4U+9YE! M&F?%/WXI"['G +T6!U0ZH$,'I\7!+AUL#5IDIK&NL,##/J-;P)2UC*8.=&VT MMZ2),]7&N6#R;BS]Q'#^='O@"[J_!?'(SG5Q/QJ/I(QB-Q_=/T\?)] ;, M[F\GXR_@Y(H('"<W%;U_K>@I&'%. M!#\%XYPQDHFFFA9#NGI(]0AYAT6H&[H(68[37 .WJH';60,YY<$-K%O9CF7;J+F1O0JM=^Q',PQIGJF' M^$VHO1H$M"S;0@>L=3.K&=.O,/U.S*_%&^7B M%5?35JS[J!7IO5@1MD/BDNC,:ISG?D>V!4_= LIG%<(6JJ"B"H[('C!RU4.T$#_P-%4XZYGVS@>('O'$+5[6S7L5VW M1=C G;*!W=+FWS;K-L:+.(E%3!I?<+ N0FJ-JIO 'K*]7LO[#>Z4"NR6*O^< MZ3T:]WV:NDDWS4Z)P&-+D0A*R%*&M,Y[,BE6;-V+$T'7>O>[H$(J'WVX M(C@B3!G(^TLJY5MYH@:H/J ,_P902P,$% @ 66'J5I(G'QM?!0 FR< M !D !X;"]W;W)K&ULK9IM;^(X$,>_BI4[G?:D M54E""*5'D6CB=)$*K^$& ]$F,6L;Z$KWX<]Y:$*XU(73\*)-PLS/ M]OSC23QXN&?\NUA3*M%+$J?BVEA+N;GJ=$2XI@D1%VQ#4_7-DO&$2'7*5QVQ MX90L^"C(=O*.$KI T=BFR2$_[RA,=M?&Y;Q>N$Q M6JUE=J$S&F[(BLZI?-H\<'76J2B+**&IB%B*.%U>&V/K*K!SA]SB2T3WXN 8 M94-Y9NQ[=C)97!MFUB,:TU!F"*+^[:A'XS@CJ7[\**%&U6;F>'C\2@_RP:O! M/!-!/1;_&2WD^MJX--""+LDVEH]L_XF6 ^IEO)#%(O^+]J6M::!P*R1+2F?5 M@R1*B__DI0S$@8-MO^%@EP[VJ0[=TJ%[JH-3.CBG.O1*A]ZI#F[IX.:Q+X*5 M1]HGDHR&G.T1SZP5+3O(YWP^[ C50\R3BC5^^W7\-[:6.*>;"V3V/R+; MM&WT-/?1AU];!Z;'S-CN G7-=S&^'N/34&&L'&-J,/ATC*XWP>D8JQW3B'FW MNN>Z.;?[!O>!L\4VE&B2%IDQRS#?[I01FDB:B+];>GI3$)UV8I9^K\2&A/3: M4/E54+ZCQNBW7RS7_*--2TB8#PG#D+ "-;0V*DT=G3TT5@(*@4B$BU)Q-&. MQ%O:IJN6):KW,C#@GS(6'8_4\\ M[8'IFGWG*.XM=H[CF.:@/?K]*OI];?1O&5OLHSA&4;)1$T"]$LLV,;20<\6 MA/F0,-Q_-POI+!H"7%8"7&H%P"_AFJ0KBM0[8Y&(:+I ;(DVE$>L[17P1@L\ M5PQ(F \)PP5LTW1+8D1VE*OU(Z(- ME=I$T>+.%042YD/"\* EVGW;O#P2I;W MMO3NGVB'07L70-&:&M4U$TM?-'FD.YINE2XT#=<)X=^KG(O^05[^JPCER&-I MJ)3DQ71]C$3#+&!;7MF^\QH-6HP!I?F@- Q*"Z!HS;NDKNU8??BD#5KJ :7Y MH#0,2@N@:$VIZRJ2I2\C-:EX9*6K6/K2MV%,W#MHTH% M5+--W>HRDZ6O,T$D\GLUH2M3;1H'+5*!TGQ0&@:E!5"TY@_P==G+-L'3N U: M^ *E^: T#$H+H&A-J>O"EZVMMIR8QO60L\4%+76!TC H+2AI1P^%WJ5MF_7' M.JI2=P[V#JD$N\IW>0D4LFTJBRT=U=5J)]DXWS]U=-VSKGRKY3JVKH)BGUB- M+[:M30E?1:E ,5VJILR+OEIT\&(G6'$BV2;?N?3,I,K^^>&:D@7EF8'Z?LF8 M?#W)&JCVXXW^!5!+ P04 " !98>I6$^GA46@" R!@ &0 'AL+W=O M9_[H&R_83 M[4MLQ[=07 C)THJL'*0D*Y_XM;J'(X+;.4/P*H)W+:%=$=HF:.G,Q!IAB<. MLSWB&JW4],+AHO MT,T()"94W**/:#D?H9OWMX$MU1LUSXXK]?M2W3NC/H*XA=KN'?(ITFG5T9_5%CF,8 M6*IU!/ =6.&'=V[7^=(4\C^)G41NUY';E]3#81RS(I-"=5P,9(=7%)KREB*^ M$=&-OPL]YW.OUPOLW7&2MS#7[?BN7\-./'9JCYV+'B<@1!\-J9HH.(L!J=F$ M$E:LY+J@JL_+ $VN2]GND1WG'\.7$"=>_=JK?]'K@DE,F[SXU]W@6UCC#=I' M':VGZ3?,-R03B,):$9U63RGP&PO=V]R:W-H M965T08]%C)13J)&4\QU*%?&>+D@-.#"BGMN>BS2E)2 MP)(C4>4YYK^G0%D=6*YUV%B172;UAAWZ)=[!&N2F7'(5V1U+0G(H!&$%XI & MUL0=1P.=;Q*>"-3B:(VTDRUCSSJX2P++T8* 0BPU U:?/41 J292,GZUG%97 M4@./UP?VK\:[\K+% B)&OY-$9H'UV4()I+BBS@"N*,S *\%>&\!@S. ?@OH&Z.-,F-KAB4.?F3JNAQY8(3.!YD4" MR6L"6XGNE'L'Y5/O(N,,XA[JNS?( :G>737CD6)8P@LU98"^!ZL\,,[=^1\.67R/Y&] MLCSH+ \NL8=+SO;$M+.:)BAAU5:F%56=&;.JD.*4]X9P: CU@-F'CF_OCPU= MRFA4VD>O/0>^,T- (%.T>3[=;C=G)J:]WNQ/U?QIQL5?FF9X/6"^(X5 %%)% MZ?0^*3V\&0A-(%EI>FK+I.I0L\S4# 6N$]1YRI@\!+I -Y7#/U!+ P04 M" !98>I6MJI3(4P" .!@ &0 'AL+W=O3+@0JXZ=V8:T_WZV MDT9A"HB'O1!?^Y[C %,GVRX MR+'2H=BZLA" UQ:44S?PO*&;8\*<)+)[=]8D&VFS(:;1 7>PA+48S$7.G(;EC7)@4G"&1*PB9UK?SP9F'R;\$2@E*TU M,DY6G+^88+:.'<\( @JI,@Q8/_8P 4H-D9;QI^9TFBL-L+U^9[^SWK67%98P MX?29K%46.U<.6L,&[ZA:\/([U'ZLP)13:7]16>6&@8/2G50\K\%:04Y8]<2O M=1U: +]_!!#4@.!<0%@#0FNT4F9M3;'"221XB83)UFQF86MCT=H-8>9?7"JA M3XG&J61V_W1[__!S,;M=HHLI*$RHO$1?T.-RBBX^7D:NTI>85#>M"6\JPN ( MX132'@K]SRCP@J #/CD?[A_"76VM\1[R5Q'VNPE-5XUE@5.('=TV$L0>G.33!W_H?>MR^Y_(#KR'C??P M%'NRP*5^510(@JGL!769Z8(,P"?I\P[EZ#\Q, M:#X!R5]02P,$% @ 66'J5IS^"$Q1 @ EP4 !D !X;"]W;W)K&ULK51=;]HP%/TK5C9-K=22#U(ZL1")KZD\E"'HQ\.T M!Y-1D!Y-7!\9[^Q)-M,F0TWC@J\A16HQV(A=.2V+"G)@4G"&1*P&3A# MOS\.3;Y->")0R8,U,D[6G+^88)8.',\( @J),@Q8?W8P!DH-D9;QN^%TVBL- M\'"]9_]NO6LO:RQAS.DS254V<+XZ*(4-+JE:\NH.&C\WAB_A5-I?5-6YX:V# MDE(JGC=@K2 GK/[BUZ8.!P"_=P(0-(#@(R \ >@V@*XU6BNSMB98X3@2O$+" M9&LVL["UL6CMAC#S+ZZ4T*=$XU0\FS]-YP\_EK/IZ@K-IP_H8@(*$RK1' N! M38TOT35Z7$W0Q>?+R%7Z3H-TDX9_5/,')_C] -USIC*)IBR%]#V!J\6VBH.] MXE%PEG$"20=U_2L4>$%P1-#XW^'^&3G=MH!=R]<]54"V Z:X>$,3(A/*92D M_1RNI1+ZB?XZ5K&:,#Q.:-JV+PN]ZW8V[_$]D[[V'K M/3S'?N#]61 %URFOV#'#-6?=8; F3B,)&4WJ=6ZU'U&.@#A0O;">M MN=)]:9>9GIP@3((^WW"N]H&YH)W%\1]02P,$% @ 66'J5B@73OT5 @ M\@0 !D !X;"]W;W)K&ULK53;;MLP#/T5P1N& M%M@B7YIVR&P#:=)A!;8NB-ON6;&96*AL>9(2=W\_2G:,%$BZ/NS%$B6>0QZ: M5-Q*]:1+ $.>*U'KQ"N-:2:4ZKR$BNF1;*#&F[54%3-HJ@W5C0)6.% E:.C[ ME[1BO/;2V)TM5!K+K1&\AH4B>EM53/VY!B';Q N\_<&2;TIC#V@:-VP#&9B' M9J'0H@-+P2NH-9;Q," ;FQ M# R7'[O?L7YUVU+)B&F92_.*%*1/OLT<*6+.M,$O9 M?H->S]CRY5)H]R5MYSO&B/E6&UGU8+0K7G^[K< (+DX PAX0OA40]0!7 M.=IEYF3-F6%IK&1+E/5&-KMQM7%H5,-K^Q[/,R-D<#.-"DSNF%+-U/B>?R$,V)V?OSV-J,*Y%T[R/<=W%"$_$F$,^ M(E'PD81^&!Z!S]X.#U["*:H=)(>#Y-#Q1:HU]+U@3(W%:7U'< MT8P=C1W_71I<1?C'=H=*_N'494@/.M*^!C^8VO!:$P%KA/FC*\2K;L(ZP\C& M->E*&FQYMRWQ40)E'?!^+:79&[;OAV>;DI3 M @ N04 !D !X;"]W;W)K&ULK51A;]HP$/TK MIVR:6HDU(03HNA")0JKV0UM$VFW2M \F.8A5)\YL ]V_G^VD$:A0==*^Q#[[ MWKOW8MV%6RZ>9(ZHX+E@I1PYN5+5A>O*-,>"R#->8:EOEEP41.E0K%Q9"229 M!17,]3UOX!:$EDX4VK.9B$*^5HR6.!,@UT5!Q)]+9'P[!RY(R[%Y/ Y-N$;Q2WBV3R> MC6^F$/^8Q7=)G,#X;@KW#]?Q',9)$C\D';B+'^!DBHI0)D_A,SPF4SCY>!JZ M2MMP.^Y_L'X)/WP[O[<%>[;JW[K77?\@7'K NL M",T GW5+2)1 R@RXRE$ D1*5[$")ZI#-FK=O>4V;;")_& R]T-WLNGF=->P/ MS@=MUI[H7BNZ]Z;H>ZMOCBG2#5DPK?KG+18+%+\."7V3RPR("UF1%$>.G@ 2 MQ0:=Z-.'[L#[>NAU_A/9GNV@M1W\TUMU8"6XE(<\!^]ZG-=9AQ['W6DL,]1N MB5C14@+#I<9Y9T--(.I!40>*5[;7%ESISK7;7,]6%"9!WR\Y5R^!:=]V6D=_ M 5!+ P04 " !98>I60'2OS'X" !@!@ &0 'AL+W=O)>K@ 4>LQ9(0?.2JGRW'5E MMH*0J%/%ESD1.E0+%U9"B!S"\J9BSVO[^:$%DX2V[U4)#&O%*,%I +) M*L^)>+H QC<#QW>V&U.Z7"FSX29Q299P ^JN3(6.W)9E3G,H).4%$K 8.$/_ M?!29?)OP@\)&[JR1<3+C_-X$E_.!XQE!P"!3AH'HQQI&P)@ATC(>&DZGO=( M=]=;]B_6N_8R(Q)&G/VD<[4:.*<.FL."5$Q-^>8K-'ZLP(PS:7_1ILX-=7)6 M2<7S!JP5Y+2HG^2QJ<,.P ]? > &@-\+"!I 8(W6RJRM,5$DB07?(&&R-9M9 MV-I8M'9#"_,OWBBA3ZG&J22=?DLGT]M?:'@]1I/O=Y?IU>3ZMH>N)[?H8 R* M4"8/T1&ZNQFC@X^'L:OTI0;J9LT%%_4%^)4+QI =H\#O(>QAW $?O1_N/X>[ MVFKK%[=^L>4+7O,K= ,(]=1#*2.%0J28H\E#14O]9BKT>SB32NA7ZT^7T9HY M[&8V[78N2Y+!P-'])$&LP4D^??#[WN]BZ[Z&E MX%)V.:_I(DMGYL(Z.?."T_Y)[*YW/>VGX? $1VW6,[%A*S9\4^PPRZJ\8D3! M7/>GKD9&B9D 73IKIOZ.@*/H#$?A"YV=:4&WS*B5&?U330M074JCO5*=AF'? M#UXHW4_#H1_@%U+=G?XWL_>*B"4M)&*PT#CO^$03B'J>U8'BI1T),Z[T@+'+ ME?X$@# )^GS!N=H&9LJT'Y7D+U!+ P04 " !98>I6X_<7)V\" "R!0 M&0 'AL+W=OM#,R]M-PS#'A2;B87*DBLI2?OWHV3'38NDV,->8I'B.3QD1,8; MJ>YU 6#(8\F%[GN%,=6%[^NL@)+J4UF!P)N%5"4U:*JEKRL%-'>@DOM1$/3\ MDC+A);'SI2J)Y]P(K"#ADQC)0 M_*QA!)Q;(I3QT'!Z;4H+W#UOV2]=[5C+G&H82?Z3Y:;H>Y\\DL."KKB9RX;!V4H;639@5% R47_I8].''4#8.P"(&D#T&M ] .@T M@(XKM%;FRAI30Y-8R0U1-AK9[,'UQJ&Q&B;LOWAC%-XRQ)DDG7U+)[/;7V0P M'9/)][NK]'HRO3TAT\DM.1J#H8QK,J5*4=ON8_*1W-V,R='[X]@WF-Z2^%F3 M:EBGB@ZD"B-R+84I-)F('/*7!#[J;L5'6_'#Z$W&,62GI!.>D"B(HCV"1O\. M#]^0TVE[V7%\G4.]5#A@6J&_\_Q+4$NW%33)Y$J8 M^C&UWG;Q#-R\O?(/<2'5^^.9IMYFUU0MF="$PP(I@]-SE*3J#5$;1E9NR.;2 MX,BZ8X%+%90-P/N%E&9KV 3MFD[^ E!+ P04 " !98>I6(A%'?'4" ": M!P &0 'AL+W=OXW.N M[>NXXN)1+@$46C.:RY&S5*HX<5V9+H%AV>,%Y'IFS@7#2G?%PI6% )Q9$*.N M[WE#EV&2.TELQZ8BB7FI*,EA*I L& %W MH.Z+J= ]MV7)"(-<$IXC ?.1<]H_&42J>7(^>B@#.:X MI.J65U^@\1,:OI13:;^HJF,'GH/24BK.&K!6P$A>__&ZR<,6H#]X!N W /]0 M0- FNT5F9M3;#"22QXA82)UFRF87-CT=H-R3BYF;R<'EU MA8XFH#"A$GU %YQG%:'T6+?O[R;HZ.UQ["J]F(&X:4-\5A/[SQ!/(.VAH/\> M^9[O[X&/#X?W=^&NMMCZ]%N?ON4;/.>S\;3/2(T,+=*<^E42?/+"* AC=[6M M^&FD*V)'SK"5,^R4D*_6= M!/^;^EP/I6 M+5!.,,@" "7!P &0 'AL+W=O6BD)[V,I6M"*<)YBD:YQ/F"S"B@6 B0 @V)2"@3)0?T,YX)R=6^^]54 M=)4E:,ZBO\6.*' "/4M]; +X"JSHPSNWY7QN:L%_,MMIB%\WQ#_F'L7)8TD$ M,7]T4Z&5.C1J?4:L(M MPEEP\Q^ICB/ &$ M)0+U);(Y>@;,F^#:#1O0"?S@%>%^V&M">^O8U%?65\P7)!>(PEQIG/.V$O/J M&J@FDA7F))TQJ4Y$,URJFQ.X#E#OYXS)EXD^G.N[./H+4$L#!!0 ( %EA MZE;&1E6#K0( 'D* 9 >&PO=V]R:W-H965T<8JFF M?&&*C .>Y2!*3,>R?)/B)#7"(%\;\3!@2TF2%$8L$,@PPO8 +R-AMQ-3,KEEE"(14)2Q&'>=_X:I\.;$L#\HI?":S%QAAI M*U/&'O3DVK@YOB9_3PWK\Q,L8 ! M(W?)3,9]X\1 ,YCC)9%CMKZ TE!'\T6,B/P7K8M:MVN@:"DDHR58*:!)6ESQ M4_D@-@"VMP/@E #GM0"W!+BYT4)9;FN()0X#SM:(ZVK%I@?YL\G1RDV2ZM,YL^6*"K]-XRV1U8QW*^/=]V6PNQ4NS_5=SWZ1P>VR'1D\J02= MM)O!O71O?14MD=6<]RKGO58SV&O3>$MD->.V]>]_UWI?"DO&ULK9?;;MLX$(9?9: MBA9PHX,/.=0V4-O)-D"3 M&':Z+5#L!2V-+:(2Z27I.%GLPY>4%-G*RFQK*!&,:9$GO U,OUER45*E'X4*U>N!9(H,TH3-_"\GIL2RIQA M/WLW%<,^WZB$,IP*D)LT)>)IA G?#AS?>7XQHZM8F1?NL+\F*YRC^KR>"OWD MEBH139%)RAD(7 Z<#_[%V.\8@ZS'7Q2W=]NX$"XD8JGA;$>04I9_DL>BT#L&?B] P9!81"\-.@< M,&@7!NT,-!]9AC4AB@S[@F]!F-Y:S32RV&36FH8R,XUS)?17JNW4\.[^X^4, M1G>SV=V7Z]L_Y_!F@HK01,(M$8*8&+^%=_!Y/H$WK][V7:5]&DLW+/1'N7YP M0-\/X(8S%4NX9!%&50%7#[8< )MOP6!%P0U QK_@KE_7F=> M&4Z[#& [T^LT!F^_L/O>>_KR!L2J\2A4\:ADZFW#\1A'G.AWMVC M2&&""P7?/ND.<*TPE;7@G2;!&Q*K@'=+\*YU @1N=6ZB6;BO4;A3,B,(6S!4Q&W.*(M2?=5Y2QYF[ M\/T]4._$Z[W M [D2$S?VUW3GGVRS*+D2Q@+C*B"*Q+2A*JG%EP^KJFYIW5* MI!. 6KZ?2.CB79)4V^-371 M)&R5SV)U@]="-9HR%6K6$.50[EYUD:)89467A)!OF,H+C?)M6=A]R,H9=]<] MKPIOB%A1/74)+K6I=W*JW8N\T,H?%%]GMGXP M#LIR=_@#4$L#!!0 ( %EAZE9IP.$?P08 (9* 9 >&PO=V]R:W-H M965TK-<%A/%V*9UEZY$H5Z9UY6RU2JS>IA6*\JD<[:H&4^#'U_ M-%RF63&8G+6O75>3LW(M\ZP0UQ6KU\ME6GU_*_+RZ7P0#)Y?N,D>%K)Y83@Y M6Z4/XE;(OU?7E=H:[E1FV5(4=586K!+S\\%%\(8G21/0[G&7B:=Z[SEK#N6^ M++\V&U>S\X'?S$CD8BH;B50]/(I+D>>-DIK'OUO1P6[,)G#_^;/ZN_;@U<'< MI[6X+///V4PNS@L.FZEN5R M&ZQFL,R*S6/Z;0MB+R"(#P2$VX#PI0'1-B!Z:4"\#8A;,IM#:3GP5*:3LZI\ M8E6SMU)KGK0PVVAU^%G1_-]O9:7>S52BI7'PM%K%OIAV!%^^9+P<1L> M=(1S.OQB_>"QP.\*'RH\.T;ACE'8ZL4']"[9Y[2JTD*R+Q_$\EY4_[#_V >1 MUNM*J!20[*I8K>5K=KM(*\&NJVPJ=GMVL2-':Q+]3;U*I^)\H#*Y%M6C&$Q^ M_BD8^;]WD42*<9"803G:48Y:]>@ Y8_S>2VDS(J'Y@P4LF9?_E2[L"LIEG4G MQPC)$2G&06(&QWC',2;/5BZJ[#%M/DWKUTQEM:C4QT;:?LB6<_8NS2IVE^9K MT4645'8E2D\S\,:=J6V+BL<$HV3'*(%D]!_?1#7-ZI)&:!' M.] C<%*/D!R18APD9G <[SB.>TMJ4MF5*#W-T$O\+G2N40:CDQVC$TA2WV3U M5_:N$NHL+!1(44MVDTHZN\F171DBQ3A(S"!^NB-^"L[N4R1'I!@'B1D< U]? MA?N]Y32:_TUD.=3U0-8Y2 M,WEKFQ2..OG9PD8C"I0V-J'%V.#KZO2(SOR@RSPH-9.V]D9AC,YQJ/>!JG&4 MF@E3>Y^07A(Z*L>A+L@RT41YZTY^KF$F*.UK0HNOZ;',3@_M#!*Z_(-2,[%K MEQ2.TK#<;H\CR^VA-CBAQ>#T5VZG M1W8F"5T.0JF9K3#:*44^NAD&ZH6@:ARE9L+47BBB5XR.R79:VADK/=&#Y7;W M.!.5=CJ1Q>G R^WT@,X H2M_5*$;H&+H"X(JL91 M:B9,[8*B_OK@:&EGK/1$#Y?;;8&VIF3WLV@#%_37$6:35%_!)%S\ZS)4?2LWDISU/3%L" ME]QWJ,;3HSK_0@"Z2(12,XEKZQ2C.^1BJ#6"JG&4F@E36Z.XOPXYBW3@G89) M)T"H'4*IF0#W?@1$VP67_/^12CT]O/.Y"UU)0JF9Z+7!BM%==#'4/4'5.$K- MA*G=4]Q?%YU%.O;\SBOT2SK.&6 ?CBG6CBFF_83;A8!S#9\>W?G4A2XRH=1, M\MI^Q>@^NQAJKJ!J'*5FPM3F*NZOS\XB?:CJ?DG'.0/LPU EVE EM.OYH<\! M:W6?'M3Y9Z]0!X92,X%K!Y:@._ 2J+F"JG&4F@E3FZNDOPX\BW3LC3KM !WF MS*\//Y5H/Y70IL1;I>.0%W1< =* S0:B3&N[=\Z>Y0].'M'K(BIKE8J[D?6^L1JLV-SW: M;,ARU=X&Z+Z4LERV3Q&UL MS5=M;]LV$/XK!VT86L"+WOR6S!9@)RL6H-D"IVD^%/M RV>+*$5Z)&6U_WZD M),N6+;L+8"#[(I'4WGWCNBI.,"7J2JR1 MFR]+(5.B35>N7+662!:%4\K

*H] M.=$ $N]T$?A*M%444;!XG8'0ZTQI^%SJ X6^"4B.P5KZ@ $%J%K3 XQ=F*?7 M4-E+5HD.ESD%11W0RU%I.C?EA/?Z;1L@D=L/73QT,R/E6]\?OF4)GC/1O+)# M9RV>O:!YKQZO24E&/]O*L[MVW$,D>ZHM[-"3UVTJ,@SAB_KRFCY6 \'8S^ M^6&\^@T]F7R]NI.@[I=T\HW2R=>H"7+))]\I3WJ<3SX1(.9F]3VVM0%SRO.[ M]9$M?$K0<\N7IJ5*+R]H;AA#9,)6=LWQ"K<,)(<7H MRK=>NO]&>?Z[SWVMP1&C<_T+*MVJN*/HANVKK,,F$!(=O=X1UK\5\D%:-5>3 M#=VGM8:P 421(:NF7/M6M5Q$[;$]>W76B9QV=-8 ZMS!J=K(THT/U!/;XZ:]^6G@@;[*^.%_JH4E[X6=P:O.6H+@@,ZL M5U;,%[_>D"%5>_LI )L])V8OK0\"D M.)Y87%-F2I[BOTC=C*#NQAB%H.4-A<.,W;TZVT1:ZW.OTM\88[(F^P2 =*3< MS@_!^MX.R6P+/DU9/W4W8TQ&(1M@='2*?LX):GF;3W80V%[$^,Z*BPN@5_0Q MQM*3X@XB' /T9/75@3[K:8P]5Y\!11!,/3GBM 97T5[9A:8=&,[02Q9LVVZ:;Q,'/O. M<9W($>^;T-[H.9V!FZ<>&EWEU4YW:ZJ[D*=$+#[L?6\>.(^4B+EKKV-*!#P! M]T;/Q@SCB28:N#R1:AF:8Z"G86Z5/SU2/>)+B7KJ1MH5/3MQ*SI& 0=3.98Z MQ6JQK- 7/:=P.PI$+Y@6BU?VL)7$K[:)%\90UUMWHK'0LP>WLA#E2)G*Y$0> M6^*R?##TQ+[MK%W#^2RZK*^?LJG5+$@=30,]1S%8ME#X@RZ5U\ZCLR'>)BR& M.8KE1]@!/44QF-,*FGM=4*"CQ+3=I1G6J"(OR4E[BFX2G*'#> .B-#ZD\:#5FOY MZ^!F,ONT1'_)>B1*ZP$KIQ=:%FDV%WK8,!UA<_7R@=H38^]8X=BBFM]C[,8& M% "N,19RGBT((ZLIJ6LBAGY^=Z4L&<2=]K4FD8M?(V^(*"&KYAC&A!X"V%&# MO%=@C1A2WJS[BP+X@JQ5X@SK<6'FT0A7_H)0:5T[+BED%5[YK9V6W7S-F+!' MN(1T"3NZ3%T3RH&UHW!C%UL9$S,)YR&/3'3LK0=F0/\93VJVI::R[>T<:D1; M84BX!<N4A%PI8ZG^!.EN3#RGE@H%!P93!*11 M@XV"!EN+&>S>KP\TCO1 J>T1?"3!G1^2+KA*5?>#2P^2]4L6?;HD4>0R_2QV M9$MX"NIJ3A0HE*4:B& RM!TGO4Z41L- #),<3."HB_ZQM7K.Q#$")S,K5A8M M;Y/;H*B9!JH0T6Q@MM3@1L M$_Z*<7EE>OG8>Z10^0'_A!?B4^AF3@!M$Y9SD'AEO+X^$.:5B_/OS.V [5)) M:)C6?B\;Q9RHVT8FF1*G5Z8;S .RMYU-9HJ.GIDR1+),:"H?6]WQS(G=;2(L M.M@9:-!7"5J0B$)">7 Z^X3OFH"=S8FDA5]W:J#RRHZ)J1^1<&Z_,!IKG _< M[N9$V#99ZQ)D7MF)D&Q>J1*<4JQM%%;ZFQ.QV]CV$V#S!8@!/=KH;X(#V<@] MOEKX"08U)_:W;8&1HOC*I"@E-+[;J+&7<+N;$QS/[ 5X MK!/MA7D)E-V@S#3")P@CZ15HAO#H6+WHN*;C0J7%) ]C.UBB.Y %9/#C0;4E M0#0,E.$F^1=K(64J?SEBVL;RAG/6)'^A/D:UC_*(Y>4V\0Q@OO*PI3H$Y8PQ/CT8"NA;,)W6V2]ZX-'-&%@1%KK:F, MTA.#$1+_.W3D(3K23E!6FN2" Z#059)$^F6JLNVI/;UAN6:K!1V!W*!]-\B1I(?,:_8\-8:$"89)7JA4DT>4!+M9M; =P3O?3O?0* M_(^C[9:L*3BCYW6'J'<8^U![;HTZ)Y5QJC'V:2[]/(0)K$#E)HMCZ#554.$W MQGO8>\3-767:!(*UOL:,:VUJ4'DWQ@=K!FROP+@]+Y!RT^><\X!*O$D>:QQ> MH1M7'6G-Y]&/?S#)>=ZV)ERGV Z==A!UD5ZS"6VG#3[J^LP6?@HJ4$8X\[N# MP0PAP]VTCKMR$@QNN[>!?]C3'G4;!52"3;K&P.#31;A[)]P:I?)^,.F^ MY=P8M2+@#6LJODX%04<"C;C@Z1*(=@SON1$5/$TT;W2$S:0[IL9$=[1_G;>> MZ#QPO+6SM]UN'AX#0'^:+\70XGEN3 M@35SQ:TU'?^/M1K/IC@51?/4G.JG.G'1]7D.R=DVO6"T MW5-I577,?TO#X^PHC29_$H 5%;HK5QH:VOZ7D.N;MBI6I5V-I[>LHK%P]'BLH,8MX.P!\61374OV[WV#W>1=>-7K0XF^GI>'AP<[>)EME\[.<[;.FDX_S:Q)ISVGZ*Q?N.O\ M[;?E=;[\\/Z]M?B-U2!?CF^GXYOQT)JNJ#HQG'V8KM@>,)]-QL/?<+: $E&P M,J22/DB+5<@E.CG(0@7V1UZD:F:55YX6+NBKKEH-94HB_C)[6UYFZ7I:#A:C MX6C\T;J:C/YS,!VM<);5D)I+24UQ]7+BM46J?IKB3_?\J>_1J6S(B16 903M MC[R,Q,PIET#5P@-]^>0JRPC7S;ORNAE//XZFJ]F"VK6(ZR6;^LMI;I :89). M6$FI*U,"K!MY+^35 F!-)?^T&@3TQ9(F4E[YR\-^[SHD"/D+YKO*07/]T:(V MVV UHZK=?#X9CQ;+6HM&X*3/P5R9HF1-L+ZPKFW>*%2_(Q-WUD7: TO4X>!5 M'?P "-"%/2T>E!8-"HM5@X1GQ?=59^AH;HVO!Z//\]%TF3E"5[^.%@-KN1RM M,$^0K##2T ]9.._>B6S7^9-L4M*+).N<,HT'1O* LDFEQ6.2N4&R35,!FP>JMY9(6+]H?JHIW-1XO5;_%B'?WSPWC^GBI\B"LU(V?N,K,T M1Y-Z+0*ZHCUVYT],2P_4&P5Y/8+96'W]K@T5^A*\]?W-D^.ZV2XSIJ-Z.X<5 MV"E6WBNLQ1^K/O_9]:?Q9)([.,?3E36]'5]-1ND9BK,HLU=^$/A/CK<3K-:?RJLU6:!7L\5B]FD\ MO45:F2R)A)Z^RF^/L]:*LP$L*F$'=/53QH;2,E%0C;X>*LF""@NA$@3SR5HL MK&G-HTGIYL@F W9N5#NTZ=)(1X<)+>LAZV"&0T.$<-Z-H28;76HG[+F60&8K MX163D;4<(6W9R4356W6Y'HX3K+#Z'HP&5M7XTD"FOV">]IV@49?["O[ M61RJ_*X2 ;&R/B-&(X\].F]"IZQW@ROIA%96N#PET VNK!?Z#:Z2-=4*PDH0 MT)='/G/WE>VR2SBVT%=4C0TI:87GAH654XF!6(PFUHJ>?'.+^ M\NC"XJO$4PQG[]_/IH/E:C;\!\X*8S<0T8MZ/97;(<6Z,FSO?9=*;)C,:.I' M>F:;QA#(*X?/FG*4JRXBZ*MD>4^)?W-'K:6IPZ_DA,NGO%U_4QO3&Y60DW@!^[X;A(_F[HK*_RLX;X MQ9L.C.T_;T5,RG[V=M!&WP^*-33XVP GL&-T,UHLZ"9P.3O!81IYG$$1&8(. M?3@7%=2B2SV+P$\LS3D)XF7*E_Q*&,5?)K/E\J^#\92>?J/!?+1(CD2D%6 ' M'KM4SF@ K 5A#Z1,S:7Y -:%I OVRE"PHYPO644[^BK),L_,MI\=[X;$CR8I M28=U\E3SZTFT^;Q=\U=.):3A>KR#FY&R1ODY6KQ(79RT!^^ M_L_!9'4]^,O_^8^?W[W[]N^?;X;QO][^_:]X"F8UU4Z2@^>4DP>H46H-A*9" MYF:3ST#$F;U>;$7CD0U0(FN(0E5K; 5@]*V!.5N<*%&4O4V257I'O+7P&K 2 MV<&<+^,5"PA.W)UT*V!/DD?3(=KMGX0HG:L%S6&0$A]!)@E8V+KC8#_ K,/B MCI9+MF:OQE-$CP^'!G97 MRZ) K34U3$(G_I5RB>J.@[-&.;/46IO0_LAKLAY32XM2#ROTQ<@2DY!_'^A@ M(_9BE;L0O^,D]+A:CO[Y@9Z9@Q%[.XVS"$MS!ZB_XAYX&7;R\P$FU!%T05X^ M*G9P4N)(:3=@;:@SX&291/@+IQ*@ LV$,_A+-C"2Q?DZDN)6H.0X6;7S0.1H'WA7>;]"YUPJ2UQ\)RE]SW#1UT4)G M\_B!ZN)!7,TJ. 4U3GQO-W$>R09JLV2*8JW1H.PVQZ73!#5TEDN"=. N'HTQ MH.PUR-&CC1 Z4Q>$FF@'E@G?WWEQ5(B&TT?9%0\VV2UO' M3R?K ^65 =X@ #6&,.F8>T'#_2/J 6602?X?.?7H[$ER1"49H\ =G3=^0)R=EZ356A<3GJ3I>=R\KQ!R9U]_2"C#S7'@ M-,8/70+*CRK!?%9VA'+3''<-$ MTGDW)4XZVP/?H/]=)>4_-S5A_)"A7S?'* MU$6K%V'=JSB0X3CE0E!W)7<:/*@[&?82TMW$4[Z^)YN#RW+5%J+U9EL6I7?U MPO[WAL[/#R#.\CJ#]2W8NP%BG87L5*OY? C)]N RAVZX4M7:3.):M,;H3QAW M#>(,.3\S09MMM9Z7)PK]L91VFL=R>4\(BX&P-IO8H6B[IST7= ^&,9G>A:(C ML@Q=#^"66I8=_-4ZF(*"R\@'?3\K+Y]$,6,,2V$83GP[-OIN'(_*&)5(K7+, MC0;%3A$ K='< G+HB[%8N%FV"BNY(,OEFY%7WVNIXWR2JN/DLC3QVHM/-0)Z M=G#=^LZZX*"O+U7Y6]F*XZ5=!!3!15Z'EVJXK> !JE?6=&3LG%J=U-5M"W # M]@YN\5W9EE')5RDIP8N\3WQ1M7B;O*\P9[VV7G?7O#6GJK8K6WR5E)>0FKO( MJ_!+*KY[4AZSZ6HITYQ.KZ"L+@ 4@QR>EO^9XO="M$(WRRA#ZT5=+5G17 MMDPJ23ZS2LO-ED??2BZ?^)E^A^4P220O# \/<:8FV,5HK9'Z4Z2Y 5 =W697 M9I0KL5F/8Y(!T!2 %CBEQ,4@!6_J>VL[O)\%K/1<^D,N":S>#;3&8&@WR'K\ M;4*B(8=3$KLO.9J^KZ2]30JJ(^MM/:RLSCR@4!5-V*$W5=3%U*++O+IVNFP] M5++9PBJH8_MW7TDI]>HM?U;K6\C'6@$2.J-B^X&URZ2W 2+Z*LZ*HLO6:B5( M.2N-CAX=\3IJI)\$B3U.\CT6]LZ" =*)IO?L5\0C6Z>&>Z+&H.@Q%+H5UEN MT""#8;3=DG5T?)]&"5C84?PBWEO3[>2T8+7DH,ZHV#[B)I)0'T6#1"&[^*>S M3YS9]'!I=#1K#H@=A=Q$ &IAA\_[[$G1R1GENOX3"XH&E?2 ],9.IEV#JQJH MH"M5:;UDYKYX2>/9CV]-TZ>G,GVK$AN^&$VL%36$YA:+>KFR)M9TF-I(JX4U M75IQK4ELXRA/=>&5K5(G4_?$WH9%,]3??Z$C(:M@4&8*-U\]Q-"7;/R8^$U< M+#U?^5RV3"O!XW'5Y#=7UG+$*C^^9_&L)IA)[92*Y]=_;3(N]IJN)/FSGNP@ M*>X]2ZY^:MV;559".]_!OE!N18B$NT6;O$#?2ZJ%V&7;2"4B7E".'7D7Z7]= M]IQE6)H9*V&UCLL>NX>(V0O:IK7>@/VJZ=X0-_3E"*OX+ENBE0CT9G7?#= ' M>E0 7ADIT?5KX[?PF(MS3L4 A:!![7@\W S9E3C)_F5;4"4.GU>_&GEC^;(* M69^D-YMO/D;EZB7W4\P5B!X!'4FU]BLRWLD6T$J-:WWB\X4[<$N5Y.9&-P,R MIAN2I-:DO)<9+*TKU()*)GQ2\WD]C6&@]>SH\2[I\-K9EE"9N^8SAV'LGP$A MU_Z#[4C*] *ZFL%$A5 ">%4BZZ0!MJEXOR?.L^.-J0GE1(=$T[KQ_22N M'[^ 9/XAVWN9. \.M0K?DX<[$@A4Y[J#85]+@N4QK^\V0ZZCB'.N34Q-8BG; M5)VP[Q=KL0>&!/[]<.Z*)2Z1\"?9C#<4$V?K9 5,4F(WQ0OOV'-:Q[W5TH>0 M+5:(UB:YSFH1:W3C6Y,!NY/^F,3LQB_%%[?6=/P_J9F:CCXX#H]DL>8I+I1N MHVC,2LECO273O;UB*HC IL .V:N7]S5"^ M6I4$L0-=B@2^8:N<*<#,U1G##-[K2;HN37V+Y7[[MW%?7=QWR5.J(_CD;6CWXIE"N"AX[;OL1-.0C_ZGC8/J+5. M-N$-I?>:I>AG[L(@Y]N/C?6LJ'@X]JSM-G[/0B3[7J-!D1TW^E9)-5=?4T3Q MI2(K1.VG,GZ:.SW'0QGKE3VQ%9+F# :"@^YXN_6=V,-,?PMTL55R&MW.QDFP MV7"TN+C2>N%*H_O/-LF^+]V@CVV0]]LN?6%5*')KDM*9O-B;)/ (R/DE64L> MV;'0\[BMR?6_TA7ZIE PB1_F]4,E30R\'EBV$;P9%#]TJ1#6BD.4"N[FL([& MWM8/'D[A>A _J+"K&89+@T(_0LKP7=G5J0%\U]).9G ++)'5C5=,&KYCNK!G M);7DKHBWOJ>[ZQ]RCXZZ9[\9IZ8/W2U=G6(V095W1]W3#.9!Q5/)NS)Y#9T\ M;1W3N<)E0F]0\;C@], V(Z%B6&*2"H*N"E<>@O4]RP,G=;]56D%![BRV2A=E M+A6&.%4XRWI%/Z=]X)PZF;%=M7C6G$A#OT6HS([-3?N$R7'W]_:__" 3J5!P2M&&O'9F;'7:!Y. FEP ^?G@G]H/=.*% MZ0A/']I>TAR9&0)0*\A+*.CF756-(<@-(>::/Y@#)K#LZ)Y#4+S6A/-GXQ!\_JL:(Y :(XTT?S% M'9T'3A;A'T9B,KLJ;G/8[UU'=;I76N'9$+J("@CL&$[Y M\5YI!843_T02$-@QG/+SO=(*"B?^D20@L+M--/N@*+I 0:$6;$GV%E M8^(ZSY5]S6"AKM!67>I*0O%#D(2SA%P*@SJ_;F9R[HKQ0I+$I 'NC$&=S6"F MAM!"^6C277)=S?CAWW@/RK>JZ6]I)VP[Y U!)-7$%*.!;K-<7,(O/AM M%:7LQGEF_U*R2]8'^XEA?6ZID4!GUI$8%8]5GBX#FCIP@[VU*AT>" M%_D3VW(K(+S?&P0OEPY#Y/PCN7?6KGHC*K=#N[IK+.5\BKL*9!5-.CRG]R MX&??''R^&5X<54T<5=F33I4[JM3.#+M(W^E4(@/?M72<$<"5Q&MK!B/X8B0" MWRB'T'%6Z4;F[4[I,I=D%Y>IDCJ%P /TD54JFM!=0.EL./-4^7_4/0UC&$Q MRYQ44GG)F :&JJKLF9DPK9#[35YH9VB']U1)9?]ABNHC)<:+H"DBZPV-G6A( M>.+*L@TV0;%/\I"]DYSZ49PO:>+;7N[1Y)3(2X6U^1GT_: #08'#VY$=KS'7 M671/@M/<0C[OV:A-!\5V *LYW0:5_=L,Y@'9VPY+>A\3E*3"'QX"!FDKVX#\ M ]@.Z"XV BD?1(1EK_-HS-X:5,LJH-B.\N[$ 41='UBO]#9V>XNH?H(MA._ MFYT"!FV?Q"7>\]+Y)UM?*P+"&Q8H$C_V223$\*$+03*=4I%7A=&DVB*:C(GV MADR7_$>VAI"[CFX*&SG6-.2\(59(/DIO).F.!/4OHK*Z/%#J3DPKN M+ EPDI&=5^5]2J+9=F4_B]FK-PK>NUQ=QM9!IT\Q(O*$YS]\USPF!#L7^BL) M +GD/JXNSDON8T1N77(?7W(?7W(?&Y">\G7D/F;A&6&J&U.%2A4>+FB.?1== M,^NQE'AT"^&2F/>2F!>?6Y?$O"E5E\2\ES2OES2O?"YR#TIQY;1#B[33155(([K6^GJK4>MIJZI"U-]?"E%? M"E&?OQ!U9S%>9A:B/OOSF\X"IFKA:^;[FTM21B4Y%4[U+W0IB=RZL9W@H^T> MR.DZ4Q71QNV";5WK,UA)/_HZS 7*:+%)U0_[O8H^KV!(H#.,/:"3;)#Q7[%? MA=38"7-4H4,\MU]B-63EIZ=K=NZ2\#:0%R]7]L1^I:'/&B@:Z&R[]?W-D^.Z MXX<]7;]QA)&46:+VV%JT/HODE*,SYL8/B+-+8[+7+Z/G];WM[3T7\.IJ/5,:80*9)P2*T>)][5U!&$ MO+9(YD^%(0K]0=@!V;05PZ^L(6V6CF"YKO]D4ZN;KNUK_W 7;0]N=@Z8)8Q@:7DDFE^/Y97S'CZ<31= MS1;CT1);V3MF?3A-4+U&I)VPGG>E4UK83^^IT1 XMIN\6%I0=@>/LO>YD+[( M"P? ILJ++B@@Z(K&<:J?_."/,H;IAZ_N$/P4.!&Y]I\DH46\MOT]Y"H$ MHRN'UN:1F?HK_UBJ$[9L?JZ85]EP-%C-!LL/\_ED/%HL6ULZXK2,&0,J M9$A61IJ6$- 5UZ.1I;LKID0$NS84W;%6$1Q]J<<#! [Z\DH3%XZ>]\0+25A, M8*ARQ?]27F/SQ6ANC:\'H\_ST71)K3)K>CV8K7X=+0;6.!+M0C]TZXE;EY*2IR%6STN*7%EN^PD6-X3 M$DW8%]1/!(0]>L0,,1'H[_=Y4U,^!9#T,8,K*CD#\*?;Z/^R6B-_K21HC.TL M4LM.X=V2E&1T9U!1BRL>>;(K#EFOOM1S@-!N-(.4]A*H,_9Z:H5?YEE'2;+F M?)YFA5'TX[=5HV@V'RU6O\7&T.B?'\;S]Z/IR@A+2)B,6FWK +JB7??R)Z:* M@U;TPW^I V,5M%2X84%.Z_7AX>"R.IK7A$*[=I(3F>Q=$B/L;:P'/XBIU:^@+V5EM7%-K&6/\BYI=D6_7(CDT"]9F7D#KI?9J\%_;]6NM[A+S MC4EGL?PVX,>W=0YE]/NTUW@\YW<>F2>]JJTJ@/ M(//FW:I_7@UN\FFA_YTV*;9 AI6'6 73XHP[JJGL>#?$VPU]CVY>AS4C?^A/ MHHT\RXNB$YJ-6@&MZDR'$=S1L]$D=0\@6Y$FDNTG)@ @R2,&W953U@K%ZA*Z M9@]V6E2D*OQ=&5-;\=7DU$:?94WO+*A!\>Q+R98Y[3>.)X3D8GS2"J3 M5-Q.J'LB;Z5MV&=0>+K**"'^?"YW@K7Y%UTZ<7H9@?Y08QSL#;81]VK2;,A) M*IEY[O3(7XS46J7"L; O#3I>N H,,>^0!-L 5V>8;-5W\X M[)1HC3>%IDB:O#=(KPE5_; SJG6\YDVZ-HSUZRL_"/PG*F'2!^8_5E(+)7KT MU6RQF'T:3V_17YE?D[M([T$"OSUV4<+E/3T)5B1X8!,$UR/D]3+#-ROGB[ , M(8\@ ^XD\K.J&-P_M(O"NQ&]MB.3K;TI\V]ZRA$<,NL^L."E61%9EH8I[F,$9 ML7Q)^9$GQ&@;%5_;5LD,OM-,49X\*\LBK@M?;&&&8.ML.1426G6$98\0UNDG M$JRSGTY89[]AM3/2Z;#DXJ(-)FO.;8W,@PJ@1;RE4V^XG32#?O7I6@)U_%<+TW>4)D^%/F/Z\=Z[8.KE7O%JJM#/Y>8V0 M+'0O*LS/5LO%9H2'3>%<,\%D&7L1H0A&K+1>_#YE"9)$4'2=2BK:@CIC1S;7YI$"#O0XYD_L]L3+TAV]L<+P\+"/ MW^U]"$]#%"]G*@6S/EF+A35=Y=\!Y@8:'.A('=4_2*N6)7 > MXVO>DS:X<,(_5/W,.,_5GG$!73@AY=SYN:ZOB4]3&# M.2IQ _"GBZO'-ABTO*< S -G382;F8"J:D_LL+7?8)ND-5''-U'"DNZ%P\6:CAE1TZK.[NAY#,MN7?7Q/V(M/Q8N!GVQO; M"3[:[D$:8-!T9.0X$:5W7^B^:P:E:3=\Z8\3Q[Z+)9A_Q?<3X(HO'6EP'.IR MQR=Z6S7T73I;/WFG9K'9[>(MA4G5U/?6@C_'*0[M.).UZH*PBV_U\7:Q"QSP MKR9;H*6RWU5EJ-VOF.%[ZFX-E@2O7? ZNG!5O2/Q#\QBI,!&+^P9C.0]";?E ME\)R(0#=W, JN+8@^T.POK=#8NVHT<\H*,].Z$.F_36Z&_!F12*A.>YHT-3- M16QV6HW#\$#M/7_L47V1=I87M5;V0G,SZF%:O0H#XM'1E6/YZQ^H\AP\!0Z= MNQ8_./W0?(5MS2IZ_^#Y=R$)XLKIL6T>+LB:[NK4%DDJ M#] ?#T% +;[84#N:*0I+MZ//(9N_76B0YF:P:C9CCV509XFX1W;@L>P] MO#C^N$[#&2> '5W5I0R>&\O+$=_:YS1R+786!F#P]JC$KI5S?N252W>8X&RW M*+2/0E_[SQJ^]FRDBZM=G,:,+A0J8F0S]!_VA,IULOA.:^'JY=1F;K_$676> M[&"CD?.LX2?Z[5AO3#Z^/UU)@H@"@!>]C;%-6Z^9H9DL.5>MWU78M^[!!PU>.5M)UA MCZRZE/P2V\U\\S)T[3"<;=/)S8*%L[N/9M1,B6R/%8F37(LK>Z*GP&E+FRG? M:0,QZ[USEDMH(23^^,T<*PIC\8,MXJNZ&[0KLAL%0N+"YC>K>]F9).IS;Y-K=F\>4=N!'T)X!?G*ECLZ=V,_;SK_ CYYCN($ F M_M@O)M:#LN.HL4RD-LLX9S/%58L[C#&QP !.;.S6$>4>N1#; K)JY"O M&+,[-:QW95A3WT1NS0'MJ7<*U>?N1^E%!K MP@YUWJL0'1Z_ I]CF703&(Y^).46 7#;DBA,*).!2G"/'*Z8< J/))1P?6!1 M\E\$@?KM%2/_$@+T+[EP+KEP+KEP7F=BE$LNG$LNG$LNG$LNG(+VDLLL(D]_ MPVN(%A/;-+^*F&KT&X[:IL2Y(MB:Q:GU^'%U-YSIO<#E3,SI0?[LIH-/88?E M]T#NA Q"%[UY0$U^L@EO**JIV92YZR3:O[P7=NS^&00" ANZ]V9"J#AFOILW M\4]#/XQ.$\Q[;W[ZMNR]F8RLY6B9S[(0#S%8LS'J^6^:5]*-29)X=]*&Y79( M%3/WA$F9MXNGP[+;>Z&LB"F_.?*QSH>\7!M31BGZ)G<4?87 )$VPSS,0X!62 MS-IMY)[BG]ZJ]IJ&?N(O;)^9D# DI+@&CPF$4G4DO)9E?(*/T(?=2!3G-5K^.%H.Y]9MU-:'+RII>#ZSA M6&](B*Q-LNX 5)^V$9+[9R7Q&STS_6]G/Z1R'<8BX MA!9E1^3%!F!0V5""08&N$:0+C$[7#NCJ4G)*U!Y;5]#GD)QR=,;$.V%U^U,R M2-4/VR;59Q0,"6,8QAR_84HE]P13\PXP!/:K\?IL!.-3.Q0J\B/;1)3,Y3#VZ)_8*5 V" O:RW=E[65E?;96X]DT[WI(AAI$]O. )(,A*2U'FDY3 M5BLMTDY(80+)/E)FT17QR-:1D*+JAZRR -A3OHP' 8&^SUZG6X$VPY0=L748 M?98!L4#GF3:OFO*H,_5%GT=PW@!/N5^2,\8C.SLI$4IM>I,.NRR=<_S+V?9( M/__0^QYRZ!6&'/C;@7,\!2^G7R,Z1MLM8:FBR7%NK%YP.5_\WHX")^7GC1\0 M9W?,#2^FMH6A>W>&M@8G^I8-H63JLTWB0)M175YYJU-_Q/X=S$W1ZP7[^<$ MH^PD^EU(S$U ML#94AMC[4<<[4$,JC7F09NO2&0,[)5];G)QM,// O&M!IVTDM)#K92G%_<\!L;I('1&P':4 MZ+%4FSQ3%^"4Z&A.<6ML[T4[BR]'.-[2:Y.?N4 V+9V8VZ]__@88$B8MP-PT MYX%/E;[HA56OBUCP]K\/SOY!>GFE/1"V(P'(( A7E7 9P^:C'(/"<.6]L%/\ M-V*@#(A7%&\K<5P6O$<_0KQ'Q\$&Q]$N+J1VU1\=IWZ;CGHCSTT-WWL_2Z95 M22M3G]U(6 _LM8!8%O1'PO9-Z4M&7;0Z2N.L.QU>?E8V4(UQL-U'&KRK2:%A M:E-7^[-&IF>#PG. A+6R25?S.*,J5(HL!C^IU2CL/ :O1742WTHH*B3%D(2M"JB!?&DI4VN!,2%9?[WS'[^)GW '+PE? MTA].+$E_\?N')0?\](_L;\8H@ *1R2#.3;D#]5P/TU__(<:4_0W;N:R)Z8F< MCHS5>;"6)A+._1W;K0N%KC3MSFU]8FTVL70F/Q6=C*X-B>M1HL;Y/\3A?BK>O?V>Z8HNGM M6%C_Q']B,;'I=8Y@5:HZ8;O3:JY1&!;H"[9.E&4+096=J4OUEU>M0,KSNKL6 MQ&6Y%.8L6_^5[<;1>I:WR2="/L:D'\C*S[5W1)'I/Y>=8HO1Q%J-K@=S:['Z M;7!E3:SI,,U)N%I8TZ4U9"ZS0IYA^K%!Y ^"Y'.#??(])!=:'J0\,FH_FKHG M=JTIT0RO7@I_@9:3TAK.#'L3REUAZ2@MFO%]V$SLBEEFG@R+U8W);8]@(,7@F1'<'Z MF^,-[QUR/[PGWDX**[R^Q"J'!;>H:@1 MZ Y[5G['RL]:##JGJ4E;L0;<0J)K!]\\DN#.KZ13/+=>\TB\@RP^_=0"VX6G MR[@* 8;X?X;^PX/O+2-__0_]^-ATL5[/A/\R)>F(O,JCVJ'30 ME-LAN6,.=Z&S<>S@918D,WI/HGM_,_8>21@1PFHJS+8QEZY>JHVS9BHO3:M? M,<.*X/.Y[*IIE7!\#\YIBKF9 _PWJGYFL+2+Q2 4"#X0^"X=[@SE'AQ)ER^; ML8:X;7(S8G619]N!RR@6I*.O&JS,_W+G.>L:2!CH*@YC? M%/N-,ER@"B$T$K+1[XYSZFCL=PK3F* _3^HLIQZ%K!.R/0T[JLOU*-0H]-K0 MR]%'#:A9P")+R"8.09J3("89Q&UQ9VR[OBG;5;#TFOTQA?>^2UD0)D<[,XN# MD"02OW=E]3% G;&] [78KP&+>?OT[!"%D>UMZ)&BL5$7>F'[[=O9JCE F,>M M<1@>M$[4K -VDJ1V>%0DO_][:4+/]8$I=//DJ7M,YY0\Q7^2&8W _M@YE^KO MJ&!P,.5 %/W*$DO- W]-R"9D3G\V8Q:C1Y6#&(;DG!!8+>#>Z(:,%G.U2#-D M!Z[%P[1SBQSL['*VUO)LQ+_S7I/$6\:;NW(%DBPTUJ*S?]@74TKG;TU^_K9\ M:[+\U5J,WEQ9R]$UNT&9CZ;+2OH=^S0JTBW*:VA9$!$3MW]LV(CMWBJ M38R+[&E[[;5UBDU,"OWYTE]S=2,;EQ=>EQ=>V&]CD%]TG?]MS/+^P#Y)OWBP M%;CRFV+?-\* E9'9$;*_A@[Q/A'OMX,4U6HS[(L\&*(B\CI"\[VSOK>):TV< M*'JP/?G33GY;(*Z_(#_JE!':$;C)JK"\S0VU@8=T_S^XD4U/<2G*JDY@+PPN MWC#:.P.>T&WI$/]_^>;+;0F%&/E4DU#9U?ODP+YV=DYDN_+'R95F4$3/\FI- M\C190!^ZAA588K'MRO<1 MG7S-#,GA2KVNYZ,6_=W86DL2L+)-GYA;W(OD1@&W*;:UU:5H%\P*"5!=J0RN M'<)8PVV);:Z=BS,2F+IDS!68,>66T"73^S4CP0E=?4GR=,:O.AAU$_81!@(@ MF;Z@DQD'5->JC12"W*L H[@*R\(O[&8&9P$2"^-5QQH%5^P4[D99%ZBAUG&* M?H50%5V0:@@Z.IK2S3:\9?_+?57"FE5:83_,;.W&-L\& 1;H1T]\+,ZVZ?1F MP<+9W4>C9Q*LG9#, V=-CG\,T[^&DLB_FL,9K[AK\[P9'H8(A_293/+[&S^@ MUL@C):3N6R+..-B1=)V)0SU >_T.S=K\ZQ!&L8JW\JW-QF%0VN[<=C9C;VCO MF3>1'_ZZ(/\^.*$3D12/!"M6@V#GQ:/$X842;U_G7T9_F-J5G)Z+:>@[W.AA M[_HO))LM']"IGR2822Q.B@BE/O]W%N8V]:/?2)32*4U*T>$GC?>RU)7'SMGT M>@4Q68#T5,FM08D"=^YY8$<=]$]DI0Q%CZ&?9PH*/'/DS^_*H?/SQ>AFM%B, MKB_)(UN*:$]2I\76"#Q&O=K)#.<3++6CC [\N/#4,(0F:!0T-X,? #GCF\4& M9E?,'&OY&2JR*XJ[])4]$I+0(Z#S4U*YTGEM#>&)2LXD"Z:+.K:UUDIR"UT\ M\86^]8QP62=L-Z!8MLH+1$TZND51G!PLO9.L#[);7GI@5O*'J$A'YTXN&TKL M!E:G-Q3W,&G9*#V@"KKQ&9.3%BAGQ%VP/=E:K%%1CL\;4_)#=N;1U>)7H[20 MYW4+L#JGR=5U)E19AJ23=CJR \_Q=B%K6Q&]@L/@N[+#X"^3V7+YU\%X.IR] M'PWFHT7R^CZ?,RG[SL#?#DCZI<%?Z CA7P=[$@S"^',X7H5T.AG1 /^"L ?. MPIR2*.$NXYWU2"%GUL7*SR583 7UR@Z=M9@P[8&0M1(5ZTI+MB9.O;X /!', MTKD-?2]RO /%+*V!G,N,)HJ%DO?%UGXT10 .!_IQ6YPJVW"3V9+-:;)4HF?; ME?T,Y:%J%&R%J1$W81#U>C5_(BQ&A6PL.AE[1Z8'9O.F\9WY%,>*?5YS&&RU M3%,J:H&$OMP%L[YVW /]K48V;^V!L.^MVV&O"BAT!I?)5*Q107/L&UM-9DF) M-HXEJ0S!F7+L@)VJN2%;2H2C,T:MIM&9Q[*D< YI#X2=L;EU?98+5#\8G-_2 M&[*X.!20R3_WBM<<%.RNZ*<, M #>!\WJ?Z:SW?FB[L^UGQ[LAWHXE7(F"PSJ)L?MZ$FT^;]>91YI/(VWPAN.C M*?BEOR_[I:_'R_EL:4T&LYO!Y_%T<#.:W@Z&L^ERM?@PC)/!#F=?_^=@LKH> M_.7__/O@1W__?#-,_O'7O/,Z/Z6!?YS%@+:F?SW] C&1;!4QR]MDP-\&_F$/ MS!RK-1!V8-W0=RD5?A*4F'_.2N<\]>G2X?\YG_0.'(_7WK?,B(&I*37".+_V M\#$@/+ Y+1- 5&&K7S%#JKI;FY7B86V"UU'H8QA$.7&C/YU$C?Y Q>S :E;L M6=HGECY!$.E(F_);?BDL%P+033BD@FL+LC\$ZWL[)-8N($D886EVPLA(VE^C M.S)_A;!7N*-!4S>9!J@FQD*;I*D%2FW0+C7T\"IBS:'#$%./JTX K)>3PEY7 M0:W[$>R(R@YTC-(9V0%/3)"SDW9*:7$/[)*'2P:+Q_)D3Y3KC(4=[W >L:D) M<9^D(ZZ.,=O>^OXF7/JNY-*GT:#8$15FR8L(=/V@C%\2WY)'=BQS:@7 \AYVO##BQ M].@O,^4WL$,^S-J5@"S!W*3.*:&SZ)X$B9K8BC06QL..7S%+\CA0]VDOBZ?? MYL95'! [J,9 63%H2VJN-R6"O[*?6].RRG M&2%1;+-F"2)S?ONKER()"3@H*E,MUZ:[A(V__K#QW]\A[G>M!HXS2@S1,SDJR_;*474_JHTNJV-3YRP#B"DTUM!S9@%+K\$#)\=8O<32&>XRK MB),\MR1XP"]A1YSW2@ZUN&>"6+ZF2*K.0L^-$,%+H%4R!Y;SVXFR0+8DI]J. M+C:ZW\.BJWXL1U<-9^_?CU?O1]/5N=XJ2:6 M9 -[3YSGG#>KL )_*J_ JP_+\72T7+*E>#6>6G%(8RZ/5S(8TKKC$,EV?6;X MY.^*E0M/=QSL'%TX^TO1^\G$?HOSCDV MCI.YK.YMCZ7">W)<]UR[GG(:V!>UZ+LAD%&]KB/9@9:2^T.,V5EUQ^K'L2][ MS5 =14PQ,&]4F]1/2:HT?[1=;@)@]L4N/XB=N4Q'^KK&XA6>YI3$\VQO\8>P M4Y@A;V4YL/LJ1)GN<#9A4G\0.W/9^80*"CZF0M?NF2BE>)X^( KG@;-N^6S4 M^C!V8K,SG9$UF&%R0,[G[:E\>5LNX3B7$)Q2H_[>0E4)Y$\Y$;5R< ;:4!Z*1 2?36N+R$TIEC:EQ": M2PB-:=)W":&YA-!<0FC:6T/S@.QM9Y.6$*'MXWO%Y&\(>YU\.E]XB(TVXUZ5 MV/8^\NNUAMAT'OEUA@B#*]O[X\H/ O_)\79G"# H?:]/T2T=0X%_>6?4KL=* M\E1B?\X4K,#_=)]B8JIE5[WNALTESSOBT/=Y0>Q^8ZD-M6360?APJ5$;<6YP2F1GQ@^A?V/W=V2.AO M_G]02P,$% @ 6F'J5D/R)^,*!P 8AX !$ !N;V-E5945/;2!)^=Y7_0Y>K+H6K1(Q#\K#@=96QQ>(]#B@CMC:/8VEDST:> M<322C>_7W]=CMM/Q?/&U5CSLGEX.W=!V]/0]_;:1&%T?4/I@7%*F9M'0AES0R,Z$# M?R.@:YFKM(&%6'KUI>N.:2;RB=)'='!,A;PM]D6F)KC,U61:-+J=DVYX.U5C M5=!A^V6[TSJ!RU?_O[%&]X4>V_GQ-U$&T1WO8ZD+F3OW^^$H&IX.^[UH>'E! MEZ?4/QN&IQ3^&?9OHN$?(6[A:3CZ9EO[I#=7-Z/KF]Y%1-$EC6[.PVMJ'XK] M]NL]T:3>Q8#:;Q)_]3SN(!S164C7B,5H& WA3OAG_ZQW\5M(O7[$T6K_-[C"@MTKO]Z=*3JD_E7H2T%4NK4JP?1(Z(7Z44G@KX[)0 M"UFO7::IBF5.)J4+@W]$0$,=OZ2]8BKI19:\+\UQW\SF0J]>Y.ZJ&2":.1ND M8BJ*HZ?>U/.$;J_=I"%-Q4)2+A=*+F6"[2E+/:U+D=%(SDU>D-%T:O)9O=8^ MV/]WJT>IR8DCE2H;0VHE14Y2)U@\D+&O7KR+3Q3H%XUZ418 M[!"QF*WHG3;+3"83&?AXY3Y0B8$A;8IZ+89YH33@MZ)2%WDIR1:BD#/&)& G M8!:UJ1"^5,2X!3#.P+V%\7+W!#0B:ZW(5P2M)D\08\C.Q#OI4G&GW.)> K<@ ME3&SUVNPQA*QRN-R!CD-1?")-2RG*IZ2+?G71L%2YK+2@KW03-E,BD3I"2U5 M,<5>[5S&SE76.X>3)J'8++ LH?%J.R(_2OH//Y%^K@.-J'*J-E$,ZC6F'H/G M^9: TB@>9%9!D=)Q5G+5(%>LQHLH>(Y$GPG<'P)%X.MW+ID>F?6SOYP M"7[=I&@3C!>Y9=*W5?HJYN<*,+YS^& .2>32Y0/Q5>-,.F:4 ,$X4W;*\BPV M Q$P&?!U LK,C"VQCBDB-YEU,O,#3=*\&73J5+<]+5'!!L@KLPMH/C$L3./MI1ZS96A%(;6+: * MF'>$&\D/T1FKFTKS" '!EV^4!D@PNB68*R8<+T>:FVQZQG\@G0%3>RQ*>W_- M1Q$ 9AW+C2G/U:;,H0 5N5#653FDI'9Z>"*YXX=Z;9MC9K5E)9)WE6&=1W!,8*Q$NX48"!> M-!= 6%QF D16KV%7SH5-M\ 2WWLVO,>&QI+EP#58+Y._)#38 - %9NIZ+9?"&BV8[X0% 'FB@,*)R)-UF@$[)<8J4\6* M^\Q#=AGS#A$NVQZM'XAN322.5F^K'S4'L_ULV(J;)!L-+/3Z$T7L]NKC:J M0,"A8U;^DR$A::ZS>B]=W,575 T!U5"ZBX@O(!;N2B:.RYPSLM4#=E7.C"VP MCM]65$?*>NU]B0["9QQ6,A7VKKUQ93OHR,21GG.^XJ,5CCSO)/ZXD]&.?/ U MVV&RJ_;S#%AYMFGWS==-N^Y%P1UX@DU9<9EO9W%385R?CX9,L#.EW#DF,*D4 M)J_.,)50CV^R*,[-A91K)C@QZ$-\,5#PAE?1'G "@K#,0&F9I2K+UEB4[TL% M9QWT2AVSR\TG'F&_.T; 6,L'3!X %/(M$ L^%<1*(C^R"OK=\7,IQ3OF;&G7 M%.%G!_<*8WW:_**T5Z.@/TL]4,HBP4(K>9+TI?PP1JIQ PN0=PP%@>\:%A&R MY0S14?^5KIE43>'!0_G/V!'&3?>:*LU19@&2(1T-&)2]>_U3)3[P7*STPF0+ MR82LQ:1ZGY57U"%G\\RL))XNI\;3A?@ 5X#!UW:6+2I^^?V^HVYT?R^!VO:! M>_UY^'2.1KV3\Y#ZX?GY]56O/[SX[=?&0<-=7_4&@_7U%QM=JJ28LNC!OXYI M[-XS[L>--[J=T\N+:-NK M_53,5+8Z^IQ?]S4-NYV;;LNV=E_^^SC]4WYW6C?=3@M[:7%D^"OA@'^-/A[@ M)XSI3B3INW#JDY]RJ/J2\["G+5 1 ;F]C97)A7V5X M,S$P,BYH=&W=65UOV\@.?3?@_T 8N$4,*'6SZ_OI[."-_U$FV:;?-!NE#7$D'G*DSJ7_QU6W7NM<#GL# M_!+_Z_@C_VK8[;3<+YZVJL>=\^O!1[KU/UX-/S0BG16GU#Z:%^2K5!H:RR5- M="HRS]WPZ%;F*FI@(9;>?.^Z,TI%/E/9*1V=42&_%(KW M_-'UF*XOJ'\Y&E[0Q6C<&_='O2O4OM$ M'+;?'8@F]<8#:K\/W=7SN(-P^)=#NAWV[R8C?P1WAG_V+WOCWX?4Z_L;^6YI"1:M&=P3IN,P.^[&*J1^7(IMY^%4RH@N5B2Q0(J'K M*%*!S$E']=I8XW_"HU$6O*6#(I;T)@D_E_JLK].YR%9O\I0+\M*!&HBYSHO2&=TH?.T7FL?'?ZG MU:-(Y\21BI0)(+62(B>9A5@\D(%,IPCM2=NCXZ/CXU^^A6<*U'&3SH7!#A&+ M=$6?,KU,9#B3GHM7[@(5:AC*=%&O!3 O5$9 $)59D9>23"$*F:(*@3L2,(MR M9#1&(L MH#$%ZQ;:R=T3R!!98T2^(FC5>8@80S85GZ1-Q4:YP;T0;D$J84ZO MUV"-)0*5!V4*N0R*X!-K6,8JB,F4_&>K8"ES66G!7BA5)I$B5-F,EJJ(L5;*B.0+-:&$4)@ F0@E$NN"/?P2Q.ABDGJHN4F90,(.#^\/ M9-.Y8:<'OFQ:58K[?.80P0:(*W,'*"YQ[,R3+45.G1V_7+J\B'GR@P!3PQ M.E&A**R;4Z-")7+%[BO742SG9:RF-$SRMC*,[0B6$;21<*< _&BN0#"@C(1 M(+)Z#;NR+FR[!9:XWK/E/38TE2P'KL%Z&;X*;GD$2M-]**VK=@.D1\OV'J*> M7O!/!A; N% A4)U+870FF-N$ =AX>H#"FF 'D9G,T-P2M$H\D7.&+HM@ MW'(H L35'"SVCV3X'\16T"2Y$$EIBYG#+J,( X-:(%[&; ;"_5[W!&)REP]/ M A9'6 A:81A!>*K+XK[]:NX *WS3GN>&$J>#AZGHVQ,G3==SFJV-*A!PZ(R5 MOV)&"9OK#-Y+#7?G%57-O1HV][/_'23"W48'09ES]'>X?5]EJDV!=?SBH3HJ MUFN?2W0&/KNPDEB83=OB*K8PD:$E..M\Q3TK'&4^2?S8$\^>O/\B@Z $Y"!8;:)RB122;+&HOQ<*CAKH5=F ;O< M?.6C*1\2N;$KY%9@WSS9!THB%[(*\.8(N93B$W.Q-&LZ<#.!?0VQ/C%^5XJK M</VW:5TU1CI+RD QI2UZCQ.TKG"KQGN-=E2UTLI!,OIF85>^D\HHF M9#I/]$KBZ3+6CAK$5[@"#'ZTB^S0[MN7^VJYT?UW"=2VC^PKS).7[.B>0K]W M?C6D_O#JZO:FUQ^-?__0.&K8ZYO>8+"^_FZC2Q46,8L>_>N,IO;EXV&@DT3, MC3RE]?\:]EM7QY]4W[PZ_F!MZBL%;/?0H)"=\4:W].HQ$JI+5Z;?\ MNJ]IU.W<=5NF=>\C@ O4R__;:=UU.RULH\5!X>^% _XS>3RVOS"<^T&D%^'5 M(U]S'O:M94NB^U.*[>#&'2EA\Y[UIJO!O_N1M"ID_CS,GX7==V+W.?G_4$L# M!!0 ( %IAZE:O1V:7@@, (0. 1 ;F]C97)A7V5X,S(P,2YH=&W= M5VUOHT80_F[)_V%DJ9$M88/M7M6+.22,2>/6-9;!4O-Q#8O9"A9N69JXO[ZS M@'-IKB^):D=1_0&\S.[,,S//S.Z:M\'/*ZO;,6]=>X%O4#\S6 8KUS+UYHU2 MO16;*$:XU'S3PJ6!Q#Q?BTLUK MU\T@(^+ ^#48,Y#T00Y)R@XX%.R0R)YESBWW(6%[)F$Z&8U-?8Z0-__=6,^Z MXONRF)U%&4Y]ACZD7%)1PW?<;;"\63IVL/36L-EM_9V]#B#PSN;+/YH??P^[ MD3]R1N"[3@UA//U@:&]CW/;!7GB;P%V\O>,G=S\:WX%W \&M"[Z]G=MKUQ]Z MOZS<.["=0$DFAC$Y*Z2S<^O"9/VU*B6+CSUKR2',.:>A9#F'>R83D D%F_.* MI+"E12XDH.0F%QD:'?ZDV]U.'L,Z#ZD@&BQY.(*^6G*51I^K?.;D64'X\4K4 MHP'$N:@U'BD10'E$(UC0D&9[*F ZUC 5DXD&I(28I2A[1.#3L!),,G20\ C< MAS A_$ !]6>L+!$MXN#UU(A("@D5%'$]A=*@/R'1ZKD5(A EQH!&&MPQ/G02 M1A-P$LH/&FP$+5F$A*IM*E&,EA&)9+]1\.*8H=> 9I2JUM-N1YG>'Y&( F/* M5 **2I05034RAR?5V$:YKD;E,HGR0J+33Z>?)BD.MX9\(O:$TW+H/:3T"'8H ME41Q6/E$Y/6E2?(V5.R/!]!8>LDS2&BWT_(SKM(4XX_Y2!5?'CDDZ.>*"9IA M0DL5LB\)Z),!(#'''_K1X#',7QCWR+8VUN./TV]GBA/_DTA/7AUIQK&0,U*' M#QN&) PK"%A3@*&,O%J?QJXW>LT@F:JKQS0SVN< ./ SS-"5%27'_ M;O_UZF.J&6S;XZH9+$ZF_J1 V1V6['?:&,>-_\;#,\835,.89"P]7O\;KJ\U M+2US9^FE_GQG>'FQO(>GJ>_P9(.^Z"HRZKR_4(_MWP?X@C%]%DEX%Z!>M,__ M-5*]+A+K+.77WPB&';# %OB5]<$9RQR/QB=F7.@NI>Z2Z@[97"J;N^P, #8/ 1 ;F]C97)A7V5X,S(P,BYH=&W= M5VUOHT80_F[)_V%DJ9$M8>.7WJD7>F=D7X\K_L)JU6\:58]KX!O5G^$M_YD@2V-,^$!+0L,I$B:/]WW6RWL@C664 %T6#)@P%TU92+)/Q89E,K2W/" M#Q>B^NI!E(G*XX$2 92'- 2;!C3=4P&3D889'(\U( 5$+$';B8%'@U(PR3! MPD-P[H*8\!L*Z#]E18%LD0>OAH9$4HBIH,CK/I6:_9&)5HTMD8$H4 ,:HDYQ MR?M6S&*PXA*]:_AF-((%XX0'# 5PHXAAH(">U>PFN IL?\#R$*@B4M3:K;P4 M!?J0(#.XU[>-L%7?JBA)F.42X[P__#A(57L#Y!&Q)YP6??OG1=O.@*>T+ICGI0(SWEZ<>TW6I*,BJ3!!. ^4A4B9S*1M"/)1,TQ<8M ME&1?$M E/26A3)60X<_36&?"=P9^D&6)"0O*.[] MS:].=>HV_&US^C9\^PCU%P<*MU^P3[0&QWU\X>*1Z1ZK?D12EAPN_XG78T_+ MF;&;Z87^:,=Z>DO_MT]#W^%1!L/0E2CJYF*KQ_;KVKZ@G ]%A.^"U5>.'G_/ M3:]:8G:6]:.[$0PA<\1\A-[[_BYL#YVIVZ^Z]=;7X/JV_!E02P,$% @ M6F'J5@UM\!#:X@$ M%L1 !< !N;V-EQ] M:7/;R)+@=T7H/V UW;MV!"7ST&EW>X+6T=9K6]*(O?-Y*XO;F_\=_OU]=^Z\3P'#SK1[]O=.*X]_;-F]O;VZW;VE807K^I'!P< MO+G#9S;XH;=WN<]5R^7*FV^?/S5:'=&U-UT_BFV_)?1+GNO_&#X^_JH?;8:> MFWD4OU&3U-X,# V_.ND+YL.[;_C'S*-Q[J,[_&BL'G6C8+M:V7MH'?R$?N%N MV+,57#/L4'S[Z(/G"K.>$'>*-:50^&HCUTV-TW M\*MZ,(DVKVV[IQ]NVU&3'I0_9$:5WVU&2:_GB:[PXZ'OX3/T[K\U]784Q@^^ M*7_O>PO&"P-/1+DST2^9)3IQN!G?]T24OWWX^0W^C.^4-\N5S:H^BE:0^'%X MGP]?^6-FJE82AD#7P]Z0OV9>@2WF[COST-GA95T_Y0#' /3-*]C[AM7B MOW[?B,5=_(99S!M\[XT<]K?_L[EIG;C"<]Y:#1&_L\[LKGAKW3EW[ZS3(_KP MO5P]^OZE\6OUZ(]Z_0+^P>5]5[NV-C='':9V\!UW_#W=Z7>UTS%&V=ZGM\J5 MJ>^(NS_%_?, M<>N ]P[B_HEG7W^/PT2,,U+9&.DH:"4TD!NU;.]O881?P=/#5.&-4OS->IY]_];R U_0C^[=6^0$(D060W^YCB-\8CCX)SQX!L@2NBWF M)7?Q)5XX)V'0111$QEJNQ %]KE3IOO-A#Z7K!]9P$MKTC!Q<"@]O M&W'0^M$)/,# Z!ANL/C^U&]Y"8Y^$83X0CV.0[>9Q';3$U?!6>#C+D < (GI M^A3V U06;V2V5H_.VW3KTW:^RZF^7X P).#2N L U=@BV:-VG.W*Y._(10;(2!R[,GEVML@PJ3N.BT/9 MWH7M.J?^H=US8]L;!IS),\1%!,X3;\+*Y!GH(D)GS$NT,CEC\3) 9:P;J3)Y M!?+(O7$=X3M1EMM-_.ZH3O[NF,S21^+RU-I[(.:N3 MYYP3.HXG2]/5R0N;D]G26 QJ"E%H%V'0=N-/031QO^1V;?(\Z1=CL93:4@6V/FNKTXH< M6\"M[L[6"G@F;NF7?$RM:DRM/H4K3] C/XV]/)'M3= I/\T3&E&KW)NM:?:I MNWDZ?]^;K37VJ1LS)+W%Y-]262[ M"H!,SBBC>5!('+:CV4:5#X\C>"9/6YAXB(FQ@AE'1#SE9$9D!P>3M_]/>B=/ M9PD'LTTV>![?VUG5.>0E9RSB\;/1_!W=SV&[*QDM\DR.O9(Q(A/2 MYG=6,E1D8C=A917#%Y]]B58F?XDN,E3&NI&JD[^1QHE!>,[=,>?(EF=R^3G' MLTR*'U0F#.9+8T%H.J39Y!/1+$\!R>-/N8EV>R MH=E'NDR*\]0FSWG&7OD3F^D<)B$&7@M8' MTA"6)6#AZD&I*%LB,+ONW2EDHSU[W0.!4X.KGCQG&5SU61"+Z,*^1^GSN6"> M0N;0TQ?\.'RGD-0S&DT^!,0]9'*.:+E=VXM^WX"K, +MXO>-S;ZUOM_>J^WN M[!\\":8W #3@75]#-Q9'P>V#!K"'%GNP"WH6EQ7_?<.]B]_Z2=<)8KG\OGUD MEU^>WL(?/?D#+(4SA64_7LAT\"(Y[-BNAYA]XOI8@.$PR.6]E3+&-F7!\0D4 MX?/V(5SW;GQBM["$R_WQ7<\-2=\\ CY4H6JOVSAC97?\ZJ>?1!0)<=X3.*)_ M_0F7J8K%W ,)HC(; =O+#1S,1YE*%=7/46&/=63%A)#G69O)1R383&4^FX$K M'%B4T[ ].QQVSSRR]"D(4T=2^KRR[^H [#A*H0T<\= .PWL UJT=.M$X2ZU- M(R^G?ZE_A -,^[%534'9ZE_5F1CK4*=1-!?])FS \KS@%EE4_RJYMM2I7^]B MY[@?@YRJNS@/%T4)*&:#1ZCXO)OY<9IDP]@D'Q)OR:H MH+O^5G^/!HS8;;LBM&@K(K==RN'IG]GB[_TOI].]R9U/SM8C=^/@*J(83A5O MY??I=M1(Z6\#KPG?25^B?:?3.YE7U/>9!:@O)4B'PUDC6'EWLU9>,MAR1Z#X M?;H!/87\9:) JFV6]^#_+R^0Y :F"J3EI-(,)F7(;2I JBP[D"HS %*_ 0N; MAXBHGFOMG!<@4S8OKE&5,'Z0/SFPF+N>Y[9<:?BV'+>+1C=LSI8&KP!'Q_Y$YD+O)-_BJ7B5@*/%A@/)@J/QAJX%DN]IF1 M!"M/D00K,Y $^_N@#+K"5H7&.!L"W2"!CU:@+)T-['N.U%6> 9<=J?_-RSCZ M!>.M\SC]ASVT+P,-'H3!"\&'$?W>JXT09*M[! 0O!!\>"CV& $,+P0O1HH-76V,4(\]!(*7@0U+9L&9 M,9 >+WKX,NADD4PQLW!\C%0^\F4<_8*98N9Q^H4I9G%-,;/$A\(4L_BFF'GP MA\(4LTBFF+G<$(4I9NE,,7.X.0I3S!*88N;!/PI3S**:8N825E/8&^9M;UCP M2*&G];MX&;BS" :+94>?PN*Q8!:/946HPF2RH":3946HPN:R,#:794>APFBS M)$:;946TPNJSX%:?946LPFRTD&:CY4"G<6KNO0P<6BQKT^)5*'A:^<.7@3L+ M9VU:0O0IK$V+;&U:(H0JK$W+8&U:(H0JK$V+:6U:0A0JK$W+:&U:(D0KK$W+ M9&U:(L0JK$V+;VU:/'0:4D*LL#'-/X=F%B7#"A/10IF(YGSZA85GP2P\<\*' MPD"SH ::.?.'PKXR=_O*O&^(PCRR'.:1^=XA());$5'T0Q*!B!E% M]1:PD,CM0YFAVYZW31-/:5STH0.=DXD<"2^Z%#?"3\29D-!*;9^$9"C+^2V M"[>+NW0C:1-22'@2)*%Z=$70;V#''^X_"+_5Z=IA?W']/ @^CH;/7,S5?4_T MV6L?/JO)K"@*X[>?[7^"]+@-HLQ!@WF3XX*Y&!Z-CYX(.9[[0CU9$.-+)<8! M))@K*2YP;/DH.5-D&H]Q-X"2M^!$Z M;"0] /(+BH,V&Y7BU!?LU"O3//7'9(OB_(LKX@G&S@)M%@!M%L]0ER]9R&Z(*CMC1>31 M#S8(HBW1Z @1?PH&FO;D;_IE"1?%P2_"P4]5OABB2[C^B?"O#P.8*TQ:"*'# MX%/L+#<".,)]^TE\$Q[<[\LB^N+L%^3LYT#WW'9L54_:W-W+HNGB M7%>37@\[MNNAS_C$]5&F.0R6^XRU1M<)POA*A-TCT8S[G K#]ORR*+HX^84X M^06B>>KA58.S6G84^!3XU_'28, "T7Z! 04/0 RH;"\]!N#)GY)"UF>]7<#S MGP4'&/'\X?:K@^8C-^HO%[@O4G[4\WQ.M6#A'[@UBH?.B4'^QN/[PHRA0?SK2_0M& M_<7B^@7JSX?K8Q3ZBT'YQ>3VZ1$4J#Y-+O^B4'TQN7N!ZD]$]1&Y.IG(_@H\ MP T/@/-BL'VQ&'ON*10(/PW>_E(1?K'8>X'PXR#\P69U5W_:*V)IEHNY+UJ0 M 6+3V&B.B#,&2(7L12[,T;+U ]AEQ M]A<=4+!8#'YQ PJ6#/6+6)IE8_<%ZL]:GG_! 06+Q?47-Z!@R5"_B*59-JY? MH/Y\N/Z+"C!83&Z_. $&2X;J12S-LG'W M6?B.I%+,T2,?:%#"U8,H0O8FF6 MB+T7"#].!2.88T=_VE4(?WIQ7H09#,'V?MC,&]\7*M! 8M1XJ%[-TL>"HOK+ M]+XN&K8OFO]UA1'^1;NA%@WO%]01M<+H_Z+M\8N&_@MJD7\!Z/^B#)6+BO8+ M8JI<871_J;:;1+#+2Y[-&S>%&!1XN 1XO' MCV0#EK+$'B7J9^3;9445)2_7;^W0&12CQY3A)XL61M^5\C1;Q0WE$\5)%PP@ MIQ%R@1:S9P!3;7,\5. L3KJ0)'/ZTQ9H,7L&,-5FL<,U3I2BP_OO7QK+?KRG M?BOHBBO[KI[$G2#4G8?E#M]^:10T/Z+V6.#$RQ8$*P<%)LR0]2MPSXGU?_QS MU0_WXY\%ZQ_+ 'T1ME9#YAN&&60FU+LLL.,A94#BQ&B#[KJ0_'Z8^0*_ZOP_TX*G.['Z7[8%/@\?WS6J30TQ_(J_'U MFNUEMH+$75#3\ZFI0(\Y>@_GRA ^NZV.+;SZ)S>.N[9?B (#L2=Y "KD@47E M8 4^%_B\]"SW0X&B\T+1#P7+G3S++?#YA>+SC%EN!9VBY:KZ5"FD@F5 T062 M$/N/B-6': M?/"Z\+L5?K=EPF3TT%>LS1(C$CAE#- MS;=BJ:WN.R?NC3B$.S'Q,'9LZHRPLC(K4&:'5E)MT M!&@&"?UO19(ZGH!0 S"8*Q;)PQH/B^2YS@>+ ,Q'[K4;V]X+1:%^ !3X,U9> M.A7K^&!'PCD,NCTX#1O!O1JXQ,6/&C% $T?Y%+1H=\LM2N362Y"T19A*!Q*"%T-]-&(0YI5)M=5/S)\]W/5O>B, MIJ-[F7BPS)'B<@-3CE)2"FHYRW6_G1QB_O1JT,F')')]$47UUK^)&[E]+#:S MU3F'_#Q!URS/@*=6T9!6*VN>>N1&^)3K)\(YAY'I4HH^"L]I!V&D@;F2R 1[ M[P6PQS_"(.D1XX5IS'O;>' 4($W&R?%(XYZYXGBV7AHBTE1Y&LVA5)(";0NT MG9 "_B2]R<3VZ2O@!;87V#Y/*\%LL7VHO%K;J^T='.S,L7C6,]%XY1%E?N:D M E$*<]%('.6S<.]<']N4NW&"MX+MG02!>X%(0VI@'FR6]PJ^ MM>Q\*UL6%,]TJ@9RI2\6;&?!V,XT[66)[S(2?&D<#9QI5]A1$HKW;A1L5RM[ M;^$9-9CZ*3L%CC9D?')<1D.GD/"BAYX\!ZSO8L@\CGL#R#0(6WSW+.FBHA_D MJ.]CP*!_C7FC&I,>"3_HNOYCTSX.E_YY\P96OV>@, ) +V":1XZL!Q]'/+#? MW+NW(0;7H$FEX_:L-D@^EZ(=@0QDMV*@_MI>9<.* _E=$,1^$ O\?G][X_UO M;_K>'WG0V@0'O7/NJBYN#,;=&3+NSG,6NS>%0?>K0P;=?N_]8JO[/P1MZT/?<:_O1$.X8EV58G%.W?-_[KQ_G5ZW+#J9T?6\;?#C_6S M/XZMP_//GT\;C=/SL^FOX6N]\?'T[(^K\[.2=;1UN&55RSO;!Q.;=^/]__VO MRF[YW70W<7)^^=EBG,(K'NZS[P?EG>_"$>[FYE'02E!BQ4R-[RT4.,N5_]O[N?TQN#_XUH;A@"K\P"=1QVU94L*\1.S-6C7B(%5^-RS? M1C4 )GQKSK?QOE+>_/--G6@M'?6]QNAI'^^K.BS%P>589\&657D]Y2EG<=K] M!UWM.^BZ[R>V=REZ01CG'WCCA]_=^^INGS:<)Q]X.PB[=OS[AGL7OVT&@2= M:0D3D8<)YH(01 =[V[OOAJ $<(*S+_5/UN7QQ?GEE77QY;+QI7YV95V=6\ N MKH G6)6:=7ZYOE;9>>6\MLY/K*N/QY;!2C0;J1]>X<^5@]KV]!$-2) 6XN<=6V9A&P-HI_C+81+" /&)&[5L[V\8[<&MG)U]K9?_^K=U M\A<*<&Z,YR!'L'@("\>P8!!+SCO9_6;W.FSQ&^^/C@^//W\XOK30M)>+JB4+ MYYL/:YL%GSF_7(%-]&-MK?]6Q#P1LA4]Q##%?77GXX^?X?[)/Y-DF&W;BW(Y M9O^J)-?<'LHUKR[K9XU38H\/!3B\DYC2U<'%^>GA]9)Y?GGZWO_'^X MC>_I_ZT 9J92+EP:GXZML_.M@;MB6V+K,1D73UQ/P,%30,\@EFIVR@];^+3% MCT] JNM? 9IV*YO;E6U$D>ERP%D"(5L"A1&^MQ KF6'5E13[308>!8KF^U.G8(K[R> M'?''I(ZWA.!YSIZ@NW]7T?% M^;;==;W[MX^MW*2/Y)<**.% EK"^\/ &4(%?__]U]?] MH/'OW[$[B1MW,Q(M].?&HA<&-XAG63EPA'4"U8@;V[$?9'?R8^P,GI'C6,SA%];WGS]KVT<7_SDK)W],CM4-6<#&^\KN M9F6WNKM;&2;/]Y\@_"<<3G[3A?,KPCXK"*T@[HC0^B<)W6.GER!H=GM>< _;RIX4FFA>YY_ &^+"[Y= DA@DD+T,@=0=)T0G M-?_S"82&RBC2G'R^I#Y8^*9U[C]=0>XGG)R%;;ROG5BO/B2NA_><]>'U4$WX M8<%U<.CJT_=\=1M,<<]58/-H*-S?&7FO.X_LM?:,O79",[_=V]J(T/D>\_CTZ^_.^?E9/]ZX_;HX'G)$B>J]M0;,C0G6R\ M/[+C %#_TAD"H:U!$.T^#J(= %'U<3CF0BG^?+I]?%Z-_^WLC@@E]^:Y./0@ ME'8VWG]S?W95N]"$ >]?[7[0T3@H?NEM^TX%6+!=/);CBSL(WW MU>KHW.$H]TQ9AA[O0/F=B8G^+1YOF."?72FZ8-U;VQ]VO*\NM\ZW#K>F[4MZ MI:@8Y+U>"!*?VX-3%W? 76(@:?@:!"<8W_8=ZR?@0@N.:X9Z\11EIQ'L+*^& M><&0+NNAL!^E*N(9^.2DB,B<>>/]_O[N$/QYO3G,2(3%0;R+3N"/8N:CARUZ M>G)FOOX5;+P_J)1!;ZIMUG;V1[$438\:4AO6__VO_6IE[UT$SWFB1P#P:;4E MU(N\A(15&TYB?6UR-#$;_#>L\9?'?YPVKHXOCX_R;?G55\W7ZVO2BE\_O'H[ M?5.]@H QSV)8Q]0$-R*,09GTU-KCH+G1,NOG,A)R+,)T=7W7$@#Q>[3OU8XF0P[U/W_[GKE+M55N- MG>V)"=](!H.2=]Z: #YVY-C_#I.\#^T>5FNT/MOA#Q%;GSX=#K,3+K$,/)8, M<#U3&6#JVS\#86YK&3?P3Q+%;OM>?NGZ:-B&A[9V=EQ_X_VI[Z"-6UC->ZO5 M$7 _P3 _++=MQ1VQOF;X.UW0YZQ;$)\V?_C!+5Q+PHX )@[\$"4HX=J1Y8BV MZ[,[]#(!X6&[O(-7#@QE2:)R80?U5KQE_0T?9.C( '/(NJ:_PIQ_XI0-.>,I M39C/)?ZY#8^^[#C!A25*AE4^BOP$C^V M0PH7":,A0W'R:%0W\0%ZCR&.K<=@>[%]34\90-_7E5>6QW@ M-(@TCF5[GL8<$Z6:0CX @V:Q*(,]!D]2=SUB%/Z,$6:6 [^"7D XW M%2Y": M4*E:%+(96:]@0! IK"@! 3KJ!!C_87$Z)+QDQU;?XF_M:!#SZ66YB='@F!LQ\D0FOCL'W;"#__NGAY.C"3RI]]X_S?F'CY(&M998.FHPX)* M7U$E(YA M\F7S:K\4UPDG-%F-S:OUM5<(H+UWU5IU2U_^P/.!N'H8'&60E#4-BN(%KZ_1 M^TA>T>M!,CCN"P'2@$ X2+0<0@9>S[F^_7;:.IB<;R-__H(.,M-N5[=VT(XQ M)AV0S.K!1,*R6RV@@Q"+[1-BH,#JYWX+ HJ_F?M#U 4" H0,%<^"0Z?*#7BS M "?U;UV%P&W?0PDN_;<&&!>$M2<<4.TV>$S065\OOABV/?JZ\4X\-/"!_ M+ZD':'Y./K:_AQ2(?[5MJWZ-:>J]4FYM5=5>:%^0T]*"'SWTA(Q_'LX7) MP7?Z0^'DQB=I[?N4CU(,1,TQ'K=O5AZQ;ZKHOLKTMU0?>3/C6RLG:6=]4/T@ MX?\0]G =Y'N=O_\\NF[\S\\+;_?NP\[DK%PT.4&M)2?/W(;-#[_Y^F9J",D M)N:LY[&\Q,E;ZC7YYI[9J-;?*3"!XV'W5MX19Z4\]>H?]*8LN#0DP/O']<[. M0>^?D[/KZ1]U[KJ>=N23B40=Y5:N'6SMY]S*LYKVM(VBVQ AIK2^YCYDC>I7 MDT@Y O:&5BE0()*(93685\"TH%3HA#>EAZ!^@I-Y]SC[K0MSHPCHPQX#9$ W M;D3LTK?]EFM[('FU*,@'G\8*2HX=.I&%T?ZNTZ=9I;:*5_;K7,DK']>ST4W' M=VF6'J?*YB/Z_S2[C1O[\,^*/=WBQW<.:(-2]\'E^YE^8O>=VA%Q?% M>QM4=4PE010";'+C"$;R[6LR$NG8%#N*X%JAR@,2PT2[+4@!]650%[[IHE[J MVQZA0A@ '@=PE:1X;5RU%/VDD7>[O/VJF=K8[+!IP[B;YW>>N"?SVJO*CO5E MJX$U+?:JNQ@M\AJWGFX3O=! %TT/$-$@GK8;=LD*0-:XGHU/ <61_\&A-=N) MX\9R85LSUXWGA$:@DI.)J&U%J3T3@),%)C,90":#RU2- MG6[>M,JR,[9H83">R3&:N9W[(]R#S!-X/@%<;0SA%/ *48RS)#.;MJDABVD% M9#$$3N+=1VXDLWQ0J[@1FTUL#T;WH>H/AF\(^(FL[WKVC!M(\Z+^F-$P,BV$ M(5S.-XA->@WR"C;O3&EPW"YO5_^U__L^__F('T8:YGD;QO<\*<;=*G,##' MOKX&U$#DZ7+HRHWM)>(AFI4<&06.((E)HB71ELI&XHLMCJ&*,(;* K@3(R"C M:ANO 9@K[\:PZC/+08>!ATZR*/!PY.R$)?K=[H%P?N<"9@FX@'X9%KK$B'5!8LJ)%]CQ M=_?T>Z]7[I4EPN_6RM]_QN+;M6^7/YU5!Y)B^%6+WM4D7>S5LX2A9]TG2!V1 MVXVU8\D/$YM&6C8N!3U@TDX:BNJR5_=+NSGZI MNJ/#Q-6:=&K1C/%T7L0!5^,M_N?A'$(.&:2(0:X'>YY2!:($(D.MO%?>^_[S M^$__Z\'/OYK?7*@_\_(L:+D(D_Z?S4WKQ 7._M:Z /7R'8S\;R) )H0%6)N;RC#HN#=#0J$_](=" M\YKT[[MD3$_=/*9;I]_MDYUAT%_3Y]<9M-D_:"O-K9HYX *IU;*NDIPGAI57 M,(&IP/C.PAJ%;ZUZ:#?=UCL+(U 9U&?!.^N\1Z+[6^NCZ\ A(<#EU,90;]18 M^/.P-=7ZUA2ZUYTXNQ$T+RK3HBI%.G"XH;!_;#8%\!%89H\P0AXH0%"=IL94 MC7]9S,J,;NX$]\U8-0U\WYB=G8EI:?FG,T*"L_5ZIIWFDU[$JEPMWS%7]0^? MCK$PV.'YV=7QV54#8Y&S]1JQF!46(U5E/Z=>/$Q&9/65#@1Q]@C48^H44*NH M0GTS#(TVIQANNU@,!_N@@RF70_#!S.%<-N5$OD_&6.+D3/+TZ_FSM;3T8 M^3!L#QG$JE0GN:S/];/Z'\>?@6U)(;AA'9TV#K]P!3ZL/PT/?/J[<=I #G=R M>E8_.SP%Q@:\[HBK$N(SE\>-+Y^NZ)'S"V#)^$-C;&0=CF_/0+()G^#!)$YP M9Y++XN*4#;@$Z2C@].I_7![3D3:LKZ=7'ZWZX>'YE[.K.GZ!!\9_GI[]02^D M9XH'_^F\\>7R>+)'M[TH9U?+Y6GCZ)22^$"(_EB_ JHX_@L8&9Q3XX*S^R9,'D\^IV40 M7C+G. UY]$D"Z:2$4#06K_+I39815+:?RW^KVQ/%H$O0VD\O0.PPY)&38]GT MI'%\^=?IX:3OPI5&E\Q1353"9&+_:\ZT?K#*AS=A6M]Y-JU/5- ]_O;Q],/I M5:-/WZ"&2JBG6(W#CR#[?IHTO2\RRCQ:[GC(LEL!6L7\WS>J&S-"J2QB@!C1 M &&M?L6JBOUPK9IQ]HZVR(4]KHD>30:@$]5J)*6!O'QT_.WE$-/43J=6GBAS MQE-![T .#YPLZYOWK"@XWB<:X:'E$84T:WOK/^PKB!YSJDE?^R M\%#G>Z@_!;JD1Z.X"^Z.'G.?\?=0+2HT,N'(.X.B[(4[0XV\7G^H@ MJ)Q?_FV=G5\=3\S3"8_F>COS/>"Y]2$G.[T.)L"8REX2]C#:6E4_Z&OU:+U" MQ[#,Q=:_R>SKUT#2'+'+S0FM2YWB<1*$7?)?X\!G04N$=LDZ]5M;F0$/,\G< MKW5I$&RG9XE\#W1F@'.@.A<3/W"^]36<4 \&FXD#R\8U)Q9L)Y3W"9W@@7 :N@J0X.MVA@+\ N MXEC'P@XICA66+.!(K?\8C2TBZPJCXB]"7'\,2\?./_1#:7T-QE2#5K:WX"%5 M$+F>IJZ<"%D.&3#I!FLCEZQ#S-3 T( Z):U\QN2=$(XF:H5N3^_C8W!+$,U_ M&J-592UFX6#B&\=JTR.P<_[ "%2"^S!TZ;JBBA,BBBT9>DC8% NK9C62+N X M?=, &%#_"]BOL9$+N!U;]^^X3(U[\YK?K%8LE:Z*@8Q-[ A/QP7(PD$0ZI0: M::*!0LPV1T@\A)];L&:,8/1EN@@EW1EI)0.$QO'!DA0 , !\+PJ,(KQRA QQ M D'%-G9RXA(6#P+'=RW1B[E"'=)7 M$^/7F\&-*%E^(!O9V H/.">F*1!*7=L1%B/Q^IKF:LC0MH E*.R!T8@M.X%0 MY!8_F8MX&I'+?VO=Q1W,$*)]D".6IE.)RQ8X=9K ++ I_P% 8<1&NAYH ,]=1#>E/6(!0V(?-!J-JP\S\$@,YAZN9[^ M(Z2(.3Y"'87W2(WU.2QYJI%XPVJJ3\:(-TMIZBJC^#E:.^,:!(9R%B2A60>C ME='0PE1#"[2&AC7_$DP8Q-P@F_NJ!OX_B6_(_3@J?$DWK*Q,E).2;DL--12> M+>M[B$BGI:^O"2\2MY3B15H3BG)#]>TMZWRD.3OVC>"BG;H^@4LUYH"P;;RS M:/U8^L#ZHUZ_0*T&-%J'@5(:91P.+"I!6C%MVQ'7X/%M$#60C%UC!(KN%0XVQ&-R=R M1UN86)Q0,0G&AA8=/\B^;4QLLJ)+!& >I*YX=!(K9*L.0,FO\/AC1@'FN%6%4! ME/V>)VQX-)(E_=CJX6&9!2DZ2ZT)?XRDMMJR29\7NO[>;^[[2YC!.K%;<1!B MF6HO=,G@U%36(^,J0%8(A*54 M9-#<88TE^/=&>$&/+#9(H; <)VDQ\\*"M/5&)$M^4H(S3QK;_@^UE%)V+6@: M"I1%2-S!_#%-#>N'998 /JV.'WC!]3W7@FISZ5 GLTO)DHQR.T 5TM2'-('% MH? =<0<[(D. \7+Z4@H']3*:&8B#$N]MP@):'5DK@PZ#C#HP>PL'PADB9!Y" M(*>SN%GFW?JQR4AOC@&()3' ^HHW%FS !TF!GP!40Z%#PVO9 M;I4ALYP;$EC79;&;G3**+:>\2S,1ENI KDPT\'.8E[R\@9F"H&I3X6T0\A,M ML#NB%9+P(TV1]!G>!>V%/3_(4@7ZC HUOTC9J.9:A:_))TPV^WA/ZZO3+G] MEXC!@F$CQGJ,:R([Y!F02$>26 *?ZE1'QJ:U.@%9@5,_ @G4*#IA435?58!F MC0COKH&U,VW -?41&>"?\)\5P=]C56INP,E3IDN(K"]"'I5-EZBKJLKX,9:6 M0*G1O@8VQP(G7=O? &0G B!U"/ C;021]C#8*EF?8F<+:W>W$[+3>V[7C>E? MN^EZZ/U2)9",:FGI2:N&JB#YD[((LC)>NCB]8Q(=,2SRSQGDQUHNJY^F,/#M MY! H!)O*WT@(I.5G^B%@721AJV.S,UGYV-;7Z@H O/^/MK\)*",ZP.G=#O%D M+HF#USH5NF'5$NOXD=O!52Y &!664Y(^#CT;5^&WX6ML:M53:VC90 U<=0=> M_*56+I?*Y3((&&@20->$X=* 8:T&"F#L_: Z/H-;UNHL/O[7Z7'F:%$[AW5V MT9THE#%@P >H)H)EU+4'6KI71E0Y"/!$I'Z0TBBWM\4#-IDI@JJET PKY@4 M*9(Z)9.UX2*,Y(6;QSY6A)(9U@U0*C,G6B%8>C8HSAWA2!-0&($\##"".Z0; M@"09BWX&[5\#_W6DH)\^(]$2RUHB.'N$A7A-V2Y6LQ/>EG6HN"S+PWR?=8-8 MR:UT-'HVO@J5H0"1/"OMT.%*"8)1S*-NMG2NL$P17B,7=P *(0LG\(:\7DA" M5P*\7CN9>[ZB/<5SX=;1W[%7&NXSPC:R<7A)*R2I2M7B0@X#<\:XFA5!&^![ M*<[L#>=[S/A)I7N(\R,TN_8_ ?;KLZAH4 ?X'0P-[WT6[AT<_"G0JALGT@!T M@IK+D7']9VX)B9+*MJ6-FNMKK/& H@6'JYA[B\Q3::UQU@MYVA*N0#-AQ4$= M:[_\ZU!.+!>,6/G+=DEQ5PN9*_^TOH8L4C/_B(\,HS\4"L'0;:%Y?8YL(^

BZ+53B1-M-ZWPV!*U]?:UA !P&E6-3&>4MJQY1 M]4B\#5/^2M9!1S!7UWUF9#$W-@709"U7QJ&H]6K HC!)K4R!V@ :*T(6LYEE M%$_W=A%.NU@%GQ#@E<('OH3D!K>^Z/:\X![O,Y!0(\F/\6YG/P5>[&A81'ME M3"Q5WD"IR6=36GB$%"X-F5(KQCW06'T2>'PIC&BK7]-6+\( M?&#K(GT2M![I6XJ1XU\CSI6TQ(Y%@YL>+$9=+39:!>+0;28QW& @MMP&X0^^ MOOI'9H-"_]AH+6 SK]3P4=XB4PYO ZT&NC YW^=H[TGB"'6PU#1&)8Q;9".# M)87L*X+Q4H XZ-:*:>%D#$Y"\K.P5W,SZ:W(K?*548,ZH]%M3V8,KG_"&T?[H>X1F:QF4;0AQ*%H,G@39((D(*V_\1*9N.#^OAWS&P,U+F M?F6KAYE;K'\K"U&*3S*452Z)UG';MQ%RKTG/@I:TI0F&T?TX"4&,)UDN 5F( M:J*SS+,Z9RMC6F/!:D@S<3TGXV1)=:E(1P=_\'!81%.:-;H8 MU\O:FS&>@KF$N+3F,5F3Q(V.NLSP.LZZ&+=[T,\1)"OZY[=M+MV5KCNAP!I?(%D S38 M@/-I-5#@M^;[/\6]!)WA:*MM,H;:(4F@\J[(?P4UM(0-YQS$4+*4]O_H M''P;>?>R.R#/1GX5U>0RD)^P;2!=3J#D-H%AWW+9]B9PLK89K#]]]/R-L@SFI*;=U%0+U,R?[8D9KS&HM,Z-UV'$F MW(V>)<<=&5 98BP*,!,*?/(E M*JBP393<=\#:B'@2"5]Z(2VYD "ZV M^(A (L3^O.AB\"2,;E!$(5NJ=.:E*V)8&LY'N0OXB/TN4'=B\3*= 9=-TE$; MUMOO'44W#VQ9K9RM_+1.7":.BI%G]VP80\NAL#QRJ.-!&>N"8;O(:Q#Q<$FX M:@^E:X Y^\"-JN;P)GH4=1:.1Q[7R,BR$IZ1&-7&)+1.3-W,5!1&.Q%>28H] MU.$Y?1D;Y4@(@82?J)P5V=E)&^Z 50 NWKAA$EFO#L__.CW:K!R\ME!A%%V) MM9=XL:0K5ZY^&5[3Q:-'X4X6H;>O8?>PMR\_0HQ%V[(N[9[+S2',O1DD8I(H M'2/U:L:>5K ]CNC!!@VP&KHWL3<%( =2#NT%\0K[/P5M-Y9,@D(39= !7)*) MK^[P+BS]6D6MN8HCXNH5L"*M!M\ M8 >8\&]&J/,J4_4-DB*CI%K%N9&@LQ?, '(A;P+]24<-]<<2"#*0+9=HN7##" M[F(#.5P'[IB['V*;!EAD@H-K^B'_,;_/TCG[@)2]IK!SR5^C1>4^R, MX2F7>X9#0U,M=[T5=SU.$&:P&.Q(WHHS$+%'J?5>W'V_2Q6^,4H[$CD$4BV=J'O*;$PPG5U+3H]ME].--:W.EP2<&9<"2&<\N8AL;+P7Z"'2F MA90#X7+$"$L$EHND#CN[!5U2 /6=4LDAN$ JC!RR;37 M4*#%(!ME3\_".WK"( ,S;.'*$\)4$M/3HU?C,_+J77*8L;BST>Y52OW\5NN^ MB3PBMEL_:"(93H=WB%3H99@!(S!>%9AB\$.@V0#C$VPTUS/_ZK\,,A"-.FX[ MEGC ^&/D4]@.*!.1(5=)6QXA4DG&KK5P$;+[+/)#&$S-N[XFW<,B34F10_ / M]VSYCURI-,&;*"U':4J%-.UV4.%R"$N(%H?$MC]5W5F:D M2D$0TCXOIY7G,=PJ7^!Q?JF*\1S*ZVAE%=TH%6L5QB$8YM(^ZU-&C,C:4DF'U ):H&YX,@NI+7 > MIQ:F<'#5IY3O?KT8=.V3/X"B"%G_!*!3B(*&E&%)17&II808_EG;OAZPYNK8 M.#)8I1J_D5@0E;)1=LK\JY18E?Q 9R5=J*N!T"CW@3P%T+.R3<+[4!=1AG+J M2!U "*#!6NI:HT/T!XA*(J->.L_V-^= MS*YJ1+2,NXYK2_6J_]0X4%_FL:,%9\G0>NQKZCAK9E>6=9!6V+ ^K6MK#K4- M5?)9D,0D".&>]7[1*\%*(.JJC/?"X'01QW>X;9&:2"Q9THKT+<.%A0$<(1"^ M)]5$UX$K@HI"M#"FP4LI4EI%KVU4F% U8\V3;5' D^5KYD)A1774XDF71KMJ M-TTW,Y7Q-/G1(%XD3G4SPM=&)FWE@*8F#CF+U/TC[U@Y+Q(H1]/+:"W,>^ERL4!*0^XS7V:D M";+,,*O2M?E@O$@(#E.@H(=EH^4'4%E=#H'1/UQCB(8] RIB2&DE9W,UQV N3YVF3W@RZ@0:>E06=$H^)$U7MN2WLX8Z(M1[6AH M1:/J=N_ND8V,VYGQ@2&'EQAJW'>;@9>C3L,J]FOOQFT ,?421UB%P"R P@B* M;E:XYU%0)M<'F;=D 1-8I721&TF_[ZS\2D9Y)S:90YK-*'/;R>I@6.86(X^E MOGNILH 4&@H,*C#H 0S*\!V2 ;.BH?+]L;]=>8MMM-]G'+HRCQ.CJ7R'/4<@ MU]P$7N+'F:HS2@0M\++ RR%X*2/N!KV/.:XE)3N6C!M6>K#@GD5E/#;T]Q+7 M#.C*BBWZ"1F E$87RR@U+/_#>DZ!K@6Z#D%7]H'GJ+01IT48CD3,T@*9L%7( M=04Z/70K*Q^\KQW:V=@6-F%'W!N@P*0"DW(Q*7MY]I4'!5;D.6:D$%RN$JWR M!3NNQ4(FE8SU)K5.AA8&+<9D/F,,WAJ"G),KQ#M7RU:FUE_\B,5V?:UC*[.B MBL4T+*TRH*F#_1']$BG"RP3_*H3; '4HR-)PC47M)TP/)G<=' M;PL>E2X"&UB4WLB&R%4R/N;X6U-GJZQ[9$:A&NFP6 _&D>XBV^?R;^A_X?L^ MZR*2(-^BJE@4'T%5:(A-$)@]?UX_2_C;I MN!LTIV)8L']OB9[+?W4$^7P2$6:/R[Q(A!K9Q+E MI499Z536@JXL;ISB*!;8[N=5*\)&!GW<^>2FV"TDY?!,U",(P'2<@" MPQ1E_[;H(5!QN6&Y_B[GF;:X>K!,NL8LB53X+,G0C5O?2&'G^O4N\1^;(Q-4 M7JMLAV2@*.PX =EU6D7,9AS4#,!B!Z-E@*1NZH\#0[I7@=UBD1ED(P!$:' M8O%$.N=_$N>Z*[45F7"E,N/=4,444OB:/%0*X&$#OQH][9O'-3H(ANMK+<6# M*)R5 8G0E+3!/H^0LI $JY6N#/T+ZWO4&PCM)NB/E @%A,JU#88F85*CR1#$'C MWN)*BP\UEJMU(1#&:\&N *:I-3%U5V9%G0--12HOE>@$8*$ M"&6 I Z_/0PH]..EC M^$!.^< U%+6"N%B)<=90$J2-41QQH5"2> MI@S)R1;CBI#29O&%0=RTX9 ML6YU$ A-'SXO)&&;HI%:-3K/X$D9'J85N?N6( MPGAJT\VVM!XF$U&J6KUQ:%T%/;=E[6-SEOQ-R]Y"1YK+1M)0H'2 E'!+1H57 M+&78#NVNP. 3HD(NO4!EKE)23WOW1'E,.,/UBE-!*Q^D:"UX1H2-S.CG0 MEDF?7&1+:C>W:6]59/G"T?1*]0VXO +S)61+P,ZX!I +IQWK*L)21Z'**:P! MV@[V#P6VAD8-^:;*5M$KU\MB4IK?*DTMYD MHG2&A61.XQ[N+1>I97U-5>_%G[%0%/_%A7ZR750X9 4+E0O0@@?4"$-J7:ES MK8U.'R8#&2@7*5]/;[,MZXOYO)P%SS"/79GG;/:Z1F.Y*23;S2")93WR0=EY M\%+B^Q/++!@5/\T;<]7NG<6IL;-7N+;GX-K>+ES;2TA/6$_&4/W=2"6HN.JF M4PVXM#E*W:,M[@E?REK$D#<*I\_@$TD9!FV^LJ=TW-?807:,=[3S#)\C\FKABC#8KU@23OMW*7,?KQ.3_()-:R(M^T/?(2H+>$9LI@IC6 E!RO_DNU=%#>+97WMND'^+-2 MKI5V]_9*R@M,=4>6#;4>=/G)"+/(NM0NE!*,.WE+\'PYD]IEZBCB8F^QK4N6 MH$W(A9$P,%_Z;SP,Q[;](6XG%8@@JYYB[U1MG4)^A#$?=*E146P=F ME=YHN$PP\-^8!^U/7A1@9#[0 EU,S#;AAX!<:F@9$-@/@N.8. Z*$@-D11;5 M00!E>]0><1EJ:FRO@*N7@?Y!9OMV;S%%D(REMOLAY3>I$8U MH3CMI6.T;,!<@;0O@GW/A?,HF!^S1A# ,LY-I3X X/]-[)8. G\$":;.%6;: MEH:9PP5ZRUW'.C;KNIV3V;5.U_8*L@JU9^GR-E)4;+EEK)TE>["0/][@*=P& M2XX04B*.B%M;UN=4E6&^$,E:6/I-=6-1,M8TYQCAUK4U&%&(L&49,Y3&:.P<@W' MC(WU7??<#(F":2+2-H&HT?\*(_PD>I0FVT.*V,R@/.N2E.K+Z4*.KNW)%F)L M!9'.J^39OKY=Y#0F$VQP';*808&)LG2(EI&U-0=N3(& MEZ/KTD<<>,)5.3G%LR\^W,RGU>O<1\10"9]=60>TA%ZD %YM,8>58A.MA7NA<4NPM*0_%YV4&0YN'Y4I MMNJ@KX(J-N*MUT=92\9@4HG(B",[5G%D,Q6#9AH.?S$D;B[#3(F'(N91^D+2 M3;@UBB/@/FYQXS7)24,A8V=E8$>"=8(BH^->&@)A=D&)V"Z0<-Q9@!U$E9!. MSY+C'P4JU7EO?0W0$\4NZJO+V@9)9:%THS8%2OXR"M+LZM+S[)90,@LP?+3W M820C=UKD3GW,:5D^1##^@QFJLEY!9)(9-7E#^"G2D%5',$A]V2A@R"Q'QB$_ M$&@)/%"V+W3P;'1U1M#Y\ [=Y-;J='UR6V[F@2H S\D$=)IE2:,.>T15K,84 MKXK%J"@ZS/_&+J2-"91TZ7-(-OL=DKF>N8D55P'V]D6==5NV?V7Y/]>YT!+GL9VY==A['=B._V$JD,GX)Y80!P< MV_=@M1NYNIV#?!?EY-;6Z*"A/4R-0-CWB)N#(K]F"Y&92Y2ET,D=V=<.L-]1 ML7IR^S])0A"BT8O$#)!L(Y "5.&L!:>Y@?5VJ2A.B=D M_0Q*']R?X7V!H!/F!V,B!VZG&*W-]THXHTFU!UE:6 M^$GEX!YY^0H'"8=P;069$'%M'%6Y+:B;FLX>2N,6CHSZV%'4&V)ST0=7\.@RZ39>KWLW0CC3SQ*P3 MJN65UBQ/=UTR0]=U#!]']@T+Y,,*77[@R[IN'A?;E*%6TF@J1Q+R.F@%USY5 M"%!-N?(B_=*0HUB:(3#6B./Z: 6L%=F<'42-G_/W9*%<)F[8H19APH^RF,JH M0SM-.ATL'F,T7F-[N;E1:C26N]/2D*U2*+^1WIONC"VRD=H('".ERRO;G';_ MX2AQ0$5S4[!M(@S6U[)A? -[I&LV>[;8THMNVL$H0'8AR&9#'*\GT[?PO9Z7 M1 \=O:[+ED*$#@OGBV3#-6Y_JWR>"E"8C$1[M^,X=)M)K$(HC-%6)6KSR$SC M35/B9 ZND![2%#K4.(VSRLTW^]ME)3M'*Q?L/ ?QCO3JI-SZ\WK+J%FP1 M=V 4:LCT/:1H$WJH*RA.UUKYZDI?9&^P!U6*X81J;?#ULOL\\.#EKQ"O[]*C"PIAD'28WF^#SG1IX.%^&1W1,GM#;1\9P5A@88K@(:MN:(A(90, M<\1.WQ9C&Y:;<*3H2QG,06P*&EO3QKR91?>A9-)VL6:?KA/2I9YHPA=X+>#G M0(HOTI2 I$FJ7Q=&P8 I67XEC4M38:51!^0=CL#+&Y=B MLLST4J6C;"&(B0 M2ANA@JI/("N_]0N=$8IA(,3U9#@6QN=V,8$QN/7Q'XJ$X6XA7*+^-N!2(F': M\!?K,V 4%E:O>^K;*O[:NCHUK4"0YYZ#<)] M;:=&*=8$L"6/6=@B*G;% & 6YCR]+@E20LC30Z,)=#W;7)B'4L%2"4 M9M)$6'F!W3'/-R%D5T7YI5T,Q\>@K>R"40%TN!9*6C$.+GVNF\R&PO-6'&#. M686W0P&ZZ->3Y3PP 35W&&4]X>%HKDB&_J.F"(.U6DE(B9.9TL8R>M,RJB7) M0'M.V>FO42>[3?#,L,/UM;IOKH/=7K2Z:V/OAODF\&&S*D7)" CI2^TULAHP M0-D,NU,#EZA-@U)\X8@P:2>[WA4QOV6(RTQ(E^B;(3-9@W(,.K/ZR*RNJ&&@ MV*&I^$LT3_VGV1!/)E[\7M.#-6(HWY PH4S$)QF@^U>G\X#395)V7G:=G%,C M:2C;/$=B,:(G=J]AVLFA&H-&<+M9I..>+#*O3M=^Y$J"O$Y61H=#<@BKB"F> M*N49*X+=5QVS0"5524AKNH4BFPC0E#;[M"=16BP^K>)2F1*=(Z4#.' GBIZY=LE82)PNMK;0HBM>H>X&]RW9&%( V3.,G8G'/H MW6NVJ;+:0>5#'.&\=LYS9(R2DZ2''Z7)FL3)E^WHE5#2@/M!;'Z@$ST$P5?X MTZ]V_.">^P_ MD*'BZ]!6Y1('G7DTQ+(A^,+7DSHH FSF$&"S6P38+"$]':75HE1P81B U-#' MK[J!(TAXQEK>7@OC"M4;6:[6P_;F6-L).1LSORC+AZF 'R4^)[I>@R&$4$.6 M)&*=C&ATL]'J8!*>KLI'BZ%6!'):[)]NSHN]8X9=/(JSNZA!\4ZTN$[-\Z@FQ.+U'N/[@RN5U7#Z-FBN]\<:>R-KKQ9_ .]4#3*T(UWE/-U' MW90XG%I35 PSAA08I2%,$4L5R3)S+%62.E"-S%)7-2401(,\A92<=&54W\&H M7D/P3U?%_@5]JFV0E9M=(%C"%NN= F\'(98+G-YS(2B%3)&.$L/K-!*"RWM5A6MH*+N0=@6E%RD.DB)^YGJ@-,J M719TNVZ<]G(X#&2?DM8T"DO,.%[W-%NU("\%7YB&*MW'6$/ -'AZXAI&D[6):'?8HIVN:.XA@!Q!EII;U@#VR5 6RTSGP/)]K+,GNQ&GIP;3O M,B(\L8YKV^@;9M^I=PA-4YND62>?:T/#@.E^[F6DDE:#(]ED5Y6"D98[KAE# MX4\MSM^65L2\7B:*E]$[TI*":B,LIQF M-1DIQY]+PSZPXC:;%+O3/O7HMJ & M<:HV&(?I 5M681N$&K2G3<(SZ-<8PZ)$@/K(?+5/55* M]]QX$((4<2B!'XT%36*Q:;"E7)P!V:;\TN,@Q$'H#JX&0!*HL'WI"LB A]D\ M]99AX4'"'W@)P'WFG2*6.&AG^]>'0F$:]]UFX.58C ^[5W\XRZ:2"!5=Y: MIYS@<*\0$] =0RFBUZPDV!JKQTV*S8+MP;BFQVH[/&&ZY3V3:M^9@)Y#/B4J M!-OTM. CA71U9,7QS.9X:F^MHTSI;[./$A4 *DYB-B>Q_=:JRZ)Q^0>A.Q/G M4E!!0/,YMIVW2E@W1"X28%^A^PXN'D,,0F-E)!MLY1_C3 *0JQ7T2LPWT,;H MW*"@E@U@,F&XOG8K)/#NA]X@&(2I,A+)O-0OWW(Q4JIW9773(F1*S&357 M2:9*.R0K3=K;,11Q$JH>(1HP7&.;C9L!5<8@(P92]8W@:J%V=Y&AL0P#CN)= MKY0+]_H4?I=QD"B6DNC@P^]?TZR7I16QY202L:G- MUFL/%HE.7%DW-&6_%I:H&"+W*MT*XIVO6^A[S&2\50RAK1)C^.V?59)L,5H/G,#!^6I:I5]+"VKK#+6 M M<)8@YN \B&,IYE"&2C^>/ PMA494LI7JE-(J]9BCGHE&N#Y,H]/(1PJ&_KU% MKF<*I2:@LRZV0;$J58V4NHR'L?'L4+B.D<::N, V-3#A[ OT[PK\QG?2S@ M9-_R' B3!&COGN'!L9U&)KG,Y.@ M4N KUWS'.A'-,,%L^6JYLLNE,K#N$##[*($#Q7 $_&6S4@7Z9!A8KXQ:0=M5 MG>-B=ZFK&PFZ5() M/27I<"\5U3TKJSW9;#-J;B>4TP*SIY=D0RAT;GPL'#EZA!$YCX"[OR@R3RWN3&=Z'W(%*4=0U(=]]$1D*)RI M>,VQ_0@2"A?3Y$6H=%<$HYDHU*AI4WU@O0KZ8#.];7FO0[1I1I ;2,G@,13G6K=WY91 M2$FU%9J\$Y32=()#LENH'& BW134>,^4?+RX/B?SJ#IYY))OJRH!\W) MLE$_+(U%I[G2J*S/L^;X9X2R!X/'XV3?,J)(F/&7Q#P;HPSN%/&06 M3Y%'68#4DKBVP7"DS7107U\;:*$N_?:I[QIX9I@(8Z%D/Q^=3BCF65I_F\)+ M(W+Y'$T*,LA=EE6080W:=NX#V@!3%IC<.&E[9Y&.S@[S2N$PGX/#?+]PF"\C M0:F,N5XH.L"&\2)[]2F(HM<6&XR776C.;DU>.RC9R1[BF=@O4);6U] M\,HC M$,C'S1:@PT=3KKLN2&CR5G_\I=3C@HUO6>)#1(9-K*]Q>9^6#/+SI "E%>>( M6\"K/@?&C4IZ^4HY8!E/3Q@RUJ$"S)4)&#BEJS1(<<6LF.=):-CE-6;(6H;.@$;@642^&#ZM%T]6@@4>O14HG:-([D.75*?>X>LT*8W)BQ'06'S+ ( M5,P])4>2(F8628/U-3B>+5G'<[!*9"C,%Z34J<-EN;Q8GD67;&0E61$Z]>,, M#)>FHV(5)G/8$A7![+&Q0;;BEG6DC$YG6(<6)DMTL"[J%VED#,>7*'/;@('* M9&Q2P2XI193" TI*/2A11Y1(\K M4%D#^A3M:'?K8'=[E[[;W=K>W]DN83B',B=[TA8B2X3FPC_2+DU"$%:='YUU MKUK>E[/6]D 7MC*3K@9GYZM-"EW'RN3= ZA049V5;.?^P8[Z9RMTH MP2SA2M/K:U3F LDW1SCKBQ%11>^YQEP7K654PTX:?E09$HVE?D(8:#R.*XC, M6B.2=[ 3C)G'D>O1XG+6+A.%I4%2U0!U7&EHE,F\F+A,I0C0I!6)EBKD@B9[ MR1U4Q@+&AJ)U1RX0V "O\%:0;UR$+99?Z1U4%^7-DMW0UE+: =(J 2TN='DJ M7;8Y+666-@:K(81U!IABU93Q]-"4'M)&.@W-_Y45&WY&JQF:+Q@@(V/O=+K.RGR=E>1A7L@PNU"W_B)SC*9F:9QD+J-C\NSK4+ P98YU1!UCV1G2N*BG0C1,$B4V M]ZFAVB-]3_*2]5)X> XU5S.BS4IKG4R.I"$;#%/QT+;US<7P"_@*43H..7(/ M_M@J69]B9POC'5C#D&9_X1C^5M7 0 GPWTX.4XU#RYBJBY7L2F! /.Z$5#P7 MY3 * S0"=DE24;"+,L #<7U]K:Y_2Z?LSU0C]VDVS0UF^*7&5OOJBZ,P,\_LBY2@\9VPS,; 8Z.KY$ MZ?Q.#F4S/G0GLBA?DL7KJ51K?F"9?)7E0C-U,&^I&C8:YGBLR-?@@5"%RTG_ MV9'LA;PBTA^PC<\V;-^J'BB>852+QI@+.XD[<#0_B0KA$-"1>R.4K \DPUF< M %*?FD]AKTX"_7".!#J)#"F'DQ D#7G<%XB9B_8NA>(Z==V1@N908;((Q7\9 MS"$/D4+_X-2EO8!P1@XJ!1J)X.@O=57-1!5=J?,S&&-,Y$W;H@SL9D5PX#2_ MET6UO+-9A9U>:K,/@$5%/H$VF-ZB!.TC'3G%&IVD$_KC4&F?D6QEP;T5D?OJ MWN+4&R&CIJ:5=JA=+C6:4K6;]6AF01XWR@2K-5-%&JG7,5:O0K+(F=I6D5^\ M$*-P(#!NQ#[ PA:@IMN.551N1'G2Q,00B5YCZ@ZQ,!V4Y*?+U\5 @RS$S(A7 MEDUT]XA6/\#D#KGY(#VAHM^P1RWH^->AW>O(,]O5#X M-)>0H*[,@F@6(S?)J !-N%K[(R+[S:K&)6&:+*-';98KPEM!5<^8'QH9Z,Q6 M=<\W2H[%KT9?T&B<[=%J]F#O-@\+43#=0*^UO;Y>J M@Q0P\OJ?A0U?.Z!IY:! +KEDLJ9'0.2'P?@848UZ:N.,(X'^JH)@WRU5]D9C M/(-+>;W4VZ^5]O;*I>W*,W<_;3[T"%O%M0QA['^$&$W0"X.V&R_S255W=DH' MN[M//*;\92S3_O> 3BOE"6Q_HDRR;W\CU]!\"#B/J,^C#[A(JUD !K'Q_ERG MP:JJ&XL(JL5:S51DBE%Y-Y>58E^*D49U(P8.J MY9W2_HB:T!+*'E=!C'ZEH5QG*8^M0-JY(VTAA2RH%#(B7Z"&\"I^\Y7D"DM- M%]N5O=+!P<&+U4YJY4GL?2JRUDB2,5KR*.R>*R*RXYRBL5)G$'OC,FGOTZ9Q MN&S*!_NE2FWO<3I_/?7% .^OU"JEO<&K;^:RR0+SV,5:S3S5E],T(U$S>94> MO\S,KEHK[9<'K.POAM>_.BAMKX#.,A+3GP6#W]LNU:H#U^>\&/QVI52IUF;# MX LY?D'E^/'(YQ6+1*^9CH9$>2XB&!=K-3.YJC?>8YXA1L>J<-L9L+B=W8/2 MP=[. K XB@2N+!BUC2A.R0Q1J7^,0FO+*5U42]7] 5QY"<:UG2I( ]O;BZI( M/P;*)84Z\*?=7<"YW:I\I14!J$#,TB;]7QF=EV3.KTIW M'JR4LKXVF'9 N:&8#'I'W9B\>^N7RO96Q>JZGL>9MH@MLFM"]KG:UOZV?D[- M)NME8VB];//@^IS78!EK35MI/%C'!1>'1>=A-FZ.1=654&;]+-P[K,Y-]:S] M:ZN)A7M$%*45I-RH@QFH3N97>O?LZH/NOY;V6,*4Z\K6KMX0#O1+I;J5;G&P M5(UZ=X3-5&@S?;O '#W5,HWJ6[7,]';=8&RPK5L]M]P._/<_A_ M+##H4>:O MSI#7R>__.=3EMFB+BTMV&\""94C6QLT'X/M_D;E# M35#8_8S3SI%6J N>3BWF#H&87DPM!D,8"BB6"CLG^),:$5/](R<>XNR2Q./R2<:)DI17/^,*'II'8,M$8[F8\(\;9%G#=GV8 MH"E:=L+LA,40P7U>5163V&QWF?8GT'/0U+K,Q J5F)@1M8R2REXK4MGGD,I> M*1>Y[,M(47S_C!((OE+7TN,;YO*'(";O[<%-H.Z>4:ZP[ WU2Z5L*,TCWDF& MN)/>3[=8%BGW(JI8V*LL#E6R_1&L=,.R-G!O9#R,4J ((W; M/M]E M43PPQV*RJ94/1L5UY7 Q#%+"^)EOQ4-%5&PTEU$K8OL>)5@4[C_KJ7@_E M.+="MU:B@EE&M7[5'PH/F4/+N$]X>GZ#S7+H88K#&N$45P/4LD'I& $G,ZJ; MG.4,4Z\4E]%."+'2*GY4.%*:_E2#;*P];]2Y)..2KLP8ICX$^*XT6#HL!6AI MS&HXI<%"ZMFB:KZ*'](UTNDXN4N2_$G6ZQR(RU.:86R[7J1+TJ5F-#\3VC>D M%IH4(:@N_QQ:(!95;.9;Q>9O0N-C1./?FJ'UYGU1RV:28"YJV2Q5+1OI3K5> MV0,Q KK^RC2*P?3;.%2,/>QBM[1;&2CX\/1B-C-=_VZI4J[ _P8BJ>=;S&9P M2E7)1EI%0;AJ3C_0'$ZWNE/:WE^(M*8=0+5RJ39(Q'/+7AB<>!1[R*O6+#($ M %K5 :*-UI@Z-2VA^L832OZ/=7VZ7:[D < MZ\*0T^/I:BE-+7=:\I!P]Y>3JE8!SKY36:1:!?U+P)E8L7M4X'PTQE4V1GJC M_+E/2!480<:>3(CH2"E&3XD:?63@\=(,9!3I2(L=X!0O!98CYBV, \M<0=B( MU)VYB<8TR?2;;,9>2<:Y/-1>\ZB))@YZP]6\ZG;O;N/];ZCS9O#1=&.3KH=/ MO']#IU[^U]MZ:0 (!$@C,&;H3&Z2]USPOL?_'5D):!)Z\ M9"_;,>[E>?E8U$($!__$/H9PIQ_C C99J4@WFELA!2;4T&;A M$]XM9T/:\SJAX/,$O^SKO@WKM (E(T2XU6^)55)=W)=4;Z*D6MB75&>9HX@P MO51 >4JXNA%MM(8X5M"@O)%-D(_@D7_BSG6%;B?N@[>_.Q74WV5N*$JD$(IL M*<:EL0IKWO0F,N-2WD>RL#=F7Z_31$.>V0,+GFPL!4"6URS4=U MOU+S"(^+:Z#!3+)'-ET0+,G@!K#:2*'(5XH5OE@62),CG$(Q.-$&W+(J,[= M;0!J#Y \\R+N^G0%'Z4XZS.IWB1/U0T "NFP!9UHR*9)"^P4LCT.B85L)-;I M%]C":ES3S10NK:6[UUD,"K^P(Y68WV7ODNS"AJ[2O7I(%IYG9N):5B VE+(H M/]#](RV;7D2/+6H5-0T7#L"*U@ M6B?[*)MHS;@/OS?T)VMXS%VY*Y4/#Q23]G?2G<+X"5);"*>7G\$KQ+\ LZ O MAUXH:5(GA9%/,MEV3>_)&KI)W3[/:G29LVD;7HB&ZT02!Z[3#E '1FPD>8P$ M"R:9C7O!)TC+L;P(+ :J_L3J&R?6VNH]LB>>;;?5[DG3:1\@K%O8= J7 I@ EL*6/PI6[/..8&$R"?K9 >T/&8A!Z!HDR<@ M@>>(X&YR7;M'0@XL&H&JGY /SPV=4_@6A_=D58$?FO0@E&2IK1_$1U^WQQ@^ M)@ZE",395\9$\I*/(8T1$G.K9@,ZP[V=#]UP/+=/^TDW'@B!LSNRW="T$'E M[P8(Q"BCQO2.6P(LL>$%"L"3D"H-JA#U0,=D.,%]=U&EM\[96^BY(R+W5B< M87KR$2F0Z#6$LH_[K:&AV_=#=S0&O$351?@ C?D#4F#(0 M"\$P80TJ3S#*Y0>Q/28Z5Y4M9"XZVL,XYGZ"R=D8*O*0:PQEH$[@)W@)_F3 M-9_AP23FUJ''@%.H)J7GQA!C(J(;/#O118/&U8BX "F,E(FHU?L/0UT%+R,Y MW-)_'I<4;??#&O&J(/%CTX&*@0@6W@MX2"^CGJZ&>''PY&KAT\R8"'M!;;(, M=49\Q'GM'/!-G::C<76@')5S@R+ /L3AHW:?Z*-T;@S^P!"UGQM$HT(1R)2H M-&I<@%%()1=\^QX^>,_$5#7'YW(YVLQ';%PT6BX;EL((%NMH4^[0)@["L>Q149\!/$A&@=%)$ \QQP\#. M0L(\[L]/W9\[9K)I]\R^H8R=P*(L]H?^,^,AC[DF_G3RT2AW%=,](7%C4?2[ M5[+'Y-7THK0_8X2)4 ('S%7B\4 )@VVH!"!0.*Z4?#!BGR#\ANA?3TXI,>^!P8!PG9& M=85%UN+*A% )$+L:<$HJ)GB&=&1.RG*FY:+'E3*(6D#3;$V+!1V)H[TY));#=P:BDLY7HV)JQJ$2%8),GE#TQ>$K'-SJK$JIY M ($S-0]KTW.1R^-G4%80@46'(GE$1C09J"(0;N3Y$MC80>=U0EEADBE E:'" M;K:F0CE-XC".+S.IFHAE%ZJ?OD?HI^]+Z2> =TCV@[1%HH_X,81_OCIA#+A3:?K@0+(2)3Y7([S/M!'Y M+M- - \>T#;$ J9N#:G9K7PR)Q"">6N-8Z/@F)W^H/0?9(,-A9MZYB12:0.G M"#<@_N: *Y4J?*%0]-&!_^-KDQQ[%1/3E U8 'D:J;PA;,_R>EW'[06^4]G\ M,>I=7=L]5>FCVT6)GU;R]%7282[#3\EP1&>P7[?)VH,GOQ8@8(&O,O46X!_R M#9?+_ +#QT8\%7#R)&LPQGRO?""T_%[X,,LB YYXK\!'1=@0BQM@I]'22('? ^6@ MN5,WX<>(_K9H2N(?("O\Q!4=4W=YV:!7HD\D'..(I7;CIG[LB"-\0)>^T DU M?/=,<5(0Y($(Z8S6?HP+2_0HE M7DJBDZ2"A](#AR_SSFRY=.LC4DBI)I^CC5/@4-H7.&RBP"&_+W#(#)_]LB2=EAMTWN;3O'],+?B*7(RQQK' MA+P7^$I%X$NE*73,?$TV1K3D"MLPX,2EDG#*H)&\<,I(<3Y"KI#CJX7X,Q+2 M.TR^Q.?*,0:Q;'(CWEPLNK5.:\1BF<]7JWRA%F-NS'K&;@@\LF2U$&,FREKY MD(5#(U1?DT0?W9ZI9]IKR]$Z-_IG7:.X)T$#4F'H1C&V>]=AOL#7BBM.I]C2 MJPN@]?(KKGG<_. 8-K^AI07ZKI>CU(RO7BN6\Z HXD[,6'::3,:!(/#%?(XO M5N9N?X\%AE0F6Z0UD98\=X[)'6YFIST6E_U0(873'VD=W[H*,UV ,!B$@H 3 M1QCU9L7%_W%M_E@SM=F,!T,>J+1P7@R,Q_V/NQ223N^5\&A8# N/UG3MB!P. M=/3(-^$"=S@Y"X'4B7703HF:M(F !^^)PW6O@V$H0L*V<@" MA>P2P\P6'0/C6R?$'QZPN=C "9%;$&GRDC1 L"I5-V_$.I< UIA?ILB$\S@) MS[GO9S/]6[0'!G@-D*[I+%%-L_?P,]\ @P#Q10#2[0$@5:JL-(=4.'D-/GUY MFI"IP5K;L'C]K%RJ&*,H0M8$"76'LIYFL#=C1M?$W@2]O!@IA@O M\V6PDPN@M[SM(_T73\" 6+=4>FM2G*2PTL8"GRN6>*&4"Y7_7*CXQTV'D_+? MZTT:$,%%DLBT.(*UH-.]>02X],2U0LK-'YNT._RVV"*!K3=EBX6!@#:KN@&X MN.ML6 MI3YM5:*;#T\_/DF>'T>&";TK1NTC;DI+)PV M_=-YW-(@\C=_-]U4&1;9PW1XT-,-VG1L^D>FX#EV6&$MBS WJ!W+1$H886ZQ M.5A'Y(=O!U]=A3B&,NG41@%,]@\3%Q5^(#$[T=T 3,PV21[I'*A KS__ZW'W MF.<^BV,\!$+T=B@J*JD'U1$1(]VB[>;^!W'FBTG,5";V[U6]!\8@'?U&.RG( M$(%@DS5K+O85]KEVI$,5;.:#&?1$<,QA8+(<^X$W+XG]0+;ZQWR@P5G5M7LZ M?< S]?U-SJ3 F!Z64/-D9SXE05]+*^FTC^P19^V]/+((5NF24?/H@]\S5]W9 M-,WZ W2L1>Y9_G[>PP/2:N9_(_I?I!338BO%&8?Z3^"=F%U/ I#*&AE!9KS, M;&QG?KEB2*2IT3%,R70-'0E,IR;-6YID_,*O"WU)MV'S=M@^M( M)CZ(3CTQ#I"8.L:VF6!D=LV-,ZR@10M+Z]3QP6M>&[H&?^Y3.DMT; UYM7.= M],?A7*O$KR.2UN'X-HJ%@O.WAJ_)__#@S&U!=]L=3&^:"U(/QJ4R'$'85 UM M>5]#NXD:VL*^AG8U/DF06^;-V-OBN0[5], M<6DVS;2-R^B M'#1=DY/1FHN$3++!<=.$&JI>-LAJY0E6JV>.USKMVYO.997:^\SMX"C:W MD''KG.Q!_3V^A+6@>LA@?:@?W,I"I\N9I%G9.2076X<'?3^ZQBZZN/>D5WI M)F"!H]ET*A3K?8N[L3%E+!3$(Z'T7OY OBJ4)/JW#VP.)GD[R7[YFFYHMR,- M@Q&?M4XF(!X>W-!9EG"O,[@LH.;HR[&?JJ*.R5P@VEF-C3]D8)](1S-$?4F2 M3<#BA-O/8:8-G&=@S\,#,D2/)#2"CKB_T1#5O-)M.:-W$B6Z,YDE4#/"IXH@\[1]S)R+KE2;(\7B+][AU>GK;+&8E[,1\ MT7&.'HYDS)1&)2!$1EB4<.?L%# M(J!/"@D?!4005AD,2($+>RL5 DK?D4*L^(@$/Q5M2.J,?!+3C3T'M 8I5\.S MTP U7G ^J/PB@="X;IH*F^D*#QC:./10-@S=\(8K*P9('2RQ(9>D/?&&(K'I M&&0,9L3;CDF0D'"Z^L)S6(+CF^\1 [%(&3JN0''4@:<,>,)!8@_09>,L2A_I MD*H,D 2/[)9T2#(="TS&EL+;$RK0VYB#!*:>-T;851R>NFYAD A#SLSNXSJ/ M* <]T4@_"A#:40O0@P[5VN88A[HX<_!D$PU^Q1PZHS6<8<$D=21*P,!8YZ(&'^ PGA4W((EVL #N MB7R*,%+(J&]FFW@V5>^%I[(QW!#FXUD(AP?3)@+Y!&5K5FD&3R(34P-#@-V< M,Y/#FJSR?DO/8VV?=>=9"M1H4Q4V@9IP>1@P';$%VIO,9F%V?M@X7DH)SPQ- M8]L :4BSA9/5J&QA$R9OR5ADM+_<] <:@@0\CM'F9O; ],7A7:!0^HH\)=Q0 MPR73XK[[&>73 FE?V.;^*&&BS9W7YH:PY]$-)T"V-YLLU#-_QR,6K\)1.3 MA'J!ME6)#KX7/4_0J2%G.QG"I__O8*;FA"UC8U/&P]Q7?LJ.!NLMRA@FJR]T MR\$K+1LBGCV.9_. B3'LWW+?Y7@4%W(@^!V,L8*<8_L\G!" >R&4=B=28$@FU(GR3BA^]8 WS M]AYU%5]%@[&2 E'!0E"E,]5[_@ Q#?^@E+!-9I I(\P(R0%KG 60,=/C0=.T^\. MT4!V]9 YII@$=/6R:W %S '7;.C)CN6 *23'=J#I)-$Q#^EB-]*6%O/" !Q_ M4; 9$:='?^5! U!S UD,>#1A0&1H#VD]IF%YVFM$(WBTBY4$VQUJ,<6!?&^+ M)$R@L^7?>#JLRJ;I)3R:1C8UT:6" ,2=,R+(!D TSYV5B.&Y]04LT,A]D2T- MSO+@U763E])$ZX2_:3MGZ9.)NXKHRP&QL>8-5N1.\Q5=C$[KI)VC8]R+FM^7 MQ4_? @]+3T#C#7=,L>N;3(;ZC_ ']W0I\ID!>@X[6'Y$) /K4X!7(XCWB MU!"3U0,7[JSOQI.0A8TXASJJ:OMH[IO M-6@!/"3IA/X)*^' ;4L&):Z#AL2UHY:O[&B*[B(2!< H48]YD*=UV(P<%56E M7DL0/J++ B7%7'$?]LT\?;DFD:+YUER.= TW!#OI+[!_%'ABD!ZBC!!,P?N, MD)5DM$VX%\HD@U&']M$QS9XHKFCRA+=IWM>KU_OPZNK45*"U.*+5YDR M7;G$!(=D6W1(T0Y&)+_+SL)9-P#G+]GQ&0"^&51D1PW:WQII#.2=7=H._?NX M#;R.P8 E'KQZ-\RWD/(!? 3R 6'%;K/AJ^8##&#UGN(4(9&R!.:\A=H;_NHZ MEM=V#F3H/=PCXDNUL$;5P'IH_S=\5W#-+'SS$!M5B?M%;T8<2YQ]0S=44_!- MOV<'/8EKF5:IT-:$:(S@5)+^P1 M[85U9^E8S*,D:B3,5''(F8YVDJB7_^A$YAU/F;@4SBIK#QY>.ZP#-!J80F/!1Y6Z!U\,8/@SFC<] 3' M-&A,QCD&IR YDJ)=GNQRDC5ONW8$E R?.TK"^^\+P>^1Q[O/G:8#4G!'W*,P M 48*'_$*S*\CR_="(R2.T2FRPFZ='5<9I;BI.E/,W0+)/22I.U)K:CGN;;"$ MTD&=N\@B'LC^RR#Q] M=A2DG)%L!9<:TO75+"#$5#T5-*<1GJ\"+L6(6G2 M3<^62;J16;(2RB)AC7L=[5!2RP8R3T77R6*S^EB2SY^)H\EBE46# *_P$YSU ML/TEH'5P"TWF#CJUGY2,6@ ;K*M Y-RXVS@/#]@>+5_S_IEBC':T!O36:V7A M0CI9P)^6:;"*5>P!'0(Y^6!JN#"E\MV#J6_#*5M!YE.] P"IKT0A?I29"_8M M.2$^QR1T@VN^H+__N*SV@,F/.!5),2_L0*(5$CXQ\.#^1G M>43*?,P1L![+^. M=Z4F--ARDV$KSX4- #TB>J5H9(9SP3>OBOG;9+,IZ8#S^=HA3V )]9>0<66T M6Y5Z^;ZXAWLN:JH8'M-Y>6FG_2$L:K'/C,6.-\^YY)P@],)3%N)$IMF?4JGG M<8:W@OAIW?J'[OFEF#L%#T,8>)9@D"O8!305CF$"(JT[4!V[U&[XN&F,Y;^P MVN[Z9,^752)L$DISE*WNJ\,@L3$B*2RV*](R-?7C1-1 M8; GQTR<+ZOD>&8;)-PKX?@5?>PH6*<SK:/!B8NZ*$4]2 M8CED]_U@0('"LS)6<[ .V+H4-CN$W/C%E; MA< BD59+UQ^ (Q]1+6#9S51=SU@TK;"@V]RRGHG1-#2!YL9292<920:LD(2; MH9!Q:0,4=MAEZD__N4WO8>5"7#K50KAR;YER(2[A:J'#@^7*A2)J>5:H%CH\ M6*)U.VXYH& MUF>,+Y9*;M8V,+&^.L$QC2QPC+?'@;MIGM=O3G'5 [!/LW7>YCY_O6EU3UL- MY*0N=WM1O^6N;YK?FNU;X+'N=9/^(FT>6^?6XH[&U<&94;F\ZVCY9X%A[2,= MXVR2<@^_( V+(?W#W2_.&O6Z.]?=F0L!KAJ.$I? "2([@;'ZDLU4\QG7K BU>R1P M[\]P\GA;/P8#H'"4+Q=SI=H'XA(PGXOX?[(4/<&2=O:9&/Y&M]6<\%L/#]S= MINCWP!]RK'G)\2U9<2D L0$/!2<8SO?KE&M"=>B-C]#6B6#E+9FR75Z-XTW)C;%5"0B2OQ M=&$K;.VG<&&PH6VBWD; MX('9<-^B#T_F)$18?X!+,AG>C!99J>)%A"8)!4?-V"2R0K, %IEO0+O)V!YS M)&32IL5FDC%839:%IW1 AC";[C#[_$I*J?)3[@DD\YZ$+WY M)0I=[^?G, R2SA2I4P%A)K1Y\D2<^(CS6Y#T#)%-[=.'2H_R)VOC()(89>KV MT<1W%E["U .(!-D)Q9 VU('7XG*/,6\RG@('!@((R0)*&JL*$T^T\;JO&V/= MFFB!@RR0D.:*\@2=EFQE"$B48 M4,*QLVX=IS])0FL+Q1'18\ L:%NJ]()!:+!1"TQ9$A"3"#_=,D$'\1 >H]T= M?8"318_F_-'W<6?R(X-'@^[6 '5PC>%.T!2^M10R9@ROQ&)0KT1\T#DT@[Z10)E:5 M./E\NG!$)X-I +3LXVIP-!<)1H*LS+"HV-!B33#N]HLU-Q#NJV0XW+<5BS6C M^*0'SEFLITZC,@B(7 @@*+D%(@4U-U)P7;\!7[O52D\D[(,XBP1Q\L5@$$+GSR2"$FSQW8A " MG0XA:_<@3*2(P .'D0<<'Q?=U#KA%1UC8&614X#E@_EJ,LU(X@:R3.>G8%&) M328*DMU>R;2MS)$!,51J_)?&4[YS90 5E!&CF7Q\1CCC24851D7V)XY=QY6U MPMB**!J$HR%G_.]=>=)VB#170MX7ILK/:%CL)U9S-*=(8?(2(2<.>5/87*D, MP3"?- R17Y* U#9<5%@K20"7PDGO#1!@$G*J;H 5>-][GR]4>?;_#]$:N%S^ M*\P4KI.0[IF,JUU##4_AK]FUN^['PI[^GZB'3AK3S)H5"C4^E\M%'B7L'3.M M]C6?7N#+*YQ^)4KX/E0L>4XQM@_E1S:).?4L0NU9T$_U%&IY@5A MYB?#GIC6<81<&*&EB)\8G#K]]EOQ.<";;P0Y2QUG+=P3H7KJJLIU2"%=F"2- MKZUB:JBXH%WD.;-!'ZK8XA[C;=X_;6D1PRS*T\E)M[HEJDM85?G@X*78F"+? MXR3=!E=EKCD5H6I7?_!LDR+TKC$/N[29NAL +89:.4D!=#K2L;98QQ;'UY:: MX;!H^(I8B9N+GA%+U8V]T/59O]G$6S9D6M=,M\[E432P7B2BJ,:D=3>0(E,JEUT&X_%41<08UD$@)C#Q)2@3!IPJ9- %RD,9)+/QV0BYG&5/OD$ MIN-=?&BR#QWN/+>)]H#0G@ .;2C:C.![]>2;N:D78S@N],U.APG-T_ZQ2097 M?4FQ(V'CF+PEBXR=GZ,#@<9(O9 [K<#Y*JU%\)+'DR'=W4 EEC20'/<+ HIP@7Q$YH?CBA2'!5[)2'*F+"AYWLXU'I>3>O._*F,,W?:MC66.F M1&B1%#;T;57T7D,J!^!D]SH6B)!IYNX)WB]'^&^Z>8K6MTP^ MECU)(L3@'M37+1:*8P]R0%*VZ10[DNY#ZTEG?'QXX*B]+%8W)/RP6&42PKX) M:@U5$=4,5T5DH@(BQ=84%W&3:?321(7#M\0F6.Z2 [:) H?R1(%#*0L%#LT? M%ZV3UBVM9SAKM>OM1JM^R75OZW!&;$?I-BZ:IU\OTR]R6-3I3S2A'J"Y0%W1 M=%71/&&-5#=-<41UA4I%9]"*<#PK@NZ-:W*-?+=9P/PXL0\O[#-T8XT]9JM- M1..%.Q4M$:VMMMX'2XT'XZA_[/77>R/GP\?-<^'3YAT;E/B86%W+M5KP:)P^ M4OTX+>/7,F0B:IA-^A)L>W;H)2A73D25=*-TA[*,A!>R1-&-W*QM+=U^89A/ M%@!3=YQIJUZ((%Y5U1YC&\*8;Y9/%]L_AKH*MI')''' &'9_6'ML;@DV17/( MG8'"7IC_UKF"<8^UMF[1J41A1M5N[EC,'W/-9]+!9R93&[L.1]B/F4#0W0A;IDW;H/Y0H<'K?9I\T? W\G"L?T+*3)TK+ #;6-D8%YP MD+V\^E?2'CCE-!P2,#<>$%K7$K-V+8L\NY9*^]2G9*D*6U67VUL7$ M;WWM344X(_ELU.DMM^N5YGQNY $.]P3_Z0+^K4S!)TZITH2Z3^X2A6,A7.$N M.##8J[;!:#8\G=;:_%?DAH8\^-^[H66-/_[]]]/3T[$I]X_O]<>_ZT9_B$,Y M_Y:E>]'X6Q(M\6^A4BH+U=S?N5Q.*%<+\/]\'OY8+>?^UDA0XTY^SA5R^>.A M-4H2EW7:ODSP=R.SO85U7RMS*]C83;/:-ZRV0;-<&(HKPC'1B@U*DJ:C_+G" M<9X8/NY*/5J$ 1>Z$@$97+Y 3=,(*V@CY)G?0O(L1Y&G_VH-A"$.*+%(-0"A M0&=2R%LAQ_(ZR'$)LDB0?@M;2+^5I,7K3%K?/;*N;)V4+6:52G/E4JU8@[_! MGXNUO^7GPETA9>JD8;GMI;Z"G_J$_+E'?YV^I6,(2J@A!0K5+%%@*:L4Z).3 MA5PQ(">%M9BA)R^J^&1N+ST*+CU6_<+P3.X9-F8M\]7LR<-R5JF1R<-:#O]2 M2D<>SM3(Y]T65^__L14VKZ\!OS[>%E(L^$D11&/!(\?/HD:HD8;GA5J6J+&R M1=183),:ZZ:I]Q6/%@U2 S'2=6N(E,I=TLT,VT*.Q>TDQVK&R1&-Q7RN .0H MY.Z2U]'WADQ'>B+QX?)J),4KV;C'N:1TB9!(J-6;/%FA]A9/!\S![TU(WGP*5,TMT)6HGFUO<#2D3'W-0 M_D:9(A_DB>V1_D)N:_BB<%=*FB\" YTI&W"L:3V<&BF=;KFA4MI&4BVFG-I* M+I'HIWDSJ3!NT0E/^%*SD\7!;L\7O,W&K:RRZ1_71F8]X^_(=X6\$X/H>I]N M/O=IN P'[L.OA5JA2&:RL8' E+03P$*J%%[T">/M"-FB346&^AG912)>UOHOX$#I M3E-+!"E[:V\0E6XHP2'G:;_+HH&#SXK,78@ZL,*CK.IC\MR&?LSC![8D@! = M57/2O(5<-(7_-[1=+T:!]V(?B=7=G]]W]UOI=_?7WE1W_TYVN2=;JPX")+SH M8N*M\TJRXRJ@B>KSE951/D?^DT])&5T;>A^M^!9=_,W6FE,EP4+0UVQ<#5A< M9 %0I.)( J+I%+$OH%8%FU)7HV,/Y MW )&5&,W[:?/MB:S&KF,47G&"T&"5)YXK&^N8XMD+)1<,H[R:>N6*@(W< VV M>P^'6FAD+>+E96-KB#>_;<2;V;(1ED*!/Q; PW52*$+NSQ'2<2[QBJ:N;%E4 M(D^DUV]D5<:Y]L] M43:3[_HY8FOHO>C/T/SK$;R[[%8H9Y#H,UY$DA>(R!;2B41.!\!YM)5-\@=* M\/XMEV9XE-(Q3*8KH*DT#ZU0F8C XT2&;ZTF->9E,R(>&FD"^1F&YWXHC-7P M+I9A]UFV_YAP&+T9L)\FB;B/0')^LQVO),<5G6:U)\;):&^?]- M)T;1#<9G3/1*GZ,,_6A2I]57%[9R= 7D?6OSW'>9A/Z'W*TI*CQ9M7M_]%/4 M W\'#>/\8,K.FLTGV\$.\]WA3/)#9INZP_@A<4\U,) M\UAC5\D[RH_(,GEGO+H@2-Z)]^WE8ZKZRC+#ECY)XKEDI_(W8T<237XI!Z MD^P:F\B+!6>(0+=9J8[2'41RY>WA=2KVTKJU8Q7X/L(5"@( M?GF<_#B?N03MUJ)33,XGZ'/

6DY^0JHDR9IDCYRF_\EP"OP3T$L6X,$I+%'1N##R=[X^+W<*3OI6*2B>C8AJ%(BF@HLCDY?WT[ZA$1I?/+ M$5D=4"$SE%C8/DITR:C@DM&-KUDK?KM1K0P9B M;8TZ6C_#)T1"GG3-%$K:^ M*[ZGG*4H)[_%$BCO2*"NL_^C4,KMO-3)%/%LK]C).V)G/O%LM:C)#KG4:AES M[D)#%?E\Q;="N59+886R+2F8S!B-%,N2D;Q$P]J6*D1$XE85C<.!,SN+90;5 MI3":=#26-5-D8QZVE?CRVT9\F1U_,H/X$B_^:^LC!0>4:_?4_F(+NV7N7'_$ MT>58D;&]-%G8*IH$OWT[C#8R"5.DFUE/@7HYA+V9/0LK2Y@];K6[VX)=%=.& M/TYN+DG=!Y$!IWK?#FPAVR,Y#,G=QL7V(;G;'\HC<8_B>"ANU"^W#\4-4>W; M*C4Q+Q7MH8<)V3W"8R'\M'FV?0@_E0>*INSQO02^+^LGVX?O2[$GJWM4+XCJ MZYOF]J'ZVC?V?H_QA3">;A=4@A$A@ EIE>!"72WN_0!\6M%BE5-^XD GO@_/ M$^$G$H>#--RB(^'#\;80A]LNY/5/Q&]\F.KV6>DA$0TO?@B0#^!2"1/1\I&S MQV/9Z(O87/'?'IRAYR4?)CN3]@=Z>P=RV>@NXC^[T!F4&S_/[O!@G\M7\(,I M"93-A""'LB$_*=9PUF&A>%GMPPNXQ0R:Z#3FLCD2M3 "B*%XFC5H"6$D.X[*3/=>.'& MJJA%0#(I.X(".JJ].#F-L MOB-5A7=QW6%OI=U@+;ZK#.I-, A^-LD=[3$XJ MTO_>/=SE\K5WCM'9;9VWZ[=?;YI=:HFF>HZ$+TL:?DP;-^R1F8XR:.X_MF(0 M(6XZA5OSU.WAP<2VOB'H7PG3MGW1-F6):E:#JE1J,)AP*YK>5> ]/7DHJ@,T M'/!!Q"1@'T![PT83@CQ.M*VA;@"?8^_R-L$YDJC:G4;SI@ZV4+MQG"CY9'1P MP;1-,D^+.'WDY43[R/^K_/.W^3?W4W$:TAI#6;OW6P[9_^=__U;""R4G]$1M M3OM^J(9TP%Y*%.RDEH.ME8_L'TG%/)[ -+=X<"W4O)_4M6E>(5;Q=9KW2L9 MWTNGN-)IP>-MHS8[DGJ_J38T4/0+CI3QAR&X,UC3NWP=AFAC9[FQ'O#4,.?@M/0M_0]P^\0PY^*CXK$_;2/+G$E[1?=WO/[ F\.@=[6JW>/ MJV^'\&F3JQ]S74N657G/U N\>1IX>Y[>\_3&>?K"5C 6=\_]VGO?B[YY"G9[ MCMZNS,9:*Q*W[-D3D)E53UG:UU.NH9XROZ^GS#J39/7TJ0!AJI347Y0OR7V= MKO#[2.L?L4GPW41Y(-,Y"54)QBMT+>3<0M=&I]WM7+9.Z[?-4^ZLU:ZW&ZWZ M)=>]A1]<-=NWR=6_1A[MK'/#W5XTN9_-^DV7:[9/X22GS4;SZJ1YX\PESG/U M]BE95)[R>5(CYN@FN @R:0$@?G"W'2X&BM+NW,ND$S'3"HNTV:/448Q.N7DK MDR9T?8_J>FQ-GO!B2E$J,;G,,N@3,\H/B >X\-ZF6?>? ]8ECI#"E-/_%^6? M@#N*L-R&%.FT@.G&V%BF6:S@739DB;NV>ZK2Y^K]OFYK9#[;F6*,<.0:]_ZZ M4>^<<*U3SI.KS]+S72U7O),E63DZ(H,L=0._T9+N^BC"8,G/C/T$7[K*"? _RR=_%G( M'\$M. T,I/^]@S=^#+SPW3_Y2KD&?JS_H8[(_[!:#WKRQ'K&P65V@%@#))9/ M=AR!1B0(:<4\$54R$*P[E&4@8+JXQ=U;XBI,3"M1AHN16%'6I+33)XA.Y:W@EZ*.\:/93610^B.>3.5/UI1P1#9=<(H9SL M,&$LZ&;%Z &J\&K+?/01BR(R3A#5<()()N*^H2#!KKU@.^\0*^Y?_L36/YL? M\45L8\8G[INHVDBE*Z4%G-#R6\X3G!TMDRG(\N"%"&QF+7FP?C[+Z*/7DSEP M8O."&YN_:5YW;FZYSAF'L>!KC(RW;[F;YGFK>]N\:9YRUU]/+EL-KMYH=+ZV M;UOM\\.#L];-56(A\A1RS;?4-.D.1?!:R9)[ZL>Z;2TDF,$R\E,;%S]F,^M- M'PB8[(P5C2Q'HNUU8397N@,A4FIS_"YS0_%1YD0,,LH46V(?9T")V@M&1OL^ M4_/PH,(^:5B831%4V1@WCRSA#S>3HO7'7R"?_ M^;F!2SO>1#"F@VNY@:@8*MP,+BFJ*I MB"+\+/QZ# 8NY3B47 34".*-Z..9!V>#21 M&],,D(^4!HHQ8BW6)$?DDB%+%C6H2/0GC3J/9/#1T&+Z[?U737'#-.8'[CV1 M=22A1*4>90L\ >LFE]R!C%Z>BKR8L:OC[U.N1)Z&MQL2$<%!/AG($O()9WK# MGU3QR=/ XG@,MR!>A6&K,N-0N"_;7! V/0H_X;:UDT5%IHG@=YY);I;6:*?U M# SSZT$@:\GN(P)1 !.*,2-@3G20)@'27;A18& 1.7"(]UN&:/@(R-0GF0Q4 M) $68D2CR*'O@N0K?=PNC1\2S1UC6!+-$W;("\7>[IMN?,Q V(\H!.1O@:& M3(9DNO(?<>=\Q!NR*=DR83'# ,$$_QL8S%$/"IK%&IR%3)O458Y,XO:8EXY) ,8ZYNHF M^%<&^::'"Q[?-,D\#&#P+CJ'# $/CS@\P)?&?2'7 \#B+1T5-;:-,>(1'L+$ M#UWB-2F!Y,& :G\-)92S.)-"[O]Z-SX\B'%E0F7P1]3>"%(F]C0=S*G^T'GS MCK!;Q\]A?=7&\"0C'*K7P:R4;(-&/($% !)T;)VAF ]F)&4[*)BKH>:P .]G MT>"!\!BBQ5251 4TD@HYV#'715SYCN_>3GX6X4GP+!Z)1P2PF!8J*07.(C_B MK( ^&?$A$B*@8F&$FH;*84DQ^V#'LF=2&11V,:I(&6A%U=1])W@455NTW*>' MF5$<&0"(+\0A)60G+$ 5CJJ,R$ 1.I7WQ:>Y>= D)A L&)OP[XEW(+FC&3KV MKU5@. H__7<<^JLJ\B,3F3Y1#%!%. 'L?.*QY]A5P/&>V9QU:["!&K8/5Z=; M4:]PW8"QK18AUW=N0\4]69Y Y@B/;(V.GV&S;A0T.YS?@W=(I.K T*D6!+O# M "(X K93=,G3'5'$PG0J4%W@5;HQ:5T%?DTM*F81DE_1]8O4J($'OA<^,#>/ M"A_*)B8^U\^$Y+.HC5Q!Q&RU<(,8GOX^_P&8\5%7'YF)06P\!9T;4!!#^#>H M42(@P'_^3?4*[TQD5N5G +ITS]B$@-V]%N.J4#R8G*3+5(>+*L*=:$MPL\07 MOZ/)-%JX4 &G47P ?PWG=(/@U%69"DBFC^'9/ H%WX$8_X=3!B$&GO$S4:Q@ MMH*^)X.]Z7'<.4;A3T!1K?FEV#1Z=#BH K)8L1QL9EHH9/^!L7(FE7UZ9,/I MD2SW460V/;).C?E?Y9\+T(7$4P@S [COV$" MH>2/9:!)A?:5[,N3<"-=DE6>>+"NH4=,5/9=$N3L@SDO]DG(E[:^D&P2[F.G M/B83:]X+P :>? ,^:,*C]%P_YYA^1Q6#92-:LT'?$G!5W>P-1JD,_3L]]4Q13P@G^M$0"^:3O_*#W/.9?*3@CX+ZWG9X M$()UHDA\(0,,#BE D0KVM$^ VJTM6YN*V>*.JWPUYB*R(GPPS+Y.K%;PO1+> M^A)XN/>%*+6%$$LMW0L4D=@#T?&*;"A%H7DP:/&GRY12J M8B/ DBQ&LH@2Y'P3M%2?I9GAE31# (S[(#MSE25XN_%"=-4Q=VWH YGDO435 MI-]B81M<;,*9#PI&/N%[#YK^I,K2O4P%#MVD0H+7\$I'W3DBS N#1BA>ED1P M16JT(DZS2#9QO^@=F,+(?M]2W'[?*5K C\(3U]KZFT709O=AL6+9U7TL>\.Q[,(^ MEKUA5EGO)KR8=?3Y\!DW)_7+>KO1Y+H7S>8ZIMN\)W5^))+UMX$0;A[M5MG^?;G7K$I5$"TV"-XZ0OYR$>OGIT[XF: -]6H M]$S_EO);A(L;Z?'"NY!B_O1VB*[V\ MC"\7Z,L?[N\[_[;^E,1V?]F7QP@-3($N_JL"/OB3C&(5GZ>"FF.4YPI"86Q% M1(7\<(BI0T/>%W;8J6KUR7.''#+DX5M^:R&)6R]#1XMRP8I,%)<-7%[+G=S) MMGET+XIC,.A-4[;,>L\D*\_OE).[5Z.@_/A<^/K]HO[[W>Q+@Q@#7-V#;ZI) M*,IT XR,^][[?*'*L_]_"&&P$)C7NUVBIF;=.80]J7$63J9S+)_X#\S2:<(1 M>CJ%T :-MWIXS0F V;,ON9HU/K___J^X!&:_#Q5+GB,OZ8D;3K27G"6+<,S6 M:<*QVO1A%<=;U#4)_X7C3AY%%4O1ZE9#- S,)1+?#+"<;]V-Q,9K1ZB"#O\] MJGRQJU^>="D=/G8$*E[("5PSXZ5<_2O,C2)3.MP^,]F[280+,V\4G?NQL)?] M)^JA$7X1"U"<(<-@$)%&'A@*/L;"P+M 6*-N=@;^4 9)>%C_>Z<\6Q\U>R3I MEB3WE9$()A;[@TDL5$QVD =\[9Z^^R?/UW)E/E8S3&7Q^+.>>O]>UPOKTX/2M MG',J& 78.._XH98,KY@ 3CF$#FH"7ZD*6\HT<\&T,)-$@JG""^5"*MP"[D'? M-H&^0=](CUAR<:MW;>R!E0US0LL43J[_C!X*K>?RP_JU##T<%@J8SO$V@_YV MXZ;^<1I6:2@5X(Y"?LNX8Q'PK*I%$@!/.%<(/AUR;JIX1.;1DS_C>T&/9:-'# KN50/E,\MEO MU5:GV+SY_E1YJ:Q=)<%1:4^F4[D[IJ?=H-R=";WXC/0J&[H$3O9,>B 5=\*G MS#+1^T3AM+@M!V?YW[NC2:B5^6IM&4ONPRS^:4S%>#N#4\4I([&6W9UQC,S.0BLLIE).<4ERD>?$<]*7QNR&.#\4NW'!M\=;.FJ\R!?+.;Y(I%Y6"PM33+1C.%I4W*'>N+RMWK_\V?E\^?"[6/I]44]/JH6(E(EM] MJULX'"9_F/&5#4UMD6.NM^$RE LUL3/#*Y^]78[DS,D]>U^\5N[-=Q>?L MQ)FB@9=*>"G/5W*KQNNW!%399)S30 7Y^U:+]>JJ%EU3<+2@3$6[KJLX_+- MUXO[U]'K8Z':438;N:4GIGW]SG$SP$:S0)D&(U6+1;XL;"LG+0RM5:M4BKR0 M4D+D-)!4MT3M7@%5ZDJ&YC/S9L]U77I25'5:)=UV_ATK]IE5*0_7KI.\$S.- MQ!UQU/B4#1J]Q9D(F\XFSX=J*CG&0HXOQG#%LLEB2T,MFVJKXF.S:%8J?F\] MRJ/&;?M/?WU:*M2;=LZXNZYWFJQ7X&NY$E\IS*^#VL=!YB,C?8Y.+/8QG:^Y M4U@H*^?TRH3'/_.XN]N)@,:+?+*O+$QAY'NE1Q?+J:$CW#.K_DX M_U(1R?X.13;!.>A:>O^!K8.B6VL#C5?E*ZWU>)__(GU-*14;0SJ\^^>R53]I M7;9N6\TN5V^?;5GU^M4G]<2E,9 '*] M(V01AMDZ360A4QA&ISON\H#81JM:^5HXJ?SYL4S31@R6GKZ!TWRGKHSJ*>&_ M*2RG=9#Y[;%DT?"U^())!2^A77!]M7[K[.[UVTW;*I]>_"J/E_'55@M[T$W( M8WK"S?KI(;#:)ZF6@$\VPQ:G(5UK\QC#[@CMUWRO?7J5DO1;L'LM$VP2#KQT M.D?+A6UMO%D 2MGDE[-H?G'+N?M]PY:E:2.":GY]OZDE:A_%X MAQS481QWFC4>.P$#(QU:F0O>5.)\5;Y0K>X&LRT'P%4;??)\,;=J;^W^T^_!85;( MKZJZMK]K6R,3N6>%1E5.!'/RU>?O_2%B_+:E1 >\,B"$]+= MXK+3;-W3#4-_PDT53&>[G21D@P5NN$^9;!+8:3B3\J+PDTK@0BB"K@LK"1QO M"9\N!*UL&HC^&3NG"EG*+(5&_%S&+!8:U]]N*X-7=9F2AL24G'/8;(3[(D"7 M4DDZ2.LMU6R+P&GEJH#5P10KZ(?1$[?$/BJZ=WFF7;UJ ^'G_3(]3ZL6S>+A M2!M')I@E$F;IV(*UE>V:[0#4ROQ23JGDW#_B]%(7-8?Y;_4347N(M "UJ]KM M:'SQO?)GHVV">$;/\MLL041";Y^"71I*V;3+!%_@CDT;^*;(OB#]-+](?:EI M_&G_OOJ][K!=1$VY.T/[YDJU&DN5IH>,YMAI<>$J MJK4DK06^E,?X M?5/DD&.0<]KGCW>O/UN=8?OES^?S7I*S85+%T!3MG4J?Z&Y%DMR*05M2+;+XFYX3O@4'Y=[_Q]MCC5>J!1IK?5>Z%HV.0;=+D]M=RT9W*!IP MR]9=W]M8W#TK%XL_*V;Q^?[=/Y./SBWXZ+Z[C'@L27&$Q)P')F @M=IG09EQ M39YLIG6ZQ+3HSPH+H"4 MR8'-.A]^<2R.Z0MAOBYVRN?!9=1$6$ND[7[>O_W: M^]7_Y):,N :[>[Y(F_TT\C8QS?;'FYZD7YR="U?"M.PM+/UT)MG[E_=? MJMJO4K,@Q-BX%N/Y&S3D5SC@IFSYI>WXX%WGF/+6EZ='XZ3:%UXJLPVX>$]E MI#/\_*<[[IT5SI_4Q3"3$8-^B4,EH=6%I4WZPP/'IL?V)-#O=DF3M?/ Q8" -\#54T 0SDR_5GQ?1_AIRG'GS!%;$L@/J^:[]4N9 MIK[2DM27X/F>OA6__=*'8KN2(AT[9[F;<91,TGKJ!\\OS ZNV/1DY33AU^<0 M5IBGFR!1O;SFS]3'/Z_?KZ5IHB_/.9O?:4KK@+GO\K,B=)[R5R$ZX6PAX"7. MD<_?G^]?KY^LWW]"W,UY^BH$>(D?\*PI7_SI?&ODOR]H-<4-9F107,2,>63P MY/,C!QD\=,P 0^HGK\:6S8L9,Y.R?&;(8M%HQ6;=[Q"G-951VMO:FA<7/BM& M*%:&3XP]GI*DX(-%]5I4I);6$,>*14:;^$,4-\73D71FZM^$VF;3B]YQ.=R= M#E_A^O3$F0KO14 UE8;P'%^L%OF2L*WC3A:!U:J-.D6^6"GS^90F!]6]LF"T MSVQ+-UZ<.7LWLBD;CZ20*TJJK4@AL,$.NL$* MUTC@I5*#6!/X_';.W%H,3JOR3B)PFJ^0;F1+5#19:HJ&!O1JUOM]>V23N6*G M\D#I*]8$"SV,+R[[EP_/7XS^Z1-+^]G M2]OYX$V&R4PXT__>'85(X$JQPA?+RTC@U(WB=&"W,.-%P*[&UX0J7RHMD]/[ M$#==Y;L3$2D-?30VY*&LF>"7T,Z=2R#MMFQU!K?B\R0O*L^G]K?QUYM[=0/J MS,]_5)GU_:$+8BX579HK\*7:?AW\&C&VJE;'W77E]97[SRY39GWK MXW%NG"-]0"A44+@87ZR[U[;0?;UMJ/VS/RDYH;$J_FGW3UOORX;(5HND&W*<%EP%'+]CG39BLUSV_:AG-T+2>)DBW:4EJ:J7-!@]$UR]=TB&W= ML@RE9UMT?!9PI(\A?6+#Z=1%H>'VY!4[^O>KVZ'UXWM&Y\L$M?'ND6XRZ$U# M!I5YH9KG\\7YVS_V4BAM5*[H,\0W5](>=Q6Z;M5=P4Q$TOW)Y\'MU]'9CY&T MZ>$!@17,OO$!)/@>3S)M]0K@>8C;+VO>:DQMR1KGOXF\A#\?'BP_3__(TL]W-*YNW]NFQ0FL M(H;GK*',82Q,U%XX>3"0^QC0%;G\QP)GR'!B4V:]"N88B!3IC9/%_I#V#&&5 M3=_?A!Q>CW/,U565=1D='I"5=Z:I]Q42/!9'=)?D4'R4N9XL:YC&,721%>=@ MCI14Y=-=10,53D@.[3O5L9_L_$27&;);99E$\/%]&:V-=_]T99G3R*Y:@ O" M Z0$,7\(K :*)FH 8("Z4[P(D'\:*H YQ!N62,)S[@U2VV%8B$AX""!;!*LG MZ@DI7B>11R<*]BP_S'W,_W-TQ)TILBI]Y*[%>QE+_?_8LM:705+7/G&D6 J> MSAT=.2I14A[CFM%^/BBCU)\@_#(JW9@2-?A*L/A4<6S"T9P_!>3F)X[8?*;R M*E/0X&MFB=$P#O1)14>$H@P-MRB<3Q3_"B?/LR,_J!T@?^)N7\9PQ+H!*KS_ MB6N#8J>(:.L(\J+_2W\[W\+?1+V_\%>H!3&I7!T9]]^_ 9UAF#5D\>&H)X.T MA@.-"67$PZ9+E[Y=-G[B#;S1?SN\-26SC+%*#\[<2T:^1(BNWC_M3J-Y4^>Y M5KMQG/[;O!+WA[M[U_,&HG?V4*B>/.-[&'L%+7\A'0/ YI@!WQ"U);=Q[I+8/R"J= MJ^82]G4\%?+.#6S,C$/XP@VQLF'P+F2U_[W+>X KU@IW:$OGA)QP=^>U49:: M#ZV&;/YJ_OO[79A]/HFUZ?(Q3?+G@'H/U74KYZ_&_-;-[(Y27/88_3A07 MG/%?%1GGB?#HW07)1YD[ 6)9;7A&+I[K4@VU91-D;U M^]_IY->8MBI7_PIS7]C9(QP%X:_9X4[W8['"FLZG([R/>86:"P,Y&-+$;Y+@ M:$POTUC)J!F^HH[B *!HB"!';=\M5CD\_GYLX9CPW_N MTO6&;EJ= 0.%<#(:TAT1!'[J M_(WT5>:%_2SKN>7T<;&S NM'5- 7^$HEQQ=C+ :-B:.99?7^KI9S0S?-:T,? M8/O*+4E/HR08B:W+LT;G]>+K\]WK2^]4*#]T9%#;D2 M-R9WVF8JG:W'?(A+6X3D2R6^5DZE&/LM8B8QRZ$"HEV8WXF]8K'+.FM3LCP* M.UNGF3^8NS.6#1%'QC>?Q[(&QJPW:_WD[G5TV2O_4@:/RN^4/+98V';/R,GL MD%F$=;9.$X[YAE^GRQJ 5:UK4ET:*9J":,<" 48(=TK[3E*(\VX]_'OW^GHC MF/V<9LXYV$M=V8,IBNM6DC9%][A* M6OT+.3Z?*_'5?&(;-&=Z#?59N@5DRBT1*A85*B/3YS_\6S/O-;O3O7C.;X/_ M0.M@]4C5M(-T/(7/O939.NQLEUS9>Q59/,W\56AM77,E(^T$9T09\"[.OJGJ M]:M4[^),Z/0E?M1.T9OX;3Z1<*T!HN@B:]P9UVJ_GZ_"C?O3XIS\.KL\&/?VOW:U\#'5H( MB$3E'-Y'5$$ZV?0XN"CH+J?^W\!.OH4 -D M-$X ;&9Z;'9_\>W??W]4OJDG*:USB\=Q]+C 2\YY R-TUDL:)&L4!K]$F2@B M<;2=W+08R)9CHU0!-K\9U&\GG8N*9EZ2N6N3:DNYD(97@J:$[5& M8U$Q"/?H P#>6#<5RR1=2V,##V^]N!V@8_S89D5O!$3WJBH!>&5=4Q4]3>51 M;6?@;)SWA$BHTOHNGY^=*>?5_$]QDTHKR&\JG/T(#^_38IO48'/@NE=FB4-O M:_2:?U 3<9*G@P !I6:]2L;H17FYN>BGH-0"L:9XG#?IV3,G;)M#AG,BAN%8 M2CNJ6Q0J?*VV>*/\&RT4601+R96;YE+!S_P"\XC;NDEI+#YS94B@_DSY>7;: M>WUL%D]3CB;.$"WYJ-A/S\D7AYF3-K*V2?2LV87.;F0] M6Z>97U'@315V.C,4S08$L-RGKIDGI$/?"< R@@W&8^D_;\5GV6P^6X8(S*-H MHO'2LN21&3Z'#(<8@^+QM(VC>6RI=/=Z^O7TB]*I7O5^+Y-52"Z/U?L'CDEB MG-P P$.XE,+'J5, '%TA@%3/)R%8/!KGK0(8D[V>I.835[Y1+A?>3Y7J_)" M8?X4P1FE"WL$I=5?(>0 -P)?B5%OLM[JA;V:25_-5*?4#) I(^(369-)ZPLM MB35]LG\XZ*KE8N'?V_Q:NEX6JI!MN2)^)ZK3XLBG*9RM3[87^&IN?G?LFW$P M8JF3>.A*S+6H\<4UE<$*"QFM-*SADRHEP.QK\>JR;HMH9A'[063T4J#JUQ)??2YK]XT?;DFL;+5/#4W(@EB5VS@WI Y*A#D)L MC?JSA#/Y*Z4LZL_5P)7UHIE&XM(VR&3E^]JE4BU?/_4JV4CSO\?+.(FW.5)X M9]VO9#"]-OE0R_/YZGSA\!:ZP#:&U\2\\%(>W*7B&M>OG$0ZXZ%0\&V'96ZY M(\NDF]M^[U*N*=?+;)=+IL1@CFGY7HTOW;:[W& AMW8VHM=HYY3+(,K*B8UC MV6%1MC("MTU@[=-%F3Q-N$XY]>D4.L6)-D/=TG6"?Y[N7FMR_L?]HU@^55,J M2(O5U.S$&S8<9?1@M#9A6^0KA3)?JFYC4'8.N)(/OM;XLE#CX2 MTH)[@>D1WL!RX(71G785:*6\U"Z]G8QUJ*$EC/]% 42*/I6 MNW/[JC8;=Z^7XLEKI6"=J/9#AG8'LS6.*^^&(?_,T[51Q,]<;.H%$8^34K&M M]\&,Y[JX*X:M9YP@H<>2TNZ:X2PLEDOUP(-9"XF6X 9K2&;1BRUG^Y-43-I#*DKDGD M;RH)H]6EWS9M0?:E\'RVS7G9_&Z6O\CCI<:Y1$F,F$X6NP379[?@+._@G.B> M?)O-\'F#_5)!\=ILCBIHLFIBA;%;'?#.#J*3MU?*!;Y<26SZ?^R0TBR8.1"X MU@T"FH +>PUNAV8Y =N3'KU]^?!Z.G MQ]//]C(].G'M%R<>3!O]^U,<&SL^/!T:WD!EV^(@STCP=E/F??JPS'HE82Z> M?^J$4)$UX=^>FS'*GRJGQN7HXGZ#XX"C8ZB]$"T?W^RGDZ^WRIK"F*PK8RP#_>!QN"-XL*GTR:A325%M2Y:6A#3CRK8]D@UX M8%SY.-%U$ XM#^R!E\Q4[X[]@@NB7>S4 DO"FJ*A ?N9SNM.$!1W?3Q>3@!# M_0[_).0+PMVK\NUJT'VJ_?E3J4X_4YCQS%,*U/"G=HPOQ>:H>7E9FRO60L^: ML!IJM<\BA-HU>:4[SV>.$#6T;M8H MQ6(-P25B@1)QHZ/F!W^:Y^7G_O0SJS%98^JIG=/K?N7VM#;X]9 @;RRK[-?* M&2D>4C@N58IASF8R?+&>%*R_\".>[Q-XA(:P5+T*4I\VG#%>BGF88>HRNK## M.]5LXCI).K^32^6C0?GF8?EMNT;I:^&)CJC(9KDA5B9;+N;"VF225Z"8G?D9N MT-!S5B71[L&-ZYY$K[))*R!W7"A4PWHCMTV)GB9&Q5/JS?KSY6'XJWO=;."(.W$MFM/- M6#3^F)US9';BMCWJR49G0 _N._>,,/>CI%Q?_^E7VE]#I'!Y_KO\,L/_RHBW MF8^-YB_IL2$/Y\FNA>Z6AH9WY54\6;L@?-9RX@I?Q6*3EM$A390-%'K*Z(*[X4?D!5MAP=/0Z4_Y-"51[J'Y]P;\(FQ M:)!]?? 0$WYC2TK4$XZ=&Z5PGQ0?'<3&_@6SH/__'!UQ9XJL2A^Y:^#L3_#] M/[:L]>6/7 &^^TU4;?BCP!T=.5)?4A[CMA7X=]27T8">V%)?)L5JM""M+ZLJ ML[E)'0[^'1BV[_P]^$HP U5Q;,+1G#]]XIX4R1HB=')_,Z+\=WIJ2V9:R5.^?=J?1O*GS7*O=.';ZP]-[FV?./-SE"L5W MCH9K=-K=SF7KM'[;/.6ZM_"OJV;[MLMUSKC&1;U]WNS" ;GFOU];MS_3/^7[ MKD4TE*)Q7[O<*7*K87Y(^;T)(MLG*SU!Y1=,DX++M$?PY1=B9 *G.\H4',M% M$//.M5,+8!(+0O'N]<>7IX;^:O[XU_8V:\>_4$ Z1DK1=_%2_2'NMO/\_%^. MH>WWPZDDKOI%@6>-13VK$B[+$GJZL,I!WZEMY_N)+1D+Y[+3W=VIWRO]7?OAT*$4!P62L#4'@3Z+HVY(%L M&.#F^#'6_JY5KH:GGVOURC9AS -$;F% U$'&H4,EJM>B(K6TACA6+%%U(-(Y MKS[=#R_SA2MI.R%2B@L1IQ(8/V5;NO%2UR32 '<##I7Q*)L.2.2;;VU;:)U? M_RYL)TBJ"Q/)C6R)BB9+3FV< XHG[:MX7FNU.B?E[03%$OS2[]LC6T7K)ZH] MTH'.BR1=O^I?OMK5ZG9"I[8H[Y#.0]J!1.0J:T"BWW' \KN3^_I@6=IS?SNA M4EB89L)[[!QXG/5.SO]45>8TL!T@12+YE?/O<>AH]%-?MWB%_\.J<'9^6K M@(&./_[?N\)D*,1QOWNSACI$OW\@CA3UY>,\]V'RK-2(I>P;W-SL2&GE'BK8KEW2--?\=,;\K M-W9,L5VYC\^>\N.,V%;^'P3LK%VY/+&7V#E\=V4]W&!-'I."S,HGT_]KOVG% M?N__-;5%=@5$8#L=^6_G,Z1VY8J$"C:#X.R80EDP!ZC)8]KC?]X+'^"8]OB? M=&ALH[>LCW1;LW;^FFG8KUFX%T/?[EV,11YWGC"=>.(.7LV)#^[@U2[)R+N= MN];[4WF@]!7KPP[>S0FT[?&V=69@DL]E-M91Q:J;0D7DY$5=3Z,L]]%C5;-%XX@><0@K/3H[5J M +Q3+2< J3",Q,TQSRQ ,S[_V_W2U,ZTQL,[SE(LA,")?*]HZ*0!S-E]3-I] M$4;2\)P=D/*G):3NMD9 (!RM-'$N?G=U,57;$')5:M\H5B([CA)392L M&=J)L'JJ*)J:'DRPDS9F/-9MK(=UPXL17X7O/^]_?7MX_EW)"O?V@L\Z,N7^ MD?)\-%0D$,(?.0!:7GGN&6JN4*CY1CTS(/>VD87B7SE?W9$K9T5JS"Q-75:" MY/ER#:2($-9BN,?4@IBB=7]W=K!5XHYY=&U9)P#8]^OBV,QBY(7GW"?8VO5,*&(^THCC>.8B9>8U15+Z\- M2Z4<7Z@MS[G9$;*Q3=/BM)VV=7?=,&EFE-["@UXXTL_I4/!YHF"L?!<-0]2L MEFG:Z$S=O9Y5Q5;^LOQ:'HM)+VI:7Z"*WI$CU>[D,Q+/((/@8D(LW426E0%9W.:Z3.)^D%+6I%E./^V;(1BWN@HT: M]ZZE-W37\@[<-5TYL@ZGMQHZXWGK$!&7Z$(2$UMWUU2)+H.4%.'*%B=K-?"B MLG1J&^C< ^QTB4QWHS\^TPV YZ/2!R]-N1N/<^/<3I1BN G3A9W<-9#J)*MM M#X_%E">E0LKRQ(M$E.>3._5GI^D]S=1\3Y).I/K+R47EW@U,Q*')#,0F C'" MV-!#%7.0$B[1UX>3*;VW&^;3QE"1CHMO?&T-1 MNP>[5SL3%8-C4Y,L.!+YW'TD[8&5&%"O2Z&D\R;<9#R>JVK3( M5U?0%=M7B!B75G?!2E(IW<]4:7]R-D1IQ MJ>\-N>*5-^2*5W? %5^;5%E'*6^NMC.E07%)< >VJ\>Z8 5%F^U8+9;YZ"Q[(6CDD%>>WP.>*1;XJO"7GM[8+3E+7> GHBE+Z)7)FBGBT78J8TRN>-3#.P*B MO4O.N,*7 M*N5=4 5+B\>-8F4Z2;P+TVIVW4]%4T!1WHJ(K-D'N;&%4V@2942J+<*O/?#YA MU&3X,]V0 4$-VS!DK?]R:X@ $'*TNB:1OZD$/G7I-_ BNH!MV>H,;L7GT$'2 MUP#;E6JX,Y*99F#A^@PNG.6!@O-@L>^-34U("3L05M]])+TADU5X0R:KL LF M:]R[[D 3_FQK:*VZ?]'H0?++:R9,KP)??@.!T2SB> W>V\X@-ZZPVOF:G@P2 M%: ?R0P.?KQ3VM0[NY.4N]=!MU;ZVAH*C59O)_*GDT-8 M)0:$O0^0EDC*[QVU+4#2&W+4\F_(4>TIZ$,Y-+); M$-[0UM/8=+D#*894Z3*5&45[&EV(1G? ETJ31G>!\&+T65X;^D"Q+G5SE0TI M46DKQ]6AW_S("8DZ.^#A5/(9[CM+-PVA/'+.*(Y[#MX13/V=O#*9ZCN+-PFF,H>4; NOW* M\(F.-;XLU/A<)6;]ZWK,C=DF_59P03RW=,\%V9NTN^>(=#@BGA.\YX@UC?+- M/IF'N]0H#$):"">:$@."H:7U51M/'9J@;>L: MS0514^T@+0&[)IW2G-NU?[ M2OXS:(Z_75;E='*6D]#,'YO_;.K\^+C_1L6'AM=G;L7'FL1'IM8Q;M'[5I0 MFTH[M%#DBY4RGR_N<9T%7+.P!VH[V]*-E[I&B]=O9)SP*2\OKA]^@WLC2#O,O1M- M5>ZY-ZN9QCUFMB91N$?5EN3Y,HVH?9IN![NHLX+23&79,LV&&T=9YI)DV497 MS!Q7>1=F][R-%%4R@;[ %+=9H\P!_.0WYIUR79CA[+ZV7[3[E[9W) M30,1')WKIK EX?.B *6X>[$B8!D+^JD% 0UCU+@J?W_^I?H72H> (4NAA%A0 M#FVGRKOM5/E4XX0"7WU+D89Y]+LF7$P;7HB&74!!S]//O>T\?UQ;I!*R+VLK MK[QVKDDEW /F20T[1G?">XE+@KM@#L>]ZQL:95DI[L!=UR96UN%J5W,"7ZR] M*=FR V,K4Z9!2_>H,*.D%>%5@RM(N>;HZ-HV^D/1E#N#J!J8^3[@I-OX^JN3 M/QG_T@WE6V4G:F8<(''Z@ ,<'?G@Q"D,4!NC\IV?V%W=CU7?"H^H&F*.;J5' M%/>^;\@DK>Z"21KWKKNP!BON77?!S(M[U\H.W#74I&TW;NH?YUER"T9IPA^R MXI*J(E\IE';!BTH'#4EX%&G".-J=B)4F(D4+=Z_/_2^]?NG^V\_7PC:GX#33 M5BT1-^)B"932AV^;LF6ILL3U7C@9XPZ*'#&0W,O*G<7-RE'@I99?$[[>V_>_ M3WX;]R5??BW>';8OV?B*8LH4%' MG?3O9VLN9'OBWO5-VY@O^TZ%[_ MGIA\/OT7>2/IM^"-S#2)UFH /#5\D'3CE%)9+91*;\'$?W5GG+P#]W8.=T%A ME7GS_MO&$/(J7+\DZ7.*YR>/5=TW'TR@H*87;;!8-\_JO5ZJEZHWS?KHW!@> M_'#.G91=>!.IKF"O"NL^TN1(>/<"$A-*[Z[:*SBDO\A5R_Q%KEKF#;AJ K7;A.R_1/',^KC[[>YT^&V>-^7[=6F,(:'PF77JG; ]ZN M8@'T,\DP=@8@P*%XCF4VDQT .,O"?B**GL9[+[GIA>708B[4F\73.W',(H[% M7+=W/"WF]KWC:3&7\<%M:W"71AJ984+.+3AMZY\P$?/AI#%?,%M1\*9F3 M2<[#S^;7-(WVH#[J7>XW?Z9_>];C,KUS%LBCQHZ4YY3X D-J]PV=6%W)+CBF M=F_VK,N#Y#KHM,MWZ5\/^W\*MV$'G0/Z[-0IE['\3QA7FDX?:.$E1?9B@S"3 M[9=35C.Y+(B$!3OFS"3BA,3UQAQ7+SH%-UWX;$6X?$28WC?CW8M1YO(+>U,2LV5)RH4Q^/_2QN'G[:W_]<0"7S MDD[!R<\Y1+8B+2[3AFX@PF$WM/ SEY:6H3W"ZI8%*- !?70>^&^.3F9B/?53 M [/I=_#1U#\?@HS&E'P"X#(F4HYL:?:KK]&W? M4SK:@\&@:!B&#=\&_D=>?#"LH8+\3T_[#OS70-*SF9^5":X,I M4#/^] U;!_&03?^K4*\G^**RLR/D4=-\6#2S+ZNI F93QQ15@010*/QE83^N M#**?U$'_:ST/0!,_1:1]1,PANO SLT1_%$N8[,4WQB5O-OM/>#8H1B:?R/T3 MC_##'1G5 LG_*E?#'H!8<;6&J?^KG(%MQ [BS$&4%^27_BO>PK],^W[VGUAK M3@8:99^0>__[+QQGW,FZAG:_TS! I - /:*,Q4YSS$8!"I0MG%[TB_+N<->, MS#:=I59O_R3 X(TO9^?5@\N*JAR?57?9C,(DO\8,$DPTWM=36#[,]6WU_*QV M?G*\7[DZV%=J5_"?TX.SJYIR?JA4*[6ORN')^<]:\N!]K#$CP;25ZYJRCT+# M]3XE_-TQFEM,T(E<;3:U5T^G,_51^V)P,CI[S)[5.B &^UWXZ) > 3DB]*FR MHRR$Z"6,Z,4D[ES[FDD)R<0>$Z3R/T/+%[Z%5/1_'S(A8G+EPWI,DGIT=/+[ M]U?GQ&\7,[$SFL9/9?*[3P3C #^>#L!(,S#<'U_3!WWM*I?*+0N&7("U)#HC MKL' 0"V +UG-L*0I4DHV=]L+JOR8[\5M7JYX^E_#5?[[A=<]1:&/ 37F$]-T M\BO8NQ)N/KV*S:^ _K,T6SUYT?A[B')EW)GA5S6O<^$Z>&VSN3>\ M]HSFL7W>,US-!\Q6T(6DV6Z5AN=C=*=N[F$7E]\#:WC[NW773K"+2\341#"5 MEN4,/*7E.EW%$2 J6@#CY]FXG+IV/&_,L1$77W"3H'G2U=2N=GQR6#T?^0_? MZZ-!=[C_4+7NRI:1P#555CR*RC;0F872/W$^1WCU--:\3_\S15J-/Q:W]DS' M)3W%<7A=!=13D!:'C4]O!,7IX%)!>D4(+JN%=%E-%5>#X'B>+-4-EF[;V6%I M5-P?[FC?]'"3IMTWFEQ0.[8G^H^EL=]6TXSR;JO]-77HNJ/:32O9:G&9C2?W M>V)XWF?%!@;^B!S\"5P-W!@3Z$UI6T*ZP[Z2%J)32(M&^#X)[TEW=\NHA4)& MS13B2MWF:8!/26,Q422NGG_SF8R:RL7E'I^O2RN2+HWNO]4,^ M[6IGU8N]ZY'5WJ^/C-'1?8J^G:YC&6?J =POSY="Y,_'[-JT M+9!2,:=F,_.5P0LP9C)H7#U'IE,J%@2D,W&%'PMB,9X?#R1^E'KI7SF7!NQ, M-RT#J#W$PY6SC$,T ^5FO5N^%Q0A/<%N-;:7\LU\=W2#J7&!I^BS_KZ$WU M^"9QA/>[.[5"=TJ>A[%O]. 83&*FJ(!_&*:O]SJ:9U23$_"9*80B0Z48CSB= MQ$AA4.YB%=.( M]G/>.K9]S6Z;#)[A>_5F*LHVY]<'>F/?S1SNWZ]#U&8H.2?#^+*G/QM; MB4\74DOEN#+MU\ W2V!N#B>-#-=I@B:=B;*@ZT<";"2'&;3U-PA"PT /WD2/]T>_>@]#"N_]F^:B:HAW=>#90+I2RFP>!.0-Z[G03A? M>WQY9W0^1A,/LV748NH93NA+\=[RR%N],Y]1,_FX6YHK47@B*%[M@/Z&;1YJ MILO&R[=^:JZKV?[PQ-0:ID4^[(3Y>- JY=V#/=-M9=;N=3&0/:RP:0'4R@." MC5IPP %7K!#R%PS9+H;:Y3AQC3;3:\/=RORV#)CIL=T.GL^ !8D!'=OK6V!% MZ\.:X3Z8NN'5#-^W,&I&]U20_2*\-]+UD]K^;?H"C__E-)\$N.)QR.$' AUC M808'_B6I: '<)JT)B^6\FG\V&;TN]*V,!;-J*I=7T_EDN# SWJ)F8LSP6,QD MN']S?FL=_=Y?IEO8\Y0>P;?30 #QLDL XH#5H@B M6LGQ H 847]?Z1WJCW\>CGKF2P:2./A! 0UKW("@M-V55LNE MLEI,%S;1]%H;0A-0(&H^5U;SI>>FD*?:9]*=A#$L7!H^J OX5&B >K$5!];Y M[X?'/U;^-I5>NPX)@)1\H9>^8[ 'A-GQVQ*S667*8A_X:L%R^+NU90LSWSN.V":0F_U$4B MZ 4S\NYU#/)UUKJLA,9BD;Z^R%I.S6>6\I8V,[;V/ RO+(@-SE*N\-R$[#)L MS3=*97FQ6E0KWE4[OX_N<[^7N>?P/"UZ')2$KDN/+I/M&,??.OLKI#:SG]N?F!N96C,/EGDF)S"GA\;E/CYF/;]P]1QVUWF&L2*].64[DLB\.TR M^"=:GRS>LFGZ"XOWZEAF6.53?/CH8:V/J3-J*7:.T%Q<+XZZO^Z@7B3,L@32 MXF5*?JE.65/:/(2R1JCY7U:J/OI5/B]KE<&WVJBQ=C5_)FZ"?^Q[=!'DT]P[ MX9O;$>)Y![0^,5-,J:FE+,X7MAX2P._*S(JTFB[BQ;EE6G \[=;7%"S$M[6) ME_LT;6]-LO^KT77+R9/XDUZ;^$BK MV51:S94FKU=-=&M[VY9*XJ>70->X8D$M%>?'0OH M .2/CR-[\3)D#_O%R??D&^6S^NAW[N3A1ZN;-J_7$@^=UM%.0(VWY'L<;LHB M&@+R%ZP_FHW2]_OQ*\+9ZK1@7DT5DF]H!AO3#:/)^]V2,//[KD$]IV@6H]00 M!V6NW:RT6J:% ]V\"3ZL7A_^_M;H-4]+RQ1P+=X&%JN9&=B!F[\Y39J>@]&D MJVNRJ92:>K677E:.V4UOF9:3&!4MCXH.LLR9=']^G ]'9\W]5"%O M%8VU=7CEII'&(61\V37UT(M9>(JG7NOA&6? MBKI-Y\BJU%(&X-@GQ6,TKWN.?66X7=/F'1MO3&,\3MRF[?7IQ>'1K*# M23@[-CE\2A\ !(LU@! UYYUQ^+&*0QK%<9IB[+:>-W,EPF=# BIS#>9%BI^]C5('QJ18*2>13 M3?&"EI2O+N0X;QK.$J>>_'A%I[:F0WO=%3?%I:*6L14W:,#[ MH53:FE MUW2E,4$,OX8(6G7,,5]@_U.J;B37G;C]X&OU\,0;9+YIA1WSN#%RJR8Y7*OK3/O.+[YI";C>YP"NE@[D1.NET>/AGO.6U'-ON&\T(H4X#X^# M^FC_\+J1'5P7A[>]F@&D[:7V\W3C!CX\'WXU1)G4X MZJVR+'(9+M0);E@! *>:.#Y&1C$Y["]9YK4H?O]BKDP,?:N[5Y=)J:F$)LGL MQ3/CAL/[V_/KJU_&S^0:12_&BX+?,.\OJ\S-L5ICT9ET2CZO M%@HXX'F9#-DFE,$MA\#5L9V:*B?'>)FYC,=EC#>A#^]]=U"N_=+:U\LP7D+Z M4.;!XXMSH0LWD8($8I/OREC*O+;A:L_ W*97H>:G<%RMCW%IK <$_=YQ7!_+ M V,#-4>C_=_.<>Z@G2J]L,;SP+)&VY.UH@?X76< :VQ0G&8J5I/FND*ZK.9R MSZU@>'THW'3VDT.E<@AJ.ON-U:42"]Y>'S;=?M6].%BF9V*R=:G!KE '>KB5 M'2P>!SCL>\5R-'L,K.JPY(>#E3VMUK5A+>#-G/>U1 M]I;*T,WL[(8"2-@#YS_WZJ-O;JXZZ)Y__YY>INQL146F M+W@JB9L1:J944K/ES6VKOG;LKFYTV7=9[W][EON37N65VJ=6F\Z35L^FZ:>0Y294+L8]!J&;I_WCIXU#N:W38NP9L_MY$T\?^P MX=*#9ADT+MSS75,'7Y\:2]C-Z"^D)Z,Z(E^]^OY[=)-^[+U .U"V.XRD&7Q_ M"BAW0V$_>PJP):D0K+N@'XQP&Z_.%)H3NDG@I-=VAR&35&:SK-R>DENM5'TI-9 MB[%;?)27J[[R;[T^*IMYHSG;(C674K-+S?U+O!7+JSR:E8FK M?+JH9C+/.)C%LFSK0V*]ZXS./[59!J2\G.F''L28F51-_)O+(Q:[T$^ M4YR5\D4UGU]9W[*%>@VLQCH)[.I]/A[G""15#]Z8%B$#X=?X[IR7]9-#XW:5 MS8873)1/EWB:'Q%KRAN2:BO1XT\\ZF3LJ%PNIZ:2*29\/^55G?)SC3LUEH&K MD"O/;C!03A745/&U-OAX>29]TQI*T^DW+&/=_MK+&DK/ MQ.;[^;UPNFDI;#*Q!/_1 %_P$_P<3,<-9MZ&K_3&'EEB@&X4(MW 47 ?OM0, M0[$='U;P'<7O&(A)4C/4BIM?D-0L^"[\@EIY;&\-.J8.,L@U0 XI)JS3=N$) M;-N-,@86\> O8"=/6V$WP?TDCK!U?^#_[>PHAZ9A-3\K%UH;6*L&,M^P=>.S MDLW\J]QH5A]^3"L[.X+/F^;#HI8$ V7'=WJ?E0(2+?^%>*& DN1_1*, GV5Q M4B=VP7][/4T7_XY^$I2;I?4\ $W\]*\R,)M^!W&4^N=?!?&UXYDC0\S!G1%, M OCB^$GB0;YT-OO/-*$EGLC]$X_VPQT9U0+)_RI7PQZ 6'&UAJG_JYR!T&(' M<>8@RHOR2_\5;^%?IGT_^T^L=!R7#4(R_.^_<)QQ)^L:VOU.PP#A!@#UB#(6 M.\U),2.KBU[TB_+N<->,S!*A^]?,LTDNW?AR=EX]N*RHRO%9%41G(^&O_0^8 MVB93^;Z>RA9P<_@;@.+JH*9+]R=;"O'!Z?5X CCV+.P;BXPG_(]29(#R MJC]5'SV>7S5_YT^&W\[;'YZ!>D9\8!PH:8;O:?\;D@SM+I.KC[3['QG_SU[F MU[?&AR\7ET"ZQQ= ()7JU?'-\=4Q4%+E;%\YOSRJG!W_KEP=GY]Q,DN(<.[Z MGF^VA@G*@N +5XM845C.:_6;!II+VUNQ3X M=>;HX,,!Y]OZKO(10QV9U+_L ME_2/]+^*XY+9QO]6=;J Q"'_XR=R%$U8RY/&_:K*D8N_KW4=Q^^PM4_,+IIK MVUOB(T>UX\@B1WUSU''ZT5>O#+UC@Q?;'BHG?C.$\.BW'X@ M5E5IV5/#?#1M@ %PY_>1R@$'AXX#D.P;#X;E]*BY8=795:.?8"\&(/H=#7O@ M$^N[8' UOT.N-GM#OL5F.Y]6)EZR;:Y%:K@07&$ 4YJQ_ _!#B'# $#(W=[ M"RT8 SLL&-90"7KP@[VL>=-QGX21NT8B9D2F##2B5,?M.2[1,N $MTP"B"C4 M>-":FN+8VUN'1L/M:^Y02:M*)I7*,.+SE(;&IY B,%>:V3-,I6KZ@'/XQP $ MQ\?+W?/=ZNZG7>48/$BSB0Z)8MAMM#?P#.RA%,O@4P\\<#7!K0/:8*V@&4<9 M/7QF>ZMO^Z9%OW2!BESP1T SM T7(8:#QIO\^X9N=!OPJRR!FRZMYL#0SPV. MQUR-)*,UF8R58_O@O#H,*9_!=P6CVS)M UN"RCL.I.KJ8&F,;S%9@\#,=+KN]AWVB?FMI5* MVS5(6!#175CP*R"@4[:NO%;P8"C=!B8(R(_FI^TMDBP?3?.3PH5JNO@O2&3L M)M]Q+#@WP,4O,-.K'=/H*-6.@?V(X'N_L<9>V3-AK0[XYD[;H,[+SL#&"2 = M$$TD[[CDA$?1L>(>./5&1W1@W*_O@U:QT7';WF(].(%)^0*<(>3-X+]K]->( M!H =L"TH-$S>,PFC51 -N\HUDA]]%[O/>@*( "TJ_9,6EK:]O45G$\I3?IJ: M98D50EA0$@1M.5I1!+ M["H5CZC-ZULB[C$F;4BI* U#!\MR['-XI)8UW.&'*;3S<'L+43V;&O!#&-,R MW @1\:-4IWQ0:$8D%/DUI@8)8R%^)9[9WB)*QIV@U/7![R0^\T)6"[8;/,D5 MHZ;K#HIB:K %-.,"R+@7<<[B*?H3&_PV?.5Z$W=O(FXL9E&1:$(-9GCHT)M> M!W[7#]C%T@8>.W/7:/C6=4X5BU10\0\2N M^ @> +![5&6^=HS^5GX>?HVU1&YA[T-A3 @+E9ID@4Q0M[@(WZ!O6Q-^7AQ6?V$&#[7?0_#/0/,"!WJ&^V#"EQ46(>6A4=^ (_8T"_=L@K@&\48&*/M&5\/';"'%M#]] M30>)TD=V!+X@^Y?Q*%"(Z8%\1:+2>B:L0RS/T .@7I[N_2F V0S@H;@%A.I@QNQ<.1P?%R^16//$!-FE"6 M*&)6;Q%._]#"9N*^20.+D=!6;2.^-!J 3&K@"3 ZR9#4S*28WN0^&G"P1<9B MM0^VA^UO;X%L<#!_88/WZ7:5TLYWM)L 5,,K_38M:+ M,'^PQSG^K3&,^N_P,O-(N)COF#VN,;GD^JF1%P4?_-J'5WP#M'4;K<\*L+(/ MH[W"[]$P=HE% E,]W*#2[PF&:_(X!!F2 N^[ MVULB"&LA=3*@EX'CQVS88)!FMI=6=AD M,J(/W@A&2.7 >2:;JX^*^;9[DSDMW+:UYT6WY9R7]+V9WR_71X<7-UXCU3#S M!^;ZOU^JCRXN3RN-L]RC]37]S.C^W"_/2CYGWY//+YQ\+OV%R>'U=6'>5?HS<&C,TSUL:@NVEN#,!35 M5'*%@EHH%)6//<<#INU9IO\)_.E -3I]-"U$95A44Z*U-!8BNP6[B6QL3+7Z M;E_G84R>8 )U+M(2(H)C@6EL6F@,BS"+,+@!\4' =WMK/$!)X5@Y[&9RXYI" M%X?57>4G*&3+X5$[' MHQ7P<84%KW3#Y)\3SVYO-0S;:)DLDXE/TI=TIV^!R6+(7T/@""&R@Y]-$3ED M&#E$C>V+O@N(]@B&O;X'W.%YD@5#F/JJ\2#J]E:M8W8B(5WQOAO&ZTV;1VW@ M:Z"@FD17L:<7()U9H,%:=.@:_!J#"ST!(97I]H X#3+"_A/-E9>GCHB4_//S MEMBCX57LIO#1O&.[T@)'UL0(4UU'7*73J72]SG[*INKU8.7(A96JI7D>H9ZJ M#!Y-KUX7USY@9S7-,D[I#.HC]^)V8!6T83EK/&6,X!.!G]+)*#\ M\0?A=0>D99#3'6;A0=J'[KPD]='(%VX\"TX" FV#>V=(_3)(JS'19TCQ%>N* MU6A%5B&P:L48P+?BT,1L'1F&LXK3A2*((!-#S>0N2CHDQ,M'N9)!E6L7>!U& M%(\!Z044U=7N'!HN&9PP+&%IR9$=_?K MR8EN'AX\7A7FBNXY4$[KM%?>216"GXI"/D^%:>E&?.H<:I6SO*C4K/B@!-BSOSHL?,[*)'9;SJL5(?G0R*>WK93SWN \\=G1^? M'6&E;/7@\FU5-XHL2D=K*K;A*V )$?5/B,+]J'$+7'*"0H]:/#]^Y<(OM%DS MV71]].V7>=0:')0*P[L/"F@)!/^,?^3SY]O]V\^?<\5L(5\J@V38+2I=$]C- M$8H^"//B53<,TN.HKW$7,R,RM*Z&07")Q>D"D\]CTU+"*(C%"U>0.VIX)YC5 M0K0=G@Q&6MU53D.QTC L$Y0;EKM0E:(/>,.@/ND[RD)9)DC=)B[;L_!$2.QT MX23,$89WX;D!\_' 3<'A-(:.MS'A&1UU7ZMOH38?D&/%G$ $KVL TGC$'247 M *N;/8VJ/,DIL=EL=W1:,(>E>B!,A5NU3( /G M=7P(1?'S37597O$"87X_%GC$Q S9@T'$RAF2E4OKY,FUI+K3W>VM"K&"97I4 MT>2@U7VF>4WM3S2WC%*1! MR*/BXNHE2H 4N"S$;60IB6?'5(/$ROA R IBY M%CY&B2#@W.TM\.59^9W@:A)#(2,'%&1S,Q^BA,[3U'R!WX<*SF)ITS!"*K'4KHRLEZ'=!+[PU1E@+CXJA81U$L:"'9OI5*YF%,@"C2G$-<@9E*2%JI\"1(?[ Q;D]PF00? 2X!F-32D,$ M9M&HV56.(RE,=M.2S>,T)33!7W MG%G FE_746%7/MU/L VTO6 IL*T:1I L\!U5T?LNL((E\OGC)F2 EXCL#P+R M*C"-US.H7IO=#J*J=-,7!401O*J1$ 7H,K=C@-K \[0]@]V6 ,S> ,@I3#8P9/&:_%2*:KKMFX5SXS%ZEEB(_U74H !+9@-2@_1:H9 MURP!S;3(Y#2:NW.S_(?UT5>MG]=_G'3R-YD$?+QE4N_%^L@<>=^^=<[WRY?& MA@ %F*J6_J0Z/UL#[>Y^S4 E4?051QJSRA!R[V4(+UR&4'XO0W@K@;PP)5L) MKFY< )N "^--"^+),?FAR^UZ]/3RN4OY?QP>ZMV?'1V?'AQ?G)\?57R\3 MW%O]^>]AE.6\-79T0_:_4\X_5Y+.?[$%ZJ/BPT.YF"\>[U]VDCG_(($8P%G( MU$=ZS[:][%7QKMG^\*7**C7 F*UWV@AB:)G,)IH*_A7^0I^))OXVB.Y,??7 MHE?=QJ_);F^%%R[X)3.-7V13QB^R3=Q>OPIOK4V[!LD7T<(T(P=KK/H5 ZFA M2TJPHW6&.ALN]SDYDTE M)IW@-T*VS.-E?@LQK10""Z)I'1/.RT53:GM+ND9.SDOH([8P+Q[>;Q^[/!D? M[*:#1>+!6+V,Z @U\D_ 43-_"ZB.N=WAQW6'T:H_!C L[ODL]LW?W!V'C&U> MG=@Y0Y 7C6$&GXP&X8/T_M,6XU>'^SW'GH<%NBSK]?4.OZWEB52 B,6*PA>, M.8;(=@/!#"XP^JN[P"(Q]T['L.9%BP\(3Q@$" 5*''/W7--Q>=HGN#QNHB@! MKM;"]@\ZKY["BS>3O/8I")N&K1D5NT\B%#[.RQ9YO5Q ;OQKC*+:Y@.AA.KO M0-:Q:QE-$_[MDF6-=Q$U5WE MR>\>8SWVP#C?D@:G %B-AL5OWB!@&)J+8_F M#,+J9G,'C&:^-1([+IG9*I.]L?Q 0:8&WA *$CXH,!F54"S;&FA#CSW"8!;' M*ZHU.,BVXK GQJXE([VJM!0O#MW>0GELDR8B.G58+QVC&0D0T2Y?N=B[XB=) MB.*IL7F-^F).!(L;=)0W%,$ASF\;-O T53?HV$$#SRTD&1Y6M=B-(SR4:YLB M7=0"A*1 A2Q0+:BUN=ZM[2I'EL(9#S=D=A[# M16X6%$@1+*L9LR.4"CPLM0I@#S,<#7#VD5@.CJ7)I M8]@3:URO0-R'N#H M]2Q3-/;Q,, :S5^.1D7G61AM-7-3 W87-KIT>'HVA=E/:R!I?-'#)!L'0.+T:3QM#9K6FJL5'D M2YWK%Z?),\2U9YRW#@"&+I6J3R?WZ(/U4>[GKYMF^R%O7)761LSI^BA_U\DU M#P\MZZCQXYS)A5U%BN>"VC:ZI+CO:-<.^7,S M!B!YK"YHE,+L"Q!&=MO$? U#Y[]8YX.% [S(%Y/4.Y;)KKVS!]!Z )]2%,@P M'&.=G.N2L6'@@)ETLHQ/YE^5./98)%8?!.N*1 M.:%Y#JO8"Q&)F-"YF,:^)ET Q-<>N4,86,A7\*N*'E8-,9M%[+$9M"F$QSA5 M.>Y$C9 7H7(7-^(;=@@@:ZSV"#S7;'.G(I87NI/ECCR6)FU1$()IHSM)58E] M6^P4E^W;P,Y-4Z>TSR[NKL_2^Q1]8(EXY@># 8NE)'YT!\FVHWA+5A[55.,= M$3S#2].[KR+B??QIAH:;\59]9-R<7WXM?;OZ<9);F[K+U4>=0!3K9N3"*3[!73!LTZ,N1]TEDZ=NS)S:W *=5' M/\^ZO:RU5_'+S^HSL<)BE_WZJ#CRO]G]7Z7#WX4- 2I?'[F66;Z[.AJDG+^Q M B?_7H'SPA4XZ=1["246J$D;HLZ#@12'9O^!BVS0.V,WZW:FV6871@N M_@)0E:XW>[$7K>K3W]X;[@']= #T>W;=-"SPP3:6E\R1/#-\?M=TYE)(NF.K M5/DF)YX6ZWFNO[-SBE4 XE$O>N_U$' 5_$G<>'U\;&72HUIS4-""FV.13Y!* MG#N):@8NIUV$#1L5H.DM-EJ/QY;XZSPL\.NT,5M=\"+M\=GA!W:5Y?\^[&2D M6[47?=?X\"57WBW$3=LC*_F?\3J+_\_CG2U$&(%%#H*[=M@J-?:N'<\>$HD[ M8$<)"I]+X(4G$G@Z(/#TZR?P<]L0?Q'D_3ME=V\O[W(_][/K).]T0-[I),A[ M8J.K(>Y\:3UK\LQ(. M^E%VE+ R59E9F*I\W,?J-,N#=Z*QD4]+."J+&=5S[\98 MQM&5DEM8GEV[*#)GWOR+=TK("1H8" XN:(%+MOC XYA-SO/W8KX7YPM%A.W_ M&J[RWR]D4"PT#WCB&V]C\^E5;#YALIJ+J@1X:7PNW'.8:=993ANXS758H?3/M-H)X;E4ID15TO],D1/C MCRT^:UF\,B5>,^XS55XB*,"O>X K("CXQ=PF\>N*<)KZE_[=8/#U]&LS,\5I MZ@5866-D8"K*GN@]C>UW1;Y3:K>4G>H[3:7]IQ/UB[-+^25"#)O,+B5%[)5 Q>TEK?;'6;'TKKGHUWN" M%;\7C^V^?EKH9XVWK+GV5LJ*N=WBXIKKI2S>9VBAU)M60P'MY]H'>]?'QM%@ MK_"6U5 L[8\,UVEJ7N<)9$_.9/K?:82_ ;[5;&53W6".>]/*IBH8[MN>]JOX ML_#CY$_N+2N;ZBJ533:]6YJ>8MI499-]5S9CM+]_?'QR]'7T]=8PW[*RB:7] M5ZULGNWD[*^;^7)/9;ZWJGCV!?.UTZ-OO[XWK0/7>LN*9W\3F6]]=%]]C[-% MR;YH_+PP:U>'[L\7"$NO3^?$DOW28>GR;GY5SOVZG)PIR>1 QTLD,^='22? MEV]>E(N?LLX4+G]"P=[;UFX'@7;3&O=[(\,XZ*7?LG8[>!GM%EO[L"B]OV9& M2[VKTRB?'>\71C^O<_:(@M>Y!K(!LF"BF5-7 3YWNFV+OZTM?[QFTR= M36YY-1*A7-S-EI:6"$2YR^O?U\A[^W^Y'H[CO4&[./BZ=]!]J$V[A/6J57%B MO)?9S2ROC1?BOKUV\P6L70NYOXNV&S8+F M9>Y:U+AFW^"[%L5UAKN%R7W!Z=9;TNB_(5GM+HK1;6#S6M"DU1$^E\3>E6 (:'UUT\GJY;.73&U&LNL%$GM]-Y]Y& MM5"@5ZKC8+_F(H:9C87?O/L45)___CG(')UGOZ7.-B)7N5*&?J&2\[^V+N@) MY>5O3T4&'%6\<8I'V5;IXJ+SYE3D2B\PI7.[F<5]K_<*H VM0G@JU[\)/5JQ M+,$30>E!-W-J=/;.[.R?^S>C2B?W^1(^X'NMSY/[4[P)W1K'95>7J=OL?N.B MU]F(%C$;S67%TFYZ>0V[?%7/^ 9::!+I5@??3^I]+_=F)66KB4ZKV!-PVP. M-=.E"02GAH8-4G%>QB*3ZP\EEEYXC?K(JKA?K_3S^TKC[CG8FS&/L#.XZI]Y MY?UT6?_P!2%C Q84";8DAMD(B,0!)C\G1QZ1PL9O>DJE5E6NG![01BF34I7X M[?,),F%37*P ,_4.SKTR;1RB%" W:;:0S4:48SIZF"<$X5[:%0[&#H65#Y:.& MXWM,GWW@DQ@3+>&9S6(*Z7UK*(^HW=X24VE1V\(7>QKZ(R::#QII):?OB3?%G.\ \@#,5]X4/'K(7@^478N&$"H=T(\:Z%DJ MP0S&.\$J>L(-L_LFI;F3AO&.8$UE8^=9!^ET:!1$HZ(BL@I#$$[F<@= MVUM-T"(ZSD2DH>7B7RJ#J-_ Z61\J!N-_^SC[&W#[4[. Y4&PKV)\\PNS ^R MG. CYLQP@"E_/=16N\JU](+X"BX4)Y;D\W6-EB5FOXY7%CH#6YZ/"7 TG+XO MSG]\;.:D$F+ZLN^1%D.JI/FC]KKUS.NFG--P'FFT !3U!5B+/1QQ*%A3S/@+ M!N$*QM?)M&NJT5F\>(@X.C8R:M;CPA8'9J-"XE^E)3PVS8\L$WQ+QX^#:8)/ M*N!:8DDZ#I"E:1!B<"X!(XU0)*,)'06[:?2PGAVGW?9ZKF8" ;]R/O_9 8-, M>]! ZM(P$/F\^CBEF,MHP2XDJFDL>70\8W0@;SS/*,>MV.6"$<53X. V9L3: M[7O14Y(L(<;? +R*]@\PLN,1P:G!\'3V]1UN)KGRP8*,]YR^JTLP:NBU^#0K MD^8N:V1$ 0V!=>KBE$LF[]CB^I#][I631878:&*@%/$01H#H@%QF,,XJSJT0 M.P<>?N@TULWC>J^7ZJ7J38>%QBE4-QI]M>]N3T^N+W/A';8*EPF^1 "SHX2+ M?Y9%"$>W-U>UT9UU6;IXZF?EW9Z$LNH)6Z[]/C^J73;WC_MAP>))= +YHOM^ M(@!\\]]O2OUBOEW]=E=>"("9<<6IJ(\&%2O>>4L.,DDAOQW/T#'L-P GTC-L M.>:7"B)^*2G@=UW;7RU4Z35!-?NX7A1A2X"V.JS93DS@=HE?\#A=S'] 9,>Z M98$+P74.LS5XJ+8BG$ #?C&T H*?S2[VS+7*_6EC<?N M1W9#9O46ZZ.*[1]>Y_3;7&Y3!@B7ZJ/C[P]WES]OBX>]) 8(SP=GUGC?POMX MWVCU^?K'^Z;?Q_O.X)],?91)779N?OWZ>G>>6S-3)Y_=JFI>IV(W\3\'X$R" MU,?(SNS,5B19OKX@Q'N4H0?%[&X6],&[2Y?0\2S>^ M9XIA"Q^(BL(!+ K>T"P-!0$./:0OS7&8E &Z2_^9V4((UI'\ K+4PS0_EFW. M2^E3:>>"1N/TQ/H,PRRCEE,%-56<6MU-^YW8925NE^E5[S+._EQRE[E<3DVE MRM-VJ5(12PPS0>R30*S#K]AM_JAR.#5<7$N-Y0#;.+Z/P\F N1OQ MF#I]'U,E38J:=QDL\-4>@.\TL1'(KE*1OX/Y0\MS8&.8#*)8'8LJP1^ 4,3,YNP#9<@X[F( \8 MQ0R"QB'JO-WMK4B-!#P['!DLR:ZU<27^CBXZRH:HTATP<7D+!#X3U[3!G\1M MJ^$+NEP:Y5[F@^[MCT6'S5X$)4/W8;#^-/7]&$01Y?I8GMK@C#> MAO@[JUY6/E^ HZ^9S8/'GF%[A@>FVSD2) L>S9:&J;H1E X^897ZR/AUVS;W MS[*CG\6UB<>#^LC,:^E?V=[H,@L6(8=8$2 3$1'0"H/Z[0E+L66#;9EV[-". M-;YCV_!9NLBC1%8H&;:W*"%DV@]@%2(_J4J/KT8<225,OKZK2)DP)B@]8D=) M/ LKTM#T#H\R(1MRB1E)LIBM"2$=PXPLQ\9R9V/2-DZJL\=1,AK-H 2'?=RT M>5F7Y7BT; * =; 6AVGP? 1:@26]_$\D?[C)2QZ*,4QOZXS:1- PX4V"$%5 MD<0%-KFM^^"( ,0W&N&]* M5$F;&[/G@&!9_EK'2CG@;Y19K@$+C!AC\EJ+*OXYRL*4/R6Z9UVS<$%NL[#2 MCEU%_J[PF5UM /#"*B98;JI"M9Q4*^&T769'-K$3U6%8XLA492QP#F)$,0"(?V!<*%Q"'Z9+@W_H(H.*0H>YCC]_L@*+!B@_]& M6KZEZ3RLSUQV_@DJ1<23X' +$9'J,>P")EP/GY&+Z_ 9&UU-#"-@ MH-0?SH9BI7T.UU(:X!JA13YIA_=]5AH*FS8E!MS>8IK$=+%:M^=X5!C%C6XP MP;&/) ASEQU: RD1+5QFSH->(8<$/F+3":A!$2.:\7 TO<[0(_5 U&PZS'I6 ML>C+@5=UIB^X"4RPL))8"RN:X#/ )DS1ZQH6.*B\.#+*8T))-+&D"#X:92Q> MP_2FQ/^%ZX"V]8<7H%]]L%DQ+M@+2_&GJ8.TI X67:(^&CG-9N_RNG1R]:RD MRS3UD*F/#@^RU9\W^Z!-& $;B*8!JW48MP"I.-=D/1;9KB.V.Z0Y2&,I;X@UWM\C+/AH%N*U57JF&I%L)G M:7I0<0;Z#4MZ?*.+K\&> 5JWS14+L_81A7?P$&:[>$F@)%=Z#'U"% #+F#YR M_GH-O@2^L"^=+=>L<70"LA[^@M(>Z"&T$SS?U=!2V+'0'6%& NE,+NO!&3*[ M1%UPCFC56^8# L>\""*^#BO0%"7CNW(F>[5^/-N8+(.N":@3A.D*9;@LT,($ MJ)SP'$^(\A[()&0^2_=?E!VE=GUZ6KG\I9P?*K7CH[/CP^-JY>Q*J52KY]=G M5\=G1\K%^ ] M9EI+R-=('G=JOO?I+8X%B4>E]=Y>?73:'PS_=-.E(R\L5T#;P=*&G\'&LJ?* M<(4A02$LR#TI9EY8GY*23:I#[+P;MHU9_29$_IIA36[7V]*ZI@7XF7.:DXGX MQI=K07(M@RDCJ9E'TIT#.'7E,M/ZCZYNIR?HIG<<"SR,+HHT=AUL)IEPZ/+C MW5$C5Y-7<@J3FW^:N MM3OC2@\R=E-L#5FF?5C<7(V9W#$#HEB9OQC2/GRI=;"DRPT#_UV-RM#!)D+C MAF4%:%.Q>FW"(A^K,EOO.._5D>5AWP6_&[4:<^4?\>>G"M;DN.1P([@D0!(\ M>R3=*OL%? M!8PMG*BD>@,BZL8 Y]C:(/V:VP@!Q=$2Z-2# MH7>[7RQ8SE![GGR*+KQV/1J4_$;?>:WQI.N>8_-&$F&HG\73J:.(SDJ0>!4. M%@EAX&][BT*/:%Y*D4=%#CQ2M @L.KE'S!B".MS@*9X!_HAM'D M%S;#W(,7A =45J#H2T,/]JZTUUK(']:)?5A?31H=G/YVM6O2D;?D.L1U?JH M\NWF2._Z)\7#3;E(DJJ/[JW\KZ)1/KH:M3?NSD;Q_<[&2]_9R+S?V9C!/_OU M437;.;GK]W(W#\N$AS?[SL8>SR=7G6[#M%EE)WR66(9'IU=I"=@4"0@5IJ6G M! LW'9GP3QP1J0?H?SC[8M2IW; DZ0;#^ M$-/:06")+E 24I +P@T#><$E?5Y\P%[..7I2B2!BA MP\+O>50?#38\1GT]40DI$(4]MVCOFN^[9J/OBP)S:;45]?Z8P2,KM.%G?&7? MX.CTM4>IXQNQ%3^H"!G!$?.N2DWY33PFKFN)JIIF"_[*_BE:OQ'=P+-81!4: M\A+B.6,)9T&BD?%>4)S[Z8BG\!RUB\+J5BKKI,M<_)($$DD-[RIH;A,E;I,Z M%=%+'[&=4";U;Z56I9_2_W[B/=F*N=1..I7XH<\4QFNX] C'B)8H8>.&E^T= M=->%WL'.P_4!$ICXB%!ZS?'!YX@]NTMY/;@D4#D8W+/'_*R=VR61(X+ MR6?PKC4=B_'@BSIC7D46QW*#- X"%:/3Y1TJJ/;Z+6! DRZTL.]@_TI8\#[H MX$80#5$$L^4,*AZB=G ,4N1O;/H@_HB%O58;Q$JF=F@4PF5UP\WP),4$3M* $OF>X=!.22MI! M> J@L#UG VB$JU-'T1J>XS:HT-\(2FLY &2DD3N$3_(^HGSCV HVB,[( .O4 M1ZWG^(;HF]Y6Q'PGEB*#SV#!,QZZW7;"/B7* M>3]LOQ:4A#UUZ: >FK;"S#>=6["ZZ>K]+MX(%-T=L:Y[>PO?8UU52+-[$(IC-/A6P!CC; 1("=A0Q75;IHLV-#-6AS&,RE>< MQI4*9THJ:HSA0H;SB#6+\A6++L-]SH-:!HD=C6D%+355L(/\H)V:979-5E&O M3BP+)GW/X?>>F@:NSZZ_DSD&8A>>0&K#7[A.O]U1*%K*13^1HT^=XR8HDL1Y M_''@]^)W$H<9,NRF4,",CRR.O;DX>W#\B'LETX *@D+<[E(5;&1I,C'[W[# M7&N#Q\&Z4\LORDS.W1,99"$+V*D$-C)5R:(Q39<7C$>,KYND1X'JV,^A@FOW M02,#U-R3 _=,]#(<4#F_0*%\ITM4]3.4BL+.A3D(18$'A@#V;!P8,80QDVN# MSU%AKG238AJ]'+>B8G8%BQ+<7<-@:."6$:W$32-%AT7PZDMXS6-"-.YN;S'0 M9.MF#"1M08#P< =&I-$B!AH,W?3H++D 98X7*WZFFS-X#$2XA!55@N;9NWMU MJOK,9A4.M>ETL59,5UI]&^]3"E$2>M0ZOTON&FUD9I=% M@ZXT/E[OEN%5:BX#?]R7> PU"X M;%JV:16VJN^RUZDFGM=Z\P::6 "/]-2W?-;\%O4TOQO I1Q5R[/M[RH5C]H MX/,!6M'(;*"W/W%E=(8]P<\!/WA[6(6_ZN"5_]3*?=+_RV&_/:M/[*89V;>EU#_*M @T9YBW M$3$,[ES)-2I-O$A.9L9G!26@BQ=%/GPYP/R/AUZCE.' 6@OF= 0'&;F)]1:0 M=-%WO;[D[0M)Z4 XAQ>C0@M5?E@\J"IMD, N;R<2V(Z@ M<9H/IN> 5 Z?Q"VD>;@02@Z+OD(W'P\0\ M[2"NAWELZ(@/WBL#7&GV@^MLX2@ ,(�]P-@ O.$#X"XGXA4,,K6$J@N8,5 M6WW7I[D%8FDP"]4@_,5U+-J._!*K9!\*&V N^."F^&A(\@X[''0T7N) YQW_ M Q(,AE]((QT >PX0_(/NJW*FZ5O=$RWR3R%=4O,:6GS@_JHG*H5_51[WLI\U Y^WID/*L%XY* ):5BX@YD5N%-:9,*;R+E2LV3QY/4 MU_.+_6+K;RW)R:Z])"?"N=K73N.@US[Y^2.<&_RH \[[UQDU%R@C&(#"Z/?L_=#E4Y=7>56L?LJ,I7S=ZI=DP#?CSU M=I63OJK /_MV>^=K7U.WM_#)*KHE^'L#G^UC9R4,1K>@0IBZQL;['0RNXGQ=(&*ID5E-?" MEH6B^"7(;HI0;^BR4Y*08.=W81E-D+%O M5T)(+,AV')0SC&]=U-QL;\G1S@5EB!(O0E@?B(";PU"(&OEUCT!I"@Y#QX+Q MEYQ+"1@,N8J#"#\%J0O1C"[(804&@Q0_;WF'0_&HX5-3>/QR900_WW&A.4%; MK+^KB#736":1)R811=5A;D.,8"\>,ED;Q9,W#H#-WO<51S*/[('B"5"'B7H1 M30M- " ,%D"F4-Q$JV&;)TM:)G7_8I$PUK#3"R-&M8,J)H*F(U@9:%Y@@HF: M2,GHXY_CEA:K>)Z^FLIV17)'YC'39QV42=@PN+O:/:N7WJ46./1-T[]"^O,MX'XIXC+"]%DL^(#/=K&\,U) MR= *FMAKO-<)GMV")J/R\4!T=ZM)UM(GA>>D96^0<.ZCH!(R \1/'SC$-4>& M4.J.&&9-YDD?\Q54B,1\1F&D"(=2E'+SWAQ*7I_XD@Q$/YCYK&49@@M/H+8:+6XB4@C:*V@ZMV1 M6K1)KW\4S8AQYH0J,B1T8D%>Y+/R4?M$-UNQMQO66_%$!IA6K&,]R^5@_W>[ M&3':/6Y54XT(NQ$1GQ99#%HV[QTQ&HJ824+X5_G8B)P&K[D2:(=EYR]"C:=! MO'6IJWW8_YK5'&!UG64VN '+ZAD\K+\*E-4,),AM!D5^A2QG7CO+;CH[8 !W M@\[?HF$TASC0L2Q'PM0;;%?OXTEZO#""KQ) R*X^QP"HCN&9"71V!3MT__D\ M!I?'.GA%+W?!.H9%2T?#,K:T*AR+'CT6!G8GGXH^UPLA65,(U":NY) MA8\R *IT.8'[Y[/W;7:[1A.( &THSG&,4MA.P-SQ')%-GJ)2L!HDX JF*L!6 MI;IJ)HI9%A<7M4$GST0MAPH(!-XSL!)5!I#H&BTXBI(RO10.;Y'759EHD59^ M(V;:D^WC&/LEFN*.,7&F&.!3KRW&;I]N)L6N%@24%[R# M&+VJPS)7L9^D.S?B.EN87U0GKDJ3I "=&?@VDX?'3%CI-EC,=6M?W"UCETGC M[I>QX#K\&0CJWO!WNMH].=WA;:/@G@='T"0H[)I>/'U1*D*,"<)I6T%':#E# MB*,1NUW39YQ*N^&YRI8AK@%*\&]OD7#EU[1-+W+G$2GI\YJEV(*3 EZHXSY8 M ],;KF=RO<<8*VU6G_K9;TYVH93_FMZ=V=5R[/F%6\'+GQB__#E^JWZ!J[H4 M%YM_?YZBIK$]'9$FGG@>3SJ"YSP\AZ3#;;P2DLHD3U*+-T9XJN9"O3A;*SYG M]=V9#4=?NY$W?I,F:O#%%7R0$A-81K'*K&HLRC$H T#6#_S@]W$.+J$_,"_& M[$DTHGE)8C/(:)-*8@E2([CNPH]34(JPM+>W@@I"BT>D@EZFW%2?;$(2-*[B MET:C?51HCA,#KR/RJ"\^0 M]"T&7) #9B!R!1^ Q[<8",_(%N+ ?2-N1\UDD_"X:142"]DK>(%U0,/SN)G* MVU2=X?P*O.R938G;GN*^*Q:&<*) S)$1W30][BQBZ]KP( 2Y80-BA=(-RCZ0 M.JXLEHTF,6,. H>V6JPS!R4$NV)T>,L2?10FJ2-Z4TQ6D/*M2+&EL @.J9[% MZ0DK$A$Q3V NU?!&>V*72C;--DK?@A_2#)$R8KPQS,2^0_D4 S-ZMA8,AB1C M55S5IIP:NQ'*,"70MCK+VN<]DH]0T2M8QC8+[L2=%T*)V-Y\4.V%@E'EDI%Z:KS"T!<']UU M&KV*!Z2OYU<^_&L_EK61;3XMX3XL%J)]^L"N2'E,-%+;$'\;&],U/MRK4!]] MK?YV2\[WAZY5^O!E^L8#"Z8Q$6DE,XW-J44HK>:_"J>A(-Z9GFIX BYPX?_[ MD!D/:4^-K\=\+R["+$0+^RS(E_\U7.6_7TC*C&\A!MZ8[TR+=;\^!*17@8 U MC2(K%( WJIK7F1+AS_RSD$^3_B\><^,VGU M+(H:6SDDJ\,DR"J]8K(J_;C*?#MMC9JENTTFJW0"9)7-I=1L-K,ZNDI\[A'[ M).^9R_UI-.,\ ?),*GX"Z9:6(UT.F7?F^(8')WOB@+5^&8!Y9OA)2<>3GT;M M>G W;(Z:'^+VNVK2G;_3M4E'L"75;&H^&<\[_E713BI)VFFF$I&"UZ9U^;M\ M;WH'YB:3S^)2<&2X3A/DZDS*H3!1^M]G4LXZ9WZQKY_S.RF)B;^#<.S6$PZ5 MP H/T8N2[*HEWM?KNZS>^VG>M/)/)UD:L?6\K3U3OJV10%='%X55TD42%S2&*)&RWM%K(9-1T>KY7L$:3[[W*Z:,*O+$:: :#A&C*N66X?? MRL>-QP/W9_IN+<0XOJ_U^8S@,68W1EP55DL5JQ913KGI^\>C0MML;PY5)&-4 M9 MUZ549^]S;7*ME$FI^6)Y8R3;DBF 1>EFU9+N:_%PK?M*Z V%3DLXL.H83&!D2^>2^!1+ LY-@\Y+43V"+_')L03OCI,$,]P1] MV"OS1DO_\$Z:/PH+Y^F3Y)7)S6^29QM;3K!H%O8E23&S2E),)#5Q5RL\=*SK M[\?-UT2'24CI0EG-E>8K]R5H,1&+=4[53KP(S^SFD?JO:)AO)59R+U!]Q%=Y M,@_1>TK3Z30K'5L_:G8O_Z62LS80NYPIJN91[,I<1LA:DF:6KZM9(UPOEMY]/W*M6%W\N,L[QV2#G M]7.OG+@3*?E1\SGXOWQQ;>3]4IIE829;X K;RMAY3EN&]PV^$N=2FON^2;;\ MDM$6VM-)N*4$G#)=2F^6J1WG0LK7S:2-/,FZ3%"0 M]]+N[]S5]]IU=DY49O5F]K+8V&39_M^'%3_KE?Z&NOFJ8W M2UELE./XESM1;WZ#B1#-J@WQ>?=,%P/@&4>RHNNVX^T<6??'U$3OQU1X,Q>[ M'K!. LJ*_]\3@&'WH7N+F;G/0//[T6_BT:>3._K$*E(OL9]XWUBR.B?.O5BR MGIX#PER*5#H%YE<"SH7]Y_BN_+CG_#YNK*4,A^_JPXQN)HG5H19*)3677WLM M:AQ-+'EQ4::)=$ 3JS;.C>;E_:#WY]ZZ6^*ZUXII(AW01")9?A5P"/_WHN58 MBQO09X:O?,26=)^4_^*8EY:Y\NI3.:[->NB

3'V33YE VM14)A9[G_^[ SD3HLI=5\>1FB_)1DO?R3Z2$Y M$>7>&G>G7C/[_7B)RX_GCUS<]M.Q>Q8B)='W4 M2C^1% MZOT&N*-FEA\?/H6=+&HXU:=?%@_PYW@";&N"BB]2#WV]OZ>/+\+2K MW0&B6(L[&TK6BP/<-(FNB4,?-&J;V]-< MK>UJO8Z22>5W,JF=7'XG?P="])^ELXGD>F ME^@9^%34P+Y 2T7>-_ $L/;?Y[&=O*5VZ"KUOT:2"68F;V_A$&7E M(SXE1O?V71WD"K9/Y6.)#3X9WK2!%\1@%)K?A%W>Z>&PUWAD+29[69/NVD5% MK+BKC+7.)X$N/\G@#D )YL@[X1=Q+]1"'P_=!1L%3STGWZZ_]X]'W?W2O.# /,BFQ(?287PHO0.PQ@4$LL5LL9Q* M8:_N)4O+4RDU%=NEE$R8"'E4^2@BXM. .+:W<-J!U.&<[:;;L\304YDVPI$( MJ'7Y_&[7:!FNRT0+/BQL@%T%F.14@S>53%EP2*@J6+M[,=N;36L02H+-2$/E M$*,; (6T]!3^PW''*)U1RED&B3RN4!@7!1.275#PI.AQU_!=W6B"&4,CO -[ M@N\?1_LB"?.1O]0MGR_*=!#:0,@2@+PF'Z) H[(:!BA:#S[AH39ETX&YE%.TT0+K&(WCVT?9(X) M&I!= Q%_NG! ,0X_R)YC*9>6I,W":]1'^0?G['&@M]K-N^>XF],FT9 _,M8P MO9"KC[0_5U?^B96]/LQ_^")@HO,. 0ZNZG%_986#YF:"F\!@N^E#[5Q#=]HV M2 BE+; PQ<3(YE,J!\W\$F*)30_/_"N0R$8S4@4P;F%7";!K,OD%JHS&Z*&% MXPF71-.Y1!"^R8.8<U&\,VXXPM^!(=@\$$UI<'V"?-W@ M0RBB4.'08_@.R#40E&, @_[EPT)PG)7I\B'T-A_L-SXS@VW(T$ HXX0,9A^; M8*[&+]0P_ &*,+8@?8U<)_1-:-RVHX-E[:&KIINNWN]Z/AL%PJT!@#0J#!1NS+L,?MK8HMPX'S[MILR$Y;VGU '& >V[#= MP)/"Z>%=-DH$EL 1FWV#^9JN\&M)E4IN3+"PBBN3A8UCS>&08,MC\*Y3HB;- M5F;(*8)P)QD,SF-Q#E/&&*PB^"#\E/B2UV_T^A8PXT,XS(N!LBL+ M5@X=42^!$@\F&Z[J&@^F,>"\$TSJDJD7R=) 8(AG8KA%X@W<;I38/.(.E $- M=FZP$GI]NUS^XY^VMV9A"W*P04;A&$KTC5V0*_1ER<0E0=_C ML9^&T_?#^6.MOH^C8]!7VMYJ6O]F,LGN/@_#'=6>_U4KU4O>G$9NU'%_>UW[>]BY-O[OT'A8:J_=^' M4/D$*XU/?(EZ=HM\>3P_/,K\//C]Q]AK_!X9<[X\TW>+__:LC'[4#I6\LAW/ MT-$S&X!8] Q[/'^O:PCBA(.V,O F,LPK ,YV8AS'>$]2.)1(T*[&YIZ!_.!$ M'!X(#C^#$T)R)CRH/E/AYJC\:& 6N2F=P,ZS>W]S9=^L^OB0\G*=FV=.;E&7_ M.W/IA;7GTC$5NTF_W$/C+0C%&N%(03G$(W?, M?.I2(%S_M-HGJ;O1Z=7: CV%^JAX=K9WU#W.=7^6/WPA^'8(0,HC&+;'4]-O M.<33-%BL$GP['$Y/8=H=9JWK$A*FQ7V*Z5+HE4VD*KYF@H?B0!!U:]K;'8A08'):WP1OT*]I M P,-<-(TT%'#>*\S-.!C]!ALGSDG;1>S->1\1,,7Y(?@&J_<5=OG)QYDBC'N M#^[4V(Z[3M-@T0101'K?TE@] @VFC>"EUP&$.5V&&X8^+WJ2IMWK4^B+^\DX M$UKRSG85H,.^QX)3I*)QWJB#,1',7R&<#!@X-?[5OKN]%?DN+%*;1KJ".#!Z MS[<2Q"^0YM$=#9U708NF_>!8#P@\NGE $GV;9P19&)%%_[>W>"98D&7H@ 8U M"'?])M72 HAF.#L\]);Y.%Z")7!1X>.PI@6BSQ2ST>;1<>;@W(:?81S'4#55* C,\@@B@N72 MH'3P[L$MT=><_T@HKC&+) ,Z)QK'F)K>H2P65128WOU.RS6,,%N+40HU/&7D M1#7NT%F+:_%[L$?,I@&_&:(E0OR"IS'K(^0C;F\-&&?Q:>&S=@+'B3?^D3)Z M\//U;FU7N7))!F.,Q0.309JP#4?==WDEAMDU+^-R$S!"PJ%AX/>( MAYMLU/O$TU&NII'R83A9E$0\X.]@I1X<(L8:)>',"3>H)\(_L"MM*.,U#-^! M$<=?)#]:9A/^58SZA)!168X#I^O#VO!9PG\(%0$4'EPDTM4Q/9RKH,L/8#D5 M?K/=AS.ED"F;=6V&L@=.K648%I-,P68(4CX7FV"@+"<+;N*("]IZTV$9"Y!2 MNME#0@#]1_%,>\B* P0Q>90"88/*\0,&>3D\J@!+\0 7_E%5.!UI]C2BQ$,@ M^N%K1HB+H.73U4E'P_^U#!._Y EN&8X'+9[#S2]@/H=QI'-7));/6R>.W3X! M?==DX6*6V)QF0A_(USR66*X^\K.UN_/*9;=[V7Z.'3W-9,[61ZU"-74\O+\? M]3,?OH1 XO$C<#L8W6^^2')4G'BR'[H*JXQX\@&$%,@9*]P\#QU'(_X@BF,2 M$92HHYS/K)Q$7-*.9T;Q4SQ%02 8[D2BXB?/RP'[LB^#^$%.BU1,"6O;BR0@ MATSJ($S]V%1.!X#'1M\CPI95:(3"'N5.)%LD;"^3HQ*3 MH\VPJHKL)/ $+B$ $ 22AE':?A.X0@BCJ68@V3>EHD>XHE>X%- M.9'DCGX%3D:DS6)\#Y8J6Y\]M1:Q6:5*([(L<#(PE36V#5L';3A;6,KQAL47 MJ8_.;L[3W8,_OGGWK)J2:2(R71^E-?_T/-M/%;^W/GR10".ZC0"7A(!E1(4U#L8ME*RS[B$&-*)"H$W1>=8A.*< ' M_ICCDK+I:O=WQ@_M_'LB)M\^&)6IO3OGN/SK MYNL'T9A#D2!Z+4)L1D%YI";'95OD5T/(YZ+R8> CIX'Q'P^OPU E-CFL0!8F MNGQ8PD16G6>X#Z;.A!H9:P24IE) M$]UQR94#(=VS LF#GBN%@4V/AQG"ZS)>9\P:XO#@;II&S]29.1L4 L_$(+XD MD.\]"9ND8AA&P^LL,F8;_)<6E4;%8'<2&D ):!6]8QH/HE@H@A[RDC$<..1> M-8PVY+OU9.6XBQ;6&P=4DK/-0/GJ?6$A-"T@]R4N0]/\S$QW=W@GIM1!2 M9HR0>H9+Q4@HCYV&%9BPIAVALW>:>J>IJ325_:R(K* 1JF=>-D=WR-[)YYU\ MII)/[K-2 5LGN& P03TB(!@OJ]Y%U3NM+4QK^<_"]Y1\"_+4/F+M!QA3DKTO M+O]AH":>]I*DM1=-6HLXD/"*C&: K>C='<3=]I:,//%JB+UI-@;>T.2.'.4( MM'%?#D-$>*L4 W%=+)TP;%J$NU0L3"?,WMWMK9%+&]V6[V]A9Y@O+N6%ISROXHUQF_0Y)M8H\4 '8I?D96?^C>8M(9 MTRTNK8_!3?O!,:F= 7YFX)H^+!Y(26]^>7>N/CH^*=^64Y>7#_>%YT6'EJE/ MSM9'WV_T[Y7#/]W",+/^[\/^;P\??M;^U"[*Y\^,CBWS_6)]='F7/Q[^:59^ MC^[7__V#^JAI'@\O+ZZ.CO82W/^*0K&+5GUGWJN^7[KJN_A>];WJ"I6$[8"F M8["[S%0TI+F4%F-)'U1TKN'W78QL4]I=4DI44A1Y%5-)+(,OFP)-$Y0HEA!B MU8,=_$N4$%+_"![4=0UJ9H35!>([T=P5)<)LAWH>44X*S;D'4KYM5^NN* >^ M[A/@=I#'3 #BL\QGHYD))#GC6@11<% M9S:ZGP8:%8MK6&=).@+L3[!"64&Q1AVE>+<_>Q\IE=B68T/LV4IJO"PQ[* M?RLTO:FO2\ X[,*SS:QYA S"_+=:P9(4$,2Q)A9F6E@+\,!@U6,WT$:"RE' M\T)"X:F>V5CCE C$RHF[&26P1<\F),$H\45/1XK MQ%Q$AW5L,.-U^$PK3*>S3[Z!>N4I(I_?9^?-PX@N6$D14!'*V"G^(?4L"[*= M3!AAWD]X1J*2-UA4;K9!+MC_S]Z;]B:.K('"WR/E/_CV.W/5+9$,9F?FW)98 M$[( ;)^008;<&)L8AL(_O5O/55>P38&; +IZ.A,)P&[JIYZ]E7OX\'., ;H MY1@*M2II3D]8HYV1OI=SJN#[F%NFKG/OIHL L4YDWM$)$S7+2VOA7&/]59CK M!7_7L>:LEB1%;0R@)]::9*N<(]G*ZZ&N]ER\Y9,WR;=K=111,@)"Y:=XI?W MB3U(KB*XA3<331Y"]"1K'()(7YUB%%N# Y*[A"LK<#<.:+]-B0PS/+1$JNK%++:_G%./T*?RC)7F MHNZ<0.2(9 6H*BHDG\Y)-)_T[9%QVT*DK N\AM]/4AD1B3&"0J2JS)+0>]]^ M_J_5+HOTMN\P'_[455YI[[_Z2%=[3>7;I@N_DHJ"M0E=3U+?RL,)4!O4T M)/?AEI,=:&MY+"D^@7*V327"%#:0Z>?>9M32PI=[A\ S0*NZZ4MRWV9ZR0FC MVCK0Z>5=K!'FL'K0*L;\!9QF F_4S;!SZA[GY" QH^C:8\PF'!T=1XE2:(HI M8[\K^T.KZUN'WE-XOT:U%WQL-)LRG@4%EO1"]0",E81M;ZIK]'O!)A,$5]9$'B0BCQ;MU4KDD043UZTI?G8#[2L M&3"D2S!ZJZUKZSGV)!%]E(%T'<9Z5@'&R"LC**7# 0:1@[1M9'3%B&& V")G M(A%B@A86Z9O47=$K^@DPQ; JXT*54'O-B[R!-I[<#0>(YL\?D_89JMY/=;5. M^7+!5F[?"U(4'!*ZI11O6A=/BRQWD?OQFVSB6-6.FDA5N9X\1?@,.7\98FM5 M"^TBDM(*-#V&C$#X!%UFC"*'/3V!HFVJ(R%#EPRZA[YAHSD5:2)-(<+G5&+:P,Z,C1#]92RQT*); M(?:FT;);KP(V&WKC%&[K+$8;;^4,&?JDSRK1Q0P.BI/?&<7HG,V)(\*."&LS M>KT[('MN7@SN_6-TK';M)<[QN%TJ68P#D2,96(+4=^QBQ74N:#.B=[$A[>?CLBA$QN=#0\I8F*;(RAWOIBI"H M.L95\NB+1D=Z4)-YE2?=("$Q%%9W[DC/8R68C!-I&18.A&N'=#F"K@E7ZZ.= M,CRTN40"7,25$4;,$PX+6\9M"T3LSYWQBDV+-UJC$X5[C'N,8Y@ZP(06S(@[[8'M(UYQ,Q0L3P?*7;)\.K!JQHS7R38OBWM[ MP+5-;\G-$'%YK*O-A>>[4J]_G[[:J>^4EZA-=[5X4TM>S3+*0TGX\=O< ]@C M5%.O]/M*=HDN)T@TQFHU :7W#GW_],3T,\^E,YS0CQMX ''9Y""I^&;U+ K2 M<=4 (2BJ1K&D'GD9\#(2A/AM/%9?.=(K@C/M ;-G/8D6F=4?2!(OS/HFW)A^ M8*NYQP:$V=N1PP7C4#>@E[?JMA*IB1I#,KW OW$X?QZA ]"VF;5AKH_E'#2N M0% DW!!T]RG+JS&P!HPJ,L3*)&%J.#(,?P@"%8<'I,@4V#&Z)QK7FBE8[N+V MN@L"% 7\Q*P=*GI.BF4DD6$/1O-U ?KD0FM+>XV"<3)\I'3\;^.(4"?'D9T2 M>P [L-&BJBKHG+!F-'3 :2;(7!*P4]7F./>XU"6CD!AKIL\%Q)5ARECE^I(N M,'#9L@WAH(6L%8?!7VZV2I@."RS,'.B4Q*3CL-B1>#' MO&ID* /4H'$%,4AUQ,'5*$;/'N#^V,I%WV6)6@/2:TI>@7@]LKV@I@TW]='[ MQ:,'T./@C")Z)7AKH1<5)HDA );TW;>V12WM"M$J1%DPA''=#-D@J9/!17#@ MB;-7OF$+44<,SP-8:-"Z+4(^ (P/0)NI&17'>J&S41ICM%# ZKBR#$O;IDDO M:I%LT]!*<.MJK^\OK8CN$A$\7+\.&[NLQVTXW#$1O6H) PTTPL$D"XT,1Z2Q M.=)6U1M]R0@7^R1M/&0 +P]M.&-F3:(M9@QO1&Q4GI)NQV3#./X4G'*,6(85 M08%(-'3_%:RR'W++-CW(Q@OT)IS&0(Z9:=Q\H.?F''046@X:>*7OY+O:52,] MR0OB]=UBIQ&)(?:<+'>UVTG[#ZA](R--O5*NKC3>EM,IP-#P52Z/H4 M;1ZO=A[9B\=]MPP]A.Z\\K<_.T\I]YVE]D5 2R#F9&R$ABA028IL16\S? M=9IR=LD(](JNEGS.5!_EV:4TW&DZ\*;M.#.Y1?W]=2!>%P3<.,/:+?7S!D\^ M([L^3)=20*+!!HZZ".&S"1P%;JGZ4J.V5%0M$;0ZX^#.J1/0_)YNZ7= MF!,?US]DAJ1/3Q!?UDT7H&MT*KTO?E^O Q!T0\#T8"&@P%YU)XY='\0>LJ/U MJ53)\4OZZ3M6;0(TH.E8L%@3V.$0@][0?:8V>PO;J=30JU(J$FA>C-GZ"QXND) M"VJ'3/W4Y\/=M_^R1@9BAPRR3W03UWR!3D7+2RG3GL*S/!CSAE'D<&?"?#*T M-K(YP:.P\OGIB5M .K84JK8/Z]AA'V"EX:"XP2Z,88L( #!WR'W6ISDY3C"& MTNA=M(B1129_N(5OL#\\1G&X!;45DUYYG:W7C57_H\>>H5G7A'BP;>W:D)U) MW/W0"!'9?7WH\C,URX3 $G?V_#)=ZZL^:#OKU%U11A8/SC>+G9[HYG.,&D+_ M$8,SKX+&BF\8G2X=4%K>XKF32"VVK3N0K+&E.K\WYKQZ,WQC5! T IF+9.:> M.=-T4\G#KZ*K#4>QC\!V)\8UD_F%=N7!+BJ-OJ,.Y%D9U;7D;\ G6AZTDO9F MWA7]]2WT=AN(:7V2)HQ9F;"L.5VELK0;%2=*0)(S#L^L&V42<''G;)."TAAX MC%OQ'H)9JU=M@TR:4YG[\3MSGL^D,IYC, &$RY K;@DY^I @YS8+9E/(I7+I ME!?D8L S]+"DL- =<_HL.%?J5LSD'\Q^B MS0YS.=SEC:FLPV"153<1S&^%X=3M(+D]C^GQ(^D\_VA2.R:SWR-PE MC(]>*]R[W5#1 _=-3L;MZOVM@XR-3:YYLJO=U=\?7P;]]%63WYL-D.YJZ3;3 MRO'I!W&8__%;M]*-O0(3)FWYOV(GX"*C(*S0=0O.?F0RZUBWY*?Z*&?<+AMW M W.QWID7U-O@X[4.Q-RU=4/YA$ M+N#-N>Q=;ZRF1UZ-J8HLKT=4]>9GT.@-]ZN$V)V"V)W>$1Z2*G3ESJAUAR(R M"&,M;1"&)8-VR\E]XO# SX"#U9S";O]^:!TEC]3M@#95,//)FK(D2A#&PLIP M$&>@G9]L^JJN)G>NY=)-:=#.]G=/^; W!<'4Q4*D$4NA?TD$%0K:EH<;XAQ, M^4%:W->+Q6Q5@'Z4X"&GK*-0SK,X1^@=H[=0/Z$MCW#B.*&1K:GSAJIALB-K MVGJDK2=-*511PMF4$*BL(,0 \/R;YO<@"0?F'HZ[H>LX$P#EF?)L$+9'+.IAUGQ M:6RC/($E>B9YN?DBS(D)LI[T[N[E6!^#K7:US@WW\M9[7O2UG5IHA!A9I+O: M\W.K/JO67DO/44C[;3:5Z&JE ?O1:XA,01X:]0%-$21ZE@A9Z&A.,?/X-(\=$6'BR[8 M"[I::]HKYDM)FKUF=M80Z\CJH%)V,WWUOTO*80)"4H5%0Y,NQ@.D.Q9*I<9] MO=.F6I52I?90*-Y48E2]T@E;&?RTP%-AC=;E$,\UX\M6I^I_ M[?I0V.-%^R..G0I<8V"@$URQLWRN6O:2 M3J9?F>O*Z]NVBYN])#>X%M\^FNZJ E9-B#\(7B@@14DG$%.2TA.GR'8'1$ M MS&4]-\ X>-+_>C+USV_,FI:W[[)7ES6^QN'I, X?,5H%!I7;N?_:F@HW?JD= M#"8)QW,N.HO%U"]D25&Z?*T[F<0G\>Z8*;3J)>TU6^IJ5^EL,U6XSH^2[ ]_ ML"*>C)!B**-WL\"7)1EIQST0R%]/__\N[)V\F][>7*'=CI*Y*.?VW!T(O M?\W-#/&U-V@/==\_A.H!Z!""S6"HH0O@\$]F(.F^7?[Q.Q'/Q[+9K$L@R0-F MFP/CB,&\69S.!\PTG8JEZ71X8':GVX*=;HTN#%5)+DO3GCJ8"JMGM\B8192L M6)3<^KB]>*&KXNB%WX*2'T>\R@7CG!ZB!MH3D&[H^! X(L_JQS"UI0""P!_Y MU@FJH!BYR7N"86F@VPO.&V"B+,LHHX#XBOV_]']K\=55\@8%VO=M>;&8P[DM M=SY3\=4/ZIQ*\B/4+M\QM035XBTOO;<\PR5F^>M!-%K"&OW2D_,DSM. @QU) M981UP-._NS&^XN=ZFS7GSOKR%8T(?$DB+ZPDT=EG83:-5[A( M*_O!L$UM@+8Y": 7<:*4HV6,]V-=;=CJ%[AJ21[&=Q]4BZ-#Z_DV?0L2 MVS&09!%21.L:Y>GQ=D@M""^B,+]0$EV1O'FX'6Z[]'<_YCN=\ MQW/V&\_)N.D6+69^JR>!*LB*; Q:' RFX!RAG5I=NZH/N]I#-A%GLMKS^\LG MQ770;LV-%6Q^8]]1 MGB]U$Q^ EL]>KTG6^/D@\I[_C.Y\7++#?TT$H&M_AG$UO M:-^:R9%&;X@I"0['#NZ.I4,5CWKF*)BT9%3(_N46'"FZ*E3P;!D]VF4_;ES# M(MI\.&M>*,TY\Y2%W7CYY^TEFF<*US_C/\Y&/,MRZ#!H PG^HR<+\7P&O21. M.9RG^$?P-KINFPZV[>6@@S9+M68E859Y:#-A;#N'M@W.].5]#P+'O);_2N^] M?T&D=?31AQMP:PI]P%]':D]AR@\G*UZAAH354U"JM]I<)-A2-P1+6 MB$=<[:\8%X,Y&/77,A=PR]5%.FD#^@98:0**+2FG[Q'8+;BM&C0CP7?):+4/ MI'PD$WZ16\3VEZ&6W0IJ;E';/4,MO(0.?ZBM#7W9.;0QO$CF]'IQG*C F:-& M'6B,YQ[8O7FA-:-PS>:(/LB+;U"_,])XSX?QFECG\U17:\_:]3>1O;]\"ZD M,+L9YT5:PKO4SMTE1K/K8O['[V:KTBS4RE3EJ5FIMRMMJE O4XW.9:5%%=KM M2J<=.SWQB/R&#V]CWBS,^U1*S(17R=R')F 4Y*TD%_D?)#@Z81 U1S :FO02V8$ MAA14;;/*2.PH657,^H9=(HFJ3BX*V6P[PZ3BWV5RWV'5[[#J08=5/R'\Z8%G M6,[8"MWTF>[JB)>1_L7(ZL(G\A2Z7WZ38)^IB.<2COQ)S.LKA-4[!:G-:NF: M#^@V4QM:%-](9&IDX8-7NEW#OEW6KF\QI:PD7CIE3(P:DI*P#4^^5Q.$.#G]:V3& $^ X$5=2!>/2QQEYLU"HL L*Z4;6VXANWJOCN9SM?044 M"LT1&)"='E5H<,E=[]-J\?:9SX@7M13=W,G3%F*KQ6I7$Y39:RJEE4?B@>RI MT-7FT_M45DG*O5DRBK;8._5$3'_W1'0J/7OOB9B(?_=$]*=I,Z^UKRMU#O[K(C; M6SFS7V&<\5>R$S.CX_1DHM\N_A9G7"WU.4T4/5%MERA1)0@NV_,K>KV^UGY5 MYO7,FCB0)V8=4_ '$4RC\]B_3;SDA=M1L."/&\IL'/&)K$;NNP#N.U+S':GY MCM38P5:QV%3D-5.6@R051/0L-6ZTN]=FN;N^J V:Y:R]'84+\UWV0._H8?;; M:<0YZ_%D+)Z"YS_79G:&G)ZC1N]S*IJB.#WUHG0,-+MVVM M0[VR0_#OJW]E)A/+Q]U,6JN)97# V$S'Y0K2*7?QGNOWU>=<(EHH1=",,A.C M$YX@^OJ#LR\DB9WS@H#880UFC0YYQ$/\2F7LP3J[[V&S%W4UM?)MT7V,2/WY?-!KEQ]K-C:V@IE;O%.H7M>)- M1:^M"7_2;8@,%'UUE]@<90O+#?5[M*4^\>9]ZEE0/D$ZY=^H#[0?L"&L,C Z MXO(UJY.FL> N,<>4:X_.E3=WMIWG M#)=N)+TQ*U+&8M_/[HZ)9"P?3\>RR?61ZG60#^O:TJ%Q">?-T;>C!7OS7K^X MVMO-T4%O+B*JCY#4 V@EFR87U,83AI?=DI@^,[*;!&$8$-HDWM M4W,Z]E!\-KA&IG&]:8*>7;_<+7PLK[U?^F=RGS\EO YA#AS1*&%M%_<($K!, M4O86VZCRZ,JX&W[&K80'=YY+EG2->01>L:NIATVE?6,A'J%!>VC$ M!''+ /%!!4E<&O!E6L)UE6]TYNF\3_MGYP"SI7B@KE@NI .&/_R7W&0?&5MB S.8)MG6I)U\97?9Q\X>]0T.XL[(>WY*IN$B M=[3X7JU#[[D%'4Y/2,AE$P0XS$/0@0[Q"5>Y^2G_BN NHMC%_]:/D_?AXF91 M"])SM,5337YYNLK55:N2=+^1'']@%/KO4U[A=:'K I=M_?S!ON;E2?'52[WACF'O2>MN8/^"EM,B,J1*X0?^5Q'0ZION/HPJW!?UO%![QOSO;-O^A;!O=E27[N,&WP"4\(6)C M8._L==P!LW95]@X6?GNBS !T2 >3NS;WHKV*"!=%L3RBQ:1,,XKV5*E=1C3O M:PNR7*V2M/MF/XLXU]1Q;7X)40C=5"R7=QOFY08R_^/^BA#.^P#D1LXJM+O_ M]^-L(U_5)L1:M WM/.7Y\C:*Z%5M"X;V?%8*NG6#2 Z MOO#E[N!3&8%GJ.H(:G*"K1!]85R9ZP5H5YEQ5$NZ/M'5 M^':>!DJ->T]HBP![< ]MA1(D9)5_4H=)*S )>+)SS#/O&O-QII'\EZ M7&BKKP&"F]:]'U,KR4I7N\^Q)7[PUGJ[L)P./C%,4MF($>*[T"O<6J=,V+5. MU363@P-EF45?\W3@%6-_3&G<5RF#"Y^9A#DW<$L;T/4BO&*K)!NKS?61A&(Q MLR83S4HC))H&[3,?(0$S8+"PV:Q2)WSZH@7*3I0BJ9] M-^LB?#M-F3*K$3W:XV&%Y0:D4Y.1U*9-8F!84V6\CIMD*(;KT.%T+2'3L7R6_1S M,]$;(Z*S]V1T?D_47[>[Y4AT5V"WQT1>8T2,IO0V2[C/I_G/+ M#HTMP7+$H'#;!KYQ2K&S_V#L/:R"M]R6'%F[5"XO1C=*;M$<>>#O7GCD_GC@ MODH0-[L19P)\[N-=N+WM3WHC_E,N99^I[I]37QCJI0#@N'N)O):;EC2 MPQK;39T>2S*'C'%F XWZ4TK[5BCS1A*'H(KX:]#P+74+A:5?K$]?Z!FS>,EM MJ;#LSGN,$^ZB-2>SR6P^&8_'=Q<=J60FEDRY)8X$4$^.H9(TNQFZ>>C(VV)< MJEH6'A&]B!#?Y;KM1U5PZ&81EOS0W54+ M9M(O\\I%1BEQ&Z'HCN6&*WN+5D/.I.FM>N M+;]D#N[ROXM.;4'8$&/WZ'"T_M[-NI'&<'Q'FJJ*RH@ KM.30.HI>I=O ^-E M1'53^4#PUG#_)TC\"BI^[R^X1;E7NIAGTNMP,B@O"B8IZ=0&NEDP5@7Y%#@$ M^E.2JWL'W>4^::16 MKYHL_BQAN[8DZF(/R*SF>4FDL*K MZ#JI]E04%U21$=^HGT^\-N*I(J#5Z)?;[=H+VEL(2HCE(PB5D'!:HKAUO?C0 M.F29X#16NRPG"C.MU^KTUUVIN&1_-'C/M]/)_M/:&[1OT_O^T*X_F4N:$@J(3NJI M#-HWDOZBI4G0>5M?<]R\L,?!V 'HAP1?7+ZLM,=E5?5+K\"C9&H2PABZR[(? M-ZZS(79EHTC^%CV>%=K/>06#]GTK?2R[['L/I JT<_C#UIBXVPD":1KMV,; M=@^S[O]#;WZ?(G+G_J52F?^H!T:80B8U=79F6*$L/POJAB+;.U.ER;]4!DPC M_0_& QF6W (P"^;(): MYB>Z3[>KE3GF[:S'(7Z/=C3!J!'L.DW&8\LN=Y*';47[Z>#8Y&1!Z:?:U;37 M#RY=&7_Z;TT27IXYKEQX966;$ 'GJMFI![V>0@94?%-5:Z2V9V(G1V)+2 MZY=&N)E.Y/P)7"3.4.0[T$)PA M@3B,#$H3^OX,*>V23,9HH7TP0_3%H6YEYK#V12DC!MEFN-.3BEXIO^2MQGHZ?4P7T+".K1I:]"B7Q1)\C9['V M(B.%!8IKD**&CB@PBD*5J#G!4S*'QOQ[V?C[Z8DQ"$R9]I2^S$^P?HL6XYC^ MR-HUV26H]"NO-DL!C"UB-H@XO76FZ01^78&+[2JP'S#[GW)ZTI?&R'Z@+"#! MW"MDU?(KL+%!3_\&EFYPH&1&-T*([PL68O7;X1%3QX>T'Z:\P,HMLLC[0'")0I+C%5MA0*K>$H YD="+L6FYT>J*SHQI: M!6F.;OP'V:/25DR(VH@'G9Y$S80"D:T.D4B94+##((D2.1-R.XQ.KZMGVJ-A M',$*",,1^$6.>'I,JFU.>P)2-ALZO6%<-BCW] 2X@$Z=Q-^!]H7@@@D?_5*5 MY#'5/D/J!Z)]7'GSL\HCR-:E$_'_VI42_HG^[Q?F_;H:I >*B"NO M+S! 5QPZ$Q[."!Y8O%:EM"HO$OC]E/[ZEOVL;>.LQHI(VX+O3@C,#!YE81LF M['N15[&0^BN)"(GL"7\ #BV#!. Q*#1#7(,@YC(C@Z<8DY/8:42=2W;2<#RU M2I$*W"3:W514$:!P02,_(+$$!!E98>2%06#+SQ B;I.58#_PI4>+EL?HW H. MQ\$'<&R%S%/EQV..Y=';T'4K'%+S,+G!&W2F3_Z(/T?\'YYNF/R>B JP/IS2 M/4UNZP^E0O@2DNB9X]%^YQPU MA!OD7+[*4*GT&MSB"A!FB/=: M7%A?:3(+[ E%*,XV\'+*!<:LFMA$0)!8W:&:,QRJ\1R=-CS<2+M!&P8#8@$. M#Z<[]=YV),.1FIM=*LUX=["J]YOCDRJ1;_A,ZEN]!7M[Y)J,KT MF!.:_?$[D4OXQ3Y,E0<2Z=T9"G:8ZR0?P^.X9XS $8Y$I_\V6 >GA#F"1(:7A*C! [I# Y49WFE#Q=.\+MO"@:T(;2+OH38& 7_ M0<0F2*276HSB!^C;BW,*F$:1X_@P=Z'/0W]1+ ML=B<$K?'$+ID(I$N]3F.55R32.RS\9KZ%X&R==FH'YU3# Y&9W0.MLO=O9?D M^L/5:/1ZQ0889>^Y)V]^1&="O)#5^%TLE_"\":)IF-=!E BB*A#9=WKBD%.2 M@Z@S7T(S BLVB\.E0OQ:!*Z1'"6(5[(FKH!PG=.)8\9*M28@WX6\"%2%9"R M)DWIHZ(^(^"TXV\ES M-H4/&#JRE5DCV2$?!P MIKX.YV["+DRS@!\@@T,D6BE^FSI"PH=7T%X<.U$"-#1AE@[Y M!W8UV;J/Q(_?AHNR9$_P: W:%^6NS)0]Z M;_N;6O[C]RTCOQEZI\W+_A.I_/_@'U>88P23JI<>\1VJ8!EQ94>2M,S/&' 5 M*\B>Y96"R-XKN&.:\^](:^!DG":*F']C4&5X&:3IWJ>^@NVX#JPT4=X/XC]_T>2J[DD'C5&M"0*9/ M1]/4H:%I.5(T'?=EI*$_T]579B/#1<#Y,E&V!VH/OK8XNE>[7GY_KK/KBRRQ["QWA('PB(\9_5 ME<.O..,@$"],)NN*>(WR3!4EM3G.IO?!9_>">)#J$0KB1:U!KZX.&$ -9([# M-7W[1O\OK0K#VZL(LO:B0H,*ZF_LL/2J6]\%]O7<2A=I!I_X^,BZ<.30T M#),+^Z'AQ^LLF[Z<*@RWFQ80D!D?)Q[NI2O6C]]E?L:S,$ID 34E^R:!_*&1 M0+@:\(2#>F #Q'82F$T?!:4P7US>]O:C"'MM)0H2B,>/C15_::^#'QZ6Q,?G M8NXV-QW3^]&+CQ$/]Z\?&W#"Y?C_4"5T$Y!" MTP!'[ 43]Q]_^].RR^M.)L MP!QZN)D)9!Q3SJ@W3'^>WR>;MK80A1\YF3\R[EPX-+2+@CO;T8Y]:U^G;EK/ MW,6>O!5'A'9[THM-#CR38'(Q=,'8-]I7#@WMP^2VV#/V8,+6P'R:[R2RPWCM M^76T#X;KNHL(/'69\V3FV'3B]*&A7YA(\/_99[ M,>Z&$!NM MG.EJS'RRN&_W1_T!$_7*?NUMLM_M;3Z[O4WBN[V-#ZEDN]H[7QSSF5E;K-#1 M,8F-,/3S\ZKWEPM\H%/PEG-['6TA]+^%-2GOX(&QG& ;)3"^LV*_LV(/.2LV M M=2/I'1C9Q\(GM@6;$7_/,;G6@@;3*H?9,_2V3,G[('F!6;I?^ K-C2H:%I MM%FQLV%.O*@^C;+CW$YH>D!9L=GD=U;LI\5B#X]/?!9[^S8@\Y*Y8^-/3?5U:L/*F. MV(_R3;DTV ?[W7,Z8OK8XDX1))D<#AOVP\.AEM4NN/$E_[";<7:8:;$AX>$? MD18;06'8X;!BOW3$E^3D2?O(SGK9H&FQ.VK"QYB.N#\\_-)N!S\\S+T.KSM/ M?%Z2@J;%[J@8'R,>?J?%_@E.9-?\Q'3^-=UISBKIWMMWTPWN-#O^C38J-LH?J=S79-A6UU>.!2>_-AGX1>&&S93,\ZT[ILSO2R)\Q^&.. X7 M>C>QPR05>TCDB7U]'JFUJ[OWO2E-T0=%4N>9 U"9CBHH$GJSAL-"?0^_=")9 M2PO%VT2BOBZ>476R74N4*\J]'/E^]M=.A!/A-6"77D M/NQ/FS(/<^S,66HPYAU/D$;8UT6MX M\*(Y$! ]V,,(!D/M %9&"< MGB0I'A!6^=?$FCW-2[O1]\YS.X])RV5\QJ1YKM/5'HOC#%^NE/M"?]/I:/K+ M*>/MBR,8CY9"!N.X,HTOWJJ/M7R0\6@ZHBULB 8#*F=8H[U\(?2JF KI%X)'47_TOTU!W!SX!>)R#,F9%MB$7&F"0=#Q/<0 MAS)5YYP]C<[4P6R*WR.OCNY%J:=P\@P$#58$E99#Q,.O1!9CS,A#TE7"%C>MY00:ZT 1=ZE?%WHX-7>)NZ*)QLL0RRL@74V#* M,4W_%QZF[,DG8 ZQMN9Z\R*R_%1)5L)Q#EA8F0L!*SVNM :[5[J327P2=V5B M0<:[&[# +V,[4LT A#FL[_KY]NGBZ>JBW/?3^Z+!9M^3>XV/ITG;1]T^,OP( M:PX:G%LJ,+?;A1JRZ50L&4^NI89HDR4MS,OL$?.6^6$HF'(I>-I0-([$,+5;CP8?1*3I[+B)/+QTP/87#B>PL4!D7T+]0+ M*7U5>1[YVN"'0A&!>?'*47>G"9I.QNA4^F"X<7E/V.>AH(:$@"]7Q?;-;?ZM MF7H]!@0,S)+7(*"'-NR%>T'UX@-0ACU<1U7+G=T?,>*0<[C >1&W6T7H+5(< M(X-_0%D^6W"/5$ OU&8ZMX'3(>/:!<.+-Y*BU'0(U,2*?G[:H+P53P)=KC7I M^<4PTV8"N]P"TQ3V\^_OD'YLWAF4B,R8='4?!G5 ?"969C\3*U<<%I.K#^GM MN?%Z/>7:U=#J1L;S&4^O[4X7VV _/RN3+FX$1 Q^AL M/I;-Y#:F PRA[3GTWI&NN@^D\^+*C=P+/?A(9EOMP1?!NST%([;"NN7\F^7< M&SUYQ=_B[Y-QYI+=$GY02T'L.2^![ XXSW['\"2_![ XD,_B'NE MX_Q#+M_,/I43>R;J@\H!U//.C.0_W;%AYEE%F)=G"& K9:Z.Q"NRC1MRDY%5 M_9="_WW**SR6N#ODZ.7M_3"V6+&K%:M9^K&7X7I/;]MFZQ5TH!Y4LMYRFEZU MJSU-LE:7H$OUV2];Y*AMY!I?[YI4[MZMW9(@O.;1LA!U;?5_$*T%5&<6+$:_R#-6)6]/$9^4)1R9:W07> MGMX5NC=WK&[)#"*8M:I-.067)QM M.SXYGE8%7 &I?:Q+99RS3DWKW(WSK\,^S3VE?U JK\*VS907R5HS9DNSUDN. MM@^NKSN@7PJH65KG.,CZ6%ZM7K7Y[7"W&B6L*'AX:)!8AP:.GB/FAXK^J4*' MB1L*TWABY\GQ0Z)OXH8NF"C.T>HF9D<5"U-"QI!U9X\>;>[;Y>9AH8X?G]?W M]VGY'(82B1T"T;-06^S:0 W;!L(DC.'EHC<>OPWN"[U5ILG9#KT#)>#PM,LY M_ES>&+?N5^="#H9 ?F%"O^S:8ZOY<=%X*G6&:[D@9]O#SI>_[I#?[.YSV5WP M.K9TXN\?OR_@'KC]EJ95[+Y5N,@BHW!L21I/.%'!P=("H,<0QU:+"^LK368! M?\(D4GF?0@:CV:M!::@C3NZ,&+&!6Y\J%R1-46SBVKN0=(^[J=RJ,)/;PBJ' MU2$93@W3OL 2,/M($ ZVC9^XX>/B M,?DLI=;R^&$8V.?)X$WH?2IG*,@<)^%Q(#?PL1I?T MM%LXMFTM&YI"6VC7%G)Q7GJOLJNRU>/,X=@OCO.$Q^*.UZ2I!#%I(D*#B=3K M%]H/EP]WO8!V35A8$?2H^\20;U-G6S]YY6/"1\ 52V&8+G5)5\97E'6\:Y(N M&AI%W3Y*M_V/U[M[A7%S"V$P;>\2C18(W]P8-^=8$L1+RLX2Q\(7&EXD9LB( M@YN\F$SP ?CQELADE\H!#O?-@0^% Z_XUI?"DX[&5E%XUZL;!2@KX="$?/$Q MR]3K7"O)KXE..KLA[CDT^?G.FWVQR.SN\'C^D+) M;>?6 535./3L.'7._L$<\[CQS "-,_4T<1QP[Z>[WRJ(_2T9 M78<8[^;.QU M7]ROQ7_LNR$X --ZH\]U\7VNE\N/PRW MSJK>*:OE2-T8AY%48"%/*HQT[% PJG/5FC%B<927UT?K_'.QP\>K8_5^' :V M;9?"DOLJ'I-4N5AYZ M1RFM=G]Q[9(W\QE9_Y\OK_?E+UF3"[J<^A_*==>;4WF:RE5O6D'S8SXS[_\ MQ.FAN$S"%(V?ZC+YN"R41@LZOA![WSZ3X_*9^$43E@I!0LQ>^9Q:CUTY[81U MD:?+-1['5=>QVE0^ AD=HS.)@Y+2=/"*C3!Q)FBA1K3%&5%>N5T4T^?YSQ[? M$EP4[UYHL;,:=Z\.IX->";+=(B^TV 8'0BNT2)WG/-YR]M75^R,!KE$)9=39*6E'%5U1408\IW; M>V#5%:$4AF]47;$S1?5FK7Y9H!]KB='7J*[X<[GQYM45.V//<_9Z$D\]%-_Z MS&%75WQSX".HK@@]A+%9EH+[0)#-=119KJDO_,=MWJ6-T>%45T3I0DG1N8-R MH63"JJ_8&3F>\N77?B6]F,?7M\0XS/J*:/TPB7,Z<; <=-D/DSZ0;('=TV": M,NV&9NE"X3ET/G4=('4>3;Y^8ZA'>HK0I>VWATW[!GW.R/KS6LE MQ2SHRWX[S31;[TRFV8,K#_$HMOX6@*Q_*!Y OL MC'[QSBC]^)+(O0K[R1U15)X? M2H_\Y=#R9$0VHFUY+^$/([KAT*TCWG7#*0K'68-].IPU>L@&@;B]7\':9[M: M^3%[2TLE?LXQNT"+S$:15(ZB$P1$7O]=FNZ32'>U&9,L7+:;T[LI\^/W3:70 MKK1-3.S]WN/ O0A6@ E70-6,N*!&C$*I(;U!]I&$BVJ6DP0#)-0HIOQ33[TOCL<1B]D"AE\TY08!_![PRH@:,/ ;V M!DB''N1D!?@/A>028CG]$7X#R\TX09I0##N#]5FTY_Y(1(KJ<(&_/&=4I'[V M>;D_%? JIR?,9"(LX+UH+[ .)R^H.:^.* F)%5Y$/)3L?X*S0G2/-,G 5^<< M)V)%%B^.?DB>4P 0\@1::JP@ "Z,F>641/@9I4KH-2I2#M B^&MH'94[/5'- M9^I7@%'9!1)!%!"0BRIR<]&+!)28C)4JKC/.='@JT$,1$Z3221 MPVZO@7X*_=@$>>!P(+% 44/8LF*@P+V>GJS4A2/$E#F,F'BVF_)OA,/:,(\K M28K: 6*R<\4-![(Y.F]YO+6KI>3"=4%NYQ=SVG?H&F%C]IEK^)7HR(JJ'-2X M-5>V7*21&9=5M/0TV:Q<\EY#UTH^"!1HW%K04C_WI[_$?):=IJH%F"+N/7!* M?\>Z(5,N:[AML*TB'@T"#%"A)B+>PE$W4A^+D5"WO<6)/?WJ8"@PP!$6$2R(B+#X#F>=Q3\.@*"^Z_-ECSHO>URI6NV9-XR$:4@ MGI5/%"_',+)SMYKV9.9OUQOP8%(-9 ,@=H]T?XUQ'0_>?:2%"6A,"!5R!E=?VF02G\1- MIYC'!066'CN54+MNVB\5Q&D#!/+,PG!U1 ,<_LGNH?WQ.TW'$HGL)K71K@)M MXX+I@T&@^%H$PLCB6L*E?53'XV9KG!:O!\>&32O57;OC4BJ62J0B1J6]9*.O M[BQQG@;T[$C@ A$Y5;_;OEW6>FE\^K,;26+/';B3U19+NJ(A?HYBI2FR[C>B MHK*;DR ZW4%J#^I>.\Q$(68NSLX'NMZB<%9ZZ?C0-(5!WRXY_OM["HIC9/\ M_>A@$>+3V.16V+ <=%H.Q(3@( W5VWK+J%.95Q>6FTS@F1XO\"J/WC"%R@1* MFLK+H0')*6*5TQ,&>]I<';&K)CK%R!QUW_Z+$GGA')UA*0#L#!5!B,@I56_T M+2[TF*-2GG)=OJ9C.OMQ0_@>P?$K]8:>-K*E>^D5@D$>#D._FO7MMZ"3V?W= MX/V23F6'[V_&2OHN(/IZQG^[@OD2QV-6502PCEBPP6PK.6Q.1DK.>[/@)[ MH9 >J6JFY]RB%S_I5+Y_Z@'1IBB'VGJ[,R002P_"ZH/DYVB50 MT#:1%.Y"2!%\3CVWQ'95>0TKVR*Y6;8%L.O7T>0^5U;H_N#'[T;GLM*BFH7G M0O&FTJ8*]3)5*)5:]Y4R=5,K%&LWM4[-/1LC_%MM]T<<.Q6XQF 9["*["OF= MP[WVD0Z[+-W5XN)UBYZS;Z^U@6],.!BPS9CQ$42),TCI*N=R^>J[V!<\H\0& M=$%SG1"X!HL.V_WDQJ*I?,:TL2-TRUO+I4U#+FIG_79!K@,/)3J,DO_U9.J? MWW].'-7C\,<;.PV8%_'7UG2W\4OM8#")UIG;S A84%<^( 6LPWSHO%T7SS9S M,MX=,XU"LU#0;DMB5U/'-Y74(E-(*]D?_B#>+ M>T=6_WIR?V#[Y>2O+^WU\34%K>T]JMZWH4/:U;7WV9!>3\&Z"H9.S,A(_UHA M7 ?5+FX?BR^)?']1?-V":H-$3DSRQ!M:+%-H9/4;ONC@#J/@]+:-@S>7H0^\ MVF6]3R^9MJ'TCL6!%O;:C4AL(*Y:$?Y8?/76G-0K@]?^.Q>-[-D@K0/VOS;X MMW-4.^A=;_*>8*%DW_N)EH*2V5AZBXC91JD(?_1-A1;,HA.Q5#R2FW+G('D7 M#K+6,]'E.R8W46WXB\F-D A1)@9+U_//,3B0X&Z$8=? EQP422(3AQ ^39@%LOX,3"(%M)!6Q(E#9@CO)N6V"J/'=V2)G?:AB%G_ .T+ M?W](DO %*+5]GT(;0#@7>COL. :M8!@*2!)>,A_Q_1$U9Q2J/X(>""PU0*R> MU;I_*7+%U=_M@-2C&CU$6[< &?'N. MK*P3@M3'[41TN7^6L E^A !H-W3&1>IC%/\;(+@,E%0PH.A96_W%Z^O@\HUO MWN>B!LIFFNPZH+CU@M>!@C97F,B\0,8NT7F#0I!1HR@8415 TS['L0A-9:[/ M\3..C2'%2 %*6*!= KS$$[&U"3(',."FX_'!>E(RQ0YJK? +S4IY)RZ>*$> MJY?HZXH$GXWV8U-2\JR.H1<)VDPLDSJ.V? &&C18]%%OT(SH\[ M##]GQ$@SX_; >>TB%EAE71+/9K:_%:<*.JV"L D1 %7HJZ%PX&3*SG_1;UMP M7P+_C1EP^N]CP46/%1*_C!)D!,*PD/Y8T'<3A>D>\56$";AX6]F3ZH3V9P A MVH4:HI43G4A@:9"-Z73Q096F*J&[*ZFG8*K]B3XZ/=%U'YV43#ME, #X)C_@^XB+8(I#FALZ"2Q]?]X^1_)1GDB8VG@3 M39%(060XEA"'D,#I /U.$+M QQ6D.8=[JF!:1U% 2N3.5UU>%_B;]_G0\)9R*8V1H&(73S"&=$9WC M],0TLWB /CH^YC/P6A'=#;&LAN1J *!8:X-/1]+<>(GU8F!&NGR$;6)XH%<< M.<=QQS5$5X,!I;N/ "+%J2!PZ"MY"@(8^H=P7 F&9[/Q))2!'#>@V+,1%Z&&%K'<0; M.@'\@H[.X8=L6R?%#X5VB(0&441$>*T6:":%0F 9&3+QW< MD,4(ZW!;&E%"NBU<&ZXGP(U_9)8 &9Z:6%;6Z0FB1G#[[1,UO;)W4UVMT+S- MU].3I)C?R<6T=A_!4XKC74W)Y=56\>VED*,/9%/EKC:H#*=P&?7":2_ZP1\Z"??U?CWZU:BH=2>X^D]$W5D?F,9F+HA)0NHO'?0:;$J,OSUCD2 M6#EO]9"9@XQ.9*E;W'XO$4_$]99SQEO0=L>@P,D\4A'1?DB;.Z(EYN)_@T@# M; )C#HLX^(9*G'X_T6I8X*+EB #UUFJ1. 1EY!<6R?7&C>'?@$Y[\"?T8>X, MMH=E* AW\@*DMH&S I: I_J,+"\@.*PW*%2)RKO\Z#EUBY ;6N,13=LZ+7:, MV(^,CB7CLD;\Q9YN1 /XD)Q65&N?MI,KNHH+X)%.3]+H7W0^(M")OPKS/1UB MMGWFC1Z$!?C&#IHE$O<)FOS0WE/F>)"*,9+D)^AI/ MKM8Z-<*B'@?+(G1G\5F4*<(D+]FG(#7Y <4C[:!-4?24M'T$)C* MD$KT1-#^$>!,I5,PL&!&[):6Y2% +FVAP1S*2_!QKVI9 IS(H44(=V$HX"NR28@Z#2WM-X8H#08!&-CZ22G>Y^\8*_=??7ZL:.IV(Y1)YKRMV\4-Q@AG0 M4T&,DAM;57I,M6B@WPWXL'2QIKO8C*YS>U!G]J/4R!Q2<16.&G/RD)-)Y-YT MVTFBHS/)Z0E8#6:$#*A"D,"K!Q"[;]M2>O![0 LUHEQ]I/A2KAU0Z-PY57#] M %$.--FQ=5*1(% 'U@Q/5!^8I&!+.6!F#$^ZKZ";E@8#!3T]F*I0PNMA71A8 MHF_3$5+!KUPAR(QK+S:TL1(86?J>%*!&.K\%$W=2;'WE^,26,Y8)WFIM>8-N M<7XZORU']J'6?#Z6H]VR'VW$BNZ'!Y_V8(JL#:*>8MT3S"WL,8=.]G#ES) ! MPQ;N"OKPF/ P<8$!E5!DR.P-M$'2@1YL*=5$R3%BU<@L?0.=#[3ITQ/X*U8Q MR7M7D0Z0 7O5D5$W59'XTRSS##B_PG$8NPBR1+@BJ3L?XK.K8C'T*9]<1 ;@I%*8^)*04"$)!8K*J.C'CA, M$(H9:0 XR< *E^@3#AQO0I^#L&*MQR+$Q/W< _KJQLL7@)40@Q4[F! K8'67 MAAXH,L/$&+2ZC>X,&ILN.MW@;9!9'D;&'GH]4A-))$M_#6)85:XG3T'Z98E@ MBRU%?0(88A755 M!>FP\ LBT=5WQJUWIO^V#!QDD /673$BWK9='AL@=#\#93N" 0"$BVB_9!'[ M! K%;P0%KJE'4J @VOT/QEG,A$*\%#!P8J3[G*W'X9"Y+C#T"S?$/#J&3(*N M<.PV-U')CO2#(P4'Y!".4Q+MQPGT)>7!S R81"CT!?1E]=Z,@HHG-AJ,W)5@(SGTAFB-)!MND?18J**GJ]@]R+>FW&5U27O^5H,:\() 0S@1]_0/)7:A#.#WY*Y'.QO)) M^A>6-YA]8'70>"?VHO($08&2\:HHTS0FTF,2:3,%DHY0R;41 '8; M9WA!5 M:<@L=D5PU,]:J_'KESY$S('0A56D8GK2C//#2\I"RY4P3L^1QV5N'!V"SIRG M<+7E/L(.;,NMC(3DM\ V<,02UW MHUMGG':G!VR&Y9!:P&-T(2%T:W--G3PZ)+-Q:DOSC,C-<'H2S,] '9.;(6!J M6[ZKY9]>KN?EWEP6#R6++-G51OSCZ_/LYI'-<@>RJ2*"%/.2OKK[&%U?1I$$ MN%MJ&_V=VO;9J6V9[]0V_R3:XHS)9BNW@_OGQ/&GMFU8&DM]M0*/QVJCXEKW M34'9-Z< RL+,6E, XBK9I0($HTK5VSWE$KQ/'HRII0=VFW+?F(ESD>B MG[_)'Y7!A4_2-0\24EZ'M]$5PV4(8#@-[7A0 08\D6%KFLZ"QT3 M::LTUV_8I9D\>HZ+>4R<@855AY&@Q*PMN=HWHJT2TVD0P$9$"7U/'!HV[@ H MEOB_G6YG<\-P;"SE35Z&_\R+1G8:_ DOK:>%XNA..&B[+[>>'5M)6IX!-W)8>#!]4,MF1JV2Z6,5W=RV]$L/-NA/7F\:\IQ MWS[E(4VGMA;.==UF3]W5V<=2J_$^2"0_>Y3U7AJ89Y8MOS!G(;M%(8^@EW>X M$ Z]2_H?TP[^N_7['EJ_VUOOZIU!/01D5YME1HGL>_-FJ&6VZ(L91H=W?8=' MTG/<'Y[A9^\ZLP 3R5@NOKZ%Y3&U>/\9.KQWF>.(=H9LZ)7DRUC*M3AB ZC_ M6D^V]I38,C?@P$KQHELVWM5&[#@7SS_+E3M^"]+=H,V[A^@P]OAUNRVON87M MJ-UCV,!V(P:^VV)O?5%KV,1G7Y,[CZBZ=6-=X@U\W9CFPG>U"7W!3DJ9(9O) M1R/?PVB![9:2:SHUOGZ#Y;TI$U9Q@8>@"ZA?_($MLM>H*?O23[RJ0P(I*(&O MS5U9T<.?KBVJ;1VC"XFNIE[WN<%=[KH]CC;$&&U%ESW @TNO[6Y[HX(-N\RF MN-&R[KKO/-H"::;S_B?<][_@>W=&VHPO_'*X_"6/*@5&T?-VE?VX=X/$OG;V M[Y9=_;N;+]W5Z/G;1'A2;%=['3S<<_E,O=++>7EZ M6SXX;:#9QHY?%\,AG F46[WXJ!R)WZ[:;U?M 1]TOZ[:J!R,>ET5%L"(SR/Q M^\O.]BQ1#&+X8/QBR^DVI0W3;5K#32NSU@1F\ M5QO-8NV0L6E;@^QS<&DG?KK1<,^.HZ$L.L29;2Z J2WN8XBE8[C#1FA;ET1K MT[IQ[LG]$D_%V\+=8Z57L&9!! '"6O? MCN-F/FM>H&,V1+GJ54OT-^!IX/^ MVC=6T"%BQ0H/J]:KO7?UXF8V$@X8*\)B8EXXD3G/AH 242N# ?@8KI\^Z^'2 M?O#=((AB2.\;9S<5P.T1(W-%V';)MNO*1Y]3%/2 [G%L 3"CIO=(A/XGZY\\QJ5ZP#9GZ;=M';"I%6N&)S/GJ^RO4OE<*1 M(E+4#)-.G6=7??+[Y9@[JGO.;/-]XW5^0[Q&?RSAYH)@CL3=V=]UKO#:N))K MG60_F"SG?1OZ;8*QUO;V;-*>IU,[H&$0IVWX=U_>_>Y7.-;HYC7Y*$BO5Y#] M?5!WOT4JPII+]TY,V.+:#T!I8WGT(VX@:;4=X44R)0@](_,*RY.&[H=N>N@. M"<$;PU-S2+]++^]-']N8EZ8&^P8$4B@A>=Y)/4M_BY_$0Q.[^$"@1 M$0*M\+]"G.FG9[3T^O8: @)]$OY$Y*NCSUU&BV\G)/>GL.'!['MG>)NV6'+S M8."=>VMIR%C _O(0G5V,)XM(EZ*B3D9=HH;(A+1#(U$0C M;1EZ&B@*IRH/!IP*!I@\U<&,TJ;[D!_0G_(+ U?FQ$2#JY&HE_N MF,5O]58Q#(>OD/.]3%_QM?15(KTAT4$;9O=Q3P[.7:D?##L!7F/!F*Q1$SZ=]=##\1PZ+GM:ED9/BU M'A:%%[R6R2.'\I4FX"M*PM=K;!(Y:ZOKM5^B3V0+I%H4Q=W MW%NE<5=MR7P$F]JM2V3BNTND,^MM_UTBL]]=(OV[K-Z]]=]S MNT0F?U&&I4 ZH&%;@?II3&'@.>47GI)UW+WL.OHT,>+1)ZW"]&G#"].YW\<= M^R?0!AD$^!#Z+NN@L?>((Q""IF\V(!GS8"8R^BH_P1WY86%GZ-FK5VU:9X*\)H M+E]5FI=7?T096^BU1RNM]?^(BJN5GIM'4*UWW)VR"BXM=TS.?B%+BE+H*2K8 ME%V^^)G],ZQN.S;I''7(;_T7]QF W&8W[K=>\;MUGV&D?)RNZ:U5QDRY4[C0 M!J-I%_WG>G:;;;U6BJD0^S %*&O\L&9JV :Y'D[%6:"6/0$ [S9D-;PYR(ED M+)G?L;O70=;ZZ=\]4[C^&?]Q-N)9ED/?0320X#]ZLD G$PE;\-DUUKQ559I% M:7$_2D,_&'_3@^XM,J\.=.I"OR]/T=6U.'4JB_@O1D#'08BLDQ;O;J?-MV&I M/6\FHF'7P13F&75M>SM=5=[_"@FZ,M2 MNGC)1-O&T6BVQNY?D]P0MS#L#D+J?VZV70 )GELGP;=4D(VA*@$2+/06K2MB M6;%P/-F_*A1?[ZL)2#W^7+'\\,52T5PIJUYJ%5;)ROOJOJ7L%[BOHY2A13\9 M6N?450FJLQ0ZTVHFKT:CY#P;HM@,I9NIBX#5@TM?(&-E,TF.;O @Y/@?V+$T MJ J13*U3(;8"WJ<4#1ZN)_*P=K.^N;2-DFWAS=V\X;LQW247N"TJ?8@0/JS= MK)\3XG[?31F&MZF+IL"(*K+B*^]3?@+#FE==<+7.C29W%[59FECW*.1=3)QB[EG3"B0AJLS(].@&)^>H)[<,,8YHF,4$WFA07Z M29KQ+,E?P7G$/NG(_(#B59B#,99D#O'G-PZ] (^)%B48OD$F<,"H#)4;PVAM M08!NG#SZ,LFXQPN4R*CNTQ,8J*&/VY Y=#X-'E0H??(0 @7>D3[68S!5(5?7 MZ!0 =+: K4S1H665X<5S"D R%51T,I73WV@.6O ^%=X'LDR@6[^H4M.)1*:! MDR'9QO/Z\LZ6;!0[E?$<;O1UI/+R$HNK;HVQUQ*"A'L">(\CCUO-KB3Y]&2J M\K!E].LY=.%R6ZW; ^(*#39#F#?V6*7 7J-R0 M)]7 8^:-[!9/,E$X18'W$[B-I1E9;0 [43V0RSX"!;WJ/,I,?::94NEYFCC''(KVF6^^0@2R1-=K9Z4'SN73T7E_M4K MD?S6P!BO!A/?#AO72?8TB".K2+C$!4)A4)9*1L89$)15OZ M!)\]))2:M>>YDE\DUJ4C"-_637S7Y@;%:W9XD7].#V$XK5YZ[I)Z$;,._F-Y M^^&D%:]K".)G&FTUBB\=RZ56&ZX>9CJQ=?OE;6^?]6C>U6>;URWV@=4>7H\" M >)[M(T/<-9' 0D6W,(!^(]/NZ[=_/P6OMF;.Z_>T/(E&NU^"F-T0-65XV!L M-#'-.@ZR[=R:$(60>Y>F=\N]"P^8Q5V!N4R](0+3EU@WW>S>YJD&8^('EP'A MH<:VB)F_GKH_+^IA(7/52C[=%#UHITQ:44I4GFXR+[UBL\"8R&V#C4>_LFBR M_38^6ZC3YO^P?$V'EAL2=JUH///\ W=W.;BHW_:^"'9MT>KT\W-+#R47U&;< M@3W'B:R?:?=)T2D'V]W, *CXF7^E.T4MIO)9]B7KK_TCL(#1VR/ \J>&L)-3 M UH&H>6J!M0JCC/.:6%2;A=,6N&JC[?%:D93:XV;W-%CTK[UT_!BL'YQTE)7 M:XCWS>9C;3!Y3AUVG!3=;.\WC"!]Y-71"/%T0!FHI$=W7.8A#BFRRO_^Z843 M.<6K&;L/Z9T^T=@^J0Z!"<=4!7RA$YE7.(JD!^!3WC!SBA]/)(533D\8M/#? MU-P&"%MH$MF$/GK+>!#F-QPQHLS3H&_<>9JV$9$0HZ7T4)C MCN4A%&J\OX\#KQ ,E*8JA!3AFZ'9.ED(D"K M QX+4IG$ _'75)EC(/M3ED&MP6&A'J?..8[$4@$D.#B)?K8/LC!$LGZBTQ/G M5A?G$&(C1S<,X-7#(,WN4D)_N99PJB-)UG.-< B4^V#&$P$Q-N/PRK0'P5?8 T.E_W:%U/EQ-S K M.'('R'KV! (<%(DY@_@CAL71?YGK ZMGT?<6*[#10^HR!$9%0%A]'C L!R%_ M7XSF31R*40H/.IUM ^A3%6CD] 1G$9 7X'>::Z /)I)*AIH("RP8>'&JYQI, MT1LY10^/\Z( IRR->)&)8:&#\QLX])$X'2 N3\+].M*V"FWT\A%29HRJ517DU]?VC?9Q[CX)AQ< MC]3D=X]49[1@_SU2<]\]4GWHI]+5*JG\M)5L7CWPS)Z)>ED?#S_]J<4)B.6S M3496%QVD5"G$QE"LE"-[%I3-'G#,[=S@+5WM^65Z.9EEQ7%F)W:$M>XZ$K@4 MG28P]/KO4MY1 EWI-7-1:5?*G/@X^/&[5;DI="IEJEEH=9ZI8N&F4"]5VE2A M7J8ZK4*]72A!OE7;C/X:3)A@0J1V=:%TA]UEAQ M[98;[%1(.])NTY5J_75>Y;:@?(?L]931H64GEA"G*K_2^>GTG2\S7MF)]C:W M=L A?=X&"'O@>&7=K;*?W)X-_L>P5HDTZVSS(RSIBCV_X(IQ1$<: -;H!LR8 M%] %KT''5>VOY\SL^U]/IO[YC9/A$X3A!46"XS\P'>C !X8^T4+KKPCN_[-W MO-=T2W?-(K33WD* %+QX[1%X2+ <&W!RC+JY*5$_Z5^NP-@V:<_C:U9TA;;U MYIIR'QT,Q]?5>;1OMMT1.!Y,HS39OH37!%NY_9Q1FSDN/[\2K\P M2M."UV,%K+?:9MW#W^!WY>"2X?F'%A!:A_^N(SS..L+EL* 'DG487N&IBL#U M51GV0?U?9CSYCVH*TW$/PO0EZ9QJJAQUH[+GU,_$RN1<6SE2Z*G9VU6C51VF M WC7"W9]/WSK%H/0@*!E*]20K7#Y=GG;+#0^KAG.82M@>>UE+00%RXX#/++I M=25(_G>[1?'AP>!(>1,<"<.N],&19+$^H*OM6;DRW!^.^-J)*_ (8B"ZG'#) M,,SN;AC2L0R=CB7H["9EDE^D)@#WASZXA.WDYMQ6H^]NE/=&[U[N9';$^- : M&6?SD30R/M:+,NJP%[UJ?BY+#Y=LY!<5'D?:)YLYZ$YE(296HJ_Z^S[:C!!R MUL?:)2-PM_BL:7>Y2 -*@?/B5&$WO\OIB;OC):*]+5WT'^C>B=B$7C7Q7$U> MG4-1F$51)>A>)LE\H&%M7]9_\.T\.7;G200MS+ZN[R69#NY[^;__7S*;2N7_ M0__F\G0._0OTDH9_,_E<'O^+S";\>2H7QY_G4BGXET[E,_]1/Y->_IC$-K:V M*W)NT6S([SV)K$>>^6H0U![8;#/0<9*7D7DIR?MQ5VP%PLA<6C;OPXP3IYSB M4T&]FZOBF1=+(YX;E4:<.+1<%;>3KC:I9[3[Z]9S;I*-UA-A)9*3P_KUKUC- MJG Y@=,5D4N$4$:;3\80T4;LB#ADK(Q[8Z5'FXO($//^-LT/U =:N6(/ #%7 M6E\$1\SDOGN(?3O'?$5@&%Z>'>8M'(>3:2?'C\E'_WA(F-1[B"ZFX-Z'"/TO MQ.DRD7EH0PZURA-F@* M60Y^P07FO$@Q?2A(Q\XF[&,:3]4I(U#,4.9()P!3!S[FDGTHM O'.;:I8\RW M_FG378140Z1*$V^[,I&:?!A&DJ&"5>.9KO;Z<-U#E!D432-P+1),Q#0,LK M7!_Z0E>-)G*T(OE'"M[!E@<*;)AY[[B_R56%,1P4SS7 M+?+5*3K;U:I74[G3['!/=YF0*#H1#D4S5TSB*L?VGPLAL1I_BDZ[4;2,B$IA M>.H1_0'94B,@8SSXQ4:"3U72L&?$* 954Q/<($A"-T1ME/+4L=&B*DEOY!6D M'TR?XV<8_W1*1DO_E?4W5)Y RJ MM]ZIH-W/8/(,)T+7)8:7<7<:5I]APWU,R"P5VX@902"GA58OH"O@32$(,,!; M,-+B1_;(,;8)WWTYBBYTM=J[=",,!]EX,QL212=#H.A\5ROE[_A*,=WI3)/[ MH.B,"T7O[ 3OCQ!QH+WA44C 'YYYS!JX$87]+-1/,*P2\?_@,_P7_#O]WR^D MQX]U_=J4V#MO!SIN(;5_*J-](6MA*,%<)8Z&KS3H%_ZS79Z4*B>:\<2'3F4\E^.A;/+55J?\&O?PX68$9V>H" MG#GK&SQE[+U>@KZCJR7'+YWBG"UFZ)V:Q-K:.V4V:^^4[FK*L\R\W ];;R_I M'[]+C=O;1IUJ=QJEZ[![.'V:/\YF[&!G=/8_Q6@NJB%;0YQBLP5I'7UI/); MFXHN!^M=3G#EX_:I(B7\97S9V ^C%,Q70M:I+3%X,/BXH"\^4A?)A)EO6K(M M%:,4_ +;II;5VGR\NMG2>JIK_!G96.GK"W'*;K"T;XS09_$0>H77ZE5;^(\L M$/:.-DNH==]1(AZ/Q*27A7>^!\#Y%A#1YHMGH& M=Z_ N);DY$;UA'>)'*U.GQOQ^,W0]?*MQ5?1+;G=RL;_6:^W0L>Z^76YNC'D;[6X7#+3O+GZ.#-"-\8]C^J-SJB%2A>D0\4B*UML) M.[H(4QRRS+ OAEEA@V5?:0=)!++"$7J<"+PQG"I'QTDV#_H)X8B29'+/U5:[ MWN-MLT'PHSJ2*/#PCV!B/G=&Q\V?Z/5B?663B*3_32(#=F4#*UJ'#D5P80,D M"3F?GBS)#XI7E*GNW(+6WBJ#F_$CNUC!J=7*5%!)([25%1WW8$JL "\'G$$J MI0(1.FQ/+U];'NK!Z'&L[LR8SH> MR\:S,3KMQHL=/%>55F"2VA@F&'W?YI7Y)/MZ+]!\%# A6+P#3! XDKE8.N=6 M[&$'"7'4&%H PB=&4:0^CQ.^#5^KY;.5.566X#TS:,.-'L$,CX2H!P)NQ3YR MX#*BBQ4^@VG :R"ZWL]<1W 'TF,?TO+UT7[75\-O61*+A:M&8=Z1RHW[C+]. M1/:P\>V212/3A?*Q1"H9X&(Q,/TX]QIHZ:*\]C&_F=W&ZZ5F=M_0"D-/R\;B M63J63WARAAA@,40=,$H?^;" -3+=59:J MQ$QXE1&H6T9^XU0$8U:/%2F+<4\2*-T1#55MN@\:7L!0$TE1SUSD&]5C%!XQ MGC)IW0]OFDQ[ M\'(3K@X(^Q%D1=0Y-48X)%<-?4]Z;J96+[TEM,6$*^2SZ[ ]V$:]TH"= M.HV1;>FVJ=VD9RR7\S)D"$.QHPM"1D:UF2U_81T4:T(QPJ$-W83( N-&]?2@ MOY+G:5T!M<<@28002Q+ M*$L*J*Z88R(6)(=49@)^NT#G4\%%64%;1(V/O*I*#.X?'@M MSI_'Q=I:(_@X$"9]GER++TKT@->1-?+(R:(=6LR'XG$5DD5)H0^-U;)3T\,.8R, MV/^_O?=L4AQ9]H??=T1_!V)C3\1N-#,M"2'0GO^=>/#>>]X0F65%E9Z:HJ\Y<#Z+XWJ9OHZSH08W3Q82#[O:X'MF([ M^YL,J\Y@6[D%)P!>P@VPZQC5<1(V4^:B!/;&ZVM?QCY-N(\ W+L!FO.9QU\P M;*X!2GUHRH!I0XEO=GU(#(1,.G+,4;B-+UN)P/JA:P?W*=V-7^ZM:FREG D6 MHM75-8CS7I<1H]ON*P.9K# B%&&0XME) WM^L')"IR6C Q:(, M2DN5YXQFN4&/8P[''[502SA#3UF?A@X.#^.$5=,$?R)"#ZAIVGPQ HF$=[+; M+T%N"7K$ILY^:\)O+BX

AW(/""H(70[7]W]\_0"6L%PP(O/(%G$HB1N9#$YB-,K'8K-(FN M@?!%H_^73E""3@B'IM.7CP83[C6FZN\VA4L"W78"MM!OU)K$.'9,)2N4&W2B M7W[R^]YO;>I<"*RA5;?6JGL./?I J(3/A&78@04\]*"$1YCFZ ERU[! MTFYTFRCT@S#P1NYF7ZICLYU%(_Y>'7_OQ_%O+%&($YL7():0E_6F@/*89:9& M3 .02!N$:F-?SM%OI542/[8(ND/O!/E^3;[_UHMGMH@?K%S_*#+?'UP/^L,# M!8[M#E:X(<&@EF!P5H*7[5+=*Y69A?HD3*P;-+NT5/#E =,YRM8*/@O[V@J^ M$%A#@6&MP/"M=[OA);6Z$%A#J^M:J^NW*IA.D8&V2%IWB.NC[!_TNJ$7'A3) ML5DP'/1.%8GO[]LY;]UL50, M+J77A=":>@4[O8+_:<%4Q'J-_TKH=WL'%=-B=U@M[MYA/$6Y*NXH"F*1<5T> MS\J#OD[F/)R]4"D.>0H8+@TD-[5P/"1Y7VE[&BQ+H[\ MH;XW1OU!+ P04 " !98>I6C7W.>D4$ M 7$@ &0 'AL+W=O5OO@P$V"%G!J.\GDW]<&PD<"#IGN2P#G MWN-S#_8]P/C ^#>Q 9#H+0IC,;$V4F[O;5MX&XBHZ+ MQ.J?%>,1E>J2KVVQ MY4#])"D*;>(X?3NB06Q-Q\G8,Y^.V4Z&00S/'(E=%%%^?("0'286MDX#BV"] MD7K GHZW= TO(/_>/G-U9>"T7RBPYI[&!D(6\G)(NR9,4@"N+T M2-\R(4H)I-^00+($1WD M5,<#,2(^@M=!+KY#Q"&DAM"\?3HVT'%S6=T$SVW >]'"?'A0Z\M' MA^ -N!<(0%L>>'!7KJ HH(YX"H])B9+;&?3.>*=1O>N\^SGO?CNI,^)T&8*9 M:+^=PI=A#4P'.=/!NQ1.KVD+YH-6$@_:2CS,B0_;2?R[/IRWMI3:\%)4W">7 MJM;$5<6O,!SE#$?ODG;=3'ATJ27NC-PSNC51%<4K;+%3&)1C5C1Q8M4?3\07 MH!]/]!Z;*P_AZD%@1T/T&7AD+.+*-%UT!,H%PAA%J341%_GT6.=N\RM8;HIE M:(ZXY,^XW8+ZF-TO7_ONCG-0SLD;2L6&_9A58 JI4B4%5?(_-FT[YL2P(3/F MII J\\*ML='ARHUQ&S11L M-W+([+#9Q3/82I_KXN%E/ZP+-#1$7-@B-OMB&S]/ZZCEW[]L?*2#R3G[FC!# M?RR<$INM\J;^J"NBS9689SJUR&&;#FF&(AG4((<:UD!5%2DL&+?TX/)C#I6F M6UACM?5+\#9/QH4IX_>Y7[DI=*5>FNF41 M7H&Z91':I5?L"/@Z^?(@D,=VL4S?4O/1_.O&+'FG/QM_P/?S]!M% 9-^,GFB M7#W/"A3"2D$ZZK98B*=?(=(+R;;)B_R22&PO=V]R:W-H965T M232A U/&=IKOI.HG5Q M[KHJ3#!CJB$*S&DG%C)CFJ9R[JI"(HLL*$M=W_.Z;L9X[@0]NS:604\L=,IS M'$M0BRQC\F6(J5CUG::S7ICP>:+-@AOT"C;'*>J[8BQIYM8L$<\P5USD(#'N M.X/F^:AKXFW #XXKM3$&HV0FQ).97$5]QS,)88JA-@R,'DL<89H:(DKC9\7I MU$<:X.9XS?[9:BB-57K/1T#%\H4F5_857% M>@Z$"Z5%5H$I@XSGY9,]5SYL )KM/0"_ OBO 9T]@%8%:%FA9696U@73+.A) ML0)IHHG-#*PW%DUJ>&[>XE1+VN6$T\']8#(9W'R?PM$%:L93!3=,2F:\/893 MN,LCE"O)-4H%#]>8S5 ^FO7I!1R]/^ZYFG(P3&Y8G3$:Y'K1,$E M,4?;>)=RKP7X:P%#_R#A8#%O0+-S K[G^[OR.0R?8M$ O[4+OI5.J_:S9?E: M>_CH@89E M>W<"YM:?JX*%V'?H6BN42W2"#^^:7>_3+G?^$=F65^W:J_8A]F":,(FG0[J$ M$5F046%2S-[M39MF+[ 9-V8O=GFP8C(Z@=O" -0)?"&$5L!S&*/D@K9NJ 2* M&.BRQ\CU@M+?96:98==F:"K>,O#/J )Z/7>Y:=-!(7]I4Z>VJ?/?;+I\1AER MQ68IDD,+K5OBP'8"]W=XV4^OF9SS M7$&*,4&]QDI6+W*W7VD" P!@ &0 'AL+W=OXW-N[)MDH_2#*0 L>2R%-,.@L+:Z#$.3%5 R M4>5(J0]GKG8G#!UWP8])P@$)!9Q\#PM88)".&(4,:?AC-HMW3 W?&6 M_;/WCE[FS,!$B9\\M\4P^!B0'!9L)>R=VGR!QH\7F"EA_)-LZMP8=\Q6QJJR M 6-<:(DALE;6'(ET M1VF'H,GKX=$1.?VV='W/US]4.EIRY__XELSVW,1&8J#+R('K'.Y2M!+WU/,KCU2MKZ;+>S;=L;^=O^;'Z,[;#N7D\T=2^]87K)I4%3 M"Z3LG5V@)%WWISJPJO)7?*XL-@P_++"E@W8)N+Y0RFX#MT'[DTC_ 5!+ P04 M " !98>I6J-L;-1\" #T! &0 'AL+W=O*56C=30E1>8D756#18 MFYVUD!75QI4;HAJ)M'"@BI/0]R])15GMI;%;6\HT%EO-68U+"6I;550^7R,7 M;>(%WG[AGFU*;1=(&C=T@RO4#\U2&H\,+ 6KL%9,U"!QG7BS8#J/;+P+^,FP M50)\\*'!-MUS?B_86>ST7EB\77+DOM%WLY,J#?*NTJ'JPR:!B M=?>G3WT=#@#!Y 0@[ 'A6P%1#W"5(UUF3M:":IK&4K0@;;1ALX:KC4,;-:RV MM[C2TNPR@]/IWY8I+4WC M_#FFJ*.8'*>PCVFJ&IICXIG7HE#NT$L_O LN_<_']/TGLA=JHT%M]!J[4:L4 MX@A^-&BOLMZ TS^".T8SQIE^'H$6D"$L*2N.E:+COW#\=@SL4C\FNT-]KT5T M29.#GK3SX!N5&U8KX+@V&']\9<"R>V.=HT7CVC03VC2],TLSEE#: +._%D+O M'=OYPZ!+_P%02P,$% @ 66'J5@%A,0V! @ W 8 !D !X;"]W;W)K M&ULK55=;YLP%/TK%INF5MK*5R!91Y#(Q]1(V1HE M::=IVH-#;@*JP=1VDO;?SS84I0U!?=@+^-KWG'O.!2[!@;('G@ (])21G/>- M1(CBVC1YG$"&^14M();A.A-LPP*/ 6%B#NBAF3D5FSK-,,=O#$ A11%+& M8\5IU"45\'C]POY=>Y=>5IC#D))?Z5HD?:-GH#5L\(Z(.3W<0.7'4WPQ)5Q? MT:',];X:*-YQ0;,*+!5D:5[>\5/5AR. W3D#<"J \UZ 6P%<;;14IFV-L,!A MP.@!,94MV=1"]T:CI9LT5T]Q(9@\325.A+?+F_$.JUJ"LY9RI-8+X M"KGV9^18CM, '[X?;K^&F])U;=VIK3N:SSW#-\//>$6 (YRO413';(<)1W^B M%1=,OEU_FPR6C)UF1O7%7?,"Q] WY"?%@>W!"#]]L'WK6Y/=_T3VRKQ;FW?; MV,/[:(F*L@%-/DNPI\%J$.Q#*S#WQ^+;,EXIZM2*.JV*%IC(,=(FJL3[1R5[ MOOU&5FN-YIZBEG9ZM7BO5?RM2(#Q)M'>B6BWZSG=-[)/LVRG8W6;.^K7HOQ6 M44LJ,&G2Y)\\.[?G]GIO-)UF-6DRCV:/FOL_,-NF.4<$-A)G774E 2MG:1D( M6NAQM*)"#C>]3.3O!YA*D.<;2L5+H"9<_4,+_P%02P,$% @ 66'J5A]+ M3K&0 @ U@8 !D !X;"]W;W)K&ULK55=;],P M%/TK5D!HD]CRU88QTDC] +&'P;1U@(1X<).;QIIC!]MIR[_'=M+0=FFU!UX2 M^^:><\^]B4_B-1=/L@!0:%-2)D=.H51U[;HR+:#$\I)7P/23G(L2*[T52U=6 M G!F025U \^+W!(3YB2QC=V)).:UHH3!G4"R+DLL_DR \O7(\9UMX)XL"V4" M;A)7> D/H!ZK.Z%W;L>2D1*8))PA ?G(&?O7T\CDVX1O!-9R9XU,)PO.G\SF M)ALYGA$$%%)E&+"^K6 *E!HB+>-WR^ET)0UP=[UE_V1[U[TLL(0II]])IHJ1 M<^6@#')<4W7/UY^A[6=H^%).I;VB=9,[]!R4UE+QL@5K!25AS1UOVCGL /SH M""!H <$A8' $$+: T#;:*+-MS;#"22SX&@F3K=G,PL[&HG4WA)FW^*"$?DHT M3B7S\8_Q_.;K%W0V X4)E>@"W;"4EX 4WB#8Z,]%PKF./C[,T-GK\]A5NJP! MNVE;8M*4"(Z4\ -TRYDJ)/K(,LCV"5RMMQ,=;$5/@I.,,T@O4>B_18$7!#V" MIB^'^R?DA-T,0\L7'N%KYS77\YH1F5(N:P'HYW@AE="?Z:^^D36,@WY&2^K'E7#3M7PI*H9Y*!U97VR&F2T4] [D'0J8T]. MU,F)3LJ9O MBW;F/+:>=!"?:--N//8?3>/XMU@L"9.(0JXIO&ULK59M;]LV$/XKA(8-&;!( MHBR_I;8 QVDW ^L6I%E;8-@'6CI;7"C2(RG;_?U4UINAWVQ28K/<_<< MC\>;[(1\4B6 1ON*<34-2JTW-U&D\A(JHD*Q 6Z^K(2LB#93N8[41@(I'*AB M41+'@Z@BE ?9Q*W=RVPB:LTHAWN)5%U51'ZZ!29VTP 'SPL/=%UJNQ!EDPU9 MPSO0?VSNI9E%+4M!*^"*"HXDK*;!#-_,L0.X'>\I[-31&%DI2R&>[&113(/8 M>@0,Q^P4.@OJ6+Q=,N5^T:_;VAP'*:Z5%=0 ;#RK*FW^R/P3B"( '9P#) M 9"\!*1G +T#H.>$-IXY67=$DVPBQ0Y)N]NPV8&+C4,;-93;8WRGI?E*#4YG MC[./L\?%[[^AJSO0A#*%KM$#Y(+GE!$7:+%"E.>B J3)_L=)I(U5BXWR@X7; MQD)RQ@).T%O!=:G0:UY <4H0&7=;GY-GGV^33L8[R$/4PS^A)$X2CT/SKX?C M#G=Z;0A[CJ]WAF_11.>1[-$=53D3JI: _IPME98F2__RA:QA3/V,]NK>J W) M81J8NZE ;B'(?O@.#^)7/KG_$]F)^+05GW:Q9_5UN)OU"O?"=/2][U[,+R 'X? +X(FR0:ML\ W*3,G(GZYM:2N0.1>K MRUUDG[9NWJM1.!C[I5T XC0BV=&44?1'D M1M;(*Q_'0[^V<:MMW&GQY\6OCPM7Z!:5J2C:Y_/8:SK&+Z_X^*LCC^//;UG< MZ=^\)'S=1'A+6-V\7X295H7PW)LG%PA-B-,S-^ 2$GL.YU36T1.-.[E>NW0R MW4Z;1%XIW20=V7()B<.TYY<2'34>%4*3LUU\U[WJZV/=_,=3HOUF]M M+^@:FL\T32/YEL@UY0HQ6!G*.!R:JBJ;WJR9:+%Q[&PO M=V]R:W-H965T1*&A: M/VQ#O6U?37("5ITXM1UH__V.DY#"%E(Z]0O$CM_7YSF^Y(PV0CZH%8 F3PE/ MU=A::9U=V+8*5Y!0=2XR2/%-+&1"-3;ETE:9!!H5HH3;GN/T[(2RU I&1=]< M!B.1:\Y2F$NB\B2A\OD2N-B,+=?:=ERSY4J;#CL8970)-Z#OLKG$EEV[1"R! M5#&1$@GQV)JX%U/7,8)BQ#V#C=IY)@9E(<2#:5Q%8\LQ$0&'4!L+BG]KF +G MQ@GC>*Q,K7I.(]Q]WKI_+> 19D$53 7_Q2*]&EL#BT00TYSK:['Y!A50U_B% M@JOBEVS*L5V<,_?Q!3F:@*>.*?"8S MB$%*B(BF3Z!.L>?N9D9./IZ.;(U3&J$=5O:7I;UWP'X&X3GQW3/B.9[7()\> M+W?WY3:"UK1>3>L5?OY!OQS/5Z_YO7;W(-;Q.1"*1)2*1ERX[G?4!DU09=.W<+)'/YUX/G^ M$+.^WJ5IG:^9AK2 =&J03BO(A.-]0],0# &)1+[0<<[Q'@F!K>F"0^,ZEIZ] M'23G+YRV$7N!=NM N^T9%YIRE/+6"=^>\EY-TFLEN:<\I^55 MNTU^$T/OU1RWC=B+K%]'UO^_')^1%'13D/VC$MTZZ]L3/:AQ!L=?2IS1!>-, ML^8=/7C/F^F=S/:@AS7TL'4-YQ(K$:F?"4TC H\YR[ VT&^C6)9%2]G0(BN^^PNAL8HH'E=8Z($T _!]+(3>-DPI49>. MP1]02P,$% @ 66'J5EE4P *V @ U0< !D !X;"]W;W)K&ULK55M;],P$/XK5D!H2&-Y:9N.D49*6Q#[,)CV!A+B@YM< M&VN.'6RG'?\>VTFS=DO#D/B2^.7NN>>Y7.ZB#1?W,@=0Z*&@3$Z<7*GRS'5E MFD.!Y0DO@>F;)1<%5GHK5JXL!>#,.A74#3PO= M,F!-']NQ2Q!&O%"4,+@62 M55%@\7L*E&\FCN]L#Z[(*E?FP(VC$J_@&M1M>2GTSFU1,E( DX0S)& Y<1+_ M;#8V]M;@CL!&[JR14;+@_-YLSK.)XQE"0"%5!@'KUQIF0*D!TC1^-9A.&](X M[JZWZ)^L=JUE@27,./U&,I5/G%,'9;#$%557?/,9&CTC@Y=R*NT3;6K;D8Z8 M5E+QHG'6^X*P^HT?FCSL./CA 8>@<0B>.@P/. P:AX$56C.SLN98X3@2?(.$ ML=9H9F%S8[VU&L+,5[Q60M\2[:?BF^1[WU'!V]?ANY2LO_-#[T"7W/X'M MB1^VXH=]Z/%CM>!MM1RC!:P(8X2MNJ37>".+9[K,.GX_.AT.(W>]J^FYE==: M[!$=M41'O423+".&IT2*H_5SUEU4>Q&[$XNZ/E"-$QZ4O"SW'+<_SO%0(LT^6A6S ]Q'3\HC+YFU7-V-WID 6( ME1T<$J6\8JIN.^UI.YL2VY*?G$_US*I'S"-,/? NL- U+Q&%I8;T3L::DZB' M2+U1O+1]>,&5[NIVF>NY"\(8Z/LEYVJ[,0':21[_ 5!+ P04 " !98>I6 M@,K27-<# #R$P &0 'AL+W=O2YER"EH;L;[3:MFG3OI-6]<&"2H 7,V4[3_?9K R4A MI593N6\2#)Z?9_ZQ)\,,=Y3]Y!L @1Z2..4C:R-$=F[;/-A 0O@9S2"53U:4 M)43((5O;/&- PMPHB6W7<;IV0J+4\H;YO1OF#>E6Q%$*-PSQ;9(0]NL"8KH; M6=AZO'$;K3="W;"]84;6, =QE]TP.;(K2A@ED/*(IHC!:F2-\;F/.\H@G_$] M@AT_N$8JE"6E/]5@&HXL1WD$,01"(8C\NH<)Q+$B23_^+Z%6M:8R/+Q^I'_* M@Y?!+ F'"8W_B4*Q&5E]"X6P(MM8W-+=%R@#RAT,:,SS3[0KYK9="P5;+FA2 M&DL/DB@MOLE#*<2! >X^8^"6!NZQ0?L9@U9IT'JI0;LT:.?*%*'D.OA$$&_( MZ XQ-5O2U$4N9FXMPX]2];O/!9-/(VDGO,7XW_%B>CU#[WT0)(HYFA'&B/HQ M/J"/Z&[NH_?O/@QM(==2%G905V0X(\(*DO-*E74'!Q(E1>O/>< M,]P:VO>'LC3/ZM9G^5J/7AEOIXJWHXWW&.VW<'1^%KESYU5QB"U53J5BIUM2K=S::+2Q_-%^/%Y;Q) M$*WYJ8?)),PW!*O)UJMDZ[U=?NJ9E-0DS#<$JTG:KR3M:W?BY6H%>96#HOQT M:I-4ORG]J#^NVBDM9SGU).5TCK*4UJ]71CVHHAYHHY[)VI56FRE6FRDXW$Q- MP6N)I^X?DS!_\"1[#@9]W*OTKDF$G7T1YFA%^G(]^XR^RH_&0DMK>ZH<1FF^ M*5I=MX/B%;]=EBK9IG0U2?--T>JZNGM=77.IJF0=92&G[QZEH8E^T9,E,D2K M2[2OW[&VEO5N;B?RU48 RUC$H2RX5/6%?EQ!L@36O.>,ENY&:;XI6EW0??6. MVV]XE@T5XJ6N)FF^*5I=U_U; M:_)IQVECN-=<>3DVST]< 4K1#(/FB&),#6 M>5-)%AUTFXJBVU#=K1I7X[Q=)QH!:HVGS>;U!+ P04 " !9 M8>I6(FZ0!WT% "%$P &0 'AL+W=O<; M#,7ZNN26-A6/?!YH4U'I=A9LCB/4GQ=#2:5*AN+S"&/%10P29]>EGGLY@I6Q,8[C[ MOD'_:,D3F0E3V!?A%^[KX+K4*H&/,[8,]:-8_XDIH;K!FXI0V7]8IWV=$DR7 M2HLH-28/(AXG3_8C%6+'P*T>,/!2 ^^E0>. 034UJ+XTJ!TPJ*4&-:M,0L7J M,&":=3M2K$&:WH1F7JR8UIKH\]C,^TA+:N5DI[N/MW>]\>T AKW'\5>XZ=WU M'OJW(^@]#&#\V'L8]?KC3W\]C.!L@)KQ4,$%#)8(6M"DATRC#PLF-4?U@5H^ MCP9P]OY#IZ+),X-?F:9>]!,OO ->N![6O5=5MMM]VIK':YO.Y5;5=K;M9KS\EZYF3]IT[.I(A^Q(*X^6!H"\V M?:KFR_-Z.]5N5]MNZT5"S^GG'(AFL^?:K]EN7=SBO0M]C ,#,8 MNV[]\[%O70V8VA"%A5C35DZLZ&__:\A".&71XLK\8!@NHPFG_- 791@2]SOM M)\PV/FHZD"<=I)UV?3[DL:S1%+?:([HN&03 MD#DN.65X$+044S6VF(H8K$A4Q!@X#4\4?4N,:T,;?RR(@A68:6LZ6X9APIC6 M^)*8)4Z1"LQH3DUA:$W*%-2G[ZK-6JU]14\Z++3H:4Y^=?-LM%MM^ZPVF[:] MUG)L>ZM6,T^WUFYPLR$5J+R+X&R'R4I@.USX30 MFX(9(+MYZ_X'4$L#!!0 ( %EAZE9GK\ K\0, .03 9 >&PO=V]R M:W-H965TI>0P-VSC^<8CWNZXO&'ZLP)NT0KQ3\62 MBI;94A*!2A-)4F\QY<&:K0QI?#X^IG^H1J\&,P:,A20]&^<\-W3E%7_P:'N._0,$)>,DZP1BS?(<%Y_PJ^-$4<"9WA&X#0" MYY7 /B=P&X%[J6#8"(:7"D:-H!JZ68^],BZ$'/HS2@Z RMZ")B\J]RNU\ OG MP.K/1? 1O D1ASAEX %2"F4&WX*?P:=5"-[\^'9F M&?Y//]ACZY<^RW7"0IVP2!.LDQRW38ZKHOL! MR3)1M9C,QPU@.RA" %CR':'X7Y3T944)O#8K-6QJS4 B7HVJ*@$Q9I@G6R,&ZS,+YD M$J_JHK"JBL(-6)2<<9@G.-_VY61\LJ0\VYV,)EYW$@:G_:;.T#WI%Y[VLRW/ M\NS1J\(0]006W:;.F97LM29XUU=&S%C97Q65L&N7LW>A1SJ#1J=!E3Y.6A\G M2A^7Y3K%,5AL-HB*J0,^WZ-LC6CO%[Z2=*V).F&A3EBD"=9)Q[1-Q_1_^C4V MU9D-B66JVOJ:,CZ\>C7NN5X:^V7B_82@?H=KO9?ZVY0%ZWVWSPZ()'G7_>0;G'.0(HV F\- M/&$6K8^4Z@8G175FLB:&ULK55=;]HP%/TK5B9-G33(!Y!U78@4/J;VH2V"K7N8]F"2"['JV)EMH/S[ MV4[(H$II'_J2^..>XW.N[>MHQ\6CS $4>BHHDT,G5ZJ\4E,#VS MXJ+ 2G?%VI6E )Q94$'=P/-"M\"$.7%DQV8BCOA&4<)@)I#<% 46^Q%0OALZ MOG,8F)-UKLR &T/ MVL@X67+^:#HWV=#QC""@D"K#@/5O"V.@U!!I&7]K3J=9T@"/VP?V[]:[]K+$ M$L:<_B*9RH?.I8,R6.$-57.^NX;:S\#PI9Q*^T6[*K;_U4'I1BI>U&"MH""L M^N.G.@]'@&#P B"H <%; ;T:T+-&*V76U@0K'$>"[Y PT9K--&QN+%J[(WL^G=(OEQH]+DW7Y M*7*57M5@W;1>852M$+RP@A^@6\Y4+M&499"=$KA:;J,Y.&@>!6<9)Y!V4<__ MC (O"%H$C=\.]\_(Z34I[%F^WDLIS+& SDB?I0S-\%X?<842(3!;@VW_3I92 M"7U>_[0EK^+NMW.;.WPE2YS"T-&75(+8@A-__."'WK$[D8V93)U9AM[7<_WP\C='MMY/>Y$Z:!1.CBK M=/I4ZB*B=TO++- %86@/6+2?[?-,_0J)>JBHCGC@HPSO9=O>O ?3B=VPL1N> MI7[@%"M"B=JW&0S;U2+"A!K6Z(E2OF&J>J*-Z/-*Y#8 MXO=L?*1?AZJ8_Z>IGI9;+-:$241AI2F][A>=6E&5ZZJC>&DKWI(K73]M,]I6M!=FH$L) !/>0 &0 M 'AL+W=O/E$KE$G)^KP.O MS4N>)#Y[B.*OR4KKE'S;K,/DO+=*T[O3?C^9K_3&3XZB.QUF7[F-XHV?9I_& MRWYR%VM_42S:K/ON8##N;_P@[$W/BLNNX^E9M$W70:BO8Y)L-QL_?KS0Z^CA MO.?TGB[X&"Q7:7Y!?WIVYR_UC4X_W5W'V6?]G;((-CI,@B@DL;X][\V<4S7T M\@7%-?X(]$.R]S');\J7*/J:?Z(6Y[U!OD5ZK>=I3OC9NWM]J=?K7,JVX[\5 MVMO5S!?N?_RD\^+&9S?FBY_HRVC].5BDJ_/><8\L]*V_7:IJQLTRKUY MM$Z*M^2AO.[DI$?FVR2--M7B; LV05B^][]5WXB]!<[PE05NM.V%2;5@LFS!>YK%8ZK!<=M*YQ4"TZ*=BA_ M?L4/G_JI/SV+HP<2Y]?.M/R#HH.*U=G// CS9K])X^RK0;8NG=[(V4?V_F)V MPRBY_.WJFGVXF?VN?OM ?J8Z]8-U0C[X<>SG'?D+>4\^W5#R\T^_G/73K'8N M].=5'5[6<5^IXY"K*$Q7"6'A0B\:ULLWUKL6H)_=Z-TM=Y]N^85K%:F>'Q'7 M?4?<@>LV;-!EB^6#])U7W[WQ1B-XNUW *SSOM5U@YDB^/9/]ZU_YC; M\H\4=TP6_F/3 4V!-LOH[,FNLR?6[2Q&6-(PZOYUI3=?=-PXO5K)KHV,Q"@2 M8TB,(S&!Q"024R#,Z.7C72\?'_C/MF-DXR,QBL08$N-(3" QB<04"#,:_V37 M^"?6@_CL6EV^:V[KNO/?$17.8YU]F=Q&<;:#9(/+QW*JR7>2IG:W5NW:[DB, M(C&&Q#@2$TA,GKR8M(>.-QQYS^;LEU<;C[UC;^+LKF?TJ#.H[U<>V$>-;##6 M"9F1ZEX&ZXAAM[KV'E2C4(U!-0[5!%234$VA-+.;]U(2Y\##1K4!J%T J5&H MQJ :AVH"JDFHIE":N0NX]2[@MKNW>)F_:\SP+NQ$YR9&:A2J,:C&H9JHM/'> M+_71H/AG_O*7T+(*I9G]6:=XCC4KZ9)FV*7.;0I-Y* :@VH,SKT3 P- M_Z :A6H,JG&H)J":A&H*I9F[0!T4.O;>.@.M"9K59-#:PJH)J&:0FEF M[]6IFV/--J9_!B&Y7 5ZE;W5X7(WPI+_D6YW^4+3-:A&H1J#:ARJ":@FH9I" M:6:CURF;*X]PVLSWMJ)KDT, MU2A48U"-0S51:?L3NMLPHDMH5872S/:L0SG7FGAD1^AM,8ODH\C6-V>1+O>T MVZY+=,]VR@"C?4JS;BG;?3RGC9H4=90M.F>-FA1 =4D5%,HS6R[ M.K!S[8&=3 (=DL_9_S^WWSU>0(,\J$:A&H-J'*H)J":AFD)I9I/709Y[Z"#/ MA09Y4(U"-0;5.%034$U"-872S%V@#O+<'P_R[$3G)GZ9J8T;@CQH4=:N*(<6 M%5!-0C6%TLRVJX,\UQ[D707SE:_7V2#Q:Y"F&S_\[AD#&O-!-0K5&%3C4$U M-0G5%$HS.[V.#=U#/UO/A0:*4(U"-0;5.%034$U"-872S%V@#A1=^_/V6LT8 MT$@0JM%*>^.^"=;N:ARZ;0*J2:BF4)KYXE9UB.>U#/'>?K"07>K:?5"-0C56 M:6\\J A:4T U"=442C-[M$[R/'N2UV(.OF@U!]OK=.Y@:)0'U1A4XU!-0#4) MU11*,SN]CO*\0T=Y'C3*@VH4JC&HQJ&:@&H2JBF49NX">R^W^>-1GIWHW,38 MU\QLE=&Q=E?CT&T34$U"-872S+:KHSS/'N5UF8.AB1U4HU"-59KQ@GS/&Q0: MPT$U"=442C,;M([A//N+8U8/8IN%"\*#>YV-!V&R7:=%SUIG7FBX!M4H5&-0 MC4,U =4D5%,HS6SL.ESSQH>>>:'1'%2C4(U!-0[5!%234$VA-',7J(,^[XT7 MWDRC^5>BDF2;]3;=QD%VH+\N7CJV>B6WY-W35_.7:[O)-B";31I?$-E>J7.O M0Z,^J,:@&J\T9W_N7_Z,O_RQ]N6;I7TJ@<9Q M4(U"-0;5.%034$U"-872S&:NXSCOT,_O\Z!A'E2C4(U!-0[5!%234$VA-//T M'W4T.'SC-3IQ4\GPY1/0G(:[NR[M6]2UBZ$:@VH M'OX>^S18!JF_M@XD=J7KT1BJ4:C&H!J':@*J2:BF4)K9QW4T.#QT-#B$1H-0 MC4(U!M4X5!-034(UA=+,7:".!H?V:! YD+1Z^MZE?8,Z-S'TR8!0C4,U =4D M5%,HK6SB_M[)534G:717G-KU2Y2FT:;X<*7] MA8[S*V1?OXVB].F3O,#N',K3_P-02P,$% @ 66'J5@E1 &ULK9CMCYHP',?_E88MRY;< MY,''.26Y$\C,=IO1/;Q8]J+"3VT.*&NKWO[[M8!$+T@PJ2^40K^?EGZNE-[D M2-D3WP$(])S$*9\:.R&RL6GR< <)YAV:02JO;"A+L)!%MC5YQ@!'>2B)3<>R M!F:"26JXD_S<@KD3NARQISF-'X%XG$;FJ,#!3! M!N]CL:3'3U#>3U_Q0AKS_!L=B[J]#P8*]US0I S+'B0D+7[Q5H.,$G5']9*,'F5R)QP%TL_\)=+WT.K[]]FG]%;#P0F,4=?,6-867^' MWJ/7R$1\AQGPB2EDJRIKAF4+#T4+SI46[O?;#K+M.^18CE,3GS7'/0@[J'L] M[K6/VS5QOT7G&^)!B[A5&S>EJ,J64]ERF@/7J8>J1->89#F%JR&<2!W8 PWWSRAY8'^LTZ81Y.F&^3EB@"7:A MMUOI[3;1W16.0=GERNX=RA@)HHURU+/P^N.&L.W.M()\W3"?)VPH(#9SIDDI].OU]2O-/4;-2WA (Q# M,:<0SV(BZG0U0YQQ5[Y%M0'-&D&WJM()\W7" DVP"Z6#2NF@>>8!(\#1/5K( MMU!@#*+3>O@(R1I8[5K8B+QU/NJ$>3IAODY8H EV(7E821[J?-49ZM2K$^;I MA/DZ88$FV(7>4:5WU#B'7TS=.Y0OIQS-.=]#5&>XD7>KX0(V.%MH1I;\5$M- MH:Y5+;]5K4!3]XO!-L\V?&K__XC9EJ0*LSE(]G5NRIBX*@6;X'7%,A M=Y3YX0YP!$Q5D-K00 M %D0 9 >&PO=V]R:W-H965TULNGN22,86>LS27?6>IU.K2=66\9!F5+;YB.8S,N>%;D:3W!GT3-^#&/3X6J5)SAX$DNLLH^+EBJ5\VW>P\]KQ MF"R62G>X@]Z*+MB$J>^K!P$MMXHR2S*6RX3G2+!YWQGBRS$.M8.Q^#MA6[GW MC325*>=/NG$SZSN>1L12%BL=@L*?#1NQ--61 ,>O,JA3S:D=][]?H_]ER .9 M*95LQ-,?R4PM^T['03,VI^M4/?+M%U82:NMX,4^E^8VVI:WGH'@M%<]*9T"0 M)7GQESZ70NPY8+_&@90.Y- AK''P2P?_T"&H<0A*A\ H4U Q.HRIHH.>X%LD MM#5$TQ]&3.,-])-3R;GZ.9N='][C1ZN']'DR_#Q&IV- MF:))*M%G-(&]-ENG#/$Y8E3D2;Z0Z"SE4IZC%8,]M*2"@=WWR1B=_7[>JZ5$U_F,S=X&<(%0Q8J\LAJ1QHAC%K>0CR\0\0BQ M !J?[HX;X/B5R+Z)Y]?$NWY5[0'DFABY?@ZG4@G8]?_8]"K"!?9P.A5= 4?7 'F4OO%!O)PK-M/'5ZV@P^ M!QU,NEZGYV[V"5@,NR'N>E&W,GP#KEV!:Y\$#LT%SU ,6S#)U[!."+*JH#HM M67$70<-].,2+ I]T#W!;#+&' XR);P<>5L##=X&7!S#)8YZQ@L$LD24)-GN' M0W@L*0E#0D+O@,.Q89L0+PCL!***0-1(X(=)QX!RN &4"X;NUMD4S@9D&',\ M)+I?*ZEH/H/EN$!75":QC49TI'#4B4(_C Y8'-N%V(LB$MEI="H:G8^D,4[2 MM3K,;P61SHE$CNT:B70K(MU&(L<)JD'T(E1G?^]XK1!C?(#58H=;[2BH.;78 MVUU9WG]&VZ!M&:W[+F";82/BO4L6-R*^*4[IV5=S9LUA'>W2S7UU5"\,):-\ M0AVH0"+_2 6+(6Z%H5=SYC'9J4 ^4(5R11MT:)ZM3@=R MJ@X6PT8==J\!W'CEVG08[Z?NG1((4H<>6W%)4YU6:NPND+X28/P;?3YM#S4C MK-/.MVGG^X<7ML7.:WF==MO;^\$U,NZ>%KCY;?%_R/C^)FS&6"=D8,NA%B&/ M[4X74C^#WO;LWA>X^8$!L.]S-%POH !!N'Q'7R"U9'!BLQ7-7Q";SZ%T VDH M(I<^E(!P!4J&H&")GY!FWX[IIL MH6&:%A[R-SU&I>1Q0LU4&5_G2J(EW3 T94Q7GDKPHG9,7Z %4;2AXKHFU;6E MP;P'JF5[U+I[]5/&Q,+4H1+0PFS%6[?JK6K=*U/A'?2/= ULZ1_B]N6HJ#V/ M1D(8,66SNYNZ*+IOJ5@DL'M3-@<87BN"9Y@HZMBBH?C*5'93KJ!.-)]+J/V9 MT 8P/N=I6),.;N_D# "<#P &0 M 'AL+W=O$O-L ]U_OW-"PS<3WIO8?@%_N3O?QX[/=\T5 M%U_E#$"1CR1.9YR\">W9A)8P22&7$4R)@TK)NZ4V'>EHAD_@]@I7<:A.-,N+\J^[TPI;E M:(\@AK'2)@+\6T('XEA;0C^^K8U:Q9I:<;O]:?TA@T>842"AP^,_HE#-6E;= M(B%,@D6L7OGJ-U@#90Z.>2RS7[):RSH6&2^DXLE:&3U(HC3_#S[6&[&E0/TC M"FRMP/85JD<4W+6"FX'FGF58W4 %[:;@*R*T-%K3C6QO,FVDB5)]C$,E<#9" M/=7N]H8O@^'M$QD\D"^]/GFX[S^2SJ _?'M][[SU!GWL7%^1I[)>[R(ZX2!EYQD5FDMRG(82[!FSD+:#9)_0=*[78A?$U<>D580YC!HC*%EX:66()9@M7_Y MB?K.KR;,,QG;@:X6T-4RZQIZSF40DT?!%_,KTDO'\2*,TBDQ;\<5Z7"I).$3 M\LAY*,F0QZ%IA_)EO6Q9'<26[0ICS*O6:TU[N4UO$/28Z[CZ3)<&,J\@\WZ M["08&6(,T]/W'QB;)9B8\@7]+5>=/9@RB1T*OZ#PSWP^CY!B.R9!&I+;$&-5 M))6>6T(9FG_@>(4Z'F/^'J!!CE&W[KMFS%J!63LSYD#-0&@YGAB!:@>.TCIE M>S0&H:KGF5'J!4K]/T$I.9SZR>_N4*+BU6G#3-(H2!IGO4'Y89"WX*,,IG$2 MYE"B0EW'HT<" G4VCZQS"LA\93#/(A=/7.(+B1P%-P:Y8RI]3.UP&EF-+ZES MB-!@K.[MD1KD\,XYU>H1TJUT@I:2ZI=_&,1 _GR&9 3B+Z.7I39^]!4[E[5= M8K8A9F=[O=>FS@5^)FN[X)NLA9;F!_\BWKS"$G#,N#/NP0?)F.O[=/\=, CZ MU*'4.?(0T$U"0D]F)"3%#^ MIVCD':98QFAT*&>,1O96G9. F&;EGR1CODA5GOT7HT6)>9L55GOC=[KTS.JG MC9F\;GT.Q#3""B:&"9ITKFOHE,A+P;RC^#RKID9<86V6-6=8/H/0 C@_X5Q] M=O0"14'>_@=02P,$% @ 66'J5@'RZIY0!0 AB, !D !X;"]W;W)K M&ULU9IA;^(X$(;_BL6>5JU$2Q(@T!:0*$FZ2"VM M2GNWTNH^F,1 M$G,VDYII?OQ9R=I(&U(X6YTNO*A31S/XXG?8>Q.W5M3]I,O M"1'H.0PBWJ\MA5B=-QK<79(0\U.Z(I%\,JLD6#KQC!7F(4!@U#T\Q& MB/VH-N@E;7=LT*.Q"/R(W#'$XS#$[.62!'3=K^FUUX9[?[$4JJ$QZ*WP@DR) M>%S=,7G7R"F>'Y*(^S1"C,S[M:%^[N@=99#T^-TG:[YUC=2KS"C]J6[&7K^F M*8](0%RA$%C^>B(C$@2*)/WXE4%K^9C*XD+R]?9H8Y&='@#]\3RWZM M6T,>F>,X$/=T_8UD+]16/)<&//F)UEE?K8;HBD2NQEA/L1RJRIH+)I[ZT$P-K/+V[G0ZOT:V#OH\GR+$G5VAT M.YD^W#^.'L:W$WES6D?7#Q8Z^OJE:QC:Q7=GE%SI%\?HR"("^P%'$\P85D%R MC$[0XU3V_NVXUQ#20S5.P\V\N4R],79XHZ,;&HDE1W;D$:_$WOK _D. _0' MJ TY-SF$VR\3O"E44F&GN>K MG(4#9/G<#2B/&>%H]J)N5Y3+]BM&XQ6O(XD+8L^/%DE/*;L?Q<1#MRNB0IE& M'/VXEAZ@L1R-_UD6S:F[K7)WU:)PSE?8)?V:S/J*72^(S3J:"+C33Y^ MP,]E@5'IQJ&! 0FS(&%V"FLG,+6'>1JK2!F M.Q>S72FF7(?0% <$_;@AX8RPTF]H)>)0(2!A%B3,AH0Y0+""J&8NJOFY4KP) M&4"0, L29D/"'"!8(8 Z>0!U_A\IOM*-0P,#$F9!PNS.?BG^?;>J%-_-Q>S^ M S'E]_H;";P3^7?U"=]> -!?:*]%H7+00Z6#A%F0,!L2Y@#!"F%PEH?!V>=: M%,X@ P@29D'";$B8 P0K!)"N;99"L(/HZ!.AIR3@0OK6%H[Y*=86KJ M4TR*HVJ?#I5VWV%MT&$=*%I1N*WZE XLG$7FA#'9)A=N=.WCF1_(S$#*I4P' M-[?FM*/K9O>MD)4^'BSD7H/:H(,Z4+2BC,9&1@-81H7F@TWDVRWBW]DE8Z?K"VD#0;E.9 T8HAL"G>Z96EG?]N M9U[MQZ'+,RC-RFB%)%X6EC;HL X4K2C]INRF5]?=]MJ55S,.E@VT:@9*LT%I M#A2MJ.VF"J>W/]?F7 >M^8'2+%":#4ISH&C%.-H4_O3*LM#@,N:RA7,T='_% M/O?33&_+:_$BHT(0.:A 8\Y5.%"67.%90.1J$*N1MO> M7+1,^>D4D[@%.JH-2G.@:$6Y-V4ZO;I.=X=?5+;@2-!4<4;0:P@0F0=D/N#E M2KXO-35+]W7[];.J_3Q8(TB: T5+-6IL'1,("5LD!SHX--^J9^/]))V6QTR28XE;/#I"94;S!9JQQZ0N1Q*.^U(65AZZ".]$725 M'%*842%HF%PN"?8(4QWD\SFEXO5 ?O1G\#5!+ P04 " !98>I6;7@& MS"\" *!0 &0 'AL+W=O"NBU %\YTF3F9674T"16LD;*>5LVM_&U\6BKA@GW%^=&V5MF<29)[Z?3 MR6(ZSA=S-,HSE-[GBTE^-\[3R7B.+C(PE'&--3@, -@( 9 >&PO M=V]R:W-H965TFM?F#3%*\YWGN>'?4]"CDD]H# M:/)<\%+-G+W6U;7KJFP/!557HH(2WVR%+*C&J=RYJI) \\:HX&[@>;%;4%8Z MZ;196\ET*FK-60DK251=%%2^S(&+X\SQG=>%+VRWUV;!3:<5W<$:]&.UDCAS M>Y2<%5 J)DHB83MS;OSKN1\8@V;'GPR.ZF1,C"L;(9[,9)G/',\H @Z9-A 4 M_PZP ,X-$NKXWH$Z/:_[Y>D\7#W7QY?_-U M^7!/WMZ"IHPK\H'< 7MFY;M^1):ETDS7)J24DX]"Y.06#GBZ%9Z5)@M15+1\ M(9]9P33DY-L=%!N0?T]=C6H-IYMURN:MLN""LC545\0;OR>!%P3D<7U+WKYY M]S.,B\[V'@>]QT&#.[KD<:UP12ERDWVOF6)-#1$'JZH&I/:)EC]I5/^."TS, FLH6) M&AA3C8=T/ G"J7NPD(<]>3A(_E72'+#\,F 'NN&@;,0M1'Q"['MQ&-N9HYXY M&F1>E@=,*"%?;(S1.6,8!)&=,>X9XT'&%496-Y$&S(PFG]^3$K1-0'PF8#(. MDE%B5S#N%8S_PV=-RQW#.!.J%&A3@6T3 (F'P*E)5NL1C,\#$B=^=.$,)KV> MR:">![U'XHJ^-$??A(9FF:RQL#FC&\:Q>NPI,3G3\R&:^$ET(4!)+R@9%'2/ M]U07F0/EM;4,DC/J, DF(]_.['L_.J7W?[FI:1T22TS_I MU/X@_R?LM4?&N974MY!ZT7ATB?5'M_0'>UNZJF6VQVM/D4HR>]_I$$X;3SCR MS.]?Y.[)/67N_#LJ=ZQ4A,,6+;VK,4+(]AIM)UI4S=6U$1IKH!GN\=,#I-F M[[="Z->)N0W[CYGT'U!+ P04 " !98>I603/FO(4# #1"0 &0 'AL M+W=OZ6-?4%A [ M36L@<8+UIBVPZ ,MC6TBDJ@E:3OY^PXI6W%K2?LB7L0YY\QP..3XP,6+W (H M\EH6E9Q86Z7J:]N6V19**J]X#17^67-14H5#L;%E+8#FQJ@L;,]Q0KNDK++2 ML9E[$NF8[U3!*G@21.[*DHJW*13\,+%JZ?!([L M%B5G)522\8H(6$^L&_=ZZOK:P*SXD\%!GO6)=F7%^8L>S/.)Y6A%4$"F- 3% M9@\S* J-A#J^'T&MEE,;GO=/Z'?&>71F127,>/$7R]5V8L46R6%-=X7ZP@]_ MP-&A0.-EO)#F2P[-VBBR2+:3BI='8U10LJIIZ>LQ$&<&GM=CX!T-/*.[(3(J M;ZFBZ5CP Q%Z-:+ICG'56*,X5NE=62J!?QG:J73ZO)PO?ELNR>SQ83I?W'R= M/R[(AUM0E!62?"9_W\T^ZH95Y ZJ#9GQ2BJQ:T(ZX^1>Y>3; Y0K$/^,;86* M-*Z='=FG#;O7P[[@^RLR+VJ1\&H3^V]QWL?LON M#[)_%30'/&,9L#U=%2"[F!N(\(QY%,51$G=3!RUU,$@]K_90*2[>NBB#"TK7 M]Y.PAS)L*<-!RB_T"(A; ?&@@*G).R[0C%6; M+MKX@O:SFSA!3^HE+6\RR/MHXE[3-Y-W)@(TR\0.5[4$P[WK!Z[@_2_X"MYSO#"0/6>RYI(6A*_QL;)"78QV MUZJ-BP2I("UFCI7$4((9KW0S-0O#9W]HHK M? &8[A;?7"#T OR_YER=!OH9T+[BTG\!4$L#!!0 ( %IAZE9W,>K-/P, M #(4 - >&POD&X3"MSM:SH@[?@C"9S+F_VXQ<6N"2A5_3Z"-&K5@L7!A 3CX\4/ZR.RG=WY7?DCJ#W_/3S M;?8Y1DX\Y T3HW5;QZW(H?6PTF%=,L-^5LA-Y43$!4QNFK/@D8H!&5'!)XH# M*Z,Y%RL7[D!@6HA"!=J4K#'3ADCUY."VZT$UUSHYEX6RN5T&]WM2#]\#UCTP MR(5H#':("PS[)=6:*7EK.G:P#3Z#@KH]7I7&X4S15;MS338$>S-))H5*F6K2 MM,DZ-.P+EH$=Q6=SN.NB# '4NLA-(^5T5DAJ/:P9=EU.RPSWW#E!S_]VG6=,,D7%MFE3^V]YE5_LN'XWOH9G^[6R[]AK,NJ^ M?8_U>>"MFXQ/P>1);'?O%$PF)V"R^VK?F@=-AO4I8^LHLW.0::(!'!@'Y << M3L4F:3!9<*&YK'MSGJ9,/CO/&'E-)^8/HAU],SYE&5T(/6[ =FTO[.4+_*D M&74'"U&/VK2_P?3:<7-:-;FX3-F2I:.ZJV83VPQ,PV2M+R#L([?V\B,8QV%^ M!# L#^8 XS@6EN=_FD\/G8_#,&\]+])#.3V4XU@^9&0_6!X_)S&7?Z9)$D5Q MC*WH:.1U,,+6+8[AQZ^&>0,&E@_/]A3$D5)XD< \SN((@R!IQ%', ?@ 4.BR+X']]Y'X?H]%6[^2SC\ U!+ M P04 " !:8>I6EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( %IAZE;P.X&$A 8 )TY / >&PO=V]R:V)O M;VLN>&ULQ9O?;YM($(#_E96?4NEZCC&_6C65L+UQ5D> ^RT3Q6Q-PTZ#!&0 MI->__A8<)X.-1_#^[I^^#P< M5JM[N4FJ/XL'F:M/[HIRD]3J;?ES6#V4,EE7]U+6FVRHG9^;PTV2YH.O7W;7 M"LHA?%/46J7RNWCYOWK*GM$IOTRRM_[T8M']G']+\9W,9]2V& MX&NT<=B];H/XN?P_82SN[M*5G!6KQXW,ZVT<2YDU@'EUGSY4 Y8G&WDQF!9/ MLFR^C_H'8KW];K6" I$J/Z?J@U*L6SQ"%-^+?%?,G)C/V,1Q'6_*673%>1P! M0 T!U$X&R,Z"!$".$ ) MV@BD30LY]X4W9RJ>4Q["P?V$('VB18H6U]=.^+T9S$C,/7$IIHX7JR!._847 MP[B-SK%Y^YP6\X4G8B&?FDQ&Q M3YS9LE5([+-H$02NX"$TW0BSR(A8(T'( T?,&/\6<"_:I6M\Q4/F1!&'F)A' M1L0B"<)&:O'W%H__O1!!,_T=C#)FD1&Q1N:^/[L1K@LB*+S8\>9"Y0ES(";F MD1&Q2+9D$S\,_1LU$79N1$P=(V)WW#AAJ":]#@]FB1&Q)ESNJ'2 -)@@1L2& MV(Y:X'QO)MUMDJK9.%RH8L 5S@36S9@A-&)#Q,XW)Q8^U*J&&4$C-D+(W;9@ M"IQF[G@IY;?AB\-.::>A_09YPW%][7NJK/.G?T$F3 P:L1BB*R?D'RAFTUO!.R2;VOA* X7TTZEJ6$RT(AET"2$B+<=3I.LBC!6 MLN*JN^C,R1IF"(W8$)-%)#P>14UZ3(1WD!V8+S3RCF(2J3))!9#QIBB&:Q:8 M(,;$@D [G6F%?T]]P 86@]@]?7N, !5B8NXQ MB-V#=]IP8<7 W&,0NP?MM&>PQC0Q]YC$[D$Q._EM8NXQB=WSNB#P>C]^9/.B M6#^G60;SW,3,8Q*;YW#'-HK:![ZVS! 3,X]);)[#58N>"=/$I&,22^-P_MF0QBHH]]$>NG!_.F"6->,S=-;B$FIA_S?7;O M^S"=50T+(A/3C_EN2VK[78_LY _F'O.=5M?>(NG*I))L551U)\LM3#T6L7KV M*7OC:&'6L8BM@R\'PE+#PKQC$7OG;3GP;Y3++']LS.LV(6)A^+ M6#Z'F/UICCYR3&P>?-6ZD^:8>2QB\\!'?'K""3$Q^5C4BVY'%]?W%S9LS#XV M]:(;AMEI?&Q,03:Q@O:>4=H?=XB)*<@F5M#1K8J#UL?&%&03*PC?JH"9;F,* MLHD5A&/"=6L;4Y!-_JL7Y!$K=@8Q,079)]GX>;4FQ,0L9!-;",7L3DCH3U]: M"PW;DZNO7];R+LWEVE/_HE+'5TFV"DK6O#17&FFZT3R4?/>895-US,_=(EGO M?EVX^V7DU_\ 4$L#!!0 ( %IAZE;#)=E(E ( -\S : >&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'/-VDUNHT 0AN&K6!P@N*NZJMNC.*O99!OE M LAI_RBV0< HR>W'(>C'EW)LQD-['O:';EA\GH[G M85WMQ['[5=?#9E].S?#0=N5\N;)M^U,S7I;]KNZ:S7NS*[4LEU[W]S.JI\?[ MF8O7KZ[\S\1VNSULRN]V\^=4SN,_!M!P0[$(@=D.Q 8'9 M .!V@'9 M#@1N!X0[$,@=D.Y 8'= O .!WH)Z"X'>@GH+@=XR>=DFT%M0;R'06U!O(=!; M4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U%O)=!;46\ET%M1;R706RD<" MO2/J'0GTCI./W01Z1]0[$N@=4>](H'=$O2.!WA'UC@1Z1]0[$NAMJ+<1Z&VH MMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9.?E01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H[ MZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[9+,)@=Z.>CN!WHYZ.X'> MCGH[@=X)]4X$>B?4.Q'HG5#O1*!W0KT3@=X)]4X$>B?4.Q'HG5#O1*!WFFP6 M)- [H=Z)0.^$>B<"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/JG0GTSJAW)M [ MH]Z90.^,>F<"O?-DL_=/ZCV,7\7!E&ULS=M-;MLP$(;AJQC:!I8L4J34(LZF[;;-HA=@)3H6K#^03.K< MOI2':^_OXX6;\Z]MW@M\D^A.ECEOEZ;WOCTW&R M0US9C:XW(7YU=]EDZH.YLYG8;'16CT.P0UB'N49R<_W9[LQ]%U9?CO%GWX[# M-G&V\\GJTVGCG+5-S#1U;6U"7,\>AN:/E/530AI/+GO\OIW\5=R09*\FS"M_ M#W@Z]^W!.MGY$J_T..YV;6V;L;[OXY'43\Z: MQN^M#7V7GHI>G4\.\8;MZ3._.'\I/EL>E]_Q[S-^J?_./@2D#PGIHX#T MH2!]:$@?):2/"M+'!T@?^8;2"$74G$)J3C$UIZ":4U3-*:SF%%=S"JPY159! MD5509!44605%5D&155!D%119!45609%54&25%%DE159)D5529)44625%5DF1 M55)DE119)476@B)K09&UH,A:4&0M*+(6%%D+BJP%1=:"(FM!D5519%44615% M5D6155%D5119%45619%54615%%DU159-D5539-44635%5DV155-DU119-456 M39&UI,A:4F0M*;*6%%E+BJPE1=:2(FM)D;6DR%I29*THLE8462N*K!5%UHHB M:T61M:+(6E%DK?ZGK#_&\?"/XY=GVIMV>,[/EK^3W/P"4$L! A0#% @ M66'J5@=!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " !98>I68P9L@^X K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !98>I6F5R<(Q & M "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( %EAZE:MP.=X\0< +I6=#=:6MH' M "(@ & @($T$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5JV);/SW @ QPH !@ ("! M1!@ 'AL+W=OI6[ML&PO=V]R:W-H965T&UL4$L! A0#% @ M66'J5CW_7@J3"0 EU( !@ ("!6"8 'AL+W=O&PO=V]R M:W-H965T&UL4$L! A0#% @ 66'J5E,%#^.4! Q0D M !@ ("!*T0 'AL+W=O&UL4$L! A0#% @ 66'J5AU#-'RW M @ /@8 !D ("!$'4 'AL+W=OI6OS;*^'X" !W!0 &0 M@('^=P >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5G+_@^^9 @ W 4 !D M ("!#WT 'AL+W=OI6?U941M(" !5!@ &0 @('??P >&PO=V]R M:W-H965TB" !X;"]W;W)K&UL M4$L! A0#% @ 66'J5O@X.$3N @ S 8 !D ("!,88 M 'AL+W=OI6RCPF M&BX( !L& &0 @(%6B0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M66'J5HNZ]@]Y @ D@4 !D ("!N)4 'AL+W=O%D-_ P M7 < !D ("!(*T 'AL+W=OI6C"'EA><% 1#@ &0 @('6 ML >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5BO67BA+! $0H !D M ("!>;D 'AL+W=OI68H9Q3R($ N"0 &0 @('[O0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 66'J5O3NDK-6! DPD !D ("![,4 'AL M+W=OI6$Z[&G5L$ M !2"0 &0 @(%YR@ >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J M5MM_^?VP! \PH !D ("!T/\ 'AL+W=OI6 @5:Z' " !H!0 &0 M @(&W! $ >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5GF),UB7 @ O@4 M !D ("!\@D! 'AL+W=OI6KQ%?FX8" "'!0 &0 @(' # $ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5KVL<"VH @ # 8 !D M ("!HQ(! 'AL+W=OI6E*!\H7($ !)#0 &0 @(&"%0$ >&PO=V]R:W-H965T MP( * % 9 M " @2L: 0!X;"]W;W)K&UL4$L! A0# M% @ 66'J5DC!Z-MU @ 6@4 !D ("!W1P! 'AL+W=O MI6"D_+LTH$ #> M"P &0 @(&)'P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5G@R MV+J" @ 704 !D ("!+2D! 'AL+W=OI6'#K;8"X# M!P &0 M @('F*P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5O:&@R .! Z@H !D M ("!H3(! 'AL+W=OI6]);2JPX# #:"0 &0 @('F-@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ 66'J5O=/?$'(! XB !D ("! MUCP! 'AL+W=OI6 MLW[@WSX# #E#0 &0 @('500$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 66'J5I(G'QM?!0 FR< !D ("!!4H! 'AL+W=OI6G/X(3%$" "7!0 &0 M@(%25P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5H>>;DI3 @ N04 !D M ("!)EP! 'AL+W=OI60'2OS'X" !@!@ &0 @(&P7@$ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ 66'J5B(11WQU @ F@< !D ("!"V0! M 'AL+W=OI6+5!. M,,@" "7!P &0 @(&W9@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M66'J5B3@5"VE P ^@X !D ("!FFP! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5HU]SGI%! M%Q( !D ("!0GL! 'AL+W=OI6"$RN$^X" T" &0 @(&^ M?P$ >&PO=V]R:W-H965T." 0!X;"]W;W)K&UL4$L! A0#% @ 66'J5JC;&S4? @ ] 0 !D M ("!@X4! 'AL+W=OI6 6$Q#8$" #&PO=V]R:W-H M965T&UL4$L! M A0#% @ 66'J5LQ\"E-R P +0L !D ("!6(T! 'AL M+W=OI6FC>$ ND" M !&"@ &0 @($!D0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J M5H#*TES7 P \A, !D ("!#II6(FZ0!WT% "%$P &0 M @($&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5K:Y9CNP @ /P< M !D ("!^*0! 'AL+W=OI6M!=FH$L) !/>0 &0 @('?IP$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 66'J5G#&EAZM! 61 !D M ("!O+0! 'AL+W=OI6),.;N_D# "<#P &0 @(&@N0$ >&PO=V]R:W-H965T M4 4 (8C 9 M " @="] 0!X;"]W;W)K&UL4$L! A0# M% @ 66'J5FUX!LPO @ "@4 !D ("!5\,! 'AL+W=O MI6)V%WC4X# #8 M" &0 @(&]Q0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 6F'J5G6QEI6EXJ[', 3 @ "P @ %HT $ 7W)E M;',O+G)E;'-02P$"% ,4 " !:8>I6\#N!A(0& "=.0 #P M @ %1T0$ >&PO=V]R:V)O;VLN>&UL4$L! A0#% @ 6F'J5L,EV4B4 M @ WS, !H ( ! M@! 'AL+U]R96QS+W=O XML 101 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 102 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 103 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 191 395 1 true 77 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://nocera.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://nocera.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME Sheet http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME (Parenthetical) Sheet http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME (Parenthetical) Statements 5 false false R6.htm 00000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Sheet http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY Statements 6 false false R7.htm 00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://nocera.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 00000008 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION Sheet http://nocera.com/role/PrincipalActivitiesAndOrganization PRINCIPAL ACTIVITIES AND ORGANIZATION Notes 8 false false R9.htm 00000009 - Disclosure - GOING CONCERN Sheet http://nocera.com/role/GoingConcern GOING CONCERN Notes 9 false false R10.htm 00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicy SUMMARY OF SIGNIFICANT ACCOUNTING POLICY Notes 10 false false R11.htm 00000011 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://nocera.com/role/AccountsReceivableNet ACCOUNTS RECEIVABLE, NET Notes 11 false false R12.htm 00000012 - Disclosure - INVENTORIES, NET Sheet http://nocera.com/role/InventoriesNet INVENTORIES, NET Notes 12 false false R13.htm 00000013 - Disclosure - ADVANCE TO SUPPLIERS Sheet http://nocera.com/role/AdvanceToSuppliers ADVANCE TO SUPPLIERS Notes 13 false false R14.htm 00000014 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET Sheet http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet PREPAID EXPENSES AND OTHER ASSETS, NET Notes 14 false false R15.htm 00000015 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://nocera.com/role/PropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 15 false false R16.htm 00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS Sheet http://nocera.com/role/GoodwillAndOtherIntangibleAssets GOODWILL AND OTHER INTANGIBLE ASSETS Notes 16 false false R17.htm 00000017 - Disclosure - OTHER BORROWINGS Sheet http://nocera.com/role/OtherBorrowings OTHER BORROWINGS Notes 17 false false R18.htm 00000018 - Disclosure - WARRANTS Sheet http://nocera.com/role/Warrants WARRANTS Notes 18 false false R19.htm 00000019 - Disclosure - LEASES Sheet http://nocera.com/role/Leases LEASES Notes 19 false false R20.htm 00000020 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES Sheet http://nocera.com/role/OtherPayablesAndAccruedLiabilities OTHER PAYABLES AND ACCRUED LIABILITIES Notes 20 false false R21.htm 00000021 - Disclosure - TAXATION Sheet http://nocera.com/role/Taxation TAXATION Notes 21 false false R22.htm 00000022 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS Sheet http://nocera.com/role/RelatedPartyBalancesAndTransactions RELATED PARTY BALANCES AND TRANSACTIONS Notes 22 false false R23.htm 00000023 - Disclosure - COMMON STOCK Sheet http://nocera.com/role/CommonStock COMMON STOCK Notes 23 false false R24.htm 00000024 - Disclosure - SHARE-BASED COMPENSATION Sheet http://nocera.com/role/Share-basedCompensation SHARE-BASED COMPENSATION Notes 24 false false R25.htm 00000025 - Disclosure - PREFERRED STOCK Sheet http://nocera.com/role/PreferredStock PREFERRED STOCK Notes 25 false false R26.htm 00000026 - Disclosure - (LOSS) INCOME PER SHARE Sheet http://nocera.com/role/LossIncomePerShare (LOSS) INCOME PER SHARE Notes 26 false false R27.htm 00000027 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (???XFC???) Sheet http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfc DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (???XFC???) Notes 27 false false R28.htm 00000028 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://nocera.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 28 false false R29.htm 00000029 - Disclosure - BUSINESS COMBINATION Sheet http://nocera.com/role/BusinessCombination BUSINESS COMBINATION Notes 29 false false R30.htm 00000030 - Disclosure - SUBSEQUENT EVENT Sheet http://nocera.com/role/SubsequentEvent SUBSEQUENT EVENT Notes 30 false false R31.htm 00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies) Policies 31 false false R32.htm 00000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables) Tables http://nocera.com/role/SummaryOfSignificantAccountingPolicy 32 false false R33.htm 00000033 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://nocera.com/role/AccountsReceivableNetTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://nocera.com/role/AccountsReceivableNet 33 false false R34.htm 00000034 - Disclosure - INVENTORIES, NET (Tables) Sheet http://nocera.com/role/InventoriesNetTables INVENTORIES, NET (Tables) Tables http://nocera.com/role/InventoriesNet 34 false false R35.htm 00000035 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables) Sheet http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables PREPAID EXPENSES AND OTHER ASSETS, NET (Tables) Tables http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet 35 false false R36.htm 00000036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://nocera.com/role/PropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://nocera.com/role/PropertyAndEquipmentNet 36 false false R37.htm 00000037 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Sheet http://nocera.com/role/GoodwillAndOtherIntangibleAssetsTables GOODWILL AND OTHER INTANGIBLE ASSETS (Tables) Tables http://nocera.com/role/GoodwillAndOtherIntangibleAssets 37 false false R38.htm 00000038 - Disclosure - OTHER BORROWINGS (Tables) Sheet http://nocera.com/role/OtherBorrowingsTables OTHER BORROWINGS (Tables) Tables http://nocera.com/role/OtherBorrowings 38 false false R39.htm 00000039 - Disclosure - WARRANTS (Tables) Sheet http://nocera.com/role/WarrantsTables WARRANTS (Tables) Tables http://nocera.com/role/Warrants 39 false false R40.htm 00000040 - Disclosure - LEASES (Tables) Sheet http://nocera.com/role/LeasesTables LEASES (Tables) Tables http://nocera.com/role/Leases 40 false false R41.htm 00000041 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables) Sheet http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables OTHER PAYABLES AND ACCRUED LIABILITIES (Tables) Tables http://nocera.com/role/OtherPayablesAndAccruedLiabilities 41 false false R42.htm 00000042 - Disclosure - TAXATION (Tables) Sheet http://nocera.com/role/TaxationTables TAXATION (Tables) Tables http://nocera.com/role/Taxation 42 false false R43.htm 00000043 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Sheet http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables RELATED PARTY BALANCES AND TRANSACTIONS (Tables) Tables http://nocera.com/role/RelatedPartyBalancesAndTransactions 43 false false R44.htm 00000044 - Disclosure - SHARE-BASED COMPENSATION (Tables) Sheet http://nocera.com/role/Share-basedCompensationTables SHARE-BASED COMPENSATION (Tables) Tables http://nocera.com/role/Share-basedCompensation 44 false false R45.htm 00000045 - Disclosure - (LOSS) INCOME PER SHARE (Tables) Sheet http://nocera.com/role/LossIncomePerShareTables (LOSS) INCOME PER SHARE (Tables) Tables http://nocera.com/role/LossIncomePerShare 45 false false R46.htm 00000046 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (???XFC???) (Tables) Sheet http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcTables DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (???XFC???) (Tables) Tables http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfc 46 false false R47.htm 00000047 - Disclosure - BUSINESS COMBINATION (Tables) Sheet http://nocera.com/role/BusinessCombinationTables BUSINESS COMBINATION (Tables) Tables http://nocera.com/role/BusinessCombination 47 false false R48.htm 00000048 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative) Sheet http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative) Details http://nocera.com/role/PrincipalActivitiesAndOrganization 48 false false R49.htm 00000049 - Disclosure - GOING CONCERN (Details Narrative) Sheet http://nocera.com/role/GoingConcernDetailsNarrative GOING CONCERN (Details Narrative) Details http://nocera.com/role/GoingConcern 49 false false R50.htm 00000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations) Details http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables 50 false false R51.htm 00000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives) Details http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables 51 false false R52.htm 00000052 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC) Details http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables 52 false false R53.htm 00000053 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative) Sheet http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative) Details http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables 53 false false R54.htm 00000054 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details) Sheet http://nocera.com/role/AccountsReceivableNetDetails ACCOUNTS RECEIVABLE, NET (Details) Details http://nocera.com/role/AccountsReceivableNetTables 54 false false R55.htm 00000055 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative) Sheet http://nocera.com/role/AccountsReceivableNetDetailsNarrative ACCOUNTS RECEIVABLE, NET (Details Narrative) Details http://nocera.com/role/AccountsReceivableNetTables 55 false false R56.htm 00000056 - Disclosure - INVENTORIES (Details) Sheet http://nocera.com/role/InventoriesDetails INVENTORIES (Details) Details http://nocera.com/role/InventoriesNetTables 56 false false R57.htm 00000057 - Disclosure - INVENTORIES, NET (Details Narrative) Sheet http://nocera.com/role/InventoriesNetDetailsNarrative INVENTORIES, NET (Details Narrative) Details http://nocera.com/role/InventoriesNetTables 57 false false R58.htm 00000058 - Disclosure - ADVANCE TO SUPPLIERS (Details Narrative) Sheet http://nocera.com/role/AdvanceToSuppliersDetailsNarrative ADVANCE TO SUPPLIERS (Details Narrative) Details http://nocera.com/role/AdvanceToSuppliers 58 false false R59.htm 00000059 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details) Sheet http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails PREPAID EXPENSES AND OTHER ASSETS, NET (Details) Details http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables 59 false false R60.htm 00000060 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details) Sheet http://nocera.com/role/PropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT, NET (Details) Details http://nocera.com/role/PropertyAndEquipmentNetTables 60 false false R61.htm 00000061 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) Sheet http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative PROPERTY AND EQUIPMENT, NET (Details Narrative) Details http://nocera.com/role/PropertyAndEquipmentNetTables 61 false false R62.htm 00000062 - Disclosure - GOODWILL (Details - Goodwill) Sheet http://nocera.com/role/GoodwillDetails-Goodwill GOODWILL (Details - Goodwill) Details http://nocera.com/role/GoodwillAndOtherIntangibleAssetsTables 62 false false R63.htm 00000063 - Disclosure - OTHER INTANGIBLE ASSETS (Details - Customer Relations) Sheet http://nocera.com/role/OtherIntangibleAssetsDetails-CustomerRelations OTHER INTANGIBLE ASSETS (Details - Customer Relations) Details 63 false false R64.htm 00000064 - Disclosure - OTHER BORROWINGS (Details) Sheet http://nocera.com/role/OtherBorrowingsDetails OTHER BORROWINGS (Details) Details http://nocera.com/role/OtherBorrowingsTables 64 false false R65.htm 00000065 - Disclosure - OTHER BORROWINGS (Details Narrative) Sheet http://nocera.com/role/OtherBorrowingsDetailsNarrative OTHER BORROWINGS (Details Narrative) Details http://nocera.com/role/OtherBorrowingsTables 65 false false R66.htm 00000066 - Disclosure - WARRANT (Details - Assumptions used) Sheet http://nocera.com/role/WarrantDetails-AssumptionsUsed WARRANT (Details - Assumptions used) Details http://nocera.com/role/WarrantsTables 66 false false R67.htm 00000067 - Disclosure - WARRANT (Details - Warrant Liability) Sheet http://nocera.com/role/WarrantDetails-WarrantLiability WARRANT (Details - Warrant Liability) Details http://nocera.com/role/WarrantsTables 67 false false R68.htm 00000068 - Disclosure - WARRANT (Details - Warrant Activity) Sheet http://nocera.com/role/WarrantDetails-WarrantActivity WARRANT (Details - Warrant Activity) Details http://nocera.com/role/WarrantsTables 68 false false R69.htm 00000069 - Disclosure - WARRANTS (Details Narrative) Sheet http://nocera.com/role/WarrantsDetailsNarrative WARRANTS (Details Narrative) Details http://nocera.com/role/WarrantsTables 69 false false R70.htm 00000070 - Disclosure - LEASES (Details - Lease costs) Sheet http://nocera.com/role/LeasesDetails-LeaseCosts LEASES (Details - Lease costs) Details http://nocera.com/role/LeasesTables 70 false false R71.htm 00000071 - Disclosure - LEASES (Details Narrative) Sheet http://nocera.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://nocera.com/role/LeasesTables 71 false false R72.htm 00000072 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details) Sheet http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails OTHER PAYABLES AND ACCRUED LIABILITIES (Details) Details http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables 72 false false R73.htm 00000073 - Disclosure - TAXATION (Details - Income tax expense) Sheet http://nocera.com/role/TaxationDetails-IncomeTaxExpense TAXATION (Details - Income tax expense) Details http://nocera.com/role/TaxationTables 73 false false R74.htm 00000074 - Disclosure - TAXATION (Details - Reconcilation of income tax) Sheet http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax TAXATION (Details - Reconcilation of income tax) Details http://nocera.com/role/TaxationTables 74 false false R75.htm 00000075 - Disclosure - TAXATION (Details - Deferred taxes) Sheet http://nocera.com/role/TaxationDetails-DeferredTaxes TAXATION (Details - Deferred taxes) Details http://nocera.com/role/TaxationTables 75 false false R76.htm 00000076 - Disclosure - TAXATION (Details - Valuation Allowance) Sheet http://nocera.com/role/TaxationDetails-ValuationAllowance TAXATION (Details - Valuation Allowance) Details http://nocera.com/role/TaxationTables 76 false false R77.htm 00000077 - Disclosure - TAXATION (Details Narrative) Sheet http://nocera.com/role/TaxationDetailsNarrative TAXATION (Details Narrative) Details http://nocera.com/role/TaxationTables 77 false false R78.htm 00000078 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) Sheet http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties) Details http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables 78 false false R79.htm 00000079 - Disclosure - COMMON STOCK (Details Narrative) Sheet http://nocera.com/role/CommonStockDetailsNarrative COMMON STOCK (Details Narrative) Details http://nocera.com/role/CommonStock 79 false false R80.htm 00000080 - Disclosure - SHARE-BASED COMPENSATION (Details - assumptions) Sheet http://nocera.com/role/Share-basedCompensationDetails-Assumptions SHARE-BASED COMPENSATION (Details - assumptions) Details http://nocera.com/role/Share-basedCompensationTables 80 false false R81.htm 00000081 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative) Sheet http://nocera.com/role/Share-basedCompensationDetailsNarrative SHARE-BASED COMPENSATION (Details Narrative) Details http://nocera.com/role/Share-basedCompensationTables 81 false false R82.htm 00000082 - Disclosure - PREFERRED STOCK (Details Narrative) Sheet http://nocera.com/role/PreferredStockDetailsNarrative PREFERRED STOCK (Details Narrative) Details http://nocera.com/role/PreferredStock 82 false false R83.htm 00000083 - Disclosure - (LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share Sheet http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare (LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share Details http://nocera.com/role/LossIncomePerShareTables 83 false false R84.htm 00000084 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD ("XFC") (Details - Discontinued operations XFC - operations) Sheet http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD ("XFC") (Details - Discontinued operations XFC - operations) Details http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcTables 84 false false R85.htm 00000085 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (???XFC???) (Details Narrative) Sheet http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (???XFC???) (Details Narrative) Details http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcTables 85 false false R86.htm 00000086 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://nocera.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://nocera.com/role/CommitmentsAndContingencies 86 false false R87.htm 00000087 - Disclosure - BUSINESS COMBINATION (Details - Meixin) Sheet http://nocera.com/role/BusinessCombinationDetails-Meixin BUSINESS COMBINATION (Details - Meixin) Details http://nocera.com/role/BusinessCombinationTables 87 false false R88.htm 00000088 - Disclosure - BUSINESS COMBINATION (Details - XFC) Sheet http://nocera.com/role/BusinessCombinationDetails-Xfc BUSINESS COMBINATION (Details - XFC) Details http://nocera.com/role/BusinessCombinationTables 88 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 6 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:InventoryWriteDown, us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue, us-gaap:LineOfCreditFacilityExpirationDate1, us-gaap:ProfitLoss - nocera_i10ka-123122.htm 126, 127, 128, 129, 130, 131 nocera_i10ka-123122.htm ncra-20221231.xsd ncra-20221231_cal.xml ncra-20221231_def.xml ncra-20221231_lab.xml ncra-20221231_pre.xml nocera_ex3101.htm nocera_ex3102.htm nocera_ex3201.htm nocera_ex3202.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 106 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nocera_i10ka-123122.htm": { "axisCustom": 0, "axisStandard": 23, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 767, "http://xbrl.sec.gov/dei/2022": 40 }, "contextCount": 191, "dts": { "calculationLink": { "local": [ "ncra-20221231_cal.xml" ] }, "definitionLink": { "local": [ "ncra-20221231_def.xml" ] }, "inline": { "local": [ "nocera_i10ka-123122.htm" ] }, "labelLink": { "local": [ "ncra-20221231_lab.xml" ] }, "presentationLink": { "local": [ "ncra-20221231_pre.xml" ] }, "schema": { "local": [ "ncra-20221231.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 606, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 86, "http://nocera.com/20221231": 25, "http://xbrl.sec.gov/dei/2022": 5, "total": 116 }, "keyCustom": 69, "keyStandard": 326, "memberCustom": 45, "memberStandard": 26, "nsprefix": "NCRA", "nsuri": "http://nocera.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://nocera.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY", "menuCat": "Notes", "order": "10", "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicy", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - ACCOUNTS RECEIVABLE, NET", "menuCat": "Notes", "order": "11", "role": "http://nocera.com/role/AccountsReceivableNet", "shortName": "ACCOUNTS RECEIVABLE, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - INVENTORIES, NET", "menuCat": "Notes", "order": "12", "role": "http://nocera.com/role/InventoriesNet", "shortName": "INVENTORIES, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:AdvanceToSuppliersTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - ADVANCE TO SUPPLIERS", "menuCat": "Notes", "order": "13", "role": "http://nocera.com/role/AdvanceToSuppliers", "shortName": "ADVANCE TO SUPPLIERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:AdvanceToSuppliersTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET", "menuCat": "Notes", "order": "14", "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet", "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - PROPERTY AND EQUIPMENT, NET", "menuCat": "Notes", "order": "15", "role": "http://nocera.com/role/PropertyAndEquipmentNet", "shortName": "PROPERTY AND EQUIPMENT, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS", "menuCat": "Notes", "order": "16", "role": "http://nocera.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - OTHER BORROWINGS", "menuCat": "Notes", "order": "17", "role": "http://nocera.com/role/OtherBorrowings", "shortName": "OTHER BORROWINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:WarrantDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - WARRANTS", "menuCat": "Notes", "order": "18", "role": "http://nocera.com/role/Warrants", "shortName": "WARRANTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:WarrantDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - LEASES", "menuCat": "Notes", "order": "19", "role": "http://nocera.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "2", "role": "http://nocera.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES", "menuCat": "Notes", "order": "20", "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilities", "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - TAXATION", "menuCat": "Notes", "order": "21", "role": "http://nocera.com/role/Taxation", "shortName": "TAXATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS", "menuCat": "Notes", "order": "22", "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactions", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - COMMON STOCK", "menuCat": "Notes", "order": "23", "role": "http://nocera.com/role/CommonStock", "shortName": "COMMON STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - SHARE-BASED COMPENSATION", "menuCat": "Notes", "order": "24", "role": "http://nocera.com/role/Share-basedCompensation", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - PREFERRED STOCK", "menuCat": "Notes", "order": "25", "role": "http://nocera.com/role/PreferredStock", "shortName": "PREFERRED STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - (LOSS) INCOME PER SHARE", "menuCat": "Notes", "order": "26", "role": "http://nocera.com/role/LossIncomePerShare", "shortName": "(LOSS) INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\u201cXFC\u201d)", "menuCat": "Notes", "order": "27", "role": "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfc", "shortName": "DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\u201cXFC\u201d)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - COMMITMENTS AND CONTINGENCIES", "menuCat": "Notes", "order": "28", "role": "http://nocera.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - BUSINESS COMBINATION", "menuCat": "Notes", "order": "29", "role": "http://nocera.com/role/BusinessCombination", "shortName": "BUSINESS COMBINATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - SUBSEQUENT EVENT", "menuCat": "Notes", "order": "30", "role": "http://nocera.com/role/SubsequentEvent", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)", "menuCat": "Policies", "order": "31", "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)", "menuCat": "Tables", "order": "32", "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "menuCat": "Tables", "order": "33", "role": "http://nocera.com/role/AccountsReceivableNetTables", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - INVENTORIES, NET (Tables)", "menuCat": "Tables", "order": "34", "role": "http://nocera.com/role/InventoriesNetTables", "shortName": "INVENTORIES, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)", "menuCat": "Tables", "order": "35", "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables", "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "menuCat": "Tables", "order": "36", "role": "http://nocera.com/role/PropertyAndEquipmentNetTables", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "menuCat": "Tables", "order": "37", "role": "http://nocera.com/role/GoodwillAndOtherIntangibleAssetsTables", "shortName": "GOODWILL AND OTHER INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - OTHER BORROWINGS (Tables)", "menuCat": "Tables", "order": "38", "role": "http://nocera.com/role/OtherBorrowingsTables", "shortName": "OTHER BORROWINGS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:ScheduleOfWarrantValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - WARRANTS (Tables)", "menuCat": "Tables", "order": "39", "role": "http://nocera.com/role/WarrantsTables", "shortName": "WARRANTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:ScheduleOfWarrantValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME", "menuCat": "Statements", "order": "4", "role": "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - LEASES (Tables)", "menuCat": "Tables", "order": "40", "role": "http://nocera.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)", "menuCat": "Tables", "order": "41", "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables", "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - TAXATION (Tables)", "menuCat": "Tables", "order": "42", "role": "http://nocera.com/role/TaxationTables", "shortName": "TAXATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "menuCat": "Tables", "order": "43", "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - SHARE-BASED COMPENSATION (Tables)", "menuCat": "Tables", "order": "44", "role": "http://nocera.com/role/Share-basedCompensationTables", "shortName": "SHARE-BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - (LOSS) INCOME PER SHARE (Tables)", "menuCat": "Tables", "order": "45", "role": "http://nocera.com/role/LossIncomePerShareTables", "shortName": "(LOSS) INCOME PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosures1TextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\u201cXFC\u201d) (Tables)", "menuCat": "Tables", "order": "46", "role": "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcTables", "shortName": "DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\u201cXFC\u201d) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosures1TextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_MeixinInstitutionalFoodDevelopmentCompanyLimitedMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - BUSINESS COMBINATION (Tables)", "menuCat": "Tables", "order": "47", "role": "http://nocera.com/role/BusinessCombinationTables", "shortName": "BUSINESS COMBINATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-012022-12-31_custom_MeixinInstitutionalFoodDevelopmentCompanyLimitedMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-09-062022-09-07_custom_MeixinVIEAgreementsMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)", "menuCat": "Details", "order": "48", "role": "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "shortName": "PRINCIPAL ACTIVITIES AND ORGANIZATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-11-012022-11-30_custom_XFCSaleMember", "decimals": "0", "lang": null, "name": "us-gaap:ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2021-01-012021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - GOING CONCERN (Details Narrative)", "menuCat": "Details", "order": "49", "role": "http://nocera.com/role/GoingConcernDetailsNarrative", "shortName": "GOING CONCERN (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EarningsPerShareBasic", "reportCount": 1, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME (Parenthetical)", "menuCat": "Statements", "order": "5", "role": "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE (LOSS) INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)", "menuCat": "Details", "order": "50", "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Concentrations)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskCreditRisk", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-012022-12-31_us-gaap_AccountsReceivableMember_us-gaap_CustomerConcentrationRiskMember_custom_CustomerAMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "NCRA:PropertyAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-012022-12-31_us-gaap_LeaseholdImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:PropertyPlantAndEquipmentEstimatedUsefulLives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives)", "menuCat": "Details", "order": "51", "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Property useful lives)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "NCRA:PropertyAndEquipmentUsefulLivesTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-012022-12-31_us-gaap_LeaseholdImprovementsMember", "decimals": null, "first": true, "lang": "en-US", "name": "NCRA:PropertyPlantAndEquipmentEstimatedUsefulLives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC)", "menuCat": "Details", "order": "52", "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details - Discontinued operation XFC)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "us-gaap:ConsolidationVariableInterestEntityPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31_custom_XFCSaleMember", "decimals": "0", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)", "menuCat": "Details", "order": "53", "role": "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "span", "span", "p", "us-gaap:FairValueMeasurementPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details)", "menuCat": "Details", "order": "54", "role": "http://nocera.com/role/AccountsReceivableNetDetails", "shortName": "ACCOUNTS RECEIVABLE, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)", "menuCat": "Details", "order": "55", "role": "http://nocera.com/role/AccountsReceivableNetDetailsNarrative", "shortName": "ACCOUNTS RECEIVABLE, NET (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - INVENTORIES (Details)", "menuCat": "Details", "order": "56", "role": "http://nocera.com/role/InventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - INVENTORIES, NET (Details Narrative)", "menuCat": "Details", "order": "57", "role": "http://nocera.com/role/InventoriesNetDetailsNarrative", "shortName": "INVENTORIES, NET (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R58": { "firstAnchor": { "ancestors": [ "span", "p", "NCRA:AdvanceToSuppliersTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - ADVANCE TO SUPPLIERS (Details Narrative)", "menuCat": "Details", "order": "58", "role": "http://nocera.com/role/AdvanceToSuppliersDetailsNarrative", "shortName": "ADVANCE TO SUPPLIERS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "NCRA:AdvanceToSuppliersTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsAndOtherReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - PREPAID EXPENSES AND OTHER ASSETS, NET (Details)", "menuCat": "Details", "order": "59", "role": "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails", "shortName": "PREPAID EXPENSES AND OTHER ASSETS, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "us-gaap:OtherCurrentAssetsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31_custom_OtherReceivablesMember", "decimals": "0", "lang": null, "name": "us-gaap:PrepaidExpenseAndOtherAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "menuCat": "Statements", "order": "6", "role": "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)", "menuCat": "Details", "order": "60", "role": "http://nocera.com/role/PropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)", "menuCat": "Details", "order": "61", "role": "http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative", "shortName": "PROPERTY AND EQUIPMENT, NET (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - GOODWILL (Details - Goodwill)", "menuCat": "Details", "order": "62", "role": "http://nocera.com/role/GoodwillDetails-Goodwill", "shortName": "GOODWILL (Details - Goodwill)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "lang": null, "name": "us-gaap:GoodwillImpairedAccumulatedImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - OTHER INTANGIBLE ASSETS (Details - Customer Relations)", "menuCat": "Details", "order": "63", "role": "http://nocera.com/role/OtherIntangibleAssetsDetails-CustomerRelations", "shortName": "OTHER INTANGIBLE ASSETS (Details - Customer Relations)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherLoansPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - OTHER BORROWINGS (Details)", "menuCat": "Details", "order": "64", "role": "http://nocera.com/role/OtherBorrowingsDetails", "shortName": "OTHER BORROWINGS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherLoansPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31_custom_XizhiBrenchMember_currency_TWD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - OTHER BORROWINGS (Details Narrative)", "menuCat": "Details", "order": "65", "role": "http://nocera.com/role/OtherBorrowingsDetailsNarrative", "shortName": "OTHER BORROWINGS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31_custom_XizhiBrenchMember_currency_TWD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RestrictedCash", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "NCRA:ScheduleOfWarrantValuationAssumptionsTableTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2021-09-262021-09-27_custom_CWarrantMember_us-gaap_MeasurementInputSharePriceMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - WARRANT (Details - Assumptions used)", "menuCat": "Details", "order": "66", "role": "http://nocera.com/role/WarrantDetails-AssumptionsUsed", "shortName": "WARRANT (Details - Assumptions used)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "NCRA:ScheduleOfWarrantValuationAssumptionsTableTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2021-09-262021-09-27_custom_CWarrantMember_us-gaap_MeasurementInputSharePriceMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "NCRA:ScheduleOfWarrantLiabilitiesTableTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - WARRANT (Details - Warrant Liability)", "menuCat": "Details", "order": "67", "role": "http://nocera.com/role/WarrantDetails-WarrantLiability", "shortName": "WARRANT (Details - Warrant Liability)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "NCRA:ScheduleOfWarrantLiabilitiesTableTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2021-12-31_us-gaap_WarrantMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - WARRANT (Details - Warrant Activity)", "menuCat": "Details", "order": "68", "role": "http://nocera.com/role/WarrantDetails-WarrantActivity", "shortName": "WARRANT (Details - Warrant Activity)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2020-12-31_us-gaap_WarrantMember", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "p", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-08-012022-08-15_custom_UnderwritersMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - WARRANTS (Details Narrative)", "menuCat": "Details", "order": "69", "role": "http://nocera.com/role/WarrantsDetailsNarrative", "shortName": "WARRANTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "NCRA:WarrantDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-08-012022-08-15_custom_UnderwritersMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2021-01-012021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "7", "role": "http://nocera.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "lang": null, "name": "NCRA:IncomeLossFromDiscontinuedOperationsNetOfTax1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000070 - Disclosure - LEASES (Details - Lease costs)", "menuCat": "Details", "order": "70", "role": "http://nocera.com/role/LeasesDetails-LeaseCosts", "shortName": "LEASES (Details - Lease costs)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "00000071 - Disclosure - LEASES (Details Narrative)", "menuCat": "Details", "order": "71", "role": "http://nocera.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000072 - Disclosure - OTHER PAYABLES AND ACCRUED LIABILITIES (Details)", "menuCat": "Details", "order": "72", "role": "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails", "shortName": "OTHER PAYABLES AND ACCRUED LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalesAndExciseTaxPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000073 - Disclosure - TAXATION (Details - Income tax expense)", "menuCat": "Details", "order": "73", "role": "http://nocera.com/role/TaxationDetails-IncomeTaxExpense", "shortName": "TAXATION (Details - Income tax expense)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000074 - Disclosure - TAXATION (Details - Reconcilation of income tax)", "menuCat": "Details", "order": "74", "role": "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax", "shortName": "TAXATION (Details - Reconcilation of income tax)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000075 - Disclosure - TAXATION (Details - Deferred taxes)", "menuCat": "Details", "order": "75", "role": "http://nocera.com/role/TaxationDetails-DeferredTaxes", "shortName": "TAXATION (Details - Deferred taxes)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000076 - Disclosure - TAXATION (Details - Valuation Allowance)", "menuCat": "Details", "order": "76", "role": "http://nocera.com/role/TaxationDetails-ValuationAllowance", "shortName": "TAXATION (Details - Valuation Allowance)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SummaryOfValuationAllowanceTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "NCRA:ValueAddedTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000077 - Disclosure - TAXATION (Details Narrative)", "menuCat": "Details", "order": "77", "role": "http://nocera.com/role/TaxationDetailsNarrative", "shortName": "TAXATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "NCRA:ValueAddedTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "NCRA:DueToRelatedPartiesCurrent1", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000078 - Disclosure - RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)", "menuCat": "Details", "order": "78", "role": "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties", "shortName": "RELATED PARTY BALANCES AND TRANSACTIONS (Details - Due to related parties)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "lang": null, "name": "NCRA:DueFromARelatedParty", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000079 - Disclosure - COMMON STOCK (Details Narrative)", "menuCat": "Details", "order": "79", "role": "http://nocera.com/role/CommonStockDetailsNarrative", "shortName": "COMMON STOCK (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-08-11", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - PRINCIPAL ACTIVITIES AND ORGANIZATION", "menuCat": "Notes", "order": "8", "role": "http://nocera.com/role/PrincipalActivitiesAndOrganization", "shortName": "PRINCIPAL ACTIVITIES AND ORGANIZATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000080 - Disclosure - SHARE-BASED COMPENSATION (Details - assumptions)", "menuCat": "Details", "order": "80", "role": "http://nocera.com/role/Share-basedCompensationDetails-Assumptions", "shortName": "SHARE-BASED COMPENSATION (Details - assumptions)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2021-12-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000081 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative)", "menuCat": "Details", "order": "81", "role": "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "shortName": "SHARE-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2021-12-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:PreferredStockTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2021-08-01", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000082 - Disclosure - PREFERRED STOCK (Details Narrative)", "menuCat": "Details", "order": "82", "role": "http://nocera.com/role/PreferredStockDetailsNarrative", "shortName": "PREFERRED STOCK (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:PreferredStockTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2021-08-01", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SaleOfStockPricePerShare", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000083 - Disclosure - (LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share", "menuCat": "Details", "order": "83", "role": "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare", "shortName": "(LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "NCRA:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosures1TextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000084 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\"XFC\") (Details - Discontinued operations XFC - operations)", "menuCat": "Details", "order": "84", "role": "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations", "shortName": "DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\"XFC\") (Details - Discontinued operations XFC - operations)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "NCRA:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosures1TextBlock", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000085 - Disclosure - DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\u201cXFC\u201d) (Details Narrative)", "menuCat": "Details", "order": "85", "role": "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "shortName": "DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\u201cXFC\u201d) (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-11-012022-11-30_us-gaap_DiscontinuedOperationsHeldforsaleMember_custom_XFCSaleMember", "decimals": "0", "lang": null, "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000086 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "menuCat": "Details", "order": "86", "role": "http://nocera.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-09-07_custom_MeixinInstitutionalFoodDevelopmentCompanyLimitedMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000087 - Disclosure - BUSINESS COMBINATION (Details - Meixin)", "menuCat": "Details", "order": "87", "role": "http://nocera.com/role/BusinessCombinationDetails-Meixin", "shortName": "BUSINESS COMBINATION (Details - Meixin)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-09-07_custom_MeixinInstitutionalFoodDevelopmentCompanyLimitedMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-11-30_custom_XinFengConstructionCoLtdMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000088 - Disclosure - BUSINESS COMBINATION (Details - XFC)", "menuCat": "Details", "order": "88", "role": "http://nocera.com/role/BusinessCombinationDetails-Xfc", "shortName": "BUSINESS COMBINATION (Details - XFC)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "AsOf2022-11-30_custom_XinFengConstructionCoLtdMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - GOING CONCERN", "menuCat": "Notes", "order": "9", "role": "http://nocera.com/role/GoingConcern", "shortName": "GOING CONCERN", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "nocera_i10ka-123122.htm", "contextRef": "From2022-01-01to2022-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 77, "tag": { "NCRA_AccumulatedImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Less: Impairment" } } }, "localname": "AccumulatedImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/OtherIntangibleAssetsDetails-CustomerRelations" ], "xbrltype": "monetaryItemType" }, "NCRA_AdvanceReceipts": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Advance receipts" } } }, "localname": "AdvanceReceipts", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "NCRA_AdvanceToSuppliers": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Advance to suppliers" } } }, "localname": "AdvanceToSuppliers", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "NCRA_AdvanceToSuppliersTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ADVANCE TO SUPPLIERS" } } }, "localname": "AdvanceToSuppliersTextBlock", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/AdvanceToSuppliers" ], "xbrltype": "textBlockItemType" }, "NCRA_AllCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Customers [Member]" } } }, "localname": "AllCustomersMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_AllSuppliersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "All Suppliers [Member]" } } }, "localname": "AllSuppliersMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_AverageExercisePriceExerciasable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AverageExercisePriceExerciasable", "periodEndLabel": "Average exercise price, exerciasable ending", "periodStartLabel": "Average exercise price, exerciasable beginning" } } }, "localname": "AverageExercisePriceExerciasable", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "perShareItemType" }, "NCRA_AverageExercisePriceExercisedSurrendered": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Average exercise price, exercised / surrendered" } } }, "localname": "AverageExercisePriceExercisedSurrendered", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "perShareItemType" }, "NCRA_AverageExercisePriceGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Average exercise price, granted" } } }, "localname": "AverageExercisePriceGranted", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "perShareItemType" }, "NCRA_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitieAssumedConsiderationReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Consideration received" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitieAssumedConsiderationReceived", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "NCRA_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBankBorrowing": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBankBorrowing", "verboseLabel": "Bank borrowing" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedBankBorrowing", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "NCRA_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayable", "verboseLabel": "Income tax payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIncomeTaxPayable", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "NCRA_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLossOnDisposalOfSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Loss on disposal of subsidiary" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLossOnDisposalOfSubsidiary", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "NCRA_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Net assets value" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetAssetsValue", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin" ], "xbrltype": "monetaryItemType" }, "NCRA_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedPurchasesPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Purchases price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedPurchasesPrice", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin" ], "xbrltype": "monetaryItemType" }, "NCRA_CWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "C Warrant [Member]" } } }, "localname": "CWarrantMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "NCRA_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Increase in cash and cash equivalents from continuing operations" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectContinuingOperations", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDiscontinutedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDiscontinutedOperations", "negatedPeriodEndLabel": "Less: Cash and cash equivalents from discontinued operations, end of year", "periodStartLabel": "Cash and cash equivalents from discontinued operations, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDiscontinutedOperations", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDiscontinuedOperations": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDiscontinuedOperations", "negatedLabel": "Decrease in cash and cash equivalents from discontinued operations" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffectDiscontinuedOperations", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_CashDisposedUponTerminationOfVie": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "CashDisposedUponTerminationOfVie", "negatedLabel": "Cash disposed upon termination of VIE" } } }, "localname": "CashDisposedUponTerminationOfVie", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_ChaileaseFinanceCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chailease Finance Co [Member]" } } }, "localname": "ChaileaseFinanceCoMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_ChangeInFairValueOfWarrantyLiabilities": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ChangeInFairValueOfWarrantyLiabilities", "verboseLabel": "Changes in fair value of warranty liabilities" } } }, "localname": "ChangeInFairValueOfWarrantyLiabilities", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_ChangesInFairValueOfWarrantyLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Changes in fair value of warranty liabilities" } } }, "localname": "ChangesInFairValueOfWarrantyLiabilities", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "NCRA_ChenChunChungMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chen Chun Chung [Member]" } } }, "localname": "ChenChunChungMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_ChuangAndFiveConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Chuang And Five Consultants [Member]" } } }, "localname": "ChuangAndFiveConsultantsMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_ClassAWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class A Warrant [Member]" } } }, "localname": "ClassAWarrantMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_ClassBWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Class B Warrant [Member]" } } }, "localname": "ClassBWarrantMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_CommonStockAndWarrantIssuance": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Common stock and warrant issuance" } } }, "localname": "CommonStockAndWarrantIssuance", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "NCRA_CommonStockAndWarrantIssuanceShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common stock and warrant issuance, shares" } } }, "localname": "CommonStockAndWarrantIssuanceShares", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "NCRA_ConsultancyServicesSettledByEquities": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ConsultancyServicesSettledByEquities", "verboseLabel": "Consultancy services settled by equities" } } }, "localname": "ConsultancyServicesSettledByEquities", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_CostOfRevenue1": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Cost of revenues" } } }, "localname": "CostOfRevenue1", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "NCRA_CustomerAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer A [Member]" } } }, "localname": "CustomerAMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_CustomerBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer B [Member]" } } }, "localname": "CustomerBMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_CustomerCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer C [Member]" } } }, "localname": "CustomerCMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_CustomerDMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer D [Member]" } } }, "localname": "CustomerDMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_CustomerEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Customer E [Member]" } } }, "localname": "CustomerEMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_DWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "D Warrant [Member]" } } }, "localname": "DWarrantMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "NCRA_DeferredTaxAssetsValuationAllowanceCurrents": { "auth_ref": [], "calculation": { "http://nocera.com/role/TaxationDetails-DeferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowanceCurrents", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "NCRA_DisclosureAdvanceToSuppliersAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Advance To Suppliers" } } }, "localname": "DisclosureAdvanceToSuppliersAbstract", "nsuri": "http://nocera.com/20221231", "xbrltype": "stringItemType" }, "NCRA_DisclosureWarrantsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants" } } }, "localname": "DisclosureWarrantsAbstract", "nsuri": "http://nocera.com/20221231", "xbrltype": "stringItemType" }, "NCRA_DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation Income Tax Expense", "label": "Disposal Group Including Discontinued Operation Income Tax Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIncomeTaxExpense", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations" ], "xbrltype": "monetaryItemType" }, "NCRA_DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "[custom:DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet-0]" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherReceivablesNet", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "NCRA_DisposalGroupIncludingDiscontinuedOperationSellingExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation Selling Expense", "label": "Disposal Group Including Discontinued Operation Selling Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationSellingExpense", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations" ], "xbrltype": "monetaryItemType" }, "NCRA_DisposalVieLiabilities": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Disposal VIE liabilities" } } }, "localname": "DisposalVieLiabilities", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "NCRA_DueFromARelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "DueFromARelatedParty", "verboseLabel": "Due from related parties" } } }, "localname": "DueFromARelatedParty", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "xbrltype": "monetaryItemType" }, "NCRA_DueFromRelatedPartiesCurrent1": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent1", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "NCRA_DueToRelatedPartiesCurrent1": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent1", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets", "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "xbrltype": "monetaryItemType" }, "NCRA_EntityAddressAddressLine4": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Four" } } }, "localname": "EntityAddressAddressLine4", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "NCRA_EntityAddressAddressLine5": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Five" } } }, "localname": "EntityAddressAddressLine5", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "NCRA_EquityInvestmentLoss": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "EquityInvestmentLoss", "negatedLabel": "Equity investment loss" } } }, "localname": "EquityInvestmentLoss", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "NCRA_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value change of warrants included in earnings", "label": "Fair value change of warrants included in earnings" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings1", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantLiability" ], "xbrltype": "monetaryItemType" }, "NCRA_FiniteLivedIntangibleAssetsTranslationAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Translation/ Adjustments" } } }, "localname": "FiniteLivedIntangibleAssetsTranslationAdjustments", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/OtherIntangibleAssetsDetails-CustomerRelations" ], "xbrltype": "monetaryItemType" }, "NCRA_ForeignCurrencyExchangeRateTranslation2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency during the period.", "label": "Annual average exchange rates" } } }, "localname": "ForeignCurrencyExchangeRateTranslation2", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "pureItemType" }, "NCRA_FourCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Four Customers [Member]" } } }, "localname": "FourCustomersMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_GlobalIntangibleLowTaxedIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Global Intangible Low Taxed Income", "label": "Global Intangible Low Taxed Income" } } }, "localname": "GlobalIntangibleLowTaxedIncome", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "NCRA_GrossProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross proceeds from public offering", "label": "Gross proceeds from public offering" } } }, "localname": "GrossProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "NCRA_HsienWenYuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hsien Wen Yu [Member]" } } }, "localname": "HsienWenYuMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_IPOWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "I P O Warrant [Member]" } } }, "localname": "IPOWarrantMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "NCRA_ImpairmentOfLongtermInvestments": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "ImpairmentOfLongtermInvestments", "negatedLabel": "Impairment of long-term investments" } } }, "localname": "ImpairmentOfLongtermInvestments", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "NCRA_IncomeLossFromDiscontinuedOperationsNetOfTax1": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncomeLossFromDiscontinuedOperationsNetOfTax1", "negatedLabel": "Less: net (loss) income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax1", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_IncreaseDecreaseInAdvanceReceipt": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInAdvanceReceipt", "negatedLabel": "Advance receipts" } } }, "localname": "IncreaseDecreaseInAdvanceReceipt", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_IncreaseDecreaseInRetentionReceivables": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "IncreaseDecreaseInRetentionReceivables", "negatedLabel": "Retention receivables" } } }, "localname": "IncreaseDecreaseInRetentionReceivables", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_IssuanceOfNewSharesUponPrivatePlacement": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Issuance of new shares upon private placement" } } }, "localname": "IssuanceOfNewSharesUponPrivatePlacement", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "NCRA_IssuanceOfNewSharesUponPrivatePlacementShares": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Issuance of new shares upon private placement, shares" } } }, "localname": "IssuanceOfNewSharesUponPrivatePlacementShares", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "NCRA_LongtermSecuredBankLoan": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Long-term secured other borrowing" } } }, "localname": "LongtermSecuredBankLoan", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "NCRA_LossIncomePerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss per share - basic and diluted" } } }, "localname": "LossIncomePerShareAbstract", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "NCRA_LossOnDisposal": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Loss on disposal" } } }, "localname": "LossOnDisposal", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "NCRA_MachineryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Machinery [Member]" } } }, "localname": "MachineryMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "domainItemType" }, "NCRA_MeixinInstitutionalFoodDevelopmentCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Meixin Institutional Food Development Company Limited [Member]" } } }, "localname": "MeixinInstitutionalFoodDevelopmentCompanyLimitedMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationTables" ], "xbrltype": "domainItemType" }, "NCRA_MeixinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Meixin [Member]" } } }, "localname": "MeixinMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill" ], "xbrltype": "domainItemType" }, "NCRA_MeixinVIEAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Meixin VIE Agreements [Member]", "label": "Meixin VIE Agreements [Member]" } } }, "localname": "MeixinVIEAgreementsMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_MichaelALittmanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Michael A Littman [Member]" } } }, "localname": "MichaelALittmanMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_MountainShareTransferMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mountain Share Transfer [Member]" } } }, "localname": "MountainShareTransferMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "xbrltype": "domainItemType" }, "NCRA_NetIncomeLossAttributableToNoncontrollingInterest1": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Less: Total comprehensive loss (income) attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest1", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "NCRA_OneCustomerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "One Customer [Member]" } } }, "localname": "OneCustomerMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_OtherReceivablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Receivables [Member]" } } }, "localname": "OtherReceivablesMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" ], "xbrltype": "domainItemType" }, "NCRA_PrcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PRC Enterprise Income Tax [Member]" } } }, "localname": "PrcMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_PrepaidExpensesAndOtherAssetsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Assets, Net" } } }, "localname": "PrepaidExpensesAndOtherAssetsPolicyTextBlock", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "NCRA_ProceedsFromCommonStockAndWarrantIssuance": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from common stock and warrant issuance" } } }, "localname": "ProceedsFromCommonStockAndWarrantIssuance", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_ProceedsFromPreferredStockAndWarrantIssuance": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from preferred stock and warrant issuance" } } }, "localname": "ProceedsFromPreferredStockAndWarrantIssuance", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_PropertyAndEquipmentUsefulLivesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment Useful Lives" } } }, "localname": "PropertyAndEquipmentUsefulLivesTableTextBlock", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" ], "xbrltype": "textBlockItemType" }, "NCRA_PropertyPlantAndEquipmentEstimatedUsefulLives1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and equipment useful lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives1", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "stringItemType" }, "NCRA_PublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Public Offering [Member]" } } }, "localname": "PublicOfferingMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_PurchaseOfNoncontrollingInterest": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Purchase of non-controlling interest" } } }, "localname": "PurchaseOfNoncontrollingInterest", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "NCRA_PurchaseOfPropertyAndEquipment": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Purchase of property and equipment" } } }, "localname": "PurchaseOfPropertyAndEquipment", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "NCRA_PurchasesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchases [Member]" } } }, "localname": "PurchasesMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_RetentionReceivables": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Retention receivables" } } }, "localname": "RetentionReceivables", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "NCRA_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosures1TextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued operations XFC 1" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosures1TextBlock", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcTables" ], "xbrltype": "textBlockItemType" }, "NCRA_ScheduleOfWarrantLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of warranty liability activity" } } }, "localname": "ScheduleOfWarrantLiabilitiesTableTextBlock", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "NCRA_ScheduleOfWarrantValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of assumptions used" } } }, "localname": "ScheduleOfWarrantValuationAssumptionsTableTextBlock", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "NCRA_SeriesAWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Series A Warrant [Member]" } } }, "localname": "SeriesAWarrantMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_ShareBasedCompensationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share Based Compensation [Member]" } } }, "localname": "ShareBasedCompensationMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_ShunChihChuangMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shun Chih Chuang [Member]" } } }, "localname": "ShunChihChuangMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_StatutoryAndOtherReserves": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Statutory and other reserves" } } }, "localname": "StatutoryAndOtherReserves", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "NCRA_StatutoryAndOtherReservesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statutory And Other Reserves [Member]" } } }, "localname": "StatutoryAndOtherReservesMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "NCRA_SupplierAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplier A [Member]" } } }, "localname": "SupplierAMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_SupplierBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplier B [Member]" } } }, "localname": "SupplierBMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_SupplierCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplier C [Member]" } } }, "localname": "SupplierCMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "NCRA_TaisiElectricMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taisi Electric [Member]" } } }, "localname": "TaisiElectricMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "xbrltype": "domainItemType" }, "NCRA_TotalNoceraStockholdersEquityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Total Nocera Stockholders Equity [Member]" } } }, "localname": "TotalNoceraStockholdersEquityMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "NCRA_TraDigitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TraDigital [Member]", "label": "TraDigital [Member]" } } }, "localname": "TraDigitalMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_UnderwritersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Underwriters [Member]" } } }, "localname": "UnderwritersMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_ValuationAllowanceDeferredTaxAssetChangeInAmount1": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Reductions in valuation allowance", "label": "Reductions in valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount1", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/TaxationDetails-ValuationAllowance" ], "xbrltype": "monetaryItemType" }, "NCRA_ValueAddedTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Value added tax rate", "label": "Value added tax rate" } } }, "localname": "ValueAddedTaxRate", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "percentItemType" }, "NCRA_WarrantDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WARRANTS" } } }, "localname": "WarrantDisclosureTextBlock", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Warrants" ], "xbrltype": "textBlockItemType" }, "NCRA_WarrantWeightedAverageExercisePriceExpired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price, expired", "label": "Average exercise price, expired" } } }, "localname": "WarrantWeightedAverageExercisePriceExpired", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "perShareItemType" }, "NCRA_WarrantsExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WarrantsExercisable", "periodEndLabel": "Warrants exercisable at ending", "periodStartLabel": "Warrants exercisable beginning" } } }, "localname": "WarrantsExercisable", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "sharesItemType" }, "NCRA_WarrantsExercisedSurrendered": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants Exercised / surrendered" } } }, "localname": "WarrantsExercisedSurrendered", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "sharesItemType" }, "NCRA_WarrantsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants granted" } } }, "localname": "WarrantsGranted", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "NCRA_WarrantsIssuedToInvestorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants Issued To Investors [Member]" } } }, "localname": "WarrantsIssuedToInvestorsMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantLiability" ], "xbrltype": "domainItemType" }, "NCRA_WarrantsIssuedToUnderwriterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Warrants Issued To Underwriter [Member]" } } }, "localname": "WarrantsIssuedToUnderwriterMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantLiability" ], "xbrltype": "domainItemType" }, "NCRA_WeightedAverageRemainingContractualTermGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Remaining Contractual Term, granted" } } }, "localname": "WeightedAverageRemainingContractualTermGranted", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "durationItemType" }, "NCRA_XFCSaleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "XFC Sale [Member]", "label": "XFC Sale [Member]" } } }, "localname": "XFCSaleMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations", "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_XinFengConstructionCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Xin Feng Construction Co Ltd [Member]" } } }, "localname": "XinFengConstructionCoLtdMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Xfc", "http://nocera.com/role/BusinessCombinationTables", "http://nocera.com/role/GoodwillDetails-Goodwill" ], "xbrltype": "domainItemType" }, "NCRA_XizhiBrenchMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Xizhi Brench [Member]" } } }, "localname": "XizhiBrenchMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "domainItemType" }, "NCRA_YinChiehChengMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Yin Chieh Cheng [Member]" } } }, "localname": "YinChiehChengMember", "nsuri": "http://nocera.com/20221231", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties", "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "domainItemType" }, "currency_TWD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Taiwan, New Dollars" } } }, "localname": "TWD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r596", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r596", "r598", "r599" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r596", "r598", "r599" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r596", "r598", "r599" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r585" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r588" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r591" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r587" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r593" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r586" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r595" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r603" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://nocera.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r270", "r271", "r364", "r389", "r561", "r563" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations", "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "http://nocera.com/role/WarrantDetails-WarrantLiability", "http://nocera.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r324", "r577", "r652", "r675" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r324", "r577", "r652", "r675" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r270", "r271", "r364", "r389", "r562", "r563" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations", "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "http://nocera.com/role/WarrantDetails-WarrantLiability", "http://nocera.com/role/WarrantsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r328", "r335" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "ACCOUNTS RECEIVABLE, NET" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.", "label": "Advances to suppliers" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/AdvanceToSuppliersDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "OTHER PAYABLES AND ACCRUED LIABILITIES" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Other payables and accrued liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r42", "r584" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r242", "r325" ], "calculation": { "http://nocera.com/role/AccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r325", "r326" ], "calculation": { "http://nocera.com/role/AccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/AccountsReceivableNetDetails", "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r28", "r198", "r214" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r47", "r559" ], "calculation": { "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Salary payable" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r114", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r59", "r60", "r61", "r243", "r537", "r545", "r546" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r171", "r507", "r541", "r542", "r612", "r613", "r614", "r626", "r627", "r628" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r34", "r584" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital (1)" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r442", "r443", "r444", "r626", "r627", "r628", "r661" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r144", "r145", "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r244", "r327", "r331", "r332", "r334" ], "calculation": { "http://nocera.com/role/AccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Less: Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/AccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r79", "r103", "r108" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r196", "r213", "r238", "r267", "r313", "r316", "r320", "r329", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r481", "r485", "r492", "r584", "r649", "r650", "r667" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r230", "r247", "r267", "r329", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r481", "r485", "r492", "r584", "r649", "r650", "r667" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets at fair value" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r17", "r116", "r228", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Assets" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r17", "r111", "r116", "r228", "r229" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Assets of disposal group", "verboseLabel": "Disposal Group, Including Discontinued Operation, Assets, Current" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r179", "r182" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Change of Reporting Entity and Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r477", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc", "http://nocera.com/role/BusinessCombinationTables", "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r157", "r158", "r477", "r578", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc", "http://nocera.com/role/BusinessCombinationTables", "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r162" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc", "http://nocera.com/role/BusinessCombinationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r163", "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "BUSINESS COMBINATION" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombination" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and bank balance" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Trade receivables" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "auth_ref": [ "r160" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other", "negatedLabel": "Other payables and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "verboseLabel": "Intangible assets - customer relations" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r159", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r159", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r160" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "negatedLabel": "Other payables and accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r159", "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Plant and equipment, net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r160" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "verboseLabel": "Goodwill" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combination" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Cash": { "auth_ref": [ "r548", "r549", "r584", "r607" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAcquiredFromAcquisition": { "auth_ref": [ "r71" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the acquisition of business during the period (for example, cash that was held by the acquired business).", "label": "Cash acquired from merger" } } }, "localname": "CashAcquiredFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r81", "r233", "r557" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r82" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r76", "r81", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents form continuing operations, end of year", "periodStartLabel": "Cash and cash equivalents from continuing operations, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r76", "r81", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash and cash equivalents at end of year", "periodStartLabel": "Cash and cash equivalents at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r76", "r192" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r76" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash provided by financing activities from discontinued operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [ "r16", "r76" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Net cash used in investing activities from discontinued operations" } } }, "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r239", "r240", "r241", "r267", "r289", "r290", "r293", "r295", "r303", "r304", "r329", "r352", "r354", "r355", "r356", "r359", "r360", "r387", "r388", "r391", "r395", "r402", "r492", "r556", "r605", "r622", "r629" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Warrants exercise price", "periodEndLabel": "Average exercise price, outstanding ending", "periodStartLabel": "Average exercise price, outstanding beginning" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "Class of Warrant or Right, Outstanding", "periodEndLabel": "Warrants outstanding, ending balance", "periodStartLabel": "Warrants outstanding, beginning balance" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations", "http://nocera.com/role/WarrantDetails-WarrantLiability", "http://nocera.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r51", "r203", "r220" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r121", "r350", "r351", "r551", "r648" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r122", "r552" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r626", "r627", "r661" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r129" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33", "r584" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock ($0.001 par value; authorized 200,000,000 shares; 9,243,587 shares and 7,071,920 shares issued and outstanding as of December 31, 2022 and 2021, respectively) (1)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r62", "r250", "r252", "r258", "r533", "r538" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive loss attributable to Nocera Shareholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive (Loss) Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r93", "r94", "r189", "r190", "r324", "r550" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r93", "r94", "r189", "r190", "r324", "r547", "r550" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r93", "r94", "r189", "r190", "r324", "r550", "r676" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r209", "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentrations of Credit Risk" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r93", "r94", "r189", "r190", "r324" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration percentage", "verboseLabel": "Concentration risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r93", "r94", "r189", "r190", "r324", "r550" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationVariableInterestEntityPolicy": { "auth_ref": [ "r172", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined).", "label": "Variable Interest Entity" } } }, "localname": "ConsolidationVariableInterestEntityPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Commitments" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Sales" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r155", "r461", "r469", "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-IncomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r91", "r324" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r125", "r265", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r377", "r384", "r385", "r386" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "OTHER BORROWINGS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowings" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r27", "r28", "r29", "r197", "r200", "r212", "r272", "r361", "r362", "r363", "r364", "r365", "r367", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r382", "r383", "r503", "r571", "r572", "r573", "r574", "r575", "r623" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r49", "r362" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r272", "r361", "r362", "r363", "r364", "r365", "r367", "r373", "r374", "r375", "r376", "r378", "r379", "r380", "r381", "r382", "r383", "r503", "r571", "r572", "r573", "r574", "r575", "r623" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Schedule of prepaid expenses and other assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax assets, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r79", "r155", "r462", "r468", "r469", "r625" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-IncomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r30", "r31", "r199", "r210", "r455" ], "calculation": { "http://nocera.com/role/TaxationDetails-DeferredTaxes": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r448", "r449" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred tax liabilities, net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r456" ], "calculation": { "http://nocera.com/role/TaxationDetails-DeferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsGrossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r657" ], "calculation": { "http://nocera.com/role/TaxationDetails-DeferredTaxes": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets, net" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r153", "r658" ], "calculation": { "http://nocera.com/role/TaxationDetails-DeferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Tax loss carried forward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances": { "auth_ref": [ "r153", "r658" ], "calculation": { "http://nocera.com/role/TaxationDetails-DeferredTaxes": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated returns and sales allowances.", "label": "Allowance for doubtful receivables" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "periodEndLabel": "Valuation allowance, ending balance", "periodStartLabel": "Valuation allowance, beginning" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ValuationAllowance" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r153", "r658" ], "calculation": { "http://nocera.com/role/TaxationDetails-DeferredTaxes": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Property and equipment, difference in depreciation" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-DeferredTaxes" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r79", "r112" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation expenses", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows", "http://nocera.com/role/PropertyAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r180", "r181", "r184", "r185", "r563" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue": { "auth_ref": [ "r183" ], "lang": { "en-us": { "role": { "documentation": "Describes how an entity determines the fair values of its derivatives, including its valuation methodology and significant assumptions used.", "label": "Derivatives, Determination of Fair Value" } } }, "localname": "DerivativesBasisAndUseOfDerivativesBasisDeterminationOfFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r411", "r438", "r439", "r441", "r445", "r580" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r4", "r6", "r8" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax" } } }, "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r4", "r6", "r8", "r19" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.", "label": "(Loss) income from discontinued operations", "verboseLabel": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations", "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net loss from discontinued operations" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations:" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations" ], "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "auth_ref": [ "r2", "r3", "r228" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components 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.", "label": "Discontinued Operations, Held-for-sale [Member]" } } }, "localname": "DiscontinuedOperationsHeldforsaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r228" ], "lang": { "en-us": { "role": { "documentation": "Information by disposal group classification.", "label": "Disposal Group Classification [Axis]" } } }, "localname": "DisposalGroupClassificationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DisposalGroupClassificationDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "localname": "DisposalGroupClassificationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r0", "r1", "r17", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r0", "r1", "r17", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r15", "r229" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "negatedLabel": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r0", "r1", "r17", "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred tax liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "auth_ref": [ "r193" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.", "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r15" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "negatedLabel": "Disposal Group, Including Discontinued Operation, General and Administrative Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "auth_ref": [ "r0", "r1", "r17", "r111", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "auth_ref": [ "r0", "r1", "r17", "r111", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherExpense": { "auth_ref": [ "r15" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Expense", "negatedLabel": "Disposal Group, Including Discontinued Operation, Other Expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherIncome": { "auth_ref": [ "r15" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other income attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Other Income" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherLiabilities": { "auth_ref": [ "r0", "r1", "r17", "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "auth_ref": [ "r0", "r1", "r17", "r111", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as prepaid and 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.", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": { "auth_ref": [ "r0", "r1", "r17", "r111", "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as property, plant and equipment 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.", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r15", "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r23", "r120" ], "lang": { "en-us": { "role": { "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.", "label": "DISPOSAL OF XIN FENG CONSTRUCTION CO., LTD (\u201cXFC\u201d)" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfc" ], "xbrltype": "textBlockItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividend payable" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPreferredStock": { "auth_ref": [ "r136", "r208" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Preferred Stock", "negatedLabel": "Preferred stock dividend" } } }, "localname": "DividendsPreferredStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r259", "r278", "r279", "r280", "r281", "r282", "r286", "r289", "r293", "r294", "r295", "r299", "r489", "r490", "r534", "r539", "r567" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r259", "r278", "r279", "r280", "r281", "r282", "r289", "r293", "r294", "r295", "r299", "r489", "r490", "r534", "r539", "r567" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r88", "r89" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "(Loss) Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r296", "r297", "r298", "r300" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "(LOSS) INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/LossIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r493" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r268", "r451", "r470" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective income tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r656", "r659" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.", "label": "Changes in valuation allowance" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r656", "r659" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Tax effect of different tax rates in other jurisdictions" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpense": { "auth_ref": [ "r656", "r659" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Tax effect of non-deductible expense" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "auth_ref": [ "r656", "r659" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.", "label": "GILTI Tax Impact" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings": { "auth_ref": [ "r656", "r659" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the repatriation of foreign earnings.", "label": "PRC income tax statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Percentage 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 operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Tax effect of stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r656", "r659" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Tax effect of non-deductible income" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ReconcilationOfIncomeTax" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r440" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Unrecognized compensation costs" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Unrecognized compensation cost amortization period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r129", "r226", "r254", "r255", "r256", "r273", "r274", "r275", "r277", "r283", "r285", "r302", "r330", "r404", "r442", "r443", "r444", "r464", "r465", "r488", "r494", "r495", "r496", "r497", "r498", "r499", "r507", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_ExtendedProductWarrantyAccrual": { "auth_ref": [ "r123" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate extended product warranty liability. Does not include the ending balance for the standard product warranty liability.", "label": "Warrant liability" } } }, "localname": "ExtendedProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.", "label": "Fair Value Measurement" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r188" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r187" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value", "periodEndLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Ending Balance", "periodStartLabel": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value, Beginning Balance" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantLiability" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r237", "r347" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less: Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherIntangibleAssetsDetails-CustomerRelations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r107", "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Acquisitions" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherIntangibleAssetsDetails-CustomerRelations" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r107", "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Balance at end of year" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherIntangibleAssetsDetails-CustomerRelations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyExchangeRateTranslation1": { "auth_ref": [ "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.", "label": "Exchange rates at end of period" } } }, "localname": "ForeignCurrencyExchangeRateTranslation1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "pureItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Translation and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r615", "r616", "r620", "r670", "r674" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary", "negatedLabel": "Loss on disposal of XFC" } } }, "localname": "GainOrLossOnSaleOfStockInSubsidiary", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r236", "r340", "r532", "r570", "r584", "r637", "r644" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets", "http://nocera.com/role/GoodwillDetails-Goodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r109" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "GOODWILL AND OTHER INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r345", "r346", "r570" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r342", "r344", "r570" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Accumulated amortization" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/GoodwillDetails-Goodwill" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r79", "r341", "r343", "r345", "r570" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r267", "r313", "r315", "r319", "r321", "r329", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r492", "r569", "r649" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r110", "r119" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment of Long-lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r67", "r80", "r166", "r278", "r279", "r280", "r281", "r291", "r295" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Net loss from continuing operations", "totalLabel": "Net loss from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows", "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense).", "label": "Net loss from continuing operations before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r63", "r204", "r205", "r221", "r259", "r276", "r278", "r279", "r280", "r281", "r289", "r293", "r294", "r490", "r534" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r63", "r221", "r224", "r259", "r276", "r278", "r279", "r280", "r281", "r289", "r293", "r294", "r295", "r490", "r534", "r539" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax": { "auth_ref": [ "r4", "r5", "r6", "r7", "r8", "r19", "r222", "r229", "r473" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net (loss) income from discontinued operations", "verboseLabel": "Net (loss) income from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare": { "auth_ref": [ "r64", "r222", "r224", "r259", "r290", "r293", "r294", "r671", "r673" ], "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic Share" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare": { "auth_ref": [ "r177", "r290", "r293", "r294" ], "lang": { "en-us": { "role": { "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.", "label": "Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Diluted Share" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r9", "r10", "r11", "r12", "r13", "r14", "r18", "r20", "r21", "r22", "r117", "r118" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about 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.", "label": "Disposal Groups, Including Discontinued Operations [Table]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r348", "r349" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r148" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r268", "r452", "r453", "r460", "r466", "r471", "r474", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "TAXATION" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Taxation" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r269", "r284", "r285", "r312", "r450", "r467", "r472", "r540" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expenses", "negatedTerseLabel": "Total income tax expense (benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "http://nocera.com/role/TaxationDetails-IncomeTaxExpense" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r253", "r446", "r447", "r453", "r454", "r459", "r463" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxUncertaintiesPolicy": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for tax positions taken in the tax return filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other types of contingencies related to income taxes.", "label": "Uncertain Tax Positions" } } }, "localname": "IncomeTaxUncertaintiesPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedTaxesPayable": { "auth_ref": [ "r619" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period of all taxes owed but not paid, including income, property and other taxes.", "label": "Increase (Decrease) in Accrued Taxes Payable", "verboseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.", "label": "Increase (Decrease) in Deferred Income Taxes", "negatedLabel": "Deferred income tax" } } }, "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties, Current", "verboseLabel": "Advance to suppliers" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInNotesPayableCurrent": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.", "label": "Increase (Decrease) in Notes Payable, Current", "verboseLabel": "Notes payable" } } }, "localname": "IncreaseDecreaseInNotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayable": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligations classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Increase (Decrease) in Other Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Other payables and accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets, net" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r102", "r105" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets - customer relations" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r207" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest (expenses) income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "INVENTORIES, NET" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/InventoriesNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r246", "r558", "r584" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://nocera.com/role/InventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets", "http://nocera.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r232", "r245", "r301", "r336", "r338", "r339", "r516", "r564" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r101", "r560" ], "calculation": { "http://nocera.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessAndRawMaterialsNetOfReserves": { "auth_ref": [ "r101", "r610" ], "calculation": { "http://nocera.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items which are partially completed at the time of measurement and unprocessed items that will go through the production process and become part of the final product. This element may be used when the reporting entity combines work in process and raw materials into an aggregate amount.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcessAndRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/InventoriesNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r505", "r583" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Total net lease costs" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Components of lease expenses" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing.", "label": "LEASES" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r506" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r267", "r329", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r482", "r485", "r486", "r492", "r568", "r649", "r667", "r668" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities [Default Label]", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r202", "r218", "r584", "r624", "r636", "r663" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r231", "r267", "r329", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r482", "r485", "r486", "r492", "r584", "r649", "r667", "r668" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r186" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Liabilities at fair value" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r17", "r116", "r228", "r229" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r29", "r200", "r212" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-Term Line of Credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LoansPayable": { "auth_ref": [ "r29", "r200", "r211" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).", "label": "Loans Payable" } } }, "localname": "LoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r27" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer.", "label": "Bank borrowing" } } }, "localname": "LoansPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r124" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Measurement Input, Exercise Price [Member]" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Measurement Input, Share Price [Member]" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability." } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r54", "r201", "r217", "r267", "r329", "r352", "r354", "r355", "r356", "r359", "r360", "r492" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInDiscontinuedOperations": { "auth_ref": [ "r76" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in cash associated with the entity's discontinued operations.", "label": "Net cash used in operating activities from discontinued operations" } } }, "localname": "NetCashProvidedByUsedInDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r263" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r618" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net cash provided by financing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r263" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r618" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net cash used in investing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r76", "r77", "r80" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r76", "r77", "r80" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net cash (used in) provided by operating activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r65", "r80", "r206", "r223", "r229", "r248", "r251", "r256", "r267", "r276", "r278", "r279", "r280", "r281", "r284", "r285", "r291", "r313", "r315", "r319", "r321", "r329", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r490", "r492", "r569", "r649" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net loss attributable to Nocera Shareholders" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r169", "r176", "r248", "r251", "r284", "r285", "r614" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Less: Net loss (income) attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r278", "r279", "r280", "r281", "r286", "r287", "r292", "r295", "r313", "r315", "r319", "r321", "r569" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r164", "r404", "r626", "r627", "r628" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingGainsLosses": { "auth_ref": [ "r69" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of gains or losses resulting from nonoperating activities (for example, interest and dividend revenue, property, plant and equipment impairment loss, and so forth).", "label": "Impairment of deposits for property and equipment" } } }, "localname": "NonoperatingGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other (expenses) income, net" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Notes payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffsettingAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Offsetting Assets [Line Items]" } } }, "localname": "OffsettingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsTable": { "auth_ref": [ "r55", "r56" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements.", "label": "Offsetting Assets [Table]" } } }, "localname": "OffsettingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-AssumptionsUsed" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r664" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/LeasesDetails-LeaseCosts" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Net operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r25", "r178" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "PRINCIPAL ACTIVITIES AND ORGANIZATION" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [], "calculation": { "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.", "label": "Other Accounts Payable and Accrued Liabilities", "totalLabel": "Total" } } }, "localname": "OtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Others" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r167", "r168", "r170" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Foreign currency translation Adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r57" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r167", "r168", "r170", "r249", "r252" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Comprehensive loss" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other current assets.", "label": "PREPAID EXPENSES AND OTHER ASSETS, NET" } } }, "localname": "OtherCurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLoansPayable": { "auth_ref": [ "r29", "r200", "r215" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term loans payable classified as other.", "label": "Other Loans Payable", "verboseLabel": "Total" } } }, "localname": "OtherLoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayableCurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term loans classified as other, payable within one year or the operating cycle, if longer.", "label": "Total" } } }, "localname": "OtherLoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLoansPayableLongTerm": { "auth_ref": [ "r50" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term loans classified as other, payable after one year or the operating cycle, if longer.", "label": "Other Loans Payable, Long-Term, Noncurrent", "verboseLabel": "Total" } } }, "localname": "OtherLoansPayableLongTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermDebtCurrent": { "auth_ref": [ "r27", "r28" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.", "label": "Long-term secured other borrowing \u2013 current portion" } } }, "localname": "OtherLongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r261" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 5.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Other (expenses) income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r70" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "totalLabel": "Total other (expenses) income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r72", "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetailsNarrative", "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r72" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "negatedLabel": "Net cash outflow upon acquisition of a subsidiary" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company.", "label": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r32", "r387" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r32", "r387" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for terms, amounts, nature of changes, rights and privileges, dividends, and other matters related to preferred stock.", "label": "PREFERRED STOCK" } } }, "localname": "PreferredStockTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PreferredStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r32", "r584" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred stock ($0.001 par value; authorized 10,000,000 shares; Series A Preferred Stock, 2,000,000 authorized, 80,000 shares issued and outstanding as of December 31, 2022 and 2021, respectively)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets.", "label": "Prepaid expenses, gross" } } }, "localname": "PrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r611" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other assets, net" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets", "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates": { "auth_ref": [ "r71" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from the sale of a business segment or subsidiary or sale of an entity that is related to it but not strictly controlled during the period (for example, an unconsolidated subsidiary, affiliate, joint venture or equity method investment).", "label": "Proceeds from Divestiture of Businesses and Interests in Affiliates" } } }, "localname": "ProceedsFromDivestitureOfBusinessesAndInterestsInAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r71" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled.", "label": "Proceeds from disposal of XFC" } } }, "localname": "ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r73" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfWarrants": { "auth_ref": [ "r73" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).", "label": "Proceeds from issuance of IPO warrant" } } }, "localname": "ProceedsFromIssuanceOfWarrants", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r73" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "Proceeds from Issuance or Sale of Equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfRelatedPartyDebt": { "auth_ref": [], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from long-term debt by a related party. Related parties, include, but are not limited to, affiliates, owners or officers and their immediate families, and pension trusts.", "label": "Proceeds from related parties" } } }, "localname": "ProceedsFromRepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSubordinatedShortTermDebt": { "auth_ref": [ "r74" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from an obligation which places a lender in a lien position behind debt having a higher priority of repayment (senior loan) in liquidation of the entity's assets scheduled to be repaid within one year or in the normal operating cycle of the entity, if longer.", "label": "Proceeds from secured other borrowings" } } }, "localname": "ProceedsFromSubordinatedShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r617" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductConcentrationRiskMember": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.", "label": "Product Concentration Risk [Member]" } } }, "localname": "ProductConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations" ], "xbrltype": "domainItemType" }, "us-gaap_ProductInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r229", "r248", "r251", "r262", "r267", "r276", "r284", "r285", "r313", "r315", "r319", "r321", "r329", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r480", "r483", "r484", "r490", "r492", "r535", "r569", "r581", "r582", "r614", "r649" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 }, "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net loss", "negatedLabel": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows", "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity", "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome", "http://nocera.com/role/GoingConcernDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r120", "r553", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "PROPERTY AND EQUIPMENT, NET" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r113", "r234" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r115", "r219", "r536", "r584" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets", "http://nocera.com/role/PropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r115", "r553", "r554" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of property and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r113" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r260", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/AccountsReceivableNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r632", "r633", "r634", "r635" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Accounts Receivable, Net" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r407", "r510", "r511" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties", "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r407", "r510", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r666" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties", "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r508", "r509", "r511", "r512", "r513" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "RELATED PARTY BALANCES AND TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfSubordinatedShortTermDebt": { "auth_ref": [ "r75" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for an obligation which places a lender in a lien position behind debt having a higher priority of repayment (senior loan) in liquidation of the entity's assets scheduled to be repaid within one year or in the normal operating cycle of the entity, if longer.", "label": "Repayments of Subordinated Short-Term Debt", "negatedLabel": "Repayment of short-term bank loan" } } }, "localname": "RepaymentsOfSubordinatedShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCash": { "auth_ref": [ "r607", "r621", "r669", "r672" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash" } } }, "localname": "RestrictedCash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r35", "r136", "r216", "r544", "r546", "r584" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "(Accumulated losses) retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r226", "r273", "r274", "r275", "r277", "r283", "r285", "r330", "r442", "r443", "r444", "r464", "r465", "r488", "r541", "r543" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r310", "r311", "r314", "r317", "r318", "r322", "r323", "r324", "r405", "r406", "r517" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r565", "r566" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r257", "r267", "r310", "r311", "r314", "r317", "r318", "r322", "r323", "r324", "r329", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r492", "r535", "r649" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.", "label": "Sale of stock, price" } } }, "localname": "SaleOfStockPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAccountsPayableAndAccruedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "VAT payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r324", "r631" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r53" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.", "label": "Schedule of payables" } } }, "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherPayablesAndAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r157", "r158", "r477" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationDetails-Meixin", "http://nocera.com/role/BusinessCombinationDetails-Xfc", "http://nocera.com/role/BusinessCombinationTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/DisposalOfXinFengConstructionCo.LtdXfcDetails-DiscontinuedOperationsXfc-Operations", "http://nocera.com/role/WarrantDetails-WarrantLiability", "http://nocera.com/role/WarrantsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Income tax components" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of other loans" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of deferred income taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r9", "r10", "r11", "r12", "r13", "r14", "r18", "r20", "r21", "r22", "r117", "r118" ], "lang": { "en-us": { "role": { "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.", "label": "Discontinued operation XFC" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r630" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "(LOSS) INCOME PER SHARE (Details - Schedule of earnings (loss) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/LossIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Reconciliation of income tax expense" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r100", "r229", "r267", "r329", "r492" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PrincipalActivitiesAndOrganizationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r104", "r106" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r570", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/GoodwillAndOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r26", "r39", "r40", "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/InventoriesNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock": { "auth_ref": [ "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of acquisition of assets or a business through noncash (or part noncash) transactions. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Disclosure may include the equity interest acquired, value of assets acquired, value of liabilities acquired, net monetary assets acquired, number of shares, warrants or options issued as consideration for a business or asset acquired and other information necessary to a fair presentation.", "label": "Schedule of warrant activity" } } }, "localname": "ScheduleOfNoncashOrPartNoncashAcquisitionsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-Concentrations", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/BusinessCombinationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r194", "r195" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsDetails-DueToRelatedParties" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/RelatedPartyBalancesAndTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r408", "r410", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r142" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Assumptions used" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r126", "r127", "r128", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r239", "r240", "r241", "r303", "r387", "r388", "r389", "r391", "r395", "r400", "r402", "r576", "r605", "r622" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r90", "r93", "r94", "r95", "r189", "r191" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentrations of credit risk" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentOperatingActivitiesDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "localname": "SegmentOperatingActivitiesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesAPreferredStockMember": { "auth_ref": [ "r608", "r609", "r651" ], "lang": { "en-us": { "role": { "documentation": "Series A preferred stock.", "label": "Series A Preferred Stock [Member]" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r78" ], "calculation": { "http://nocera.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Warrants Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r434" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-Assumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-Assumptions" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.", "label": "Warrants expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetailsNarrative", "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/Share-basedCompensationDetails-Assumptions" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r143" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Term, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Remaining Contractual Term, outsanding" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r138", "r146" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Share-Based Compensation" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Share price" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance, shares", "periodStartLabel": "Beginning balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails", "http://nocera.com/role/OtherBorrowingsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeAxis": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Information by type of short-term debt arrangement.", "label": "Short-Term Debt, Type [Axis]" } } }, "localname": "ShortTermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTypeDomain": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "localname": "ShortTermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/OtherBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r87", "r264" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICY" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicy" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r239", "r240", "r241", "r267", "r289", "r290", "r293", "r295", "r303", "r304", "r329", "r352", "r354", "r355", "r356", "r359", "r360", "r387", "r388", "r391", "r395", "r402", "r492", "r556", "r605", "r622", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r52", "r129", "r226", "r254", "r255", "r256", "r273", "r274", "r275", "r277", "r283", "r285", "r302", "r330", "r404", "r442", "r443", "r444", "r464", "r465", "r488", "r494", "r495", "r496", "r497", "r498", "r499", "r507", "r541", "r542", "r543" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity", "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by continuing and discontinuing operations.", "label": "Operating Activities [Axis]" } } }, "localname": "StatementOperatingActivitiesSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r273", "r274", "r275", "r302", "r517" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheetsParenthetical", "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity", "http://nocera.com/role/GoodwillDetails-Goodwill", "http://nocera.com/role/PrepaidExpensesAndOtherAssetsNetDetails", "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-DiscontinuedOperationXfc" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.", "label": "Preferred stock and warrant issuance, shares", "verboseLabel": "Stock Issued During Period, Shares, Issued for Services" } } }, "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity", "http://nocera.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r32", "r33", "r129", "r136" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Common stock issuance, shares", "verboseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued attributable to transactions classified as other.", "label": "Consultancy services settled by equities, shares" } } }, "localname": "StockIssuedDuringPeriodSharesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r32", "r33", "r129", "r136" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Share based compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.", "label": "Preferred stock and warrant issuance" } } }, "localname": "StockIssuedDuringPeriodValueIssuedForServices", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r32", "r33", "r129", "r136" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Common stock issuance" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Consultancy services settled by equities" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r32", "r33", "r136", "r140" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Share-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r36", "r37", "r99", "r584", "r624", "r636", "r663" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Nocera, Inc.\u2019s stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r164", "r165", "r175", "r226", "r227", "r255", "r273", "r274", "r275", "r277", "r283", "r330", "r404", "r442", "r443", "r444", "r464", "r465", "r488", "r494", "r495", "r499", "r507", "r542", "r543", "r624", "r636", "r663" ], "calculation": { "http://nocera.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedBalanceSheets", "http://nocera.com/role/ConsolidatedStatementsOfChangesInEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r138", "r266", "r388", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r401", "r404", "r487" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "COMMON STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityReverseStockSplit": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Reverse stock split" } } }, "localname": "StockholdersEquityReverseStockSplit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative", "http://nocera.com/role/PreferredStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r514", "r515" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SubsequentEvent" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Different names of stock transactions and the different attributes of each transaction.", "label": "Subsidiary or Equity Method Investee, Sale of Stock by Subsidiary or Equity Investee [Table]" } } }, "localname": "SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsidiarySaleOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Subsidiary, Sale of Stock [Line Items]" } } }, "localname": "SubsidiarySaleOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r24" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "GOING CONCERN" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/GoingConcern" ], "xbrltype": "textBlockItemType" }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "auth_ref": [ "r149" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.", "label": "Movement in valuation allowance" } } }, "localname": "SummaryOfValuationAllowanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r96", "r97", "r98", "r305", "r306", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r458" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "Additions to valuation allowance" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/TaxationDetails-ValuationAllowance" ], "xbrltype": "monetaryItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/SummaryOfSignificantAccountingPolicyDetails-PropertyUsefulLives" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/WarrantDetails-WarrantActivity" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r288", "r295" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r286", "r295" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://nocera.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveLossIncomeParenthetical", "http://nocera.com/role/LossIncomePerShareDetails-ScheduleOfEarningsLossPerShare" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "https://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21553-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21488-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2AA", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "a", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759068-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.E)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120398118&loc=d3e355146-122828", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "https://asc.fasb.org/topic&trid=2208923", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=51888271", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "https://asc.fasb.org/topic&trid=2196771", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "https://asc.fasb.org/topic&trid=82887179", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=109227538&loc=d3e44648-109337", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org/topic&trid=2122745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r586": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r587": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r588": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r589": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r591": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r592": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r593": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r594": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r599": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r601": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r602": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r603": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r604": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "https://asc.fasb.org/topic&trid=2122478", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7,9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 107 0001683168-23-004734-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-23-004734-xbrl.zip M4$L#!!0 ( %IAZE:EO% :$1< ! . 0 1 ;F-R82TR,#(R,3(S,2YX MMSXS:2_WY5]S_P?%57D[J5GYDD,YG9+5JF/:R5):TH>SSW90LF(0D[ M%*GAPX_\]=< 'Z((D (E.X-DD:HD%M NO%K (U& _SPMZ>E;SS@*"9A\/'@ MY/#XP,"!&WHDF'\\N'%ZIM.W[0/C;W_]S_\PX)\/_]7K&9<$^]Y[XR)T>W8P M"W\UAFB)WQM7., 12L+H5^,6^2E-"2^)CR.C'RY7/DXP9&0MO3?>'IZ\0T:O M)U'O+0Z\,+J9V&6]BR19Q>^/CAX?'P^#\ $]AM'7^- -EW(5.@E*TKBL[?CI M./]'KO@UB=VR\/_^/5R%/S]-R-TS MPS":'YT>'Y\TE9H$K\]BC+W" E0M*?,E)2D'JX1A=C]W >/AQ! M!M"?GA:$:=R;([0JB65QE'2B],5(_YV5I!#JI!THTY:-'E>X5A<*\O: M*. E4:W 1K]!]A'-IF6.>\(1>WUE5H. J"$ 8"C,8\A::M M5@0TO4R )*H9[Z/0QU/@W:!_P$@4-4"SCOHAS"4'!O$^'F1_5JHJ*O/PC 2$ M-9R/NQ.C1T=92D6$/UG)#T=U8KZF-,;>*/@K^WL5X1B*,X$&D)"7STG:R[K( M=U-_IZ)K_MI*YNE%-^[3OT$<^L1#"?;.D4^'H+/ .(F+/F_*EL+A%#J?3HZX M &(T=$8#^\*<6A?&N3DPAWW+<#Y9UM31\'2"9XPBD'Z!$P+";,%JDU8*N#-Y MX(PW&_7_H('XB,W HV9-A! .7U>&)]LH:.?6L9;P8CQ_G! ML(>0;&EU>&EUV#+T]ZM.2E'>OH:BZ'ED'\7I+U PQP"I]2TER7.[6M2)I4#_ M21[T_B=S>&4Y *QA_>/&GG[16';"$L6+2S]\%-A@8C(I_'[N@)_I?#(N!Z// MVBH3 C>.2."2%?)--R$/T"ZF\^LHFJ. _,8$R)"3H)."[A>ZG2&QZX=Q&F'X M,9[ G&F/S8%A]J?VK3VUK6Q^'4VNS*']?VS&U=B)L+L*23"'(06I.4H;*5)X MO*OC<36RAU=T1/6MB>YW8;\[Z7*)HN?1S"'S@,Q@B0\2TW7#-$B@^\U+NV\.IS"(^J.;X91B.(8IL:_7*R&$ M.0CQ!+N8/*!['P]QDF$FSI("Z:0.4HZ&8TRLOF7?FN<#ZR_&T)IJ4$2@V,$# M"!E&L+:4:-32I& XK<-@#V_!'AA-8&G1W=\\)KP'ZFB9ADZZ6OD$1[G1)DB7 M@N&,&PT7M\S9,AW![#4>#VQKHJVR!JL,KQ#QK*<5;'$S2PLVDY$9QSA9CXVM M5%(P_[[\)=7EW';_LSF9P#Y%=[6PJP<8 MP4*>=73^MU0W<[OX@67"RJT[N7%"&:-GNK6C1A-L^*(4>P."[HG//%N5.::= M3@:<4V[KGDT[8_,+W0]FYA5L%"\"<8!H\$7A3]%3Q2I:_I(#@ MMN=3\TZ[%QN[>H)]ZJ]?3D^/ M?[V[[+._3G[5836-RSY)6& %BY1B1XTX<,M]31N!%(S%11DJ25PDWDP)"(]]!H[A+XL0EB M&XD4=IS;HR4(1 .V5S1(%3E)6BD(.1^(3&2(QK)+B$@5.G&6%%*+J)1 MD8H;J<)12Y/"@7-L%#$DNO\E@DFJO;^1(M/W/W+^C"RP1/?\GA$FW!0E0RV% M&.?&D(LVT8A*A9U4<:NE2:'#N2**$!3=__O&HE2AD2>70HUS0TC&I6A0=XF5 MV' %MI)(@2<=-Z'1ZGB$OV%:-.5*8<3Y)!J.\S5$+W"N7X6M4PDI*#D7Q7YG M_!KQKL?(57B;LZ6PY'P5HB-EC=">#RQ\F Z[\L> RQ(\C>HY ^J&\K+X/QV MYTJD&!8?&4*7!3/%A7AM*^2$U22K)'Q,M:2:HL&&'!@P'&N=:4?36E M9A+L5%)*$SC757=-T%;$#F%0>>>UQ$$5%%(PP:H-2CE0* M/LZ_M14^/>KD0]HVQIH@70HBSF]5"6?3@ZI+>*%X-&VAD<*(\T?Q(8=Z^.SZ MV%?#)+B=3@HZSNTD>@Q,P_=2P:,;4Z(LL120G.])-GQ43Z$[Q(_6<&RED8'O M)\ZEU!I!JC';'3/.GR]'+(4BYP2205%/JI(AP84/IOB]&03,Y4HAQGEDRK#? MBL>EJ%+CTQQ65X^]+OWK:9R$2QRQT)^UB[YC&2DL.9]*8]1VQ0N?-V64;6F0 M96*Y-Q; ACPIT#@/"A_-K5>[[L#45KEM1%)0<=Z21JCTDB87@U],>##]I?LG<0"NFO.RR!:3F;OW-.VF-5%(0<@Z. M]2VU]02956TDZ,G 6>4:.2GD)M@- Y=DO(]F)41B!!NII9#DO!XB)#>:,,*9 M04IH-:12D%[D[\A">OUVJ)A$"CS.#R("KZB7HJ5C."7QND5^RA),WP\?Z0&W M�!G11RG#M$A%Q9N5'6KN&3@:]F:S;F2D'%.4%XJ+2]N??E['(63/$TK-"3 M#C>VV^J0@IKSG4A?XZY,MRFLBZ$19ZN/1S$)10$_* M*>VV3V-(EI9"F7/Q-+ZXL9YPBW:IBP#G+1MOH(;X!V.%(R.FS6M5V/UECM;+ M?S$0]-:_NKS?T:E>*?7A_$I=7ODXN+OL'_RP_:IA3.\:0NXZ04\T^VM7;B,D6D(*>\X"U?B-&(RN+K.!%GV)VO\;DB31_ M1:9&)H6BY - ZXD\JUQCUQ6[\HV +312J'%^KFVH_=M=Z:?_H3O="9X93RPE M ;*/!S%9KGR8$K.T!>RF/AX$;H1ZI\>P IV>G?P3Q#Y\6OH%"6VAQ/OQ\?'P MZ3[R#\-H?G1Z?'R6P5[OJ;SAH@H4N5PMCV>LCI-W[]X=,2JHA%T?@?GXJ&"^ MJ" A"2T^KC1CT'; 1#QZ04#K?PU904&[REK3Z5>2N+]N MY37DAM'55>[- ?E*8E^4C?!2?SA"JQ4)9F&> K^#(,S&09$$@H=18@1HB>,5 M",6QWEV@0NJRJEB+T5Z\HUZ-)O9/3WMG)X5/LK3GMPL2Z&[HQ M493;@0E66XS=PWGX *"2(ZH4XO;C)G+Z!U,FV49G*+YG(J1Q;X[02J9189DC M["=QD;(7"[TXS:K\=K8+(]_.JA7ULJ3.O,11L@,?4*K@(:]@U_9!!#IEQ/OC MP:KI!,B&:GM)=$2KH)4>]XY/>JQL*\E^QSL-"/822/3<95!4BQ0_.G7$ M9FUI%,%^K!L'U3+EK]U&1Z%;774Q4P2JCKLVNX,F\HTWJB'V,=WU,MM[V)^8 M_W1@Y4B3,'HNKLE/P*R*'G!\C9?W.#I@W'X\V$Y&?)]&5'X\2**4KF? (7D/ MZQP)O2E;CKTT\VH=&-GR#!J;\?G>"Y>(!':"EY02I$[O8U@)4TI]%87IZN-! M5AT!DC9AIK .^D.V#6$G HO0]W 4TPO(R?.F0'*D*@@%NQ4'^7B3_7JB"HQF MF^%;VS+G$69Y-25J(U!!@,LPC8J+JS76Q5DJ,#T*<,'8)LNB#!48+I@R-]GE MDU5B]ES,[+F2S/;%S/:59/9"S.R%DLQ:8F8MI9@U?;]A%A/FJ,#R.(WDO).@O"%[T%V R;3(MSE*!Z7%Z[Q-W- ,-('6N&_)4 M8-O!]-EJ4SBO-^0IP?8BI8H >I"B>F\WY*G =M]'<4-GB[-48/I33'#P&0=? MTDV.!>DJL'M-W 7"OCD@2;)$]>U,0Z8*C#,-.&]6#BY+":;9(#,#[Y(\8+J] M3?T$<:=!6ZG4$ 7#O)&R?^=U_D59*C -5L<%F9,$^;75G4]7@5UF*9W7+^+5 MY^]6&A7$R+PB=E"61OYE&'H7^ '[(7O_FK*.@N7\(&D^#(*EYL/'_194$]R M4KI$MA I*ML$)_ ;2E41.8:'HFZ2CV02,EB#%Y0#B4CNLE;_K;)9%_V7.7II#[YF7:[\X3U51 M;# 624331K-B<*R9+Z7:3J:J@+3_1T$QCZWG@5KJ[NR_\E 9XB1[[H"R;"9@ M_-VG"65U&@[#@%X/CT+?IQ9A * (.5PVJFDRC!N/OM@0DT1T/%'-].],>4CJE;+"5C M2;JK2K+R+Q,*$4X+&/7%:@7/*DR97564D1-K6W:Z'OK5>%E:-55510T8A&HEW@ M[/]VT.8.DJ965I-Y"3:]0\V22-P 8J556VC^)%MJ?"'ETS MIK!+S%_K&,UNR=H(W$ZG+H11Z&+LL75#RN+M4D!58*LR;#ZF*">W1!E51:>Z M2O^EX^\!^=3;,<%T7^@FV*,9(,UF0H5RK\)C)CP_W;E^ZL&6T'IRV6H^ :O, MFLVPFV3O4Z605WT/;SWD_MAB_"D5I'/GB$W5%T'YY7CY4T*UEC9Y\:YOKEO1 M\[SU.UK\67'=,2='B_*_"DF_N\N.9W:*GY)S'Q:PYG/R*LD>$1=)4/20A+;0YFKD9[2L_KRK[@X"XP3^E5!SR-9&-]ZOHI/6OKK M=VU;D9XOIH.Q3S\,7)D3+*AO2>-M*I/#27T2D2[UO9>V#6C;D:U?:Q[BZFJ^ M7RV*FIR7883)/.CG[W55MR/L^E3V_.-IT0WRY#O"OH+1\A)BT1<<,=5!V'I! MM\X)\)*MZ14^3>]?:2TD8Y>"JL8#F:Z;+E,6.5>--*G+!2!FVGP5AMXC"%,: MXKN75U7;BQ.::]B$@Z;1W,\D6=P$X3T-[Z(\V\$JI;O,[#.5!.7.?M!X$/$< MQ20N/T]_A4B0!TA #U"-*;Z144Z7OVN+RKIWBQV0]80CE\24R=J^HI8EKS^O MO),\5[7;LM8FR)MG#9'E! M,3[#VK, AG)>)YC>H"#L$0^VG4Z13P\]:I)U+K7CTE6DOOQXP9[#%EP/1Q6Q MVFF^=P!!\] 0B].!7A%ES/J_IETU_E>$1TRNA!I"5CXDG"WV_$=J\VC\=7![ MIR*JVDX\TW6YBJ@/VH_,:56?V ;>TV5CU/U0$&Q'%829.K.IB*];ING7#)WWOE[N#J<#"+H\Z=YSOX2K@*5$6O M@TS9- (SRN[=(JA"U8X1?$.([F3G ;U5:WLT6&Y&4.DL,%T8IS"SF(%7<4XS M;SSVACA9FPQEO[UJ"XHZ*G:4N?# "&4OWW-EEN:>O=NMI3]7+PMEII<>S\,H M"A]A4+^&ZM8;^#?HTW(:'*/GJMOEE=M0U61Z";%SJ6D4-_'RU28[JUB;)+]# M.W_F+BXT:_,VY&CF %/$(\#H:^AQ:VNJ=C>]E1S%^!I'&UL[3UK;^,XDM\/N/^@RP*''F#=Z:2GGS-S"\=1 MTL:Y;9_M=/?FDV:5ZL5B5;%( M_OZ/I[5O/: H]L+@CY.SUV].+!2XX=(+[OXXN9GW^O/!<'ABQ8D3+!T_#- ? M)T%X\H__^O=_L_ _O_]'KV==>/CX^O@_#!>0RCG_%K-US#$,X3)TGC+;8W3V^*?W+PWWTO^/F9_.O6 MB9&%Y17$GY]B[X\3\MWBLX]O7X?1W>GYFS=GIS^^CN;N/5H[/2\@GI;D;#'CO_4$XRN4Q-[G."-O%+I.DJE= M^AF+.X+\U"N']F?GO;=GKY_BY4DI_$R"4>BC&5I9Y+]8>]NO!J&+[82H MZY3\U>D@Q.:(Z\2J3JS3 [\: MQ*'O+9T$+2\#U9?*Q]2R?W@ MW@GN$/ZZ_5?J)<^'\L9!HY1R)[Z_\L/'1C-?B* -:J>1%[C>QO'[;N(]>(F' MB+8GT9T3>/_*M"\C%XZA#7JO0QQ!8 GAWTHI8XUM@X9YNEX[T?-D-??N F^% M33](^JX;ID&"/SC%NG.EAMD$1QLT%[CC&7*1]^#<^FB,$AF10J VJ!H&#]BV MPPC;#( <]NA6I+-\(*O6(IRGFXWOX>A1*AHN1#NS$FT<;VD_;;##S><3=K)1 M/X[QJ@J0%!2^'5I#O% DS_@CQ)ENB+<"D2@$:\=7A,M'S_=+]H-BC6YGYNY0"11G?4B_ A6B#GDLOWH2QXT]6 M/[S@"F5Q9)Q$:6:=@_#U*%G^6+DR&IMA:(LT>#\?8 M]BY&4\HAL%W%\<7W>QDY05)L%[81UXLQ=\U?&>C=Q&B5^B,LZ5:9%*#OFE/L M?]PL\\>+]W8#&%#I:/,;'?,,GGG'X%26F18?/"@UW8-532-8T(V0M)Q1 ^7) MAV@_PV\J/ABTFGW3QJH&8^BB2@%4?D,T"NL48((AT.KI;!">-4+39HVE7*7* MGZ%5%1Y<:UGZ?KEF&R*E<8+SFRC+'B'QUV'8%-2#@-8KAE)'%]A:@> MUJY* M;6'=I>M-IB<6UB7ML@JC-VFNIN[S&AG];!$70:JP, M7@6M.*T( ]?+U[?):OOIIC3+\*B@_;)HP,"_AY>\A< JJ"1'7K)?]'T_?"P. MB#0BE8]! ;U@KR"#ZV@W8:O/%"=.E?& KH!VL+?KN?VMG[.N2+G96DD7Y'WY!W27\A& MH)A:P#X+#%I$I^OX;IK'K"/\A M4V(*^(_%2&5TR$[*UF@[QP1MC]41XB;C^60TO.PO[$OKHC_JCP>V-?]BVXMY M>="X)-D/W1J9/CGI'.X=*BY/C6?GF5=.?)L=:D[CWIWC;$Z),D^1G\3E;S+U M9JHM?O'/O!XW2*.HTEWJ.[?(S[[XSV+JF/@NGAK58]L/AJ4>[T$CH>S/K_Y)_?K,B4C&0-A(GU M5SUBY1%MGD77MU'KNZA2!P0"ABGJG5;[;R %]=/B,D57F(EZU:>@XHPS0R0P M,!V\US=90#R;-&]RCB:K,G>\CL(4NU'73\GU2LR\&!A-'H83IN$/>E?[HV5F MG@7(M&E*X"Q42>,NIB" M-FD1C!EA+L?,YX@:"OV MHKYYB'%/['Z\QAD,E+C.U%]$OH$30J@*FFFCBB\\8^\BX6M_6ZA"=K.]H7U M@\HPT%TB-N_JG1()_!(<^,V1FT:DH3;X25PEQRMQ1QM4*6&Y(PF7)LV*[!#+ M?>AC@<7UUTKHB< :JZDQ>'=$2]8#3(W4[4_Y$M_O^>4P:9+YU ]#273!'*S; M>8+5(6#5)(WTETN/<.WX4\?##G_@;+Q$5 #B NAVLF#-2%A6OZIE;_&1)N.R M$CY#,8H>N-&V8+SN2K1(/:# MP.HN9X/G"5P0)JFO0F5F:H/J6W%Y0$L.J>(P=K*J7(_ +/XT0Z2[] UW@(>) MR"0MT[QNVV>G892)/$DB[S9-\I+*. Q(3RT6)Z;B;AC@^G^Y(9X9\[/M'/ M?FZX=KS_+?QXO_6JAN^73FXH./A)Z1J7OXJXG"_P?[[:8\SAY,J:3.U9?S'$ M ZS^^!*/_#J=V5_L\7SXS;9>C2;S^2_6<(Q_;>NY[N Z(A?81.%*E.75!NE* M4A]0D!\5))XEE;GO02>\T_M]2F.DR44R)Q%+E>6/7T]5+F3"^[*Z[+YLX(Q5--9#11@2LA# M6?WEV@N\.,EO+=J[G)+AIV2 NN5@PNT M"B-4+I8%X_6UL]*(;#_A. YKQ0NRNXP4310CSPB_*KQ[C_5Z"C^)F7098EW&&LGN7Y (% M2%BIY@*8[WJ%)L$5@5&1;9U)]A7Q\CZD9EC:[;Z/XTE0'I;A9%'[@\QR-C"A MUYOQ64R;Y 68/)&\NTYZ=KT@/5!N<&WA-\O'-+.$ED5AGA%AVG;R$12JZL.T M70.'7;R8T.H8W2Z(*5OZIK<]GHRUCN,Z*0] I=MQ0/1WL(2,BE 8G;_R]4$( MI+&&*&EC9C8AY3TWDEKC,8AU^R* AEGY\_&R5%_U;SP%>6T6AR#2[:,:Z/50 M%D'^2E%Y M6]T-DEK>>M<0A^ZEKKE^#F#2R!R,>#IL9.2*K>7%\TU,;N38[A 5S[J36U0: M.8YC\>J>KNW(I?%.@XDFEYME.[9K$1]+$&8I*C^FB1,_\KH M(V^SUR^-YZM.!J=[^U>),F'",DF]I"(\B?*:\-PA[R%GAZ&&P3R]C;VEYT2" M@XH@8-VM:$H4W4!L1E7-\&(1(2=&ERC_[S"@+LP2-7\"P75WLZE:9^&B:U/I MO&,X678\#*X<+\KNZ)FLRIN Y;<@0H%U7PS1KB:;<-Y55D1*!:F/%PKW>8ZB M!\]%\1PEB4^8S>H> B6"0'7?EZQ A0U$9M):.[]W(G2!74=6Z4-!+(E^>>-U M7[&LQ+V*A6.2&NF%@'X"N.Y( MR0Q9&:Y=_H,8C4)C 1;MMTUW%2)+)6FV9R\>E2XC?>;CTDUL H8/:!TOK-)U MG'0[R*AH AN\<0L%!NKVI12^FK#^(GQ_HS<$@>! G;^P&E@CV9GMYLM'W:IO MO371.AL>J/877P<32>_EZ9UL,7"0 BWDI=37VA#)2S";@NZLXGN MMV"" TWAI=3IFC'?5;&504[MI4EP;+2ZG)P9@V,)Z#BZ&-+I.7U%'" MF: MV8U![IK#$;N-JK$5\-"\G-Z49H8@%ML+T'M^ATS[36=@O&VN7],T6W6[#R50,F #/5A#1577;I@8C+)>#&=+D++HN$S8SQ) M(Y3U$!47 FP[2_++C?NK%8Z9G42TDAV'U5"7=J!=M"(2\PR'2*CO8M..T)+P ME/TY]L0;RT(@0QOSCE,[0$P=M'I@(O)SUVAYLPD#\BZT%Q3-@M\\5@Z9M3M( MP0QML3O"@T-%953R@=/9[)S/(BQ,[3CG?1 V0UOOCG3:1PC6* N!2Z>->/0E MA7;-LI*FYF38@@U@IVFZ>B3:EQ/K"1;XH\5JDIUP)'*%5\' ;3^=!>/5GQ_- MT*98#\B-_=O6DN=+="O8JH5C,-1I-M2\(.^!"%!]-%REJ/( ,%[$BW[L81RG MI-[,*VO X0WU;@=JM"'S.O19?T'X()7*41B:J+:D5:@(35JSJO27=$Y6%?N$ MN6<.J*%9;GM^62@R\_5<&"BP'LF",S1Y5:'A?6&9JEZ<7^>WSI*;3.[#*"&5 M&'BD)0 W]&A9>\J6BLXDG5=CP@-T#@0W]"S:<3IO)+J74(YBB*.-?/(E95;- MRE%-[<>@>0]DIXUR5 .T+R=A:U".:BQ6T^R$_)_LHC\X/LH.[<5)Y+G8TV6[ M:\&R_HO*R"F*O'!)-Y05KUC:3VYV*'N&O::]6B%7L-!T38=NEZ5'[@<2CZFNR9CA!$J M5*/86KN\P78:>7A&;1Q_-Z7(0#X;0_LOJ#Q?#;<#&T\ZMH)[/K_GCXO]GEM,IN9KT.L69Q<(Y_RR'XTS[! MUY/A^)K^Y[!MPS][L$SR_ M^?JU/_N37!,['UZ/AU?#07^\P.(>3&[&"\+,=#(:#M1=?TM?ZU!]E:A&_-D^ M\065S971F5QD+M\^:U^@ILKU5]I MUV!/^\-+R_XQMPK1*^,AXSP MBS"*PD?LZ#@D?]@G.:?R8C*;3;YCCZ:./*I07Z.+6MV^]V+SW-6Z3RG5JQKP.S&_O2&@W[%\-1 M%B4HXV/A//$CF'-JB5KT?Z@-4JI-&1>.3Q8 (MX%-L38<>LUHAJIU#HULT?9 MY?'3/O%,%_T161-R 2^PG 325C/;*O[-DL>SE MI2PK#U6@*!,LFT!JU:D_-H'7SERPR@C=/7GVPPNN4)8&X/0KS2;4('P]2I8_ M5BZ;>&K]N1S.IY,Y3F)PD/UC.+:N[#Q'F"]F-]F53VFLUU[^8GKVH$B6/""^"*-O0#%,:;_MNCS9]-++7$7-_/AV)[/">$7P[':B4BZS=%?*1:O M_5 ]258E\2TC'[N8XX 0B]2R2=J@-8?,_LTSA[?46@?-):U7)6)UQ@UA;U&_ M:ZC&'+4ZPIG+T:ICC9DQBWBA\SU.WJR>]GH"+2*:6DGWTVCUQ,HR51'YK"46 MD*]VP10S<17Q0JW&@O15/0.R/%;$";4T0[)9]2SMI;4B#J@U>#^Y54]MF>6* MR*26WC+754]>GO0*B/N56G3SU+V"WF)$L?SXS%9T/ 0=C'BU\-V):U7!79KBUYE M3+3;J80Q)=ZY[)1X2*I6D-/+> R2_>:W*FOO#M[CW''=L^H?,H/Y,G2_B=$J M]4?D1A*V!([(S'<2*+]FI=GG+)]\SPQ!,%LA>?6X=T>D\CMI5#]IA>4W+>R& MC1")>+:_HV*8YB+HP!$P"QO%]]E\4>$,O[)1X/E%SQ.X3-:D5T:+H32]\4?1 M=!T)W\#E NANEX7H9/_-/C'S)O4+]GT_?"2YSE4878;I;8)]>).W9Z#PNOMT M#]%B(]%(3N%TV5L@N/7RD'"_T\E3%5BL&Z77O)PW.E_8=U MLW-UE*[+J0L:9L[C5R=!D>?X^>/0,Q2CZ$%T= L"J]NALS1!W3$-%8%)OGQ+ M]?0L'3*";)[#&*;(!+MX]OHMC&(C*G;;J^.0;SZU2MA=XFZS*"ISI0 M85Q0)1961VJGG,CV_H3+%55<@6[^;5>RCG?_1-R\I^HIPNT_S2R(#>T]51F! M\-)-!2_?U2Q+'.7/;#:HDL9V'[-2LBA1*-[/VM]_W9;JTC@)URC*ME^XU;KW M5&F"NPM;*P4&"RMJBZ MYJ'82^&PP&MQ9[%08E+?J "; X*6A0YM/^]>*(6>_30(8\Z1@@_<3H:=N#,4 MEDMP=$2U6,X?J"5XG^8.I"QOQ!#Y^0_4\@OMQ-!;J6CA!;,CWBOKAL>YDVO4 M?G*]&"V<)^CSC%) W=6-YN^BADX7& 8]OG51@] M.M&R"4LB)+H#$[&^]ASA >(Q:7VCR,=_V'N2OMQ?*)<'QX]G*$FC(/M-N?7< M1/E'?$-WY'.<;1PM7*--1[A?S!YMW%3G;\A)-*_\BGGJ^]\\:VI+^;>@&*EN(H;3[@PHUY>[6U"?%5O&#G;3J M88A,\2(B'?*]21-AF9M0T=..';93^QJLL'V+S-IBZRSWD%1[J4T-FOX.ZKV M(V#;5"I%B[ RGG?\_0.UUP$^%U;)MU*<*(96E'_.VN3?4WOE0W'%"DQ]U*9( M]F5WZ' ME)10\27K%<80_V+A1<^*\\]I/>0H/(\3XP$]QD7E-$7^7F=F!S8P7^[^X7N^(N_)8U],]!%X0'9GS3DR+7SPCM5]I.(?&1.[LW)%X$W^198]_)O_ U!+ M P04 " !:8>I6]YS\ W4S ",/@, %0 &YCT9#R (7>C_ M\>KT]=M7!O!G<.[ZRS]>W4Q.S$G/ME\98>3X<\>#/OCCE0]?_??__=__RT#_ M^^?_.3DQ+EW@S7\W+N#LQ/87\!_&P%F#WXTKX(/ B6#P#^.KXVWP-_#2]4!@ M].#ZW@,10#\D _]NO']]^MDQ3DX$^OT*_#D,;L;VMM]5%-V'O[]Y\_CX^-J' M#\XC#/X,7\_@6JS#2>1$FW#;V]NGM^G_$O!_>J[_Y^_X/W=." S$+S_\_2ET M_WB%QTV'?7SW&@;+-V=OWYZ^^7[=G\Q68.V-L:[-QDZVY[1K_-H"Y!O_/Y-\F.^JQI3TXG9R;O3UT_A_%4FIYC9 ?3 &"P,_"\2]'94'\Z0 M2F')OL$_O>E!I+D(SQAH%8 %4LY9X*"^S\Y.SY*>_[;7*'J^1QH.AWDU60$0A7Q,.("-8C=R N!'*Q"Y,\>KC2JQ%]EXXQD) MUFB<<+@8WN-5!.E>:/ISO'($8 7\T'T ?1B&-EJKUJ *-77[5DUC;?%)&:A) MZGLKQU\"-+KUU\:-GNO21NFF4N> \R\+V"R-A '$+?^ MNT"J[T?F; 8W?H0&'"'9S;B*6:4/&3BG?8=C, /N@W/G@0&(>$@R@61@9?L/ M2+=A@'1& !UR:RG\]%AB:7-50(.;,2W#ONW'JZ1PMN,I_0 M(AN888AV50%.B<++P16BC2)Z1H/@Q?0>KU9"*#+!Y*P5EY&ONTC6W7I M(C5.&,%?/\3@9> :#W .@P ^HOG/18W27 8FWYP@0(L1%X5B.QEC]P&R]KDC M[[>2QOV1\XR7.#Q;T,(7;,"\[SIWKA=O:4("$>I!!KY3YTEH;RZVDS'V&'C8 M,D&67_2<6ON8X"E2AM"9Q?8B#ZT*7;O7 H0Q'1S5P$JA Q\+MSP'H:. M-UQ\=_U+$-N1811L8NWLP=?]:/Y],>/A6*T76;KN1K''$'MML3D)D('.7\($ M0&5@>+X)71^$(1KNSO6%Y@$#1(X]?Q>"OS:(< L;F'S3G=B\+<\B_J^ ..OT MU18-TWB;E$'!?D^->4IB" N RO>:Q%!CP;3AL8AA6:V7!KT7470%@-OP9,30 MK=9+ UZ-&)I,()D>CA@ZY-;RO!TQ+$AMV_%\*@BM0C\RO2 Q#,FM6_*(Q%"L MW%&#OHG@%BT"W(Q_(#AO.'#M^0IB^-;IJR&K7 QA+F [IQ07(')<+QS@Q1HU MX7J/]7N4?8I1%7,1V+;L^'3\DQ@=/TJ/"V78]>R>VZ8O,_1N0K#8>'W$::E$ M,KIOFU*T_LQBSQ]MWML#8(%(A\PQ6J99>.8=TF=CGFDZ8"W7M #;-(["C*[4 MB62/6I"?= CY'GY5]HE!-W-N6EG4PCVT$:40%'[%;AJ,4P@C+ +=/)X5S+-* MW7 ML+8*@DN,76720K+;K.]C.2'C<2X8R^) -X!G^C$+!W'3HP3!F\,T=0MK(EJ$ MEAFUK*J;UTP3N%VD"!OI>/.3-!&X"2WP[ M)O["]#SXF%X0J80JO8<&\!5>%7AP+9TF;.6Y08Y3KKU 5H"U7K1GY66G7G402ZF5.I3*3X4M]\XX'APG("'WL% MN&W]W+9J_;9WJL6,Z8:HP&,P;KK,L5NVKH[#)3 MDFO@/KEU\@O)'32,K< YBQ@T"T\GF&6HDAKGAZ?-KN>]CK%:HBV"V MN0,G-[PCB!,UTH#POMKVX?O0&-7V3MGE#[*!YO+>#G*23-5C?X8O*E=#=!VT>5P<'0:M@& ,TCYG.W1X.&R#3 H:VV8J=O"">]BG=N$)TO'N7^#=Z8W MP(O"[)MXKXJU./WB=HLLXAFPT9];N7C.'?#B86_3QJ2V;]1B':JX&J8K Z_8TL7*9GEQ:.A%08LU[F[!XL KKFL3-D&F13D>8L0 M>67 8 Z"/UZ=OMWAXD'D"O[Q"EFI!));%E#/<\)PN(@]/?/)%=&N,HA4L1%- M&9Z8]KE/$1&-5H*T5,DEC^)%:A31!$)J*U429?N,)P8JAR$7X[ M$10!,28(K(0[=5:I6^%VL6=D7PV#6!?G<3FP8A2.,,WXP+?OU8A,V&(0I8$F M.G7KX0[Q&,O0W$0K&+C_V=GM3(D5@;HD*2+N^ED/183M,-Q4DDX"T#W)Y/"F M+GG:2&6XB>(2CZZ_K"":'%3WY%-$GFHZJ!+2_@Y:?6<2@]=>$Z)K)*&]5[G43%VZOH,)T4D<".]4$G\0AM6AS 3@I*=.OZF(MWORE0 MAL;]L_%8>.UBJWL1\M]8$?+)%/US;0VF$V-X:0Q'UMBP!^MIJXRA 3NG5/5Z\;X(7I7.%EGE#*]VZ1_D'<HIS14?G3!Y#44(T.\$189@.G&.(!,F?0M)E0<6;*@]E C'G\YAOCC=RW+GM]YQ[-W(\ MGF288*H.&JN(B$^ ]-/&\T$TA6F '<6 GWA=7T$/CA EAS,5. M /+V@\9BJ4(#-7ZN;'8-H(]]"<04U.O21EY% ,*(-Z%84+C*'#O-A&.ETPAF416'$A&_\@0UOS@1":=VGE@%0[ MRD=&^HN.C#+5EE& :RT(,.QN(R*06LLH]%,%D2SDR<X#HFGD.3.0/^(N"$806G/!5*)"^GGC88)AFA^5^G@90A(Q24ZUC%'$QPKU M[) 85&/Y52.!*C8] Q/UY):#[:S@2C10):?LS@]+Y6+TSVF/_U:;@>2^.BM9 M+DU422N[,L3444FB9G7665GSB:(*6]D%)-H1/')O@+OT>YL@ /[L.5=U-ZO! MFQ23-N?_WH11^NC%<#%UGHBG4,E%#+J:M(J&_@JF@!U4U506=KIP']PY\.]IQP M=>G!1TKYP(\5[I69DR_&97_XK;%"@OPW+,E$?,+E&=T07T_:! !]&(WM0<\> MF7W#[$WMK_;4MI)K@,/QE3FP_U]\,; I*O+O69+Q_5S$]VIH#ZXP[WO6N#&\ M1%[[(^)[^K:([^3F^MH<_\!:,;&O!O:EW3,'4\3LWO!F,,6TC) 2]7XT10KQ M/3TR[J=%W%,D)\;8ZEGV5_.\;_W=&%C3IG#=?[R.C.19$4E[\!5-N^$8Z6VC MR)5?JR,C^*[$Q8NO<6G.Z1 IPVC4MZUQ@\L"^W4Z,LJ_E1<%:V3:%X;U?60- M)MF",/UBC0US,K&FS7*:\@ <&??W9=SQ?>;ICQAG?*MWA)?E1A'.GGW+V%U\ M7XV,^8?RTC:\^&;W^SENVX.I.;BRT<1+&=\4"85GS,@8?RQBG"!Y/AR/A]_0 M4M88=MD[5F2T2GO:-W,\1HML8^@D#T21D2EM6'W+1#.H4;DQ'X BHGE6VJ<2 M48[,'WB53R8\6O['-\BVZ=OFN=V/+8.FR,@>UR$C6]J8IN;W1NT2@9=RR)B6 M=J>QU8_MPY&)EZ2T2G/"WBG2T0DVNI =V5PAA6V*!!GATF[5&UY?#P?(GAWV M_M68>45^58:,86ESFGPQQ];).9I52:T*M$,UJ@QD9WD?2<(N9%U:XW'L&33( MR?)C,63\2GO-?ED/M&$F;&T*3[&G3LBXEW:="WLR&DZ0QX)LZN_VP+BT$H]@ M,AW?Q-,)?7C]=Z,_O3!^^:^_?3H[>_N/[Y>]^*_3?S18LX3Z J9KM*VA:>> M/4V*T)=TV1AG1-V:14O;M*!YRXZCON\HLG$O[9]%A;AQ7GE/*PIZT ML0JXIBW01/116:24]F"&I]HX_CR7E45(:4,6<5P;IZC@P;((*.V\13^V<60S MAY:%96G#S=S:QK%+_%L&;K^5MMK$RVU'R$QWEX5U:9<5&G/%'2)&Z>+XH6R:!'V19N?HB7'CX5W:1>EN'^-HRWF![)( M*>VBAWF#C5-,\*]8Y)7V5I*7M4-:R6EU1I(Y0Y9/F/&(5[B2#:4H,6O[HBX! MN_#\.?>)5^2RU48!4#6E-7G:K7F:J"D.)S#$HAD;K,2K[+ M1;3#D1G.%!T;2%5!R%HB$B"%NG:JJ^JSW>/'8 :7/GXMQ9XC=7(7+I@G$;R4 M]#ERU7/A$?3;9@WF\9N/(HIRE2CBGM9<'R,T@O M<%%(+QS@6"5J0CY:_JU>1JGQ2]J[L>U>U2O56T%GQ?FB%9SC\Y4DWS\4\&VK M]*%ZQ:!@*.S?LN&U\6JKBY6Z (AP3'O/-HN\705PD[S1&A_E\CU<+J &GJZ0 MA(HW1(3XH9&?R\"8YS )@*KQO M*AT[$ODVBEZ0$)\8D(&X=BO?BXK*UMBK*L=BE141.<9BC['88RRVQ5CL5]LR MEPB!> T1"+<2VGC39![G NCKID15M# MVS<7"]=SG8A5'/" 3E6]%'.P.WXHS0*QMY8UPWE.-GZ8:OV.$&2^,2L!<""[ M*V,1P@2LT_:"J/D+[&+A4O:%=F)85&%>?XK-24RB'Z4/$Q,I>U_[ZON.Z!-C M?R!%(6&TULPWL\CV%S!8.X+Y34P@U4'?,G+"\5XJJ#:A7@%Q46.[',9H'];= MFR]C-_SS_/D<^+,5FME_LGUD/J0&SC)//,5',<68H5%HHXQRAC#/\>)#JG&7 MA87 DQV9$3JYSGN2$!:_J.E202H7L593S ML L[KE%H=7NJ*/NH*I^IN%.YJR[?B##EIVBXR@;&#N@EV!9%%F@4AR]ABW&M MO"GE@;0Q)DI M"+,)5J5#N]4RW0DJRXP-IX\EPA6:""%TLT2NW,(@RLD,?=K)"WVXO7;^#8-, MR4**!8(:DMIUQ^B@$$!=[]J4P,!9(T+VT*-N6*@]HWG+-@6;J5 $XY8,B)8D MH*6Q<+"46CV%SX8VF3YJH57;F[F03D,FNK)7'@X[SX78>:[HOE%=?N;QI:XD M#7&T)\31M%7K]W3JU4V.GOW+[2Z/=5]LR(B3&6J M[.T*K3_;-R!XBVNAX>VI[KL6#6*#)C$EM\VK)!MFM55O0K#8>'V<[+NE9B_C\("JR;N,PVPT8Q,/9WAX M/'6)AS$N(P^S)U=:MJ0-Q& T%U:#-$0RCE6R$9D]Z)24*"A*5FZB +>T3U&D MDB&21" $K$=<7T16I6,74=:7%X<6JKR4"6Q+&D]*A8:J*N;5%PV) .H.)SDO^-J9K9 1 M'3RS[SOOMU)U*;(&BVG84W<49?K^%:SMGE;5=YIJT=38RAH-=\<-R&S ?(JKCX!_M MX;SW!SR\M0N/Y8(_41>D+16=[ M,7Y%I%3[*-46[71>^D*X+4REY+*.MS!<3CMS9WB(9D\>->#^M47V%+HHUJ9G5@ M24C?;MY_L[FW"8*! TFCB_]B592#W>IJ\12#7J?8*<"AM- WXI"S7 M;(=@);5F)*+5[%%[V1]$&$WPGSLP]<< &<$;QF%H];ZT%W9-DEB'J&KDC'"' M:]"'85J1GT #H ,%U/GB2[A*KUH+]O*Q%"EJJ26?85$%':-^_?O#D\\4?TJ MZ+$$_+$$?$N^_8SLNCA"8E96F(P@_%BXFK *K&?>1Q MGR\K(@=T(BLN4T-JKJO$A/E.@ M*!74]5#RU9SJ5R<5)434XG$9/KN?9ZWLT MI>/,4*:\R.V[(R4&_E0;3EG)5!@ =YG>CID]6T^SE>,OP=B)P#1P_-"+*698 MU[MI8MG=2WV2EFD MZ=M;5/?2PG\KIH6G^=\38VSU+/NK>=ZW_FX,K.DV#?S7'&&M(<]);G]?F8I\ M,GM#]&3WR7'](I8(/A21MP=?K<%T.+:M2?-2Q(CX5-*9BZ_FH&<9TZ$QN1F-^K8UGK1)2%J-PGJZ!WX8EZ7)5:7@S>// M16I&8VMDVA>&]7UD#29(D\S!A3&:B[QV MQU(LC+DU;@2 .RTRD:HU2BZ_9^6V\I6V.'[0A[=E/V@XLL;3'['_8_W/C3VZ M1JYJ2R$--@5L!_5#Z255$5):\%.ST'/V $;VF4Q%Z<&+J^'PXIO=[^U].8J<[W=AQ=<_Q+XRQ[T M0[0.S3";>K ?S=GIA$R@MMTWFM+"*@C+7CF8B;("N;&*'G@4X&4)/^H:HT5[B&KGM.ZG>("Y.9MMUAL/OYY7+\N%T45G1"5&B59N;.QJ MVW[D^$L7F5J)TYTY3]F-K#%(D@HH;FVI>EMRDF824]JJ+R^WA)5Q7C@2EC\?(% VUFAR=$]J?9.ZCSJVB0VFNP45(A@R@" G: M!?Y+>')?PZ,!J#G(9/.9(Q-]CS!EB45+=U>>Z%KU@WLKM)T#)P27KH]/ 7N0 MZ:31FJMZEI"C_% ,<^T6L#[TEY'PSD)NW:6-A46O1C=]BFCRUB]:>S6["I/) M;'GHNZ?($8G..\K!8NOD?J+H/CQ'\47VDT;NP!\\3Y)G4/!;FB/G&:_$W-P* M&H2R>%05!Y.)O';AQ!*V6 TQJ16DDX%T4SQ[V&MGCI70K2"7;LJ#*8DTZK1#K2/ M)*XMR'-TZ!!JO$\&FUGR*).JD_Z 'BZZ3'J@:LXVK_5J%-#EEB;-; M^O2BW/LM.K%ME+!N-$R9I0K.TB$3=F>?=NS.OKDU/2]%#U]NIZU&67-BZ_:K M=XS5IQ4NL+[71, 2D# M(J'JO7COAPY$J4L(:W>0L^^]V6@&!R",<'&R.)MZOBL2+!HA8/71":%5)$>[ MR-L881NX,X0IN\[K?KM.B(: I)T4'I<+$(012Y_C*Y MKE.2(>%0G@ZB**&@@!#GG)327)L#4JY(BND&+/([<#@:N ]QJL#.KL$O0/". M25E0RB(B;%$433D^X1I9;CMT>Q"_U#$32A!E0ZDZ.Q5@/$U6=.+U.DF5+2PM M@S7-"+3=\]74OF"?JNXU4G:6*C '( MIV6L:A:47(BS=;]3Z(45-GA*PIC)5 M,E?MT5"$K\5FMV>*2*2&>S2)H86\@[D"')R]#U>W%@P7*(8D:YM9&KKB*,C[0NG ?W#GPYW7D2N]#U9F%A(G*)(DF MUP_:R14?W-25YP[V]E/'Y5@@A2:_3]K(+]XAOD)<[ R?H545(1$<&7D=%2.# M'/H9B#)9[N(2X;D3NOCUJYL0#!?%[R\ OCGO^O'9Z'"Q?;]7)'Q;K^?;=XJB M8%4/O.002M.-' ^4G3*G'[/WFY_)Q\REU^D(Q\QI3\:V*T7GS#WH(8V%R:5@ M$^.TC&3 M9F2SUK2!U>BA3C;)Y]=%7&Z0;1X\!BZBI)),2G"M MAR=E2X5,$34ZJ>S@>^N_Y0( W]QH=>/#NQ $\0.*<4 /ZR.MG+D[B35X-'' M31 @]S+V"K>>$,>=;F0X95&6%HSA!ADFX*MW0Q'7-C+<41=K,4RV M04_9KR13<(7D@E\-L?V9MYF#N>U;3N#CVF^DBR<8@_80>)&*J(*% F?]JD.: M)F+; S6B^:E"1#/K25F%02< 2#Y@WH-K_-AL\K+V3DO.GW=-1LYS7.SIT0GF M F%,&7VK#EYR:0AI1%0H[FN1EE%8 MQ9JF:=XQ[QI,VDZ'.UN-SG_()E>[K:;G.6$X7*2(#H.QNUQ%0^1\18X_1UX4 M(ZV ZFN^D)#9J,0P=H%Y8A8[V55;W\,TU^)T0\6$WC=_1RJ(,2%E@)EV> I M3A3G,7_PD6OY%2\T=GRUW1;:DGD,NE"AHYYQQUI]VD7DYZJB8AU355AOI M.( 3N=B;("<8(6@%R!Q56Q(/J:J=<\=:S\83?.GW,R4/3Z,7?H\7BH\7BH\7 MBH\7BE6G[1TO%!\O%!\O%!\O%#=\H3AW29-]A[CZ6U+(%)P5*1A.OUAC8V3^,,_[B!)S<&&8O=[XQKHP^K9Y;O?MJ9VC ML#&ZILY3\H)?JCTVFC]K@+[%!5;]D"*0=T5RIN9WOTR>;J>?#1\6<4[2H]P4BB8=N9L>VM+4(XJU6IM&<9?=4!^.$]P./[ M2UR2H(>0>5[ -LT0F](B@ K>DV2BAKO74D>H#:![ JB*[XU*<8<[6^);U=S M7+1]ZZU/-%H M&2B6*;X6+C"'8/9Z"1_>S'!X-7A.!)A^V,DN_>+V9D*04OKCS435RSE<[8^W'_5F7QE9 M&@L_2F9A7%O,G,]C;PZ_0D-A9:G=[6=%+SU4-SSI^&L7G+<6"S!+GB%.-0?C MNE_:S8PN <+2\2:1$VT0#L][C>F;J(3..R1UR43+MF\I\_'*@W>.9_N1XR]= M9(7WX2,.L\P3A"B3DPW4(9D)$B,0]M;%X:_CZW=(8&*T4.U7%<<48^"A.3T? MX2R"<\?#$3L<2<^?RVP#G1LPA;GV+BW<62HZ.;;ZYM2Z,$;F>/K#.#?[YJ"7 MQM>G8W,P,7LX$K=WVH$&,R)H!,EPQGTRGJ+(7)Y).[^(9JE6ZDZ;^)VH@*G)I36XJ'U(3XPF=IBO2A\:Y)[6$2.L3;!V0<(\BKP8 M%*FMFL!@#9;39:9OF/ PX>@<&FQ @*VFDE[C< \:-,Y(B@E8<-Y 84 H*FS( MF -0&.^6O,*IXX8NTJY9%+CLD!>AI:J8K!B#:0A+C\U26/O#]7LK%ZQZ*^ O MF:PEM%05EA5C+0WAML*S!/>I%U? B&@/1C @5#G%50UE$3)DAQWI_,>9@V:> M!#KC2TT[QG$R_AI:G _ 9[[4D[7H"O]): M$Z-J+^/3@>@W]201G?XJE3I7N M+O>&U]?#@3&9#GO_TB=]:K*Y"]VYZP3/$R,J6%7*YA@'-0P#S.5QJ!(*9!2&HTX*Y* MCTF/?@8(1GD%/81%F)A8V!\.0I!HXKWG1HQ=C _<*2F*TB,0)5"\$+H;,JI*$/4P M38<*&\)B3(%?BA"KD4,3X4<5AQ7Q*G!2*C:;I:2:B(QU4O&%>';QJ5178_+% M'%LGY^;$NL#G&"-K,"G=8G=VO39V>YU-&/M$YE.I] :?*N6G,\?7W8^ONQ]? M=]?N .@G3/)MYEWX8^)OZP="Q\3?8^*OTL3?P[(EU>;[))X=&H#MY!::O5@_EL@. MC0ZEZU.]H\R?CSS'9[[/(1IIJC6:&G>9+-F*==WJ6[:02FBIR_QN=X)!/LNS]A&:Q>DXH)AM"2U7Q@[9D0R.9.G.: M$,ZYL'#V6Z(Y_A-(AT0S_41)F3&65"&+TU(QM7T\"&:*0.EG"M"+M:L%6*51 M)B$%6['"Q%0PE86CV9P7DI6^YFP3XM+9P)0LTG;M1N+RPCGDH(/)UNGM!@C^<#;*/@)M-J4^^OX0!\D2P+QQLY[MSV>\X]/H^(*2IE MWH[!7QLW=".04IA0CRMC+Q.)QM?N&.<##8_\\A2N'8YIYUI9ZWL//H,,=S)[ M!S I29'$#A!_$"_RO^.G) ;&AGQY2MDPJVC:J.Q"6F/T)G,2 M[1BY:1%@$EM%57WXG*8&,(@4*E38/XP6>@<@C]<7BT\ MYEAKC4LR%_;M"6IX/N,&'4A1H@=C?L JJ&NWO.TC*E;GA ZCZE9#%*9@68V2G;-A.8'O^LL0MRU.N_W Q+MB8.*7_G R^=6P![WA MM66,K'%2\B-?M20;QX + Z0C&;^@'L)?#>0:&6$R7#/E3!"R]S!TO.'BN^M? M G^)KRPA3W66A)5>]Z/Y]\5L^Y(@(@V9FZZ/)F7Z6")JCAJ<[#Z1&?-;D3$7 M]F0TG)A]8WAI?+<'QJ4UN#)ZP\%D.KZ)7Q5$'U[_W>A/+XQ?_NNO#8S^\?VR ME_SQZ]Y[@SF4#+C%PD"MT:^[+U3%?Z"'YCM,8E#Y5#33GP\@TCORS_E+U2)A M(ZFCJ(XV2:!&.$@E;RQ]8EL-J!PU)"9;5FHB:6$0Y504?=JI)_J )O$&B2# M;YD^XQQ@2N ,-26WU"!>)EU.D$-S.P8T1W!C<+\)9BLG!.8R $G4HX M-;B# MX"N MQQ[X[$=UJ&AI2B<)C+3,D;7@%Q;S9%%5A=VJYE)L7MM6G_5K]:4@"SL MJ=-&6:R :*8G3@YV87 =26*3G8$>FG?("T +/]V&DCB(JB<46K"49'-)NYAA MYD!>!7"#4\N]#2ZS3:0I?5J-J5(5^WK9FE.'&=H%+BO0@=-8PN'B"L)Y.($> MXUS@@$Z/*D/EBNRH*NU!3W$T)\!#_2VM)YSJ1%HYXEU M74&N@(_^\A ?S?D:B1'OG)B+= 6J/G4X8[Q$I6J&231%4Y936X&^8;0"06+' M25&J7']'!2(QA*8L=9^0:%U99"Y!^0Z/ZD+D"$U?ZCYH<;@MDRCSU'F29LT4 M>WR)JB"#)31=^*A5@.8*<3H7$TB/98E-S\$"!F!+:\4@3?V!7J*"-<@IFMY] MTE+OACZ'Q &(AHOZZB;<_\^J9=481%.NSRJR:"JED7 N][P_*%7D;Y_.SM[& MN2+XK]-\LHCJNT"%PAOGCH=? M:5ND4(P?VIVPD##%?P: 6^!6 %3-K3(>]_FR(G) IRMF38I-R^269D2K>7Z+ M&E=&?$)04UNT/TN.KR:X"U>D="D7\"?=Y 09JM%%&P;&O%53 %3-9B]AD2LZ55L\D+T!7CS!0Q"U@;*BI.5.VA XD+;J_C4$PC_4/]]]B+9W-+GW(9@;ES*? M@> -)_?3;4PD"*.TSL PP/_B97VPP>2D3TIPJY3(Z5_5L:?ZV+U$_M&43YDI MG-:"Q)5RDP!,1BP($>]"1LR"!_GSZHL09[0+7ID(/YQS7R&;B:X<-3K[>?6E M+K/T#GZQ";A(2T]-G:>^Z]RY'N(RJXK^P5W_O.HEAW7M.(C-*-LE#("[]'L; M1)L_>XXSHKQM;E-<-T>2[@F-=%1%J9RD::;*>QK'-$:]M;#I+$NG>U52].L:N$\YWW^/H(]%@LYO)O; FDPP9>?VP(S3,W/E MNI+.%"5@$OS,DBH+>?=]U2F.N\(^!.S0=,Y]$BZ%)=J3-DF'(N*D%JZJQK=C MNE_S)S:U97/,VSOF[;T0L6EY"/,"\O82L\/V0V2^;!+S]Q+"^05X !Z\3TX\ MUO>._]QWD84'YLP#FWJ==2D3L#Z%VBZR.<-V]T:2/4>DN L7;R=)D##ES1S9 M][D #?IMLP;SGA.NT _X;.+!\; ;P)_JS8S;>MFT^B97"XS0[M!'*LUQ@"9* M6J)> "(=0;:E>I31?U8%9+'C1:]]MO^ VL/@N1V]VP[WDRK:/OW:'43))'44 MX"KMT?/(<_PH7=WO\Y9HLYI&'?XGU3PV/[0[I9([Z2+'7[K;QG%1F>G*\7&9 MO$4J 4.T!2G;M4RK18O1&\["Q4:J OZU"#E-#U25O&L M)I'9SMZ:/O$&?/EZ)<0!FG[5K6PF=X-CDC!*[SJ$\:N"Z"@-W09%:Y 1- MH914,V,DPWQ?S,B9,)^J9L)\O^P=TV".:3#'-)B&5?N8!G-,@SFFP71+;,=+K+,?%**\VLEWA5-ZVE MA92"<\?_\QP& 7QT_64+&05[XW5!B9IG@.Q$%*W6+_PF3RD)IZ4, ]+075"Y M5GDA.YNEA35K^X#7R'FFG!C)GK7%(;N@1JWPX)C$_R?.R<$Z)O_#U!+ P04 M" !:8>I6+2&,3)]S SLP8 %0 &YCW/C1I8O^/]&['?(]6S<+4=(MJO&$?X/[^)XF_^U__\/_\/ M1/Z___B_SL_158!#_V=T&6_/E]$N_C.Z\9[PS^@CCG#B97'R9_3%"P_T+_%5 M$.($S>.G?8@S3'[(/_PS^M?OWO_DH?-S [M?<.3'R>?;967W,_K=-GXR,[C)O.R05M9^>/VA^/]R]?\(@^CWG^G_W'LI1J2\ MHO3GUS3XSV_H=XO/OOSX79P\?/_AAQ_>?_^W3]>;[2-^\LZ#B);;%G]3:E$K M(KWW/_WTT_?LUU*4DWR]3\+R&S]^7\*I+)-? X5\ TD:_)PR>-?QULM8M6L_ M@Z02]+_.2[%S^J?S]Q_.?WS_W6OJ?U,6/BO!) [Q+=XAYN;/V=N>4"D-*!.^ M*?[VF."=&$R8)-]3_>\C_.!EV*_9(F<1X/*^F&YB2P,QYR[^(5EVM(_WA-_M6"B%\STH%AOP1)32@B,/L" MZQ@*VY7U>-NR&])H'B>\[[1G9#9W7GK/#!_2\P?/VY,/?/CP/0ZSM/S+.?T+ M*X3B#[_1OA$_X2B;AUZ:KG:;+-[^/GL-TO([S,G__,9 _ONN U1SEI1>>,E6 M4Q2%Q/?;F'1D^^P\S L]5]\E\9,1C*+,8@/AW\+[RGY>R 2"Q)&66(+3^)!L M<:\Z;GIC6JH%PJ>0:- !&X[./V^^^9],#,4[Q 31KU3T'__Q?6W:#9=(Q,?I M;$VLX23!/@/W"3_=XT3FMTK#*I_TT%N,DHO#X9068Y=5N0::H4JGY%>N!H!A M93M9_/,Z.B8'+0SUZ.'<=VVF?1KHSJQ'+P:V\YKY M?D"78[QP[07^,II[^X#,,I7TT>C8Y)$1_":AE I@F&6"LDNQ6@=1I?,@0H7: M:&R+MHG'*/3^0[[6]B\W\]L9ZVH/1/AM%OFK[!$GMSC%R3-.A2PR4[%!HC[@ M*8=,Y)U3J =(;JA=:B&BAI@>*A7A1*Q;G'E!A/V%ET1!]" FF4[89HQ2 VX& M)[&DN2J11&I30X/F73? MQ%N<>&PX^!B'/D[2?/HI[S2-U*QUG#V$,J.(XR4A#$ZL,RRC IPDP9^=0J-H.="?AF?%/).Z=<#Y!=NK554*D# MAV670;J/4R_\F,2'/=LB"'9!?@1 L3ZJU;+)-4,7FG33J(!AG!G.+NE*+<34 M4%MOI#532=?YMZOYQ@O%XS.1@+7N4 BLZOA:OSJO?2FD;D43&42%X(23BT-* M9A5I.MN2WC0--&%$*FTS?&@@-\.&1-0Y8T@PV_U1K$$IA*U%#2W@*H)()9V3PPA>EQNY/"(*J-: $V;FM-[(L(KU:+=! M^OO%VP6.MH]/7J(ZB*)7L[L=9^9$>W=.K>.<;3V!\GMW#35$]5"E!F6WE_:X MZ2U^QM$!WV#UC$PB:_4 @0INZ^" 2! ,H53H^,5-)M:D#N#(=4<^UR]HU1J. MXU47NB94E>)@2*7':!"@J :4V#0_I%G\1%=;.XZISZ7HM*S2S,R%%M74*G#H M9H23HURAA03[P(A:[4N!5C5.210W?D,03(;:<7XJB6GSIVE*R=R2,')V(M;DC 55&C\[OS M:E> DHX)9K9J^$)?PQ?.:OA"4\,7$&OXPJR&+VS5\%Q?PW-G-3S7U/ <8@W/ MS6IX;JN&+_4U?.FLAB\U-7P)L88OS6KXTE8-+_0UO'!6PPM-#2\@UO#"K(87 M4]?P+ P-INN4[%XW-'&@??%0I>&<3[U@\I<1 MF=*4R_VRFV*'_3X,E#-V3L3>33 QN/KF5_MWYQQ0@.)N=A52T\_8RR\I9NR< MB/4:ELW8.[_#JF'UC+VJXL9>U?#D,W8R MS"P_IA[MGQ M3>U!(R--R\-"4U(T>P4@,U5> $NJM#$@79 M(<&DV5P%K_1?:GJI%&RR2P^\22ZY-!AN:2%R9UA*!>1%/BI5X%"KBL)*/G%2 M-DDD@=AD3D<$#%W$N$3)WIC4U,/I3][V,8APHKC9SXG8NX D!E=?.VK_[KR. M%:"X*T:E%)QV_P4_!MM0TXUTA6RV>C' 9J-O2SCG@Q)6EQ&E$!Q"5%DJ5WOZ M;$$0/FQ<;"F2]U72TW1Y*=Y^]Q _?^_C M((\JY!]U,"'_\=LU?O#"190%V9L@?@@E;)!" 8V20?"SOQ0AZGZ<'.88N10O082H M%FJJD?] 1''RF3%+ J&8%K=^MYR40S8A;OP(H]H%B"39-N!,>Q[C)+O#R=,E MOL\TNT826:M3&A7T=+-; K4\82P2=\\($'7?FN!1'A3SM*L#$%;IGF9F%%;&H MU4U !=C6[I] SCEW#, )-Y2GB2C'9ZDDB)9L_*-9Z7RXX7[9]L5+((#*W@YM^=5ZX #)<1VPM> MO.@,W> 7=!F'H9>DDRU'_/$87% \CZH5"$[(XJ*#!&!CG:$CX;R&E;#XU00B MAW)!M[F#YC0; 4[V7I*]T1>W9;%;*&8MABM 5K%<(..<%!I@?%*S6I2]?S[M M3/)SY./D)0DRY0%FD92U2""'6(4"7L1YM:MQ=6N]*0AGCGB)D^#9R]@C(>7@ MDMY]4@[Z52IVA_]Z\.V)@%S>.9MZ@.0G!Z7*^%,$V?+4+UZ2>)(C>T()>TM1 M0FCU E3K9^?5+L?$=1NHD((3/3YA+STD[-#',MH?=*M,U[M1U9O/H)7B=!%MUNC.]FDMZR9Q0T:RK Y9N$J!:VITA MIHF8ZM0;JY?:OJHK8:VO$D.K^JI+@'V5$!,W(H'?5RU><;(-T@'Q1:CI,L0H M7%%%&8&:)MA_S)X#GP<^;WIJS+@-K[J'%.'69DV M6/IJ(1L%W=P&*HV<"'OIGOP@UC85(;"5=\2$I;46>'9R4/NPDAV] $M&-E#Y M$H=>%H2R5Y![ZKJDI-(=%2N%BF")J4)KP,U\=%KK3STO7JY7VIDQ+V-M;BR# M5\V.NP+.>:%"U:W_)5JCU>BS9$E-%Y])EVEZ('$S7D;/9#@9J_8#M2K6>& ( MOJ*%1AX&2\Q =DE3:J%<#=W%J%*TS:'&?J8YBP1*SG@D=4#*)$X#)I=D, W8 MU%"%,SB:O7B)K]E:ZLA8?>=$!*_UN$E3P#EE5*BXI&M4!M06D6K (I&QR07I M@$4H (8+)@,6< OZRV@;/^$[[W5VR![C1'RG5B=LDQQJP$V6B"7!T$4)CQOH M,F%$I%$E/NFI9GJZ+BD/->?_T3C3G/_A-X*L[5OS!ROGF3D@[#1S]5?GE[6VP<5N5?_BI!3G^P694UD&95_N6O8*JR@M*MRK^L;CZB MOY+_F>KUA&0KGR,T?K3W8D(74/U60OF+\UH3PN&RU]_.:6X#G.P3NL'9"+9@ M^NE;''H9]M?TN/,=&4*D'KM5GUZ\-7]1]-U]#-CLS_L[UNSCS;6=,W$P9/ZE M>":&F-RT!U0_T9CG!1$[9\3 [E0+%4IQ>[D6]*#KU MR6>>$,03(K8D7&L7A ML%)GZI6M.R](@T6(MUD2*/HIH9@U:BA 5I00R,"@@AR8X'I<&J!2=.J:_WL0 MS1\#_#A_Q-&#O.:%8M9J7@&RJGF!#(R:EP/KUCR11$P4,5DXXY?-X3X-_,!+ MWC9>B%>[319O5?=C%/)6T[3H8+=2MS=BY2#K"]'\C(P*E\.C+LF227M MM?V_I &.?L'1WP_R>N=EK%6Z#%Y5XUT!&-4M0<6M6U,Q1.30WP^3I^<,MH\> MJ:3K(,N>/%6>3K&@O44D%=!Z^4@D!:/R5="X):-HOH(9Z(3!QJ+^P%>KSL01[=>D9TP3!AS#S9*^L&6E83,]I KV1I%,E M#H0F)ACYA)UL.#AC[V ]8]30FYX]F Q?#^S_*>8(0C&+/)&";)"#DX'""!DP MG@:8S@\.^?],/CVX2[S+X"'(O%"QN\#)V-M:D,"K]Q4Z C"J6X**VU&HQ. L M*>?;]-6#.09ORB@U[!]B4T+G3[()Q9VSR!RCY$Q;I6+IB1FV+7KAI=B?QT][ M'*7LFZKU)I6\Q74G/>S&^I-(J+#(W^@D-_%R>I%ZHO=&E90]0<:MA#A4%46'3U!M@\?L;)[#[-$F^;=8I& M\+NM][^$L,K7OUH_.B>0#!&?9_>9'AXKI6Q7]&6\98DXZ?4I@0?MGVU5LPA4 M6$F&D_!-2PI.TC8O)%"[U.B( M@6*'&)N4()6X6XZPVS$!#6!:DO"BUJ<;$K#81K54!88VBVK M(,0W!\%A$[&(+6[(P)637;"B#F)3(D7+B,?O_X5OTG]XN3LT2PT9T#8WNE* R"&!)F%' M(8TVR[G+GN3.>UWZA*C!+L@O"FA8(I6W2Q8-[#9G),* J*-&*&$0S:79UG)) M)'KS)-G'C>,.\SRYZSSVY2,4C99=4AFYT*:64@40P4QP2FC64CW+SZ2@.$&% M 40M.&'ZK]0UBZ[%'#;G!(( F*2')V$/X7D6?D/1'70 M*H)"F@\]7/W@GC0?3$GS 31I/@PAS=U+#(0T/_9P]4?WI/G1E#0_@B;-CX-( M0RK^Z%@CN1HF _JO':=TPM8N>&D!5W>XI)+.&6($KQ=%:,8-RPSY4Q^G_@2 M(7\R9LB?8#/D3X,80G"Y['KFY)^KY"Y^$5WPD$HZZ79XJ,).IQ9S3A<]-AU7 MJ *=$U$5ES1AD[-5LD[BYR#:RJ?=,G$GA)& %K*F(PN/.F* .OY4D^I2SVFL MR2?VVD92BKF),FV0XA!3O"X$CB1M8-K@DDN[I,0Z3C,O_-_!7KF8)Q9V0@\A M8"%)6I+PJ"*"IR-,KH.(DHO%N8*N=%-4>!VU\[N]- ("6'4:@<:/($@@0L2G M$$%?#K%T3&1<-F:8."]>/ M<20_9,2+V*II&;BRMKN_@ZAQ":ANK3,QQ.0<[>B]9CA*Q>&[\9NUGKT+I^K( MRQ] U&X7#==-E[];KLU?DB C7Y['3T^'J-@I%IT]ELC9JF4ES++&A4(@:E^% MC'NQ.I=%;6'+M-C$8; -,OID#9E\)H$G\DHD9(L000JCB@D!2\A$B M?[B_"[)0-+GD1:SU21)P58_4^1T$-R2@N'SD]#?Z,N'[#^_NOT6EEN7JOXGO M$L\G7>+F[>D^#B49[(12MDB@@%CR0" "@@IR7%TVW,2H$$6YK(L,=RVP GFR<:SFZIIUA^N9,\(POOQ*AZ:;\DI..4L[E3S3U4B@.@APJ7(0I6@4M8)%S9/7AA>'-(@PJF\(^I(V>6"$&*;"RT1 M0%P0X9)P@8FB4M8)%Q9/.'D@W=O')'[)'HLU_I1@CQ3J]Q3@:AEVDC!=CC#R4$BC P M&J<9(>/M[YM'CQ3@ZI"EM Q?O-WB'4[HO8,[_)I=D _]KIAA&.C:GKT9N].=S&D5 M09"P+UK95"]%30/HGIX1*TR@7ZD1Q*S\P\5IH#BY"I*GI6B=H/.[U7,^75BM M0SWECR!((D(D/*X3)X@*H>6EFWJ6G"AO_6JYCD7GQQL_0:I?Q6GQLG8=G!$O M/DVS)4@.!G,2EJNX"ZU3S>7/D*JZ@TE6W:78J%6^\])[AO:0GC]XWCZO=QQF M:?F7F@#%'WZKSORM=M5!P'6<+T?/[NFK+-ON[*J?J@W*#'&&D%A?K<9ZF-?BWUQQU-#.'E+$UQEFH8V!6RR34QP":KVA)@^".$Q<6I MS69QMP'"@F)^;T0&3M8^)R1P>6IT!($Q1(Q.]JB?QW2<$V;NI8^SR*?_9_'? MA^#9"^D4:I;-O21Y(U/W+UYXZ YD>^K:)%0O=YH$,U($0[@^:#D"$B7D13[: MTG_@6MTY%XL]VO06;S$!=1_B&YR)%ZS-5*R&,@/PK8BFD ?#,P.07$=8J*"D MTCE#$1YWL7D(NY;1,T$=)V_$!8F[;1&;[!&!:[*E^3L8=@A ==E0B@0X'84% MDD@;?[2)R)@K6P9 2\BE!* M:><<,H;(;1T=,*)E0L8L3 OM423D/'CHD'7KOA)M3-[==X*7]/A&@GUZK.,)WWFO.8WETWB5 M@LU0H0?>C!MR:><\,H;(#:P*!91YKV..PD>8%,:DF\S>U@1N1F89=!5U3S?Z MY*Q2J]B=!NK!M^=_N>&6BC_@.*+A0?FS\YK.&:R;=<;-#LYA(M_NOS\N[OH'AI3D'G;#,D%F0.:>A22T+BB-F!-96"(\88'%V3 M2T/D3[]#;"$@.MW$&4[7WAM=M%*O'@LE;1)( ;7)'($8&,K(L?'O>A!)M,]% MG;.D/)YD1!29L(MS97JZB"7!,$8)3WJ*#"AOJH,)VVURP#X?0,T*P<",0ZX9 M.ZE@H=8&5'Z: A=GAREHFQ]"\7(38_:6ZG-P;*=GSRT B$5LGX#K@NL>?RM_ M=TX,!2C9P;>D$)ONE-%=W.N,D5SCF^2*9+ PZZ &*SA9E,;B3164R MO742^X=M]HN7)%Z4O;%HQSW,:ZIDLZ\R=)[S44.N;A-4NE -^DDDP5#) U ;FF(2)YG1!2E]'$E M7!Z>O8^3)'ZA:8/^Q[_\^X?W[_]<'0YBZ80 7,F^#)X#G[09LTF=5-KJT1 U MY-:Y$+$H&)JI\7'=82$-:6)'!^?5D1:#&9Q,WO)430V[,R<3"X,AD0XAO^-. M!=FQ(BA$NHZ]J&P#=S%-PJ8FDD+>ZF*V#G9K+5LF#(9(.H1=(E&)NHN;:MY6 MG+#^$N#&.H)P?B&1M#=;4T*M)VI",>,*BIXYQ=O0^[0CG>VN] ZPD<8>U]:#47J=*?D7?('N,D M^(,,=S?_WW?RO^PH+5OYW]\&_OSW[Z4(JA M@#ZO[>=90>K4],AC=^ O\1;3=WO0C^_/$"4*DR/_(/])E/>8/84:OGV+WKW_ MUCEQUTDQ+=!R5RAI.66-#&HG14U7# R)Y=@$*6B*Z9H)E=_S3-Y@FBD+S5!M MJ7A4X4,E6ULX0__>5!^)X<[9/?-]EEW7"]=>0.;+(4)\_B%76% ML+5%"BW@:IE"*NF<'T;P1/FSF7PC&5=2J#B/,[@+2;/M]O!T M8,>T+O$NV :RB82)HLWH8^Y(,Q#IM9QSKC?4+O_>-211&*QV3F1^)B:3,.7Y)^RXP B02?$X( *R5%)P2-(%YJ")%04,5GW3&GL'ZZ]9)4PF#[; M@EGCA#TTK=]YE&LZVL?5N2+9VI6I@6&;.5;)!G"QUT6449R@7!TQ?40,Y ^+ M0^)D_M+YK-J0TY<+K^&(@S+H$NYUQ2%R3H)1S;7BL?I:"QZ_EFQ;U]3_4MHI MK]J0E9S*1>'RJ87/A$MG*%>!1Z15?2C U/N6BE-*"< K>=60ATLN'J09PQIZ MSFG6/A[3=DCM6F@S?U!I M66@XB./8!V\<)_)+.913*;AFFGQ )Y<&S3#EL$[&+B #.Y$_^K&=5LLUQS0C M/(T*:+;IQWDRRD$:Z>5G5:JE0LUU&ZFTW9=+E)#;CY4(1<'P2HU/DB"EL:Y; M*KA?U;W%SSC*G^FDU] HJ%^"['%>O)A2O;I"GV$@_[\O/_(VR)+=HYF#76V? MU>QM!@QOAV/GGZ=CEB8Z53Z/TVRU*[XAS*?9E;!V?EP,K3HTWO[9><7+,?&+ M&VE&[Z8DN9C[XT0?DSA-UTF\DY[];DE8?2>)A]9Z*JG^&=:)!AX8]VH2E4![ M)N*< <7KN=%#\0*Y[OD2A;S5Q)4ZV*W,E3)AYZ'#%"&7=+N4KUY_=TZDCS@B MF,)9Y,_\IR **'YZPZ[P2-9:=%I60XZ9"ZTPI%:Q0["?'/IQ+#"]BW<11A2J?/A:> M:+I SV[C^L8NM%^:D>C!*9K-$4J?I?B7LDXM; M?A57";KS$JY0%@RM- %+]XR\8D()9FBET?TG\F7V:E&,G$033[%*0#*,[G0PA0RL*XC=@,E1^]($JOV0U@@\#:DG;5>0D@R[JLABB8 MB*+&QP64I[T7)(P[\0[Y>!^G09:B79S0E0'!,^\3A9@:QVI7IF6LVX PVFA5 MK 4>0_!5#-+(@PI'9EC5M JKS)EUJ'(?IMC(C!_6R:89,FGK[Z3((7//I/"B M8,*4&I_A*!HJA]2+33HE (Q2+#6I-6 M@AMAE2P4P)ZWE=DKRNV](#H0]XJU MD#A*+S#IPG$Y72@<;D\V&H]^+%[)%#9._"#RDC=V!TE\XU:1S]PM)/MG&]P6 M/G^ P@T>,-T)@$+@LC?@?#Z&*'V*)+X44KD&23"A>P:JB"TTV3R ]D+>@4P^5T8=(YV2=QA\LR2XV4"S.3QL:1!\-"9W5I9ON9<#= M-G-./E16ZT,>-!LA%_7M[\*3(7)^HEAP $ D8/=F6Q=8^Q);^2LL G&X9$,_ MYQ5/@-1L/R*YYP [5@\"#'6S=42@KQ$P_?50Y-P0%J?ISZB:M[S+0]NWR&N8 M1%F,(K 9;ELE85):#GFJY2"LH">")IWR=AF3)]/.K^D6*3J=@=^^ MH:PV@KS*"NCF6+HHS'.^]NCK]@.*VL@JE ;6HPA,6Y*!25ACH'&<$62M&[EK MDNP*])XG""_V#[%B;7=AN(O5#D1_$\[C^G&XQ=/ _$#=EN/F*4X+%8/'_L-- M,$/[GD-Z6*%4#U0?)FU,,Q4;K#GJ,O.C9,ZHE;:Z\:J&W-J$%8O""'5:?,+- MV3V9!K+'?]$YNO?28,ONR/A!>,@ Y*DKGVLL/;J@""6-1R)K,RXIX38CDE#0 M.8U,T'$7]PK9.E'K&6+RX+ASF7/:T.=*VB5_.I!5#"I$P7*HC<^$19= 8I#^ M."$!S2BO2E/=VPJLJM<(G?&CAV0WPF&KZ!%]1PC];('N#7U M&3?U,':J+6G(6&KT=@1I!/8+#AX>2:.>/1.\#_CF\'2/D]6.2_NN6OOH:<-F M:QGD7K.%]#( IE4,0=UM":4-5!A!N17*9#ZW/Y1E%XGCS0[4X*F)WE8 4%KG MH@&I92:@TUJ#^TAB&ZP$35C;X[SP+B+!2&_'?[#*#M*K!K&_R;PD4VUEC>Q; MET$7^"&(Z)(ANO?(#UM\AI[I>V'.PY]I@',<[>O[O!+^P7^?OF1KIVGSSOX0X7#G6*8'K"/F@E3W*F MU 0*B"3E(U0>Y@UL(!$Y90!,E#AD0,6.)G0NBN$:D7&LX"@Y*;(FWC]Z*5[M MC&Y<&>I8.S5B"K\Z.Z)3<,ZD/BBYA^<*-3I\EQUWF^S%I>HYY%GD_^(EB1=E MRX+#(A22$-@SLF$)61AZ[EO>1JHW6)0UB3!\W>+I9J,!C4 M=L*,1[G.";"I!;0WITYBV)__^2I.-CAY#K:#AO\"&P &7VKW3*<#G 'GM#T& MM?PEU^E"X[2SA2/Y*S4"@, :!XUG$2='837L(1R>>)(Q?R2 ".+HR@L2U@!7 MNZ(K>;L.O/L@#+) TM6;JMKK[OLY4W?Y9GK.R3< +-?UY]IDSH%V1#]?$*:3 MDH)W;RBL;4SU^$-!;3*%PB]YB_F\CZ-U$CQ[&5Z'WI:]I2QRWEC5WF,0_9RI M'X4PTX/!N7Y@N<,*A3:;^^*7(J"A [& ]KD)M"]MN.6Q&2(73 >,-PN] ",&7DW3"9!JC4YYV4C. ARU% $04.&(\83D)*O)0AW+Q)$)C>3T/ M^_0B,(Y2=N!Q0.N5&0+ 60-'3:.IV IT3NNA=SG.A,_OJ31+5E"*0^5RWFK' M(+/:$@ VF[AJ'))/D\\&V(6$1CRAP01I61*DXQ- MDP TX!=>-TK4UK] ?S^0M%H3TV MI8:IVZ3P"VU')\V-$W_;/?&MBA "4$/R?D\]#H-\?/]'!Z>J%Y&R%8WL&9?M M@YW3[G%R?TIZ##L([^+.A:[2I"!UY0]D#+W)2'3/G^>>>^GC51B_I)JDTVH5 MN],]/?AV\)#+@XGN!B"YF5JI0OW=(8[5V[M]M*%,4P8C%Z>CC49[<6G" M*#39H[-P9D$]P)[BF[.-59:[^!;3.@]"W$JM?!>/TZ5.\RF;G>Z4A=5L(%-\ M!TR#FM"Y;@-L?(IF2T[*C['@REHFS>)-_KVE8X!]\3VZ4SS)(.#X94B\)SX$ MJKVSMHC5!4!'WC)F\1W(TV;+.OA2I-J!FI0IAW](>L>\J:K.W^[FCNG(1D/)-A+\27. M_^\RNBRV=/*1 IE"22\?&>I:3BUH[DYGNJ17A$;'/J#Y'K?8N2LFOIGW.NDU MHN&WB,!=(AIXAPC4%:)GG-S'*9:NL?2"#/$B4>.8:GG3;I,?4KUX6Q1'5(6. M&^E9O*5N[D;CFKI>"1;;S &?[M'X7JS M0V;UN@V; 6+-CIMB] M]$9O[G[]CB^"V78;'Z(LO<5;'#S3$S?&I2=2=4MUN3-J/O-Z\&?"\DSNN8,D(S+Z!E'Y$/\\--0QRW]!/#5O&LHP"<<#Y9/KE]) "37Y0'3 M[9Z0>K[V$AJ0\S/FYOV^RH3CE1RMQ2@][/=A M,,*KI1,0=IW@O1?XY6+4(M_Y(>,3-FQ1[K,,->:6Q'T<5M/9Q!+\B-O#"\'E M ZI:;1>RH6A,U8JQZ2A# /FALHXGMS@CS9%,$>O1BCA9B*&FS6-D/5QIGA\S M4(/"P/Z0NW2K1!N#3(@A]2;.<+KVWBB^OIV_4-=MP%2XHXZ/ D7X_;P<-'?N MC4JB?2X*D(9Y_"[F985'_18M.&4 :TP2APR6DCJ:\*FH0"V=?I\6',_V2]/GXT\MUQ]S@G&9%E*)DYP/Z MQF:AKO,U49D[VD71KB)\ULI!2UZ"S+S7L2*S\6RH6']@P^J].%VG5L?A#$@, M7S'W:2L G_4(PQQJ%>1W1])+0<1;!['J.XH;H M8A&[LO#ND+)C:%JS-L;]PBQ&RJ'Z89S.D96!:4A M )PV<-2 VPHKT(.V'KHNJT)06AB1U]H'"(D;I#EE;[/(IT=U][+G&70:#AX? M5$$7/#TH$G=.*G.,JF<']X4:6\/"I:+SF$B\V6+L%WD>&+FS0X+9C3^6(JMQ M\XHVE\B?[79!&)#YL*RG/\ZDS3@YAO.=_'>#[3FG^8A.\.<(H["/]@J5G&)/.'G R53W MGLCW+AF'L4_?/KG#R5,0%1>EOP3B1UVU.O;N.QG"K^\Z:11 +<4:@A5RR"_T M\I=HLEJ31JHORX7S2+7VWHJ$(T4+.:*3'F3*:N=\A+.M3GF '2B4'L$'Z<0] M/F1T8I.3W:NC+"6[A]+JNKUSUIM/YH[?E3 V"G,Z?^2NA*%%,&.%4=S0+M:* MYOR0]R$,BZ37OL21-FV/B8]VOSMJ'FP03%L9PXLCFLJ)[6L(2N;H& 2UTSBN M@SB)?0TY[I[[&E.L_T[%X2LR>XFV(^QK* T!X+2!HP;<5E@!$\0'0]?M:^Q* M"Z 213:7(F_QOI@$K7:-:WIOE_A>1F=S=5>+SB9.R1:85;I@"-L3L'KA.,F5 MT#Z_GCG5OEL#\CQ^>HHCEH&.S*V+]$SE\\7";2)S97N[<7T=JC?F3#6=\VT0 M7#7;MLQ"\>P2W;0K4FNAH+!B@7_M)Z+Z4U"O[X2%IFX)B:A3AL=%0\1J.NX[ M#X%-P!Z8YZY;K51D"09%N<[B/$Y_N'9*0_Q@G&=V$ M-)RG*'1=45#KCHR)4D60A-2A5?,RQ=L#[9SS[!C$4A*_D.FT^\6AYJRK+S$- M=6T2LY<[36(:*4+;]^T#FL^F4>C24)E2A7-ZI '=>]'O*(P]]XDVS5>SCM_8 M-38*V^;G/7 MV""8]C*&%TO1"SY+UIE@1;,BYDAZZ1_L MYE'*:YP$L<\G$-F&!S+7>VC61EYN!E.AK\,EJQU$>T9US>9EV2JE<@IED;F \;D9^@>/P11Q/ZZ0V_8FS+QP6"/ZX%$-NFP M6_J=TQA&:XIIG&&QY".06MG43O9L>9+AZ@1MSVW'5?7HET62GH])?-@3C=X; MRO8@G$RW.+!P1^M%>WX?4CAPZ+]YI/"R?N'@_^?I./7TP0%3%Y'RX)X3_WLQ M%=.GW)QP],0'29;8UEX-7*M(-[VO769=XS3]&0T=,[FC'M#9[=<6P 9$I%V< M2.>WAGRQ,KI>)0]>%/S!H,T)NC@,?/8?I#S6I#:(,T6RN>)(DA>204V&V2%N M3?J%D6S;' ^/6AS-!C6*83!KKV-ZPSV1U;!]AEK665-KVJ?-J/H"JC^!?BT_ M\H_3;F&T(POC])#@._R:783R*Z?C?^9DVIVBD$9K@H)O?!VM4>X8=T'L=GDS M7ZYGUV@VOUM^6=XM%QLTN[E$J]N/LYOE_Y[=+5:3?]<++^'"? MS>[C0_8Q)GWPG-(PB70-J8\!FTVDOV--\IMK@Z%U;\A=PGY<+6\^HOGJ9KZX M=4_,XM5( G]-&NA6G[U*I6"3>'K@3:+)I<$02PM1\EHM'<>7&I!&&)O@(0IV MP9:T%=XU;;@S5+8:ZGHYU IS1II@F-@+;I>5F\^?/LUN_XY65VBS_'BSO%K. M9S=WI'.>KS[?W-'0MUY=+^=_=\[/>8+](+N.4UW$$PE:W0V1 FVMC7!28/@D MA<8M7#!!1"4A1;+R964R<+V)(P+*SY\HBF:FR@[[3T"%!/ZK1!,.\ M7G"Y_C4/61MTNY@OEE]F%]>+,W2SN'/.1YIG-2)FW^I9DB:$*37LOGFMA=Y^ MZ5HJ#H9C>HS\_8!" ]4JD.*=P"-=E%.K.&:8,J*IY"%S3!>]EC=?%C=WJ]OE M8C-*U)*<5FN0/G]G^R[>'/;[,,");%S50\_::;(^;E0;GR9*SBG4%ZGL^?2[ M&%4J$W&)QR8+.WIQ:\PQ %T11B$+@R=Z@!P]+K_,;N8+=+="F\_K]?5R<;MQ MWH%=%DD\YW%*KPGN@\P+@S\P77;>>X%/1H,KFD!LEJ:XN=2L&40=;=5F-SA2 M$31[RB--.F?XN'[PM[**Q+',[!EJ&#Y#A>DSME7(K*/G&S*3?$[OZRN$6SS69Q M-\Z0<(QTGNRUWG5(EQH;+_UJ(K&!GN4TGF9N=%)XJI7 T,\4J2!U)],CX8]J MLMA7Z4**=E('S>>__4R (*?A_+B//GS*]CE7L%HO;N_^SD+GXK\^+]>?R'P: M1MS\&,?^2Q"&Q+-EE!'4P7V(>XYF>]JP2=E![C4YV\L &-(.0!^QH!1VAE%.YGX;0HK3\PL[K\97E]W1C$+F_N9C/PL_3X#&@7;?NC"G53:'8>4 4PB M"I1%NI"41Z&+U>WMZI?ES<>CPX]VP&P-#DFJ8!TAURZPK9 M[$;$ )N]1UO".2&4L/A;G%0(TD@C1[3:T?NE&)N/.0ST[-/&P V>20HE8.32 M(^7XMIAM%NZCSMI[HX?LZ-&[V7:;'+Q0%X*4&E:73/706RND:\]SAHK-.R>!-5";Q\$E8J#8:8>HR 7.=% 1 7HLI? )?UA8Y6*8XII M#AO+Y2&33!?,[F9_@W'/^A:'+)&/EV1O=V2^GM*7AN)(-_34J]E]?=/,B?;# MFVH=,.PR!,J_L\G4$--#345(P4SFG'ELZV4! BD-(U\/=?!4-8^+MXOKV1T9 MT:UG]"3)Q>R:GI7.!WMWM[.;#4U9L;IQ/\JCYV.R-TV0[ I9?7I,"+#U:EA+ M @R'A+"XM[J8$*1 MLD(J1_CT,=)FJ.[B;,>2X4]]*U>X>_K5NL6OZDR&/+U M1R^E0?O- M)!G?YG=+LXO9ALRNB7=!+UF F,%8)T4 M%[%8YZ<_MR^1MGM$7PFY?1I?* J&;&I\@FM*5XO;6T(A&$.,A9?0K/+T'2;6 M(G03(JFXU:F1!G1KDB21!<,?#4!NXE2((R*/F *D?KGKC"X8*>1=$DH9D*3" M8"FE"TKOKE>;S;=H>4.ZM05:+VX1Z^N7%=NCN $N M=D=M/4R 8>DPW-SQ]N9C +49=H:C-(1R2Y "9=O'YL,<@C+I<4;^:+.6R3]* M(71:PU$V(36/,1SAVLMRLUYM9M@YE9N:QLL^+>L #T)8N2W+N;W-0*.S\IXWL_" M:3':9#-B>4<;J"1,TW3"BYLYA'-R%X+#8;NK!_L;R!L:Y/W]W _WT@?CN6R@B63"XNWH9>F M[(T7-GCU_WE(V?SL$J?;)-C3/TIW>/N:L;N5/LS)]AY[/QM@.#T0.'_4OJWK MG+F?4[S:+=(L>/(RG$J<[PK99)T88)-3;0DPC!'"ZO*!"-%@5HDYYP-[:(^^ MYL*.,07I[_F[0?1?T@4HA8;=)4 M]/9ZGU0<#(?T&/G%Z88&ZRB+AY^HCG-V M77E!\L4+#_@3]NALF0;-/L.Z'OHVF=?;K28/C97!L+(OXBY'J3YB!E##@G-R M%F_"=UZ"-R.FH:[5<-C'G59@-%$$0\8^:+E@293R+3SZCX:Z WAF<4TN[N3A.X.8 M)I.U2K1GG-S'*;Y6!#8-3MG#B@$F1(H $$GZ#H$9L<1'&S3>5*P7'N_@=X)J=^T(:#,FT$$V.DSCGTYR@)J!] MAN:+EP1T6+F,,DR**\NW1Y3TZJ%O>8AGH9.MP2T\;8 @\$+@J/47S5K]S!B^?R P_H3ZLDO+6SFIW'4&X"7YFBNX+4Q'E(;4 )SXJ+#(9[,#T, M +F:8K(;8ZP-AK2](?>Z8>6SNU!BZT=ZP MT2B!(:$I4OZ$%M-##47GC*-YA%:[C6>\&ZA2L!OZ=,#;H4XF#8956HA\*$M9 M?\M4G!.I2C]MNODB$W>2"-QH\T4L"X9 &H#R%/, V)._EI._G6-&(*6&W?>, MM-#;+QE)Q<$P28]1_%J6 SJ;8D\X(HJT:&NE8C5'$2C!3@A0%)( ^& M2@8@N8/+I21[_F(=YQ=LW9.+KM?:S;K>/20XV!(?BQ'G#'J7-[J#2(&B;8\DGS"\[;0#=EH!G3M5HNDS@: ML%:C H:;9CCYM(XLRE890_=EQE#G;+O!+XUKJ$DC-KHLW^K]7 M),C'B78#>X@EJWO8PUUM;6/W-P.&U<.QZR\$;O,+@P M",-YDW;ONS*I=EQ^"?WM:@XH))0W^N@#7^EU[+%Y^E40$>])6=77_,R;]@"+ M;IKH8-?%3:VW.8!-9J@/W"G#PB(=DGGEG=&D4@?$_^JF6/G\>C^RZ]3=,-O, M*3&-U;H .6L$6$70H#3@G):7Q2-([&VMN;L_@2)M@:#^2(ZKFL"_N6N/F7>N8W;7V8)RFE=ZM''PO%MJ-V&%W M8>'1U1BJFI"-.38N+3AG8=T#E7>#S(<- @TW(P4I=/'@@!,'PS0]1A7%'@H= M0*0BH^X@P^PF1/?"6L\Q:@]+;DC8VU4Q.8W- "1M7^SJ\6QU.Q%(A]U8D\'W M?:=8(A5':WI2\)+%-TX>(/.D(%44RX>#(5T@F&B;I0;XBT=?S\YH3KT\)6V: M'IY8'EJ#S99!9JQMN1SA9+7Q,L"&"5RYVE3KHD.*?5OTO Z\^R ,Z-G2 M :Q4:+LCH]8E.0>EJD"II\.K8MQ+;N(-A841,E'99L$SA-P5M:,WI/:]]'&5 MK+TD*_ZC\7I0CZV['I;<=-.]717WWL9FG'/Z>.P&_(9#:G;5@RZ &0TDI=)V MK^@H(;>OYPA%P9!,C4]T8CV.V&5G0J60ZE8+B\Z)Q.][K;TWZA7=\=UNDP/V M3;OU<4RZW0?M[[QZ(]3<'AARC^"$S'M%V\HD(-8O=CM,AS.X;A?:D_1"3;G@_W'DQ\?O; \C\P4X(#MLW5/+UV*HQ%$,?0"VAW% F#N?+ MS:2G&S[HZ6G-U3+N )=E*[P]3 %D_1#\J@&.7]AK"II;:1JMVG/,V=:;_JJ=>#PU!SL%TZ?HJ?V0E>0D'T7&HCKU1W3\:J M\=WBD'0Q/EVB:5V4[1ES3!MV2 =AF$AXR.V?K-3_M9*R9%;:QQ1 S@_!S^7>+,"\(4G:-F+X/+' ?O0I;S@*8Z2,=(=:#= M1)_ZJM9[P^UXFS@<;.S;+V;!$0%[()RW:M>>F]U(3.F51/0>4,]W43Q3T]RR MOGAK_!>+?MH0:FK&35_7STEQ)V=FPWD[.!*X:F94&D)-2V?H_JWY!_0K,_T1/)@*&D 4OJ(5HMA5 LQ-?)-@%Y<,*#'R"_?:*+YL.]9Y;C/055RM4(Q:1; %KA$^ :3+3 M^*4YU(OITNI&,(7$A M#6W62;S%V$^O2-5?TO1:69"1N6\]HV /C)=O2))9]&RW8XV&3K0HK=&!PULSH!PY"S64Q:A0;'#R##%=%?VFC4Z[(+N6 MU4SUZV\_VJF%G_):B/ #W3F_5@>1+K9NP=_@#(6:LK4\>".H_<,V6T:[.'GR MS!=%I7INAFH:-\0C-(D2F.9MBE0U'BLT44,5S!2"]THW9U!J6!Y$Z:!WXI9, M' S;]!@%@QR>6Y!&^:W$SC0?]!HG] _> WXO*06UBMT7;?3@VZ_8R.7!D,P MI#([-SU,4,@[9UZ,RID1&_V_4. MLF#]/8-^KG$/&IBI.Z?B<,S*)PVJ=(OT<"Q]TB $\:1!ZR25^B#5G*:^B'SZ M?VAQ/'LA74&1-.01[%I-E3M6,;1RY1YKU'E;&-L3P3$Z9AH,HU:!^PJ MXV>(VF7MB?VC\853:DFMY/!T8Y^F?ZMSPM_@[/AZ,/D&T!9F7CP#6YO^ Z?8 M\HR].KX5EI\Z0^QCK$&RSZ'Z>^0W?'1N8IL"S>-:J4;URC6+0V&!O' M]6IP=IPYY\UD/!^ZC>+7[2'-XJ>?CS-^_H/[V6\/#X3)[XO7((X/4&KK0#LC MDR(9V VI3#MO6=/X:=[?'6(; )M;'+W!S8OWN I-BBI%\OA_B\F$_B [5C?$$- .HN/HP'ZAL *&]H.A'T_XPIZC072>BH=> M$,GOF8G2]=S@;+6[\UY%==Y'W_) 657?@V!+,L&_NV89Q8I+=:)*3MG.*[WY M0,PU.;&.$W: >)9E27!_R.@F%;T 19^U(6:(&R$5*R_C.>+(J(>^P4V6C-"J MSW\G1,MY9Y7/MZZ\(*$)(_%EE3M+.4D4RMOL>K2P^4FZ0!A,8-$A%.3H9.D_ M,K0C.BRKL_M+!(TQF#F?=$J.AO2&S%)K@*&7$&92%9?:3 MU;M-#3"M[HS\'0P!&F"X/HG\Y+Q&RQ?*ET][0C-V3T!^*U\F;+/6U8";/!!+ M@F&&$EZ7*Z4P"BIIY]2YBA,OVD4#&]*T:EF ^9(,MV1U)8VV; MY.KI4I-MAJI@Z-/I3A*O"SOI7#DLV?EB#PR*R2S.X1;I',>_\HCW/5Y555&&ZFTU0]TKFOJ&R57;U;W>$T_1E5)M N3I!?&$%>8<75$0W.B1NL.@FGDK>\"%^9[*+4YQ\BP]5F.B:)-PYHZT-\9T6F#(9PR5 M>P_6>T%/I0(5MR;;]X?55YP,=5VLT1BY(YJ,*17!<*X/ M6FXUQW^F4V>6>S@][/=A@!/WXYGB7NWB=8^C%+?O\$JG$2H5N[,T/?CV+$TN M#X9C!B#Y65I^.1KG.ND9>M ELG:;@$^915VC!"+QGCR#NE(#$,D,8)HE-H-" M-A*;#T\']LSW)=XG>!NP;1KR[Q"S/#F1/WNB1R'_4%\(E8?^DN5HB..R[?$"K[2.?AJGV2 M!OL-6@PXUJ34=W?2R< M^>$GA3*8?K0O8E4P\!I!Q3D]KX*(S)5IGE/Z^@^! M')!)3CX(50W>]&I63T89.M$Z$J71 4,]0Z \X^IG?J2A> M2!,>PNEOQ-XIJ*$.UN>A^EIP3KNC8'-KM;7P]Z@A#CGL-4)U<_C7OW5*#0$) MC1I'#8.EQ JTP?Y@#R0G9";JSR615CC<6.VZGBQ>B[N Y7!%U+:'V[(6=X]U MMPJ_0PW!B,)'HAZK6L,Y[7K![/+KP@O9F<'Z MO/T;]A+G+*N?P-D\DD!]AY.G2WQO^'"12,7-8T5R\.('BGAY,.PR *EZ\(\I MG5,M1-7 /$/41Z4N?:X!O>>7IX>BJ?;7 MWANEM?J$@%S<)H]TH)M,DLF"X9(&(,S32!SHZSAZH!0W=;*6=TJ<+FPEBE MJ,\IB<+=OU]B,@]X"J+\G8-=E5)2.A$YUJS=>>(XA=">/1YG$PSA1W*$GVE6 MZF>HI4L[KP/N=G.'KN@Q)O@8WT%3$N;S#4^)WE#'S4,L$MAS?_.'Y[)'KT(M96@ M#(I&*"G=.&K<3UC-4SQ!X;33]X]G'TPKG,"I*=H?I$%DU==_PA[-+DZA_Q)D MCY^C^)YF5:&A8AGM#RP%&BE",CG/7[L@_WE($C(V9B.(,OOXFVID.=&WK)XL MG+*X6@<2I_B0U8::)_7=9%Z2J;9D9:GP.O9#OH>8'4?Y%U/XD M?<:G^"9B'ZT?LGHKS5[@AR"*<@EV[/)D6[BD?)=I>I FU9KH6Z?0PHV*:XP6 MKOP0F*YX2N\L-NLS1+_,\L9,=5EOW(+ZZ 41O>^:/S]%CXDOO(3&H[2[76+] MZ_:N!UHOTOI>H;5/.V_I;OP5MGWVS@TJ\KS'._3BT7$X:>A!88>F_\.%)4=Y M'DY\Y&@W\T0^=EQ$ZJN#DSKJ8.Q(_(4T<&Q>!_$23%!C?QX_T?0=^37CQ@3[ MXJV667MO]&\ST@I]T]L\1]IW=?5GE&*1W1,ZRKCS[F$JC]0WD(CV.5-'S6\T MUV52=/_6$BP^A-B7P"R.:@M+5E:Z)=$Q#-N]##560;0O3AUK%4X#&\L5_D*6 MOC5I&A.DE@9NJ_6Y.Z!#*V$[BU><;(-4KQ.@BVN?DR+7[GY^Y&V MG+/6U%TME76&3H;?AHYP&:6JE\YR=;2G^F?--E W@8E6L4JLA0N"4;]CD7"CXV&)S_A^>E!AZ'7M);@SAU\EL- K@^&,( MV#3.X(;J>.1R-X.B"62SM_HF5O6BU9^M''UF;6D9K5M9C#\M[?_XD M9F,#"W64.5O/;Y_^S&Z8P]+.@TGCJ=[G%46CXHNFP:L2=]I)=$ K^X="UCG5 M# &:=@4/DS+E%TS'P=@OOGZ+G[R =C7S.,H2;YL=O)#>9%.0IZ\%>T/30:[5 MH]9>ZC!8-P@S%Z,*(ZAD9&4&->P@:FAR=K9'Y=C?L 0U/DXD7%3*NYH4"6'+ M9DI;6:]6F2GCOFN@"F31I.F2K"X%=/M/WF4*-3S]TD MZB8NQIK<6+2^USOZ%I7A1T]BPM2K $>9)AE]T7DKM.JF8CUM'TS7-12?Z8R0 M.C&' 5!T@4;:MH<9/5SJ#CH,5)V3\TY"2[I3VWH$>*S,&+/9YB,N-F#T M.X]?[P;WC<3ZV,]- M47,#0KLPG'?$[GT_:J6*Q@U/&R^@[9,#"O-:C$8[Y?F+"8YJ8?Q]:&CU8PQX MT$[T5]+?-LAK&(%D!\6<(#FE_O:(HAZSOQT XZOI;X?[?E1_VPCZ, +&D(4M M*Z=33OD,RO0G3;[2\R1]3HT>M=9W$6XS]](J0LYCSE?,/V7:D6L5F&S(!WVP.*GDPS#8 V25IJ8)H\:!" MJ3J^X;Y+6)&YKT?SQEYCTD 6K[0525-%BV6MIOE5P6VE^!4)@B&2"AV7VK>4 M12$5IEMK5-HY9Q*'T"H?[>:P;X+JY6GOOP1#!.ZB(3/-Z&(C"7SVM\2 M4?=1@[X#C'&;Q56.B**/32^EV?7,U>TRIY]3;6*9Z0+B72_ HH>@,:8#J#(X M,0NM=%19C.XQ&7$% ,Z&>2%.9Y&_>*6][IWW:O0TIE;+ZJ3$S(76%$.M H:+ M9CB[%/PRNT-[(&^;S;;;Y(!]XHB7!#A5TTHF;)--:L!-$HDEP7!'"8^;,5*I M-S"L85>="@?*N*EECT[)^DN:6@>X9S6E&F!89023&ZA3)?=CLQ)[?" ]>!%) M27#EO='X;J#O@FO&;HEHIU6VRL",CNU5)[_ZPH;Y]FO1:I;1-GZBO7LQW;W M$=Y)G\_3*5G-"6+D0.OLH5(#3)@S@LFEE<^5G-/J$N\P0>+WXY56R^Z+0$8N MM!_\4:J H9893OZYGES+T=GC'O4@\\O2P:6?\AJ(\ -]*?>.C#N4CX7KT(I7 MG0*FA3+OM5QT1._N<\UOG3?_Q6Z'M_21BLHW^G9P-W7OWLN2H'PK*DYP\%"E MZ944U0AV;8:0T8JA2>ZCC8()0V-YPFWKW,Z;S2/-O.Q ./Z&$@CO?YIX?1-' M/O8/1(P,*M7[/L/-06L)*J?[-@"1K9/BO<(!KC^@70 S28^T1'%T7FN"V9 R M\5E\-F'QNL5I2A2*?K%X>/Z(LNWY'6CM9% Q]6U O3YR4BUKB&?J)I=F\?;W MB,NL'XI0*;9="Y!3MB'+/W M&O]Y2(+4#_+'($^B%8E&G&R->^11;&$36KO1NC_&%(09/*F6HO.BVT0^+J_O MEH@VE.73WMNZ7XDV<7+.7GQ:1N4*)Q&:I2G.4OJ@3GY .@SC%YIXX8BB[/45 M:,UC0!'U;3 ]/G%23:B_7]RN#K/ >I?G4@=YI1+0)D9OQP71(8@>BG-H\D1= M?0RX;Q@JQ_2<%VD#I[,"IE8%J3.266LRB>6)(9-&6" >$JX4\/**2?Y1_*P;WMY@^0,F._+*C3%Z8WN+L MD$3L+^68PYC'1WS * S%1I_&J 589K8@<\%A5(S2.5&?T MIBDD C7.N)M/IX5*CDBE<$!"+X&&\VC5"Z9R.AW6:D!YMDYB,AG+WM;$B8S> M2OSO0[!_DA\'ZFW%/1.U+NJI*34!G*LZW(+\'4P>>9&/<"E\5NW,;NDQ!A)* M]V36$, XDL,=O=??^5*K.+T2H;G9I9*'V3\KD)I&3G#==,^M3'#;DP.W'*%M M(QJ^Z#Q\EU PW3@#](XJ[T?7U7*C=/9$[U1*RJ>_&9M<'>IDD[A];8#IU <" MYU;^?#]@>XPT28M_E! M*,K,_B M2/KAE*<)I&JHI8=^99K_ $R\ZR#"RPP_2;.2F&C"("#GBAD)*[43(&(7:S\R M4FW$U(]FI&*@AKY,UF=WA*P.E(0 6P.AEH1S6BAAB;I!C#PJ".>< MGLE1VEEVA7W"WG!3WNEN"4N:RBB6W9\['504?0]A:\PZY_GXOLB/L#9R"(S1 M0B3A\&,8DZ'G,LH("'K)XCI^(0#+I4A1,]=I6 N49M"KJ*D6=TXMF MA&HMTK.^(*:'EC#N4?8^D0KE &J_\Z8G<+RT]VE2]E9)G6>\/%=:J3GGUF;[ MB/U#B%>[6QS2E$=K+\G>[A(O2KU\O>3BK?6+8AX[T);59+_'N-M* 3S$$!@> M'X.>R_U:V*+7:@L=Q)10T]X9?3"D_3.4N;.D"'039[V:36*;.M'DL$X'#%T- M@?)KOA(VVI@I7QXP?P="U7 K,]_"H2LDN,9)_>Q.!.?#B"W M]4]FS^S)F*1@QYX(0S@T=8N?<720GB2I?[8;5MJ@VN$C_PU0F&@!XL-!_K/S MFMX<[M/ #[SD;9708U+9VR>W1H30[6N-^R90Y\QB'/D[2O-.AH[\DQ3DW M]Z$TC[V1IM70;NY**[[KU> $>6.LHC$]D2OXEU))]P$C#WW+-#T8AO1<%'1@ M$ (U"N4!TW%4*PQ[COKRD 310_Z(>.[-#7YA/XG'1T::\.JL)VYNZ,0:4JZ/ M<@/5P^NY#?H ^TLN,=4%;'89O/DF,/T:/>!'^B8V"LR#A' /T%35WD9K/V?J M'5=!? !8;@^6:J-]ZT7G_>$^#+9DY+[#"80K$+WIV$?1U0/B>BJ::SDG M8F^HZB?%2U6Z;E%.(G-UYUP4IT&?T2?0'S"]1GGQ5HL4;\[.Z'[SE1Y/RH'F:MOD+54_=VTPV/FB]G4Y:<%P#G>1KL%KF ME"YRYS(+&43:XQ-Z%T3H#7M)ZOZQLU%C5.GEES@D9NA;[;;Z4MF73[8W51?E M9/VI^+.PVJT57[E;!Y701%/^7SSJ! FX:JK>^=TY M7Q2@NA5;2J&'7,S5ZFGHI>EJ5Z!9);?!PV.V>,7)-DCQ.@G(#*[\,2U^386] M]R!#O_WHO,K&P2^M75Q80'MJ N)B;/[WJSC9X.0YD"1C[6?AQ!9GY?B'+-(6 MO]($K*4]YZ.MF?_/0YK17BF]B\M4$5ZX]@)_&DLS1*5!A@M? MSHNF>\X&;Z@8 MO:'&X.Z,WD=*,/F9M>IYG&:H8=]YZUX\[U0NC4Q=;ZQKI5!\#TX*G]K#;=#]'2272>D&4 M_$<*X'V+RZ8% MYCQ]L8IA=(Q>(FN35DJX@M4EH&?E5>BXHWJ,+[W/Q=L)4/5)?[;BU3UPW6U! M4G&KH4D#NA67)+)@F*0!R$6DXGA,NCQ,DBW^;.OV*]??2405[L[[U54 MAWWT+6^6&53A(/2B&GQ'J_#;,G<8.P7J-ZR5F7R(.>>Q2>BE04'0/Q(O#XG^ MW9\QOV#US8'QBZ:5>GD\\V!ZZ?%]XM)N--M1W2Q_AM"0]G'JA1^3^+ G+H<' MFE%:Z"U=*R+SJX]Q[*<;TB?("W.X1&GO"%$^('>;U7U M*,>[(N _LXB82;:5EQM%XI9QQO;WV R=F4;4]E2IBLR]W>"0V'LH7HD5'3LZ MPIB]I$?'.EQG1AIJR7GH'P6^FN5:DJ/"*"JLGE)G\!%'-#TM?0[9?PJB@/9^ M-/.LN&E,\0&@785AP0SL.3363[@C,?/L^'ZE^ Y[=Z_]I5-LAJOL$2?"=,O' M&@/:O 0.#VQ*#4O.>Z-1X!_?-IA-*&F?^Y;%:#U/VQKD=C!.G](T=<(=B,"- ML5K$2!W#\?./ZA& <68@O#F(X9]PWMZF]K-1572K2%-PJGVX<2S#N_XD -(/1<_9! <@WH+/7%(25H MTG2VS:^G$H1ESO\\-U9Q-G.5L'QW) +>')[N<;+:B;+8=BIW+.,V8\"X!=)L MWN-8!M-R1W6GVRA+XZAA_:Q^'J)(VU;D,(@35'Z"#-#91]C-!?89YRTL?\B> M35U,U[ D)3[(DM74 \-=;643Z&\&3*L8COWXM?C\V\X)W\/U2[S#2<*>M+X. MO'N:0"J0OG U@EV@>U7J8ABX:R4V"J:AC.7)\K+]X(6K^S!X4 WA)+)6+S.KX+:?(1$(@J&N"IWH MW9$@S]KDG"WES(9@N@\BAKK.++'T"<9@%]"I3#Z:8_,?TCG-(K_1-;$TG=B? M>^DC^8%.BYZ]D+JGF:M-]5$7$_1I"U T<9_FBV!:E!4WN:9)!-D2V[T7_4[^ MAZV\?5V-E'5A62Y)K&!2(D332E.5?OID&ZRF,"=KMI+O?IV-5^ULMPF3H9F/ M45++?57-E[Y%&Q&(LN=[)OK6J390KKBF:I'5A[[*)MCUCM^T*G[_JMK:.J$W MZ+.W-?$U*X8/>SILMU#BBF^?:EO4%N=4;5/ZX:^RK>J\Y9X1HW)LS(M+R3,4 M8>7#I"?7E)=11GP.*F%V3^#NT8OH;>67(+031+483K5I&Q?O=-VO!@"T(Z8N MG.=[[5(/>4P1G:/M(^^-37Y9Q^YMMPG=T0C'VTV4W(T;T^T;7,SY18]E M3/XU:S?KIB^RZN+==)]R/I*VXY\H"UO1=3Y3L:^JKR3.60AN["NGV@G,FA3ZHY?BE*5N'G&$T.NKT$>. XKPV!%DCT\Z[^SL^LFMQI9"0)** M3[:1NT[PW@O\(GL%D6?SUOPWVYO*:BPGT&F.4]Q63BNH@#AO^Q"\YR)"KH)P MKI.OZ,1LD6>;FRY&R[ Z:F%97'C1[Q=QDL0O0?0P]0R^\S'HW;)Y@4VRGM/Z M$I21KQ4ONTN)HY*4%9GW6K9 P VM')7' M41KXQ06O_% QES?"TC=/JL&9%-^HC4[U0>?S19M>\K?(&K+%>??C=THL=''= M)'J;PSUQ)/"X,^U6OWQ2K="\*"?I .6?_7I:I+&OW79)%6CZ1K^1OC&ME"SG M &7%T;DKO7C=/A+ ^)8,YAOWF#]PE#'4^\V/M];JG'SK0(\HBVXU#P#=K;SR MHCJC_ZA\2^M]DVE*\L_Z="V;\XB7$I>P7XO,C?72>#"Z]![QXQ:595[6+9[[/G*$!35A[+0EXM2."URU])H<\*LAFE30(NRCPCV%\[X7U,?GK M^(4 +^?%7.FKQ6%5A1%6[D@(4T*->P-$#3&]D5ZAD4P_;C&)M2G^A),'G)"A MG+PLY7Y&OY:B1Z>&F0EJL%;^7;$'DF,=J++KPD(F(I/\*V]VE8 M/+'N-S>W)P#R:QJHF-S'._223P?I,#^W0\?[N+#D9,R9$*?62;S%V&=9A?O!II@>+$_U <\-1JDUFW;EZ_C#/_G ?!EM2LV36-\+I M#4GOTET4_-MN*W)/*&:M=U& K%@CD('%$#E DW77OUW-7;3AN\2[#![HT/83 MINF_N6+O"L JS6PNY/"(*J-9P6B4],N46C]:/\!AG MVQ*L*CW6C6,?Y"R,FKS&"8 3DS[1>JJ\D#AB]ZG6"4_ YIO=Q76$9HT+!2R_ MRJBZC2'&U:V77.JLR-&M3%\U>2'+2Q=_,D-LBB-BEC].LEWGF',$/L%*WM 5R)>I/%V]\?X]#'2C'#+A2O.9CN(;''W:GZD>9G,?2F>1;];: M=3J VKXQ5%4DIA=UHEURO><6UJ.IX>%C/6:F%$./[CA #5B!P; M=UNPE"R+W,E.7]EQ/I,NBJYAT T,;B%&) 2@S/78NF4N$G91ZLNGO1NJNVQZ03HXR6A*(OK;CV!J1X=0!U3+-J!%5]FT?R]71UR-*,S.PZR9JD0H!Z/CDV;G6.29ZAAJRC M0K\,G@,?1SY-JY;?\F++4**BEX@":BLZA/P^="%/ EJI@9B*DVE5%@ MY1;UB&XY'"4#B_R(2, &&:2W8G;HN?*-JS0 C>E-@KT47^+\_RZC\GIL-?$1 MK_L9*0*JS'YX!6V2::%WI?ZWM/I*$XTC/6Y6#LL[S-65BM6NN-;^)MF_[Z$& MH!:'H.6&D4;J3FJ/1/1#2$9.V[<-3IZ#+4XW.,M"[%^\L5528=T9*(&IN3Y8 M16F-=,HNQ_@7)!KX=(Y")BC<+5ZU)(#Z,00H'/*?,WDRS7JC2\-H1AO3 \[? MBZ0[[_3I=+=;6'S4GVVW+%%+_6RT6>_&ZP&JO%YP#?NVT@*J38"IQ/)U88![:05=A" MA3'71T)YCXN4].5XV/A1@6&60%=^+P<,:5!F_"]WE.A1D7R)V\F9['*QH^/Y M+N35CNO37K.,$]HK[FA M<82YDZMWM1='D2$_GUD\(>!NP4@YY:/8V!IDKQ8O4 1=\2J\YI-;5H_,AJ/F M+AE@S/QGFN^$C0_V?/8GG0* FNN'4S]F:BNZ.T0U]]+'=1+335;_XNUS2K<. MJH/#LVT6/$MCL+DV@/H[ K3H;!:U@4HCZ/X-O:-V2"O\%M7'KFM;3A;@"<1\ MBP[[G_=Q=(>3IR)-^&KW)>!OP^L4 -1B/YSWNAJ M;,KFUX]FNQW+%R9NCT/L *C34>!SSPD6QNA"4V&NNBC7VJ,NKV?5-F'%XOR4 M^M!8+- &5.,#0/>,Q94I=[&X=/86[PM.LM<5XL3/$^IO'N,DHY'H$M\+5R:, M% '5:C^\?/;<4IN=*6GH(V;@G%I U 2L=GI%0$;;H>U4H VH1@> [ME.*U, MQDST_]$M^&YFV]T+'8[O,W$ MQ^"$XS+7H "P$5Y9B,:7KL&Y.M=_C.NB0'F404 'SL?Q0\2TLSR@-L3/4&T) MY2)T:-OY8U/CY&)L3?ILNI@I^0@ 5DWOVZ@Q3?*Q4XQ1S:1Z=:H]HJ'OQ%U\ M'P!7G;H]5< \:V=";*9(I)KBY(CNME/RTU-OZS@,MF]W^#6[""4WAV2R 9^ MQA#Y5?="@5Z&I"KHU^+_4EW$E%VE19MMMX>G SL!=8GW"=[FSP"0?X>8W0R- M_-D3O<&9OQI#IDV$3=G;FCB8D=\H)?=/L@R7(]D&5/>CN\3E@:P_@)I?.$/5 M-_)UPL97Z)6T_#OD7_1+9U6F)_8Q1]0BD^D@P]?TG=SZ#:OR#=#*RZ8C(A+U MMP*(+D> Y][38*;.F:WFFV!E(M8F<9H&7=[,OXZ]J-Q%INE.Z)J9J(ZEPH"J M4H]1?$^>J=1GF:@66SO,3_$[/=G$N614-Y#KI$]=N(J* Q_F224O\S!;PL Y MQ8< C>>G]4_XG!$3.4.-#Z(7\D74_"3*OXG:'Z4C_.*KB'WVK#KF]):;=349 M#;TTK2[KK9);^MRN)K&"3@<028RA(*;O,Q-!\4CDM'E'N MQFV9#(!*T4+C'G_F95V4N/C5:OH?GKCX=0I0ZL(8)S=+T2BZ'- ,/Q+G<;NOBJ^P#5=BKR5-PQ M:DJ\&H !Q1"T1@W-?0O+G[8Z8)HR:M:X>LP_"RL2 M"6]-BXFA (0\BP.GOV M@C#/4CF/GY[BJ/D2 IU8;T4MJ*<) #5V+'*#/*ZE,7HT.3>'FO;.V#K%UEFN M0>.'Y.9Q2H]X?HQC/]T0[,(0.MP<(#*,X87Z?;TS[0-[9XB9ID,?9AQ1Z_!) M,N!QC/&LGR:%ACZYT9]18!_IZ%%:;!X]#IN:IDZ3.D(/CN=)OE;AEA(7AS2( M<)J2'O.^N+-%5_H?HN /,D?Q:?Z)7> U=GG9G1^?M*+F"TYI>GCBMX29?W>/ M7D0CZTL0AB(B604 B'YN_.Z2MD2!&C#8WDX!!#61%%.8\N*7SP)<\SVN LZ9 M:#\_)WM&0*$2U5= ^2*51^,'YN?41)=\]BNEM\Y;2Z0N8+377QB2TR)RV?R$ M92U9_ISH4Z=/6&,/1R7I615#S^1\)5]WL; T9LN_\*+?+^(DB5\Z6_?3?@D M+2TY*&/EZ%\\K1 I;LW5^3;-3L3D'P7 3_N^6NKE:Q .-XI';_W5;I/@9.3D M'P- 5WL^3AE1NQ\5L++YIVOR+_+G\D_D?^Z]%).__']02P,$% @ 6F'J M5L#&V),Y5P 'L,% !4 !N8W)A+3(P,C(Q,C,Q7W!R92YX;6SMO6F3XSB2 M)OQ]S=[_H*TQ6^LVFZRJS+J[9W:-H5!$R5HIJ27E4?.EC"%!"G8Q2#5)Q5&_ M_@5X2#QP.'C(P4B-[79E1 @_'$'X.YPN/_7_WM^< >/) @=W_OOK]Y^_>U7 M ^*M_8WC[?[[JP_+-]9R.!Y_-0@CV]O8KN^1__[*\[_Z?__W__M? _I___6_ MW[P9W#C$W?QM<.VOWXR]K?_WP=1^('\;W!*/!';D!W\??+3= _N-?^.X)!@, M_8>]2R)"_Y!\^&^#'[Y^^XL]>/,&,.Y'XFW\X,-B?!SW/HKVX=^^^>;IZ>EK MSW^TG_S@C_#KM?\ &W 9V=$A/([V[?.WZ?\EW?_+=;P__L;^Y\X.R8#BY85_ M>PZ=__Z*?3?][--W7_O![IMWWW[[]IO/[R?+]3UYL-\X'L-M3;[*>K%1>/W> M_O+++]_$?\V:5EH^WP5N]HWOOLFFK-VW=OOGO[]7.X^2H#/T8P\%VR(-L!^R_EWO&KGK^FUYLV5& M'NAWPMEVMF=; Y6]T/(V;#L(R#WQ0N>13/PP'-,-Z('H4%-W;&P::[.OE0]U M2?WPWO9VA'Y]].^#$[W4I4TP3*?/F/NJZ<)':&.^MS[5("A"]+?*F?':MC&'Y>'AP0Y>9MNE ML_.<+15]+[+6:__@1?2#<\J[M5(P=<9H8\[IV.&"K(GS:-^Y9$HBU22EG=J8 MU=A[I++M!U1F -/AMVX%G[0Q MGVLGW/NA[;M6S5%OE+9DW8EBBR&VVF)U MDE %7;V% ;JV,<.K0^AX) SIY^X<#[0.)%W:T>?O0O+O R5\Q!1,M>K.;7XN MRR+^7P [ZXQU+AI6\3'9!@7%D3JSE& 3!G1MWVJ"34W6YQP6"VR6>J-T:+U MIPOH? Y+!C9=O5$ZL&I@TY1V:M/"@4V'W[H]:P]\M@)LOG7&ZD@KATU8V?$\MQ37 M)+(=-YRRS9HV45J/]4=L^Q9#=^:0ON?2X]/OOXFGXT7I=6$;>KU\Y'/3EREZ M'T*R/;@3BG2K1$J&/S>E=/]9QY8_/;R/%\ 3T>;WS@SS>"5UV3,SBS3](.U M3--2WZ[G" 9::Y"6+6H@GN(>[5OXNO#!>G=S;ZK-:O (Y_!2 )FO.4R'?@KP MA"&]NY^GAGJF-4R;/I;LE,I^AGI51/U:L]++[IJCBG0((VK?!+'U"-&_ZHW6 M@3\(*+WR7MW-"RRMP.XM^JXR;E'>'1[V,9^H\K@!^K(4O3N89_ICY@Y2ADZSR>5YWM M46>@-GVO&>\2'QO];:H40;VQJOY=S)6:%;ZW=I+S;;8]?EIWSJIQNIC[=1J M07\/=WE+.W:EZ32$;J?OYPMY?>,.U'I>D;CY#>W=Q*92QE M+_4V!Y?,MB,[\)A5P-K6CVW3&_=\MUI2GVY(&[PY_=3.W5>=+YX=#["L-ANU MXXC!.ONRYE =W5UF0O*>.,].G?A"_@ =SQ9PSP+K+9OG/B AY5#<=4)_4>A" MGB/B;4ZN #9CV(O:R(E8T_2)\]O!&_8>^L!D@?XS:9E.(YN(ZZ\+WW;9NV&_ M]$0W>X,=OPX.R?KKG?_XS88XWS!4V#]B>&)HZ ^_QQ^R[N@*HLI,-I)KWQ$W M'O]WVJ;4Y)LSS"I#8D5'Y$^JV*(\ISS+K& ]\(,-"2C6V5AVL"XPJOJ<.FWQ MS3Y^K_EF?>^X1QYO _]!A$Z*A"^8:!XH^HGSH&G1[V_8'&Y<>\>'L]0$B.=; M#$"YU& A>DW"=>#L\P'6 F ++8'XOD/%ET/;F6'.ULZ"[)PP#6DX/O"5[PN" M+D#@O\/<*:34(G' \KR#[2[(W@\4P!=; O'^'A-O'FU(,/_S8 <1"=P7"-*5 MQD"P?\ $6T A$MZQ%\=A^$ K[8&(OXCJN(AH!$)\N4]<5WF%K$]D)3SV@-A M_PD3=C&=!@ ?O\.ZID<+'/M<%R#\/YL"?X5:) [,2>#X+$-) ,"^TAB(^B^8 MJ LH1,5[Y&V@:!^;@NT??+!+Y"%!?>.$:]M-9G1#?Q?*X>8TAT*.8G,JR42% M_3=B!V#0'NY/CM(AUM1448Q2C4T04"K:9I\&+6 ).&;[EEE",46Q-&7$H. _C!SGN MV-N0YW^0%QG0E:90I%%L3"EY*%#/ X<].5DZ:_6F46T+!1O%LI03B(+VRGX> M;RA5\=L>!I(:=&$7*/8H9B6(7!06L*B'8._GW,5#]A0H>!GZ&^F6KN@(90>* MO:E!.@I3K,V&PA6F_YDX'GDK8P6W.?B."(\!$C(-@?V='NSOX+"CV*%*,@V! M_3L]V+^#PXYBBRK); I[-6QE.EQ80GA_X,#+.DC:0_$]O^&IF#@*P-]K OP] M'.#S6YV*B>-O'$/ZSUFP\I\$,13"QE#,$:U0(8F8@,>ZTBR8!_ZCDWLH($&] MT@,*/:)9*B<65> 3-14B[5E+*-Z(EBF?.$R[_.'N5+<1O#\4A ,HAYLQX3GQV M>W?O>](;A6HK**XH-J&(J'-OO"P0/A0N_=R?H6CBF'IE,LX,XZ? B>@,V,.0 M@Y=Z&07WNH*F4'A1KABEY)T9ZF66.44S8 MF1&>!X1QFE"U.XY$9"]E@MEV*]IY9>VAB*/8>FI"<9$?A^&!!+KX^ M*W[@Q&T(11C%P).0=F:0"_/@PUMJ @46Q;+CDH.T)XR>UW%A17'\#;\E^%T- MYM[ (PYM[]V!]MZ=WM[[/8K%)R(*"=OD=0-=4;,[U]D5BLWP8>9V@"*.8A4" M2#WW"]3XT1JKGAT\Q/.XH?_@PRYH"@4V22JOLS#+^P"Y0+B':*" M7!06?/3= T4IB$.9 \$:$#2%0HYX=R@@#R=Z. G+/YX];!&*WGK(>T"!1[Q$ ME!.+%&$9$39GYY%VA MN*-F[1$3>F;DX^S6>?TIGLR8VFVRH =U+R@74,Q5*-$X9VLN%X7T:"VT@^*- M:)CR",-Y]7>XO;4KV\T R*+Z(5RB$+!=XKV_LC..RC]$L.N3 M\+C: 81< H2Q#M4RTH<-P%IUS?<8KC<':(0K8ATOE)G0;2?E#6()JN$,*1 MM*#P]%21;*Y>%BS=-@M36)'GZ(I^Z ^Y4@3H#N4/:GH@, P8'GX_N'&"A[% M/RTU 2=^0_/=E\G!@51\KUUH (43)^%LE10<,"?^6G*[6FD$!14GRRR?) ZP M__5-9?83^HOLK]P_%D;33-'MA;[K;.(=*BGW0;5BK&\ MW;/IE9&@_V$U0!]ME^E<5C2T M@^"%*L&L1!3O-$[[ [NCY2X'\<"O0Y(A_.-6<19;UQD>TEYH"<]K< M"/SJ3 MLEK1+W1N8J846Z%E0:_!!!Y]'65?J):RY@#*6O(:HB4[U\%4-'E#9+E8EKM8 ME5NY[X ZHR5(KR'Y&FATM""N#^2&4E L(9A^FI= BG52]$%+E:Z[3$"THZ^8 MA)S9-JM"=AOX![IEKMT#\S)R*ZRI#_ &8Z*E8J]SO#?&SA#V SFJRZ3V7;.U M31L.X/NL1N0D(5D1_9;MRRW1UR02(ZO;B61:8CBI0&?E.\S.X@9H@G M;L@*R"HB'VLW)_1(E6%9'[RT[SJ+0TTU.F/F@4]WS>AE[MJLI-&&V;M[YF>2 MLD;>"R]!O YS()2CLV=,8?-V#EW+1]$9/:='WZWO;YXT\FB407KC)9?7 M89<.$NAL4[-&'_Z.S7P%_,9!G,Q:I4QAIIQORW./KU4U9M;$L>\]^EP(=LUXU>U.Y_^ AXF>^;,UP7)_15F)^P%@^UV=69JT$;?V"[/4E+X!;F.\9/MPE'TU&8;P([M'@K)$ MU!XO W]=KL@I-XTQ1Q?[>AT'G]6V(F&*UN;^MBI]2>J[#G M;KM.K? 2^VOCSIU_UQ<^*U_WND?< R_)?RVL =2C;UFC-'AP'OB;PSKZ9 >L MHMA+O BY"2/3CJI^>.4"ZFY',"30&1;OD1/?VZU(\'!-[M0!-.(>>/4%ZC)) M13TZ>ZZ=1V=#Y0BLG D[X%4@J,LWHO$DUB^,E!TP/$W7!JUC00.&2TX_. MH8EO>YGTK'SV%DW)(4D7O/H&=3FDI+\K/2T-6?CHD-R<12J:H#%>N8-ZVIF4 M9OREH&$M-K '.ZB5T((+[!7<)%2NU'-4ZD43E#OB56O0YBP0A(YV-:8G1E1/ MC+-;LN=.WA]L@Q5L:\+6>/4T$UZ5B7;X"T $?=75N<-NX=:Z@SH5[?"L!W?5N40/JB=M ME99X!2S@^%87$8]:=#;,L_T9P@EN8[P*%W69(:$9G1_69A.'IMCNW':H2CFT M]TXD\U$+.^#5Q:C+%P7M'2G0<7):]E8NNYM;4)R"1Z%G0-(>KV*&-N0*2@Q9 M#0L2V8Y'-B,[\%B.)FN]/CP!H^X:@2."SKS@/A%?ZHO?75PPJ=QU5"=11NS((A M=3DEIKC'5N][Q_.#+'$X"26[:K4E7@F2NBP446O@:CJ^K)RSW(04T"@*G+M# ME-R=3'V//;>D4-%9[-3,:VM\O*(G79G'37#N\;I7X0AR80IZXM5D.7*YL\C_ M3EAO2(ZT>8SM/8F<=<[V*B1,^PZ>,&WPE\)X?[TD4.N(LA7;J@ TI.U4J[,B MWZ8MT3)!^3??R*R@"Y.PK.62&P->6\-84A H$?BYZ><#Z9$9,'3M,)QMXWW; M>G8@?*AVZ2,[JE3D,NXA^?ES4[KV'VR'=S6=>K_?$T$YB8QP62?LO'1BV2HO$#7IZ,9?[HJ(JDRS(!:Y37P[,2=! MG P==$5 MLB-V,M=&7((=5WB>[%-M^]GVF( TB5O-7:BSJ_3D4IWOW_Y>YM]>KNA_WH^F MJ^5@=C.8S4<+:S6F#0;6])JV?#]?C'X=39?CCZ/!7R:SY?*O@_&4_GJ$X_E. MR#P2HW9V"SM@10 ]$B_)*LQ"C]E4/CG1_? 01G2:P3'I'$O.1?_?1AI(4FLP M9*M9P%!MN#H*KQOZ833;IO,2)40H-\*V@8&@\Z9NR/EU&] ];A[X6UF( M7*$1MH&K)^@<^GI\#Y\>5=XNS5L/2-\FZ8)M#>MQ4DD[_EHB'IVB2[4(:_/@ M> Z;7D35B'3"DO6EZHAM 6NN.1@.^NOPEV0=>F3'=#BS5J+&"L2WD!NNO+8X MN$+?4*>^YV?4):!D%4&4&RN@*[:AK<=F,!;H&VT665>8I:)$DZ@'MIFMQR,5 MY1TIYUGPXR/]=.P2H$J50$7G-\4N7:*AJ,MH[?61E5_?M[;CA8PRV<$E[(!= MXZ3^OL:ANZ,E,W[8VTZ0Q*QER0A.0B5:/Z"5--%82$()>+ZKX%4[UY)1H M@Z(.Z,51-)5".>'H.H)@?DI;3-4/O4Q**VQJ;(H9XQ(Y/7K+G)F.=Z!TGKSZ M5V3K!R33G%+*BXI4+@O';P$E][\%]UR/,6XHX_Y2Z*^(1J5-6V &]-$T=[@L)[[5VH);L)EN( 65RVE[HK^! XM:V9'8' MHWOF99D6X]*8U8;9RVVU_ZGM[Z!7X-&3I6Y@[BSY7GY. MNOW B]QHZ&J</$B/FU7R>LPK*G8GZ6R6]Z+&4.B5AC1]X77!0M^D"S,'LM" @D0- MV/,*UB8G/17