0001214659-21-008584.txt : 20210816 0001214659-21-008584.hdr.sgml : 20210816 20210816111824 ACCESSION NUMBER: 0001214659-21-008584 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 72 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210816 DATE AS OF CHANGE: 20210816 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Value Exchange International, Inc. CENTRAL INDEX KEY: 0001417664 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-MISCELLANEOUS BUSINESS SERVICES [7380] IRS NUMBER: 263767331 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-53537 FILM NUMBER: 211175594 BUSINESS ADDRESS: STREET 1: UNIT 602 6/F BLOCK R STREET 2: SHATIN INDUSTRIAL CENTRE 5-7 SHUN CIR. CITY: HONG KONG STATE: K3 ZIP: NONE BUSINESS PHONE: 852 2950 4288 MAIL ADDRESS: STREET 1: UNIT 602 6/F BLOCK R STREET 2: SHATIN INDUSTRIAL CENTRE 5-7 SHUN CIR. CITY: HONG KONG STATE: K3 ZIP: NONE FORMER COMPANY: FORMER CONFORMED NAME: SINO PAYMENTS, INC. DATE OF NAME CHANGE: 20090804 FORMER COMPANY: FORMER CONFORMED NAME: Sino Payments, Inc. DATE OF NAME CHANGE: 20081202 FORMER COMPANY: FORMER CONFORMED NAME: China Soaring Inc. DATE OF NAME CHANGE: 20071106 10-Q 1 p81121010q.htm
0001417664 false --12-31 2021 Q2 False HK 4253 P5Y P5Y P5Y P5Y P3Y P5Y P3Y 0001417664 2021-01-01 2021-06-30 0001417664 2021-08-09 0001417664 2021-06-30 0001417664 2020-12-31 0001417664 2021-04-01 2021-06-30 0001417664 2020-04-01 2020-06-30 0001417664 2020-01-01 2020-06-30 0001417664 2019-12-31 0001417664 2020-06-30 0001417664 veii:TapServicesIncMember 2017-01-31 0001417664 2021-06-01 2021-06-30 0001417664 veii:ValueExchangeInternationalIncMember 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember country:HK 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember country:HK 2021-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember country:CN 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember country:CN 2021-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember country:HK 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember country:HK 2021-06-30 0001417664 veii:TapServicesIncMember country:PH 2021-01-01 2021-06-30 0001417664 veii:TapServicesIncMember country:PH 2021-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember country:CN 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember country:CN 2021-06-30 0001417664 veii:ShanghaiZhaonanHenganInformationTechnologyCoLtdMember country:CN 2021-01-01 2021-06-30 0001417664 veii:ShanghaiZhaonanHenganInformationTechnologyCoLtdMember country:CN 2021-06-30 0001417664 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001417664 us-gaap:ComputerEquipmentMember 2021-01-01 2021-06-30 0001417664 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-06-30 0001417664 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001417664 us-gaap:VehiclesMember 2021-01-01 2021-06-30 0001417664 us-gaap:BuildingMember 2021-01-01 2021-06-30 0001417664 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2021-04-01 2021-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2020-04-01 2020-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2021-01-01 2021-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2020-01-01 2020-06-30 0001417664 veii:SystemsMaintenanceMember 2021-04-01 2021-06-30 0001417664 veii:SystemsMaintenanceMember 2020-04-01 2020-06-30 0001417664 veii:SystemsMaintenanceMember 2021-01-01 2021-06-30 0001417664 veii:SystemsMaintenanceMember 2020-01-01 2020-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2021-04-01 2021-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2020-04-01 2020-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2021-01-01 2021-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2020-01-01 2020-06-30 0001417664 currency:CNY 2021-04-01 2021-06-30 0001417664 currency:CNY 2020-04-01 2020-06-30 0001417664 currency:HKD 2021-04-01 2021-06-30 0001417664 currency:HKD 2020-04-01 2020-06-30 0001417664 currency:PHP 2021-04-01 2021-06-30 0001417664 currency:PHP 2020-04-01 2020-06-30 0001417664 currency:CNY 2021-01-01 2021-06-30 0001417664 currency:CNY 2020-01-01 2020-06-30 0001417664 currency:HKD 2021-01-01 2021-06-30 0001417664 currency:HKD 2020-01-01 2020-06-30 0001417664 currency:PHP 2021-01-01 2021-06-30 0001417664 currency:PHP 2020-01-01 2020-06-30 0001417664 currency:CNY 2020-01-01 2020-12-31 0001417664 currency:HKD 2020-01-01 2020-12-31 0001417664 currency:PHP 2020-01-01 2020-12-31 0001417664 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001417664 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001417664 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001417664 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001417664 us-gaap:ComputerEquipmentMember 2021-06-30 0001417664 us-gaap:ComputerEquipmentMember 2020-12-31 0001417664 veii:ComputerSoftwareMember 2021-06-30 0001417664 veii:ComputerSoftwareMember 2020-12-31 0001417664 us-gaap:VehiclesMember 2021-06-30 0001417664 us-gaap:VehiclesMember 2020-12-31 0001417664 us-gaap:BuildingMember 2021-06-30 0001417664 us-gaap:BuildingMember 2020-12-31 0001417664 srt:MaximumMember 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeInternationalLimitedIMember 2021-06-30 0001417664 veii:ValueExchangeInternationalLimitedIMember 2020-12-31 0001417664 veii:CucumbuyComLimitedIiMember 2021-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2020-12-31 0001417664 veii:SmartmywaysCoLimitedIiiMember 2021-06-30 0001417664 veii:SmartmywaysCoLimitedIiiMember 2020-12-31 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2021-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2020-12-31 0001417664 veii:TapTechnologyHkLimitedVMember 2021-06-30 0001417664 veii:TapTechnologyHkLimitedVMember 2020-12-31 0001417664 veii:AppmywaysCoLimitedViMember 2021-06-30 0001417664 veii:AppmywaysCoLimitedViMember 2020-12-31 0001417664 veii:MrJohanPehrsonViiMember 2021-06-30 0001417664 veii:MrJohanPehrsonViiMember 2020-12-31 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2021-04-01 2021-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2020-04-01 2020-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2021-01-01 2021-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2020-01-01 2020-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2021-04-01 2021-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2020-04-01 2020-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2021-01-01 2021-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2020-01-01 2020-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2021-04-01 2021-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2020-04-01 2020-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2021-01-01 2021-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2020-01-01 2020-06-30 0001417664 veii:ValueXInternationalPteLtdMember 2021-04-01 2021-06-30 0001417664 veii:ValueXInternationalPteLtdMember 2020-04-01 2020-06-30 0001417664 veii:ValueXInternationalPteLtdMember 2021-01-01 2021-06-30 0001417664 veii:ValueXInternationalPteLtdMember 2020-01-01 2020-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2021-04-01 2021-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2020-04-01 2020-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2021-01-01 2021-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2020-01-01 2020-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2021-04-01 2021-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2020-04-01 2020-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2020-01-01 2020-09-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2020-01-01 2020-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2021-04-01 2021-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2020-04-01 2020-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2021-01-01 2021-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2020-01-01 2020-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2021-04-01 2021-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2020-04-01 2020-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2021-01-01 2021-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2020-01-01 2020-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

UNITED STATES SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

(Mark One)

 

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

For the quarterly period ended June 30, 2021

 

_______.TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE EXCHANGE ACT

For the transition period from __________ to __________

 

Commission file number: 000-53537

 

Value Exchange International, Inc.
(Exact name of registrant as specified in its charter)

 

Nevada   26-3767331
(State or other jurisdiction of incorporation or organization)   (I.R.S. Employer Identification No.)

 
Unit 602, Block B, 6 Floor,
Shatin Industrial Centre, 5-7 Yuen Shun Circuit,
Shatin, N.T., Hong Kong
(Address of principal executive offices) (Zip Code)
 
(852) 29504288 

(Registrant’s telephone number, including area code)

 

None
(Former name, former address and former fiscal year, if changed since last report)

 

Indicate by check mark whether the registrant (1) has filed 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 x   No ¨

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or such shorter period that the registrant was required to submit and post such files). Yes x   No ¨

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, Emerging Growth Company or a smaller reporting company. See the definitions of “large accelerated filer”, “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer ¨   Accelerated filer ¨
Non-accelerated filer x    Smaller reporting company x
    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 is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes ¨   No x

 

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

 

Title of each class Trading Symbol(s) Name of each exchange on which
registered
None N/A N/A

 

As of August 9, 2021, there were 36,156,130 shares of common stock issued and outstanding. The registrant’s common stock is quoted on the OTCQB Venture Market of The OTC Markets Group, Inc. under the trading symbol “VEII.” 

 

 

1
 

 

FORM 10-Q

Value Exchange International, Inc.

INDEX

    Page
PART I - FINANCIAL INFORMATION    
     
Item 1.  Financial Statements   3
     
Item 2.  Management’s Discussion and Analysis of Financial Condition and Results of Operation   25
     
Item 3.  Quantitative and Qualitative Disclosures About Market Risk   38
     
Item 4.  Controls and Procedures   38
     
PART II  - OTHER INFORMATION    
     
Item 1. Legal Proceedings   40
     
Item 1A. Risk Factors   40
     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds   40
     
Item 3. Defaults Upon Senior Securities   41
     
Item 4. Mine Safety Disclosures   41
     
Item 5. Other Information   41
     
Item 6. Exhibits   42
     
Signatures   42

 

2
 

 

ITEM 1. FINANCIAL STATEMENTS

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

 

Financial Statements

 

 

 

     
    Page
Consolidated Balance Sheets (unaudited)   4
Consolidated Statements of Operations and Comprehensive Income (unaudited)   5
Consolidated Statements of Cash Flows (unaudited)   6
Notes to the Consolidated Financial Statements (unaudited)   7

 

3
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

CONSOLIDATED BALANCE SHEETS

 

   June 30,
2021
   December 31,
2020
 
    US$    US$ 
ASSETS  (unaudited)      
CURRENT ASSETS          
 Cash   519,698    523,337 
 Accounts receivable, less allowance for doubtful accounts   774,987    599,436 
 Amounts due from a related party   1,549,747    1,343,466 
 Other receivables and prepayments   422,659    414,342 
 Inventories   292,707    238,147 
Total current assets   3,559,798    3,118,728 
           
NON-CURRENT ASSETS          
Plant and equipment, net   310,573    357,021 
Deferred tax assets   54,503    71,681 
Goodwill   206,812    206,812 
Operating lease right-of-use assets, net   476,883    585,057 
Total non-current assets   1,048,771    1,220,571 
           
Total assets   4,608,569    4,339,299 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
           
CURRENT LIABILITIES          
Accounts payable   713,730    1,038,518 
Other payables and accrued liabilities   744,163    831,817 
Deferred income   258,151    254,937 
Amounts due to related parties   177,396    263,063 
Operating lease liabilities, current   279,219    303,687 
Short term bank loan   39,815    38,874 
Total current liabilities   2,212,474    2,730,896 
           
NON-CURRENT LIABILITIES          
   Deferred tax liabilities   2,469    - 
   Long term bank loan   42,241    62,949 
Operating lease liabilities, non-current   191,363    277,111 
Total non-current liabilities   236,073    340,060 
           
Total liabilities   2,448,547    3,070,956 
           
SHAREHOLDERS’ EQUITY          
Preferred stock, 100,000,000 shares authorized, $0.00001 par
value; no shares issued and outstanding
   -    - 
Common stock, 100,000,000 shares authorized, $0.00001 par
value; 36,156,130 and 29,656,130 shares issued and outstanding,
respectively
   362    297 
Additional paid-in capital   1,340,524    690,589 
Statutory reserves   11,835    11,835 
Retained earnings   729,318    414,225 
Accumulated other comprehensive losses   (6,705)   97,944 
Total shareholders’ equity   2,075,334    1,214,890 
Non-controlling interest   84,688    53,453 
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest   2,160,022    1,268,343 
           
Total liabilities and shareholders’ equity   4,608,569    4,339,299 

 

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

 

4
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME

 

                             
   Three Months   Six Months 
   Ended June 30,   Ended June 30, 
   2021   2020   2021   2020 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
NET REVENUES                    
   Service income   2,389,995    4,233,763    4,593,767    12,436,674 
                     
COST OF SERVICES                    
   Cost of service income   (1,818,946)   (3,994,147)   (3,285,178)   (11,708,902)
                     
GROSS PROFIT   571,049    239,616    1,308,589    727,772 
                     
OPERATING EXPENSES:                    
   General and administrative expenses   (659,896)   (419,250)   (1,094,774)   (858,141)
   Foreign exchange loss   (16,297)   (845)   (13,578)   3,376 
(LOSS) PROFIT FROM OPERATIONS   (105,144)   (180,479)   200,237    (126,993)
                     
OTHER INCOME (EXPENSES):                    
   Interest income   226    224    391    339 
   Interest expense   -    (1,967)   -    (1,967)
   Finance cost   (4,055)   (2,772)   (8,363)   (6,277)
   VAT refund   26,017    28,602    28,230    72,544 
   Management fee income   54,170    70,899    100,496    78,446 
   Others   (19,637)   5,745    11,094    34,490 
  Total other income (expenses), net   56,721    100,731    131,848    177,575 
                     
(LOSS) INCOME BEFORE PROVISION                             
FOR INCOME TAXES
   (48,423)   (79,748)   332,085    50,582 
INCOME TAXES (EXPENSES) CREDIT   (2,464)   -    (6,361)   6,138 
NET (LOSS) INCOME   (50,887)   (79,748)   325,724    56,720 
                     
OTHER COMPREHENSIVE INCOME:                    
  Foreign currency translation adjustments   (99,214)   (7,915)   (104,649)   (22,670)
                     
COMPREHENSIVE INCOME   (150,101)   (87,663)   221,075    34,050 
                     
ATTRIBUTABLE TO:                    
  Equity holders of the Company   (159,974)   (81,879)   210,444    43,633 
  Non-controlling interests   9,873    (5,784)   10,631    (9,583)
    (150,101)   (87,663)   221,075    34,050 
                     
Net income per share, basic and diluted   0.00    0.00    0.01    0.00 
                     
Weighted average number of shares outstanding   35,361,686    29,656,130    32,508,908    29,656,130 

 

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

 

5
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

   Six Months
Ended June
30, 2021
   Six Months
Ended June 30,
2020
 
   US$   US$ 
   (unaudited)   (unaudited) 
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net profit   325,724    56,720 

Adjustments to reconcile net profit to cash

(used in) provided by operating activities:

          
Depreciation   72,398    76,132 
Amortization   178,886    196,894 
Interest income   (391)   (339)
Interest expenses   -    1,967 
Finance costs on Right-of-use assets   8,363    6,277 
Deferred income taxes   19,647    2,502 
Changes in operating assets and liabilities          
Accounts receivable   (175,551)   (652,141)
Other receivables and prepayments   (8,317)   (165,526)
Amounts due from related parties   (206,281)   (570,186)
Inventories   (54,560)   (8,031)
Accounts payable   (324,788)   1,127,409 
Other payables and accrued liabilities   (87,654)   152,333 
Deferred income   3,214    568,809 
Amounts due to related parties   (85,667)   - 
Net cash (used in) provided by operating activities   (334,977)   792,820 
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchase of plant and equipment   (27,437)   (1,396)
Interest received   391    339 
Net cash used in investing activities   (27,046)   (1,057)
           
CASH FLOWS FROM FINANCING ACTIVITIES:          
Issued share capitals   650,000    - 
Proceeds from non-controlling interests   18,600    7,012 
Interest paid   -    (1,967)
Principal payments on finance leases   (175,726)   (213,345)
Repayment of short term bank loan   (19,204)   (13,686)
Net cash provided by (used in) financing activities   473,670    (221,986)
           
EFFECT OF EXCHANGE RATE ON CASH   (115,286)   (7,628)
(DECREASE) INCREASE IN CASH   (3,639)   562,149 
CASH, beginning of period   523,337    234,089 
CASH, end of period   519,698    796,238 
           

SUPPLEMENTAL DISCLOSURE OF CASH FLOW

INFORMATION

          
Cash refund for income taxes   3,897    6,138 

 

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

 

6
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

1.Nature of Operations and Continuance of Business

 

Value Exchange International, Inc. (“VEII”, “Company”, “we” or “us”) was incorporated in the State of Nevada on June 26, 2007 under the name “China Soaring, Inc.”. The Company’s principal business, conducted through its operating subsidiaries, is to provide customer-centric information technology solutions for the retail industry in China, Hong Kong SAR and Manila, Philippines (“IT Business”). We do not conduct business in other markets, including the United States. By integrating market-leading Point-of-Sale/Point-of-Interaction (“POS/POI”), Merchandising, Customer Relations Management or “CRM” and related rewards, Locational Based (Global Positing System (“GPS”) and Indoor Positioning System (“IPS”)) Marketing, Customer Analytics and Business Intelligence solutions, VEII provides retailers with the capability to offer a consistent shopping experience across all marketing and sales channels, enabling them to easily and effectively manage the customer lifecycle on a one-to-one basis. VEII promotes itself as a single information technology (“IT”) source for retailers who want to extend existing traditional transaction processing to multiple points of interaction, including the Internet, kiosks and wireless devices. VEII services are focused on helping retailers realize the full benefits of Customer Chain Management with its suite of solutions that focus on the customer, on employees, and the infrastructure that supports the selling channel. VEII’s retail solutions are installed in an estimated 30%-40% of POS/POI-suitable retailers in Hong Kong and Manila, Philippines, processing tens of millions of transactions a year. Company is headquartered in Hong Kong and with offices in Shenzhen, Guangzhou, Shanghai, Beijing, China; Manila, Philippines, and Kuala Lumpur, Malaysia.

 

The Company provides IT Business’ services and solutions to the retail sector through three operating subsidiaries located in Hong Kong SAR and People’s Republic of China (“PRC”).

 

On September 2, 2008, VEI CHN established its first operating subsidiary, Value Exchange Int’l (Shanghai) Limited (“VEI SHG”) in Shanghai, PRC, under the laws of the PRC. VEI SHG engages in software development, trading and servicing of computer hardware and software activities.

 

On September 25, 2008, VEI CHN acquired its second operating subsidiary, TAP Services (HK) Limited in Hong Kong which subsequently changed its name to Value Exchange Int’l (Hong Kong) Limited (“VEI HKG”) on May 14, 2013. VEI HKG engages in software development, trading and servicing of computer hardware and software activities.

 

7
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

On May 14, 2013, VEI CHN further established another operating subsidiary, Ke Dao Solutions Limited in Hong Kong, which subsequently changed its name to Cumberbuy.com Limited (“CUMBERBUY”) on May 26, 2017. CUMBERBUY conducts consultancy services for IT Services and Solutions activities.

 

In January 2017, VEI CHN acquired 100% of the capital stock of TapServices, Inc., a corporation organized under the laws of the Republic of the Philippines (the “TSI”). TSI engages in software development, trading and servicing of computer hardware and software activities in Philippines. TSI is operated as a subsidiary of VEI CHN. Prior to and continuing after the acquisition, TSI relied on VEI CHN for provision of IT services.

 

In January 2019, VEI SHG established an operating subsidiary, Value Exchange Int’l (Hunan) Limited (“VEI HN”) in Hunan, PRC, under the laws of the PRC. VEI HN engages in IT service call-center activities.

 

In February 2020, VEI SHG established an operating subsidiary, Shanghai Zhaonan Hengan Information Technology Co., Limited (“SZH”) in Shanghai, PRC, under the laws of the PRC. SZH engages in IT services.

 

As of June 30, 2021, the Company held four wholly-owned subsidiaries, and two subsidiaries with 51% ownership.

 

Impact of Coronavirus/COVID-19 Pandemic. Public health threats could adversely affect our ongoing or planned business operations. In particular, the outbreak in December 2019 of a novel coronavirus (“COVID-19”) in China and then into Hong Kong SAR and Philippines resulted in quarantines, restrictions on travel and other business and economic disruptions in our markets. Due to emergence of variants of COVID-19 (especially the “Delta” variant) and reluctance or failure of a significant portion of general population in our markets to become fully vaccinated, which portion allows emergence and spread of variants of COVID 19 and the resulting risk of the emergence of vaccine resistant strains of COVID 19, we cannot presently predict the scope and severity of any potential business shutdowns or disruptions, but if we or any of the third parties with whom we engage, including the suppliers, distributers, resellers and other third parties with whom we conduct business, were to experience shutdowns or other business disruptions, our ability to conduct our business in the manner and on the timelines presently planned could be materially and adversely impacted. China and Hong Kong SAR, our primary markets, still experience travel and quarantine restrictions that do not allow return to regular operations and marketing efforts.

 

8
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

2.Summary of Significant Accounting Policies

 

a)Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: 

 

    Place of incorporation   Ownership percentage
Value Exchange International, Inc.   USA   Parent Company
Value Exchange Int’l (China) Limited   Hong Kong   100%
Value Exchange Int’l (Shanghai) Limited   PRC   100%
Value Exchange Int’l (Hong Kong) Limited   Hong Kong   100%
TapServices, Inc.   Philippines   100%
Value Exchange Int’l (Hunan) Limited   PRC   51%

Shanghai Zhaonan Hengan Information

Technology Co., Ltd.

 

 

PRC

 

 

51%

 

 

 

b)Use of Estimates

 

Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.

 

 

c)Cash and Cash Equivalents

 

For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong.

 

 

d)Interim Financial Statements

 

These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.

 

9
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

e)Accounts receivable and other receivables

 

Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2021 and December 31, 2020, there was allowance amount to $0 and $4,235 for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.

 

 

f)Inventories

 

Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.

 

Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.

 

 

g)Plant and equipment

 

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

    Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years

   

 

 

h)Goodwill and intangibles

 

Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:

Schedule of revenue

    Estimated Economic Life
Customer relationship   3 years

  

Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.

 

10
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

i)Impairment of long-lived assets

 

Property, Plant, and Equipment

The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.

 

Impairment of Goodwill

The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.

 

The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.

 

11
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

j)Fair value of financial instruments

 

The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.

 

ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

  Level one — Quoted market prices in active markets for identical assets or liabilities;
  Level two — Inputs other than level one inputs that are either directly or indirectly observable; and
  Level three — Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.

 

Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.

 

There was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2021 and December 31, 2020.

 

12
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

k)Comprehensive income

 

U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.

 

 

l)Earnings per share

 

The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.

 

 

m)Revenue recognition

 

Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.

 

The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.

 

Multiple-deliverable arrangements

 

The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:

 

The delivered item(s) has value to the customer on a stand-alone basis;
There is objective and reliable evidence of the fair value of the undelivered item(s); and
If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.

 

13
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.

 

Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.

 

Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.

 

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2021 and 2020.

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2021   2020   2021   2020 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   126,061    2,176,018    160,138    8,386,083 
- systems maintenance   1,898,908    1,881,849    3,507,374    3,376,959 
- sales of hardware and consumables   365,026    175,896    926,255    673,632 
    2,389,995    4,233,763    4,593,767    12,436,674 

 

Billings in excess of revenues recognized are recorded as deferred revenue.

 

14
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

n)Income taxes

 

The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.

 

Under the accounting standard regarding accounting for uncertainty in income taxes, a tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

 

o)Operating leases

 

Leases where substantially all the rewards and risks of ownership of assets remain with the leasing company are accounted for as operating leases. Payments made under operating leases are charged to the statements of income on a straight-line basis over the lease periods.

 

 

p)Advertising costs

 

The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2021 and 2020 were insignificant.

 

 

q)Shipping and handling

 

Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2021 and 2020 were insignificant.

 

 

r)Research and development costs

 

Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2021 and 2020 were insignificant.

 

15
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

s)Foreign currency translation

 

The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is RMB. Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

 

 

Quarter ended   June 30, 2021   June 30, 2020
RMB : USD exchange rate   6.4806   7.1432
three months average period ended        
HKD : USD exchange rate   7.800   7.800
three months average period ended        
PESO : USD exchange rate   47.6357   50.1608
three months average period ended        
         

Quarter ended   June 30, 2021   June 30, 2020
RMB : USD exchange rate   6.4989     7.0762
six months average period ended        
HKD : USD exchange rate   7.800   7.800
six months average period ended        
PESO : USD exchange rate   47.6720   50.2410
six months average period ended        
         

Quarter ended   June 30, 2021   December 31, 2020
RMB : USD exchange rate   6.4838   7.1158
HKD : USD exchange rate   7.800   7.800
PESO : USD exchange rate   47.4164   50.1608
         

 

 

 

t)Stock-based Compensation

 

The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.

 

 

u)Commitments and contingencies

 

The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.

 

16
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

v)Segment Reporting

 

The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.

 

 

w)Recent accounting pronouncements

 

In June 2016, FASB amended guidance related to impairment of financial instruments as part of ASU 2016-13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective on January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a group is required to recognize an allowance based on its estimate of expected credit loss. We are currently evaluating the impact of this new guidance on our consolidated financial statements.

 

In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company currently intends to adopt this guidance for the fiscal year beginning January 1, 2020, and does not anticipate that the adoption of this guidance will have a material impact on its financial statements or disclosures because the Company does not currently have any recorded goodwill.

 

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

In January 2020, the FASB issued Accounting Standards Update No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) (ASU 2020-01), which clarifies the interaction of the accounting for equity securities under Topic 321, the accounting for equity method investments in Topic 323, and the accounting for certain forward contracts and purchased options in Topic 815. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

 

 

17
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

3.Accounts receivable

 

Accounts receivable consisted of the following as of June 30, 2021 and December 31, 2020: 

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Accounts receivable   774,987    603,689 
Allowance for doubtful accounts   -    (4,253)
Accounts receivable, net   774,987    599,436 

 

All of the Company’s customers are located in the PRC, Hong Kong and Manila, Philippines. The Company provides credit in the normal course of business. The Company performs ongoing credit evaluations of its customers and maintains allowances for doubtful accounts based on factors surrounding the credit risk of specific customers, historical trends, and other information.  

 

 

4.Other receivables and prepayments

 

Other receivables and prepayments consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Deposits and prepaid expense   279,508    299,790 
Others   143,151    114,552 
Other receivables and prepayments   422,659    414,342 

 

 

 

5.Inventories

 

Inventories as of June 30, 2021 and December 31, 2020 consisted of the following:

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Finished goods   292,707    238,147 

 

 

18
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

6.Plant and equipment, net

 

 Plant and equipment consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Leasehold improvements   81,270    78,224 
Office furniture and equipment   252,421    254,681 
Computer equipment   358,469    334,237 
Computer software   44,337    43,319 
Motor Vehicle   119,806    119,806 
Building   68,904    68,904 
Total   925,207    899,171 
Less: accumulated depreciation   (614,634)   (542,150)
Plant and equipment, net   310,573    357,021 

 

Depreciation expense for the six months period ended June 30, 2021 and 2020 amounted to $ 72,398 and $76,132, respectively. For the six months period ended June 30, 2021 and 2020, no interest expense was capitalized into plant and equipment.

 

 

 

7.Goodwill

 

Goodwill consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Goodwill arising from acquisition of TSI   206,812    206,812 

 

 

 

 

8.Leases
   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Operating lease right-of-use assets, net   476,883    585,057 

 

19
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

The components of lease liabilities are as follows:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Lease liabilities, current   279,219    303,687 
Lease liabilities, non-current   191,363    277,111 
Present value of lease liabilities   470,582    580,798 

 

Total lease cost for the six months period ended June 30, 2021 and 2020 amounted to $8,363 and $6,277, respectively. Weighted-average remaining lease term is 1.3 years, and weighted-average discount rate is 3%.

 

The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Year one   289,227    316,880 
Year two   145,647    187,971 
Year three   49,720    95,772 
Year four   -    - 
Thereafter   -    - 
Total undiscounted cash flows   484,594    600,623 
Less: Imputed interest   (14,012)   (19,826)
Present value of lease liabilities   470,582    580,798 

 

 

20
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

9.Bank loan

 

Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020:

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Long term bank loan   82,056    101,823 
Less: Current portion of long term bank loan   (39,815)   (38,874)
 Bank loan   42,241    62,949 
           
Current portion of long term bank loan   39,815    38,874 

 

As of June 30, 2021 and December 31, 2020, the above bank loan secured by property and equipment with net carrying amount of $38,959 and $44,533 respectively.

 

 

 

10.Other payables and accrued liabilities

 

Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020:

               
   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Accrual   631,580    737,142 
Income taxes payable   112,583    94,675 
Other payables and accrued liabilities   744,163    831,817 

 

Accrual mainly represents salary payables and fringe and social security accruals. According to the prevailing laws and regulations of the PRC, all eligible employees of the Company’s subsidiaries are entitled to staff welfare benefits including medical care, welfare subsidies, unemployment insurance and pension benefits through a PRC government-mandated multi-employer defined contribution plan. The Company’s subsidiaries are required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Company’s subsidiary is required to make contributions to the plans out of the amounts accrued.

 

The Company’s subsidiaries incorporated in Hong Kong manage a defined contribution Mandatory Provident Fund (the “MPF Scheme”) under the Mandatory Provident Fund Schemes Ordinance, for all of its employees in Hong Kong. The Company is required to contribute 5% of the monthly salaries for all Hong Kong based employees to the MPF Scheme up to a maximum statutory limit.

 

21
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

11.Deferred income

 

Deferred income consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Service fees received in advance   258,151    254,937 

 

 

 

12.Statutory reserves

 

Statutory reserves

 

The laws and regulations of the PRC require that before an enterprise distributes profits to its owners, it must first satisfy all tax liabilities, provide for losses in previous years, and make allocations in proportions determined at the discretion of the Board of Directors after the statutory reserves.

 

As stipulated by the Company Law of the PRC, as applicable to Chinese companies with foreign ownership, net income after taxation can only be distributed as dividends after appropriation has been made for the following:

 

  1. Making up cumulative prior years’ losses, if any;

 

  2. Allocations to the “Statutory surplus reserve” of at least 10% of income after tax, as determined under PRC accounting rules and regulations, until the fund amounts to 50% of the company’s registered capital; and;

 

  3. Allocations to the discretionary surplus reserve, if approved in the shareholders’ general meeting.

 

The statutory reserve fund is non-distributable other than during liquidation and can be used to fund previous years’ losses, if any. It may be utilized for business expansion or converted into share capital by issuing new shares to existing shareholders in proportion to their shareholding or by increasing the par value of the shares currently held by them, provided that the remaining reserve balance after such issue is not less than 25% of the registered capital.

 

22
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

13.Related party and shareholder transactions

 

Other than disclosed elsewhere in these financial statements, the Company also had the following related party balances and transactions:

 

 

Related party balances

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Due from related parties          
Value Exchange International Limited (i)   1,442,053    1,269,620 
Cucumbuy.com Limited (ii)   38,462    30,769 
SmartMyWays Co., Limited (iii)   38,462    30,769 
Retail Intelligent Unit Limited (iv)   15,385    12,308 
TAP Technology (HK) Limited (v)   15,385    - 
    1,549,747    1,343,466 
           
Due to related parties          
AppMyWays Co., Limited (vi)   174,896    253,063 
Mr. Johan Pehrson (vii)   2,500    10,000 
    177,396    263,063 

 

 

Related party transactions

 

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2021   2020   2021   2020 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
Service income received from                    
Value E Consultant International (M)
Sdn. Bhd (viii)
   -    4,015    -    4,015 
TAP Technology (HK) Limited (v)   -    98,718    -    98,718 
SmartMyWays Co., Limited (iii)   -    45    -    23,249 
ValueX International Pte. Ltd. (ix)   -    13,873    -    159,581 
AppMyWays Co., Limited (vi)   27    -    24,937    - 
                     
Subcontracting fees payable to                    
Value Exchange International Limited (i)   (43,692)   -    (43,692)   - 
Value E Consultant International (M)
Sdn. Bhd (viii)
   (16,747)   -    (16,747)   - 
TAP Technology (HK) Limited (v)   (41,682)   -    (41,682)   - 
AppMyWays Co., Limited (vi)   -    (256,410)   -    (256,410)

 

23
 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

13.Related party and shareholder transactions (Continued)

 

Management fees received from                
Value Exchange International Limited (i)   26,733    18,591    46,906    26,138 
TAP Technology (HK) Limited (v)   7,692    15,385    15,385    15,385 
SmartMyWays Co., Limited (iii)   7,692    15,385    15,385    15,385 
Cucumbuy.com Limited (ii)   7,692    15,385    15,385    15,385 
Retail Intelligent Unit Limited (iv)   3,077    6,153    6,154    6,153 

 

 

(i)Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and a directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(ii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(iii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
(iv)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
(v)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vi)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vii)Mr. Johan Pehrson is a director of the Company. The balance is unsecured, interest free and repayable on demand.
(viii)Ms. Bella Tsang, a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.
(ix)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of ValueX International Pte. Ltd., a company incorporated in Singapore. The balance is unsecured, interest free and repayable on demand.

 

 

24
 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

This report contains “forward-looking statements”. These forward-looking statements include, without limitation, statements containing the words “believes,” “anticipates,” “expects,” “intends,” “projects,” “will,” “should,” “may,” “hopes” and other words of similar import or the negative of those terms or expressions. Forward-looking statements in this report also include expectations of future levels of business development and related spending, general and administrative spending, levels of capital expenditures and operating results, sufficiency of our capital resources, our intention to pursue and consummate strategic opportunities available to us and effects as well as our ability to fund, and integrate and grow acquired business lines. Forward-looking statements are subject to certain known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. These risks and uncertainties include, but are not limited to those described in “Risk Factors” contained in the Company’s reports filed with the SEC, including the Annual Report on Form 10-K for the fiscal year ended December 31, 2020 and subsequent filings with the SEC.

 

Certain Terms

 

Except as otherwise indicated by the context, references in this report to:

·“Company,” “we,” “us” and “our” are to the combined business of Value Exchange International, Inc., a Nevada corporation, and its consolidated subsidiaries;
·“China,” “Chinese” and “PRC,” refer to the People’s Republic of China;
·“Renminbi” and “RMB” refer to the legal currency of China;
·“U.S. dollars,” “dollars” and “$” refer to the legal currency of the United States;
·“SEC” or “Commission” refers to the United States Securities and Exchange Commission;
·“Securities Act” refers to the Securities Act of 1933, as amended; and
·“Exchange Act” refers to the Securities Exchange Act of 1934, as amended.

 

CORPORATE OVERVIEW

 

History of Value Exchange International, Inc.

 

Organization. We were incorporated in the State of Nevada on June 26, 2007 under the name “China Soaring Inc.” We changed the Company's name to “Sino Payments, Inc.” on November 26, 2008 and then further changed to the current name as “Value Exchange International, Inc.” in October 2016. Our Common Stock’s trading symbol changed at the same time from “SNPY” to “VEII.”.

 

Current Business Focus. We are a provider of customer-centric solutions for the retail industry in China, Hong Kong SAR and Philippines. We intend to seek expansion of that territory to other parts of Southeast Asia. By integrating market-leading Point-of-Sale/Point-of-Interaction (“POS/POI”), Merchandising, Customer Relations Management or “CRM” and related rewards, Locational Based (Global Positioning System (“GPS”) and Indoor Positioning System (“IPS”)) Marketing, Customer Analytics, Business Intelligence solutions, our products and services are intended to provide retailers with provide retailers with the capability to offer a consistent shopping experience across all channels, enabling them to easily and effectively manage the customer lifecycle on a one-to-one basis. We promote ourselves as a single information technology (“IT”) source for retailers who wanted to extend existing traditional transaction processing to multiple points of interaction, including the Internet, kiosks and wireless devices. Our products and services are focused on helping retailers realize the full benefits of Customer Chain Management with its suite of solutions that focus on the customer, on employees, and the infrastructure that supports the selling channel. Our retail solutions are installed in an estimated 30%-40% of POS/POI-suitable retailers in Hong Kong and Manila, Philippines, processing tens of millions of transactions a year. Company is headquartered in Hong Kong and with offices in Shenzhen, Guangzhou, Shanghai, Beijing, China; Manila, Manila, Philippines; and Kuala Lumpur, Malaysia. The foregoing is referred to as “IT Business”, which is our core business.

 

25
 

 

A standard element of the strategic plan is to expand the business into new markets in Southeast Asia. A lack of adequate working capital and outside funding has, in part, prevented the Company from implementing this expansion plan. The Company still intends to explore from time to time the expansion of the business into new markets by acquisition or funding new operations in new markets. As such, we intend to seek expansion of our current geographical markets to other parts of Southeast Asia by seeking new businesses and by possible acquisitions of existing businesses. Seeking new business and expanding our markets will require adequate and affordable funding or working capital and beating competition for the new business in those new markets. We may in the future, and we have historically been unable to, seek to obtain necessary funding for acquisitions or expansion of business in new markets. Acquisitions will require finding suitable acquisitions that will agree to terms and conditions acceptable to us and the successful integration of new businesses into our operations. We may be unable to win new business or acquire any new businesses and, consequently, we may be unable to expand our geographical markets. We have not expanded into any new markets by acquisition or otherwise during the fiscal year 2020 or in fiscal year 2021 to date and we may be unable to do so in 2021 or beyond due to funding constraints and lack of viable, available acquisitions as well as the common obstacles to penetration of new foreign markets.

 

The Company, through its operating subsidiaries, is focusing and will focus on its IT Business, and seek to expand, if and when possible, its IT Business services to commercial customers in PRC and Asia Pacific Region. This strategy is based upon our subjective business judgment that the IT Business presents more opportunities for potential customer order in our core markets of Hong Kong SAR and China than the “IP Business” (as defined below) and presents an industry segment that better suits our current technical capabilities, marketing capabilities and financial resources.

 

Initial Business Focus. Our initial intended, primary business was to operate a credit card processing and merchant-acquiring services company that provided credit card clearing services to merchants and financial institutions in PRC (“IP Business”). The IP Business was to be based on our concept of an electronic payment processing system known as “SinoPay GPP Platform”. The SinoPay GPP platform never became a viable revenue generating operation and we have focused on the IT Business since the 2014 acquisition of VEI CHN. As previously reported, efforts to develop and launch a new, updated e-payment platform in 2020 did not succeed due to lack of necessary funding and resulting cancellation of Company’s 51% equity stake in the venture. While the Company may seek to develop an electronic payment processing platform in the future, there can be no assurance that the Company will make that effort or develop a viable electronic payment processing platform in the future. The electronic payment processing industry is highly competitive and has major international companies as dominant competitors. Any effort to develop a future electronic payment processing would be subject to adequate funding, which funding may not be attainable by a small reporting company like the Company.

 

Smart Baggage Tag. Through a cooperative effort with another company, Company has the ability to market a smart baggage tag that allows consumers to track the location of their baggage through a smart phone or device using the smart baggage tag and related application. Efforts to promote the smart baggage tag were suspended in 2020 due to impact of COVID-19 pandemic on air travel. Company will re-evaluate promotion of the smart baggage tag to airports from time to time and when air travel returns to pre-COVID-19 pandemic levels, if ever. The prospects of the Smart Tag business as of the date of this Form 10-Q report are uncertain. The Company will have to determine if an expanded or sustained marketing effort for the Smart Tag is possible based on available resources and business priorities. The IT Business remains the focus of our business and funding.

 

Industry Trends and Economic Conditions.

 

The IT Business in Hong Kong and China is large and fragmented, comprised of thousands of competitors as well as being a highly competitive industry. A general trend affecting our IT Business is the trend of increasing competition for skilled labor. With a global economy and foreign competitors seeking to penetrate Hong Kong and China as markets as well as to tap into new pools of skilled workers in IT Business, we will undoubtedly face increasing competition for skilled workers in IT Business in the Hong Kong and China markets. We may be unable to afford or effectively compete for necessary skilled workers in Hong Kong, Philippines and China and, if we are unable to afford or effectively compete for necessary skilled workers, our growth and ability to attain and sustain profit operations in the IT Business may fail. We have not experienced any significant problems in recruiting necessary skilled workers in fiscal years 2020 or 2021 to date.

 

26
 

 

A common problem in the IT Business is retaining skilled workers throughout the duration of a project. Due to the global nature of the IT Business and the growing demand for skilled IT Business workers, a skilled IT business worker can often readily find higher paying positions with competitors, whether local or foreign. While we have not experienced retention problems due primarily to our focus on smaller, shorter term IT business projects, we may experience retention of skilled worker problems if we grow our IT Business and undertake longer term, more complex IT business projects for customers.

 

IT Business is often affected by general economic conditions in our markets and any decline in those conditions could adversely impact our business and financial performance. During periods of economic growth, customers general spend more for IT Business products and services. During periods of economic contraction or uncertainty, such spending generally decreases or is deferred. As such, the prospective business for our IT Business is generally greater during periods of economic growth or stability in Hong Kong or China or Manila, Philippines, respectively, and decreases during periods of economic decline or uncertainty in Hong Kong, China or Manila, Philippines. In our global economy, and with PRC being still a principal export economy, adverse economic conditions globally or in other regions can adversely impact economic conditions in Hong Kong, Philippines or China. China has experienced a less dynamic growth in gross national product in the past year and this may reduce the willingness of customers to spend on IT Business or IP Business.

 

The IT Business is global and, with the growth of cloud computing, there is a growing capability and infrastructure for companies in a foreign nation to provide IT Business to customers around the globe as a complement to cloud computing. We have not seen any significant impact of cloud computing on our IT Business in fiscal years 2019 or fiscal year 2020 to date, but we perceive that the expansion of cloud computing coupled with IT services and products could allow foreign companies to provide IT Business products and services to its cloud computing customers in our Hong Kong and China core markets as well as in the Philippines. We may find it more difficult to compete for IT Business in Hong Kong and China, and perhaps the Philippines, if customers of IT Business elect to have cloud computing companies manage, repair and enhance IT Business products, software and systems. The growth of cloud computing coupled with IT Business products and services as an ancillary component of the cloud computing menu of products and services could adversely impact our IT Business in Hong Kong and China markets as well as the Philippines.

 

The nature of our IT Business is such that our most significant current asset is accounts receivable. Our most significant current liabilities are payroll related costs, which are generally paid either every two weeks or monthly. If the demand for our IT Business products and services increases, we may generally see an increase in our working capital needs, as we continue to pay our workers on a weekly or monthly basis while the related accounts receivable are outstanding for much longer than normal payment cycle, which may result in a decline in operating cash flows. Conversely, as the demand for our IT Business products and services declines, we may generally see a decrease in our working capital needs, as the existing accounts receivable are collected and not replaced at the same level, resulting in a decline of our accounts receivable balance, with less of an effect on current liabilities due to the shorter cycle time of the payroll related items. This may result in an increase in our operating cash flows; however, any such increase would not be sustainable in the event that a local or global economic downturn continued for an extended period.

 

In order for us to attain sustained success in the near term, we must continue to maintain and grow our customer base, provide high-quality service and satisfy our existing clients, and take advantage of cross-selling opportunities between the IT Business and IP Business. In the current economic environment, we must provide our customers with service offerings that are appropriately priced, satisfy their needs, and provide them with measurable business benefits. While we have recently experienced more demand for our IT Business products and services, we believe that it is too early to determine if developments will translate into sustainable improvements in our pricing or margins in fiscal year 2021 or over the longer term.

 

27
 

 

The increasing need for cybersecurity products and technologies may be a future weakness of our business plan. We do not have a current cybersecurity product and service line beyond consultants engaged to provide cybersecurity services to customers and we have not current plans to develop a cybersecurity business line. Cybersecurity companies may have an advantage over our business model in the future in that cybersecurity companies could leverage their cybersecurity offerings to also sell IT Business services and products that compete with our IT Business products and services.

 

A common competitive threat to any IT companies is the emergence of new technologies or related services in demand by customers and the inability of IT companies to access or afford those new technologies and perform the related services. Technological innovations pose a significant potential competitive threat to smaller companies like the Company. Another common threat to small IT companies is larger IT companies engaging in predatory pricing or marketing to eliminate competition for certain customers or markets. Smaller IT companies cannot generally afford to engage in pricing competition with larger competitors.

 

We also face a possible competitive threat from Cloud computing services, which we do not provide to customers (except through third party providers). Cloud computing services can and do offer additional services to customers, which services can include the same IT Business services as our company. Cloud computing companies could leverage their relationship with customers to persuade them to use the Cloud computing service for IT Business needs. This leverage could pose a competitive threat to our IT Business. We lack the current financial and technical resources to compete in the Cloud computing business.

 

COVID 19 Pandemic. Since the beginning of 2020, the worldwide spread of the novel coronavirus (“COVID 19”) has been rapid and unprecedented. On March 11, 2020, the World Health Organization declared COVID 19 a global pandemic. Efforts to control the spread of COVID 19 have led governments and other authorities to impose restrictions which have resulted in business closures and disrupted global supply chains. In addition to reductions in business levels, the altered marketplace environment has negatively impacted our freight mix and shipment profile. The extent of the long term adverse effect of the COVID-19 pandemic on our business results is unknown and depends on future developments, including the severity and duration of the pandemic.

 

COVID 19 pandemic affected our primary operations in Hong Kong SAR, China and Manila, Philippines in first fiscal quarter of 2020 by forcing limited business travel, remote work arrangements by personnel, customers suspending or reducing operations and use of third-party services and suspension or cancellations of normal business activities by us and customers. While there has been a degree of easing restrictions on businesses in our main markets, there are still restrictions on our and customers’ business activities and restrictions on travel. Further, the COVID 19 pandemic may have a second wave of infections in the summer or fall of 2021, especially from new variants like the Delta variant of COVID 19, which would probably impose a continuation or increase in restrictions of business, marketing and business development activities. The full impact of COVID 19 pandemic and new variants of COVID 19 on our business may not be fully understood until the end of fiscal year or later due to the risk of new variants of COVID 19 emerging that is vaccine resistant and, as such, capable of significant disruption of the economies in our primary markets.

 

COVID 19 pandemic and variants of COVID 19, especially Delta variant, may make funding of new and existing business from third party sources more difficult or impossible for the Company due to demand for funding in 2020 and 2021 as well as the financial condition of the Company and its lack of hard assets for collateral. There is uncertainty as to the full impact of Delta variant of COVID 19 on economies in our markets in the future, especially when the full impact of Delta variant of COVID 19 on vaccinated persons and the possible emergence and then impact of future variants of COVID 19 is uncertain as of the date of the filing of this Form 10-Q report.

 

Coronavirus Aid, Relief and Economic Security Act (the “CARES Act”) was enacted on March 27, 2020. Company has not sought and does not intend to seek any assistance under the CARES Act as of the date of this Form 10-Q report. Our operations and personnel are not based in the U.S.

 

28
 

 

History of Value Exchange Int’l (China) Limited

 

VEI CHN was first established on November 16, 2001 in Hong Kong SAR with limited liability under the name of “Triversity Hong Kong Limited” and subsequently changed its name to “Triversity (Asia Pacific) Limited” on April 24, 2002 and then further changed its name to “TAP Investments Group Limited” on November 16, 2007. TAP Investments Group Limited changed to its current name as “Value Exchange Int’l (China) Limited” on May 13, 2013.

 

VEI CHN is an investment holding company with two subsidiaries established in Hong Kong SAR, namely TAP Services (HK) Limited which was incorporated on August 25, 2003 and acquired by VEI CHN on September 25, 2008, and subsequently changed to its current name as Value Exchange Int’l (Hong Kong) Limited (“VEI HKG”) on May 13, 2013. VEI CHN set up a wholly-owned Foreign Enterprise (WOFE) in Shanghai, PRC, in September 2, 2008 in the name of Value Exchange Int’l (Shanghai) Limited (“VEI SHG”). In January 2019, VEI SHG set up a 51% subsidiary in Hunan, PRC, in the name of Value Exchange Int’l (Hunan) Limited (“VEI HN”). In February 2020, VEI SHG set up a 51% subsidiary in Shanghai, PRC, in the name of Shanghai Zhaonan Hengan Information Technology Co., Limited (“SZH”).

 

Principal business

 

Company’s primary operating subsidiary is VEI CHN. The principal business of VEI CHN for more than 15 years is to provide the Information Technology Services and Solutions (consisting of select services and solutions in computer software programming and integration, and computer systems, Internet and information technology systems engineering, consulting, administration and maintenance, including e-commerce and payment processing) to the Retail Sector, primarily to leading retailers in Hong Kong SAR, Macau SAR and PRC and as more fully described below. As is customary in the industry, such services and solutions are provided by both company employees, contractors and consultants. The primary services and products of the IT Business are:

 

a)Systems maintenance and related service

 

VEI CHN Group provides development, customization of software and hardware, enhancements thereto and maintenance services for installed POS system. VEI CHN Group markets, sells and maintains its own brand POS software – edgePOS as well as third party brands (e.g. NCR / Retalix), which is one of the leading POS software programs in the market. These software enhancements and programming can integrate with different IP systems.

 

Systems maintenance services consist of: i) software maintenance service, including software patches and software code revisions; ii) installing, testing and implementing software; iii) training of customer personnel for the use of software; and iv) technical support for software systems.

 

Other services include system installation and implementation, including i) project planning; ii) analysis of customer information and business needs from a IT perspective (“System Analysis”); iii) design of the entire system; iv) hardware and consumables selection advice and sales; and v) system hardware maintenance. These services typically consist of customer projects for New Store Opening (“NSO”) and Install, Move, Add and Change (“IMAC”) for retail, and ad-hoc custom system projects for other business sectors. Our primary focus is the retail sector in Hong Kong SAR, PRC and Manila, Philippines.

 

b)Systems development and integration

 

VEI CHN Group provides value-added software, which integrates with customer owned or licensed software, and ad-hoc software development projects for other business sectors. Besides use of proprietary, custom software code, VEI CHN services may from time to time license standard third party software programs.

 

29
 

 

Financial Performance Highlights

 

The following are some financial highlights for the second quarter of 2021:

 

·Net revenue: Our net revenues were $4,593,767 for the six months ended June 30, 2021, as compared to $12,436,674 for the same period in 2020, a decrease of $7,842,907 or 63.1%. We are seeking to focus on higher profit margin work, which may result in lower gross and net revenues. We may be unable to be selective about customer projects in terms of profit margin criteria.

 

·Gross profit: Gross profit for the six months ended June 30, 2021 was $1,308,589 or 28.5% of net revenues, as compared to $727,772 or 5.9% of net revenues for the same period in 2020, an increase of $580,817 or 79.8%.

 

·Income (loss) from operations: Our income from operations totaled $200,237 for the six months ended June 30, 2021, as compared to loss from operations totaled $126,993 for the same period in 2020, a change of $327,230.
·Net income: We had a net income of $325,724 for the six months ended June 30, 2021, compared to $56,720 for the same period in 2020, an increase of $269,004 or 474.3%.

 

·Basic and diluted net income per share was $0.01 for the six months ended June 30, 2021.

 

30
 

 

RESULTS OF OPERATIONS

 

Comparison of Three Months Ended June 30, 2021 and 2020

 

The following tables set forth key components of our results of operations for the periods indicated, both in dollars and as a percentage of net revenues.

 

(All amounts, other than percentages, in U.S. dollars)

 

   Three Months Ended
June 30, 2021
   Three Months Ended
June 30, 2020
 
   US$   As a
percentage
of
revenues
   US$   As a
percentage
of
revenues
 
NET REVENUES                
Service income   2,389,995    100%   4,233,763    100%
COST OF SERVICES                    
Cost of service income   (1,818,946)   (76.1%)   (3,994,147)   (94.3%)
GROSS PROFIT   571,049    23.9%   239,616    5.7%
Operating expenses:                    
General and administrative expenses   (659,896)   (27.6%)   (419,250)   (9.9%)
Foreign exchange loss   (16,297)   (0.7%)   (845)   (0.0%)
LOSS FROM OPERATIONS   (105,144)   (4.4%)   (180,479)   (4.3%)
OTHER INCOME (EXPENSES)   56,721    2.4%   100,731    2.4%
LOSS BEFORE
PROVISION FOR INCOME TAXES
   (48,423)   (2.0%)   (79,748)   (1.9%)
INCOME TAXES EXPENSES   (2,464)   (0.1%)   -    0.0%
NET LOSS   (50,887)   (2.1%)   (79,748)   (1.9%)

 

 

Net revenues. Net revenues were $2,389,995 for the three months ended June 30, 2021, as compared to $4,233,763 for the same period in 2020, a decrease of $1,843,768 or 43.5%. This decrease was primarily attributable to the increase in our revenue from i) sales of systems maintenance with revenues increasing from $1,881,849 for the three months ended June 30, 2020 to $1,898,908 for the three months ended June 30, 2021; ii) sales of hardware and consumables with revenue increasing from $175,896 for the three months ended June 30, 2020 to $365,026 for the three months ended June 30, 2021; offset by iii) sales of systems development and integration with revenues decreasing from $2,176,018 for the three months ended June 30, 2020 to $126,061 for the three months ended June 30, 2021.

 

Cost of services. Our cost of services is primarily comprised of our costs of technical staff, contracting fees to suppliers and general operating overhead. Our cost of services decreased to $1,818,946 or 76.1% of net revenues, for the three months ended June 30, 2021, as compared to $3,994,147 or 94.3% of net revenues, for the same period in 2020, a decrease of $2,175,201 or 54.5%. The decrease in cost of services was mainly attributable to the decrease in our cost of technical staff, contracting fees to suppliers and general operating overhead.

 

Gross profit. Gross profit for the three months ended June 30, 2021 was $571,049 or 23.9% of net revenues, as compared to $239,616 or 5.7% of net revenues, for the same period in 2020, an increase of $331,433 or 138.3%. The increase of gross profit was largely due to the decrease in cost of services, offset by the decrease in net revenues in this period, as compared with the same period of 2020.

 

31
 

 

General and administrative expenses. General and administrative expenses include the costs associated with staff and support personnel who manage our business activities, office rental expenses, depreciation charge for fixed assets, and professional fees paid to third parties. General and administrative expenses increased to $659,896 or 27.6% of net revenues, for the three months ended June 30, 2021, as compared to $419,250 or 9.9% of net revenues, for the same period in 2020, an increase of $240,646 or 57.4%. The reasons for the increase was attributable to the increase in amortization, and other administrative cost.

 

Loss from operations. As a result of the above, our loss from operations totaled $105,144 for the three months ended June 30, 2021, as compared to $180,479 for the same period in 2020, an decrease of $75,335 or 41.7%.

 

Income taxes expenses. Income taxes expenses totaled $2,464 during the three months ended June 30, 2021, as compared to $0 for the same period in 2020, an increase of $2,464.

 

Net Loss. As a result of the foregoing, we had a net loss of $50,887 for the three months ended June 30, 2021, compared to $79,748 for the same period in 2020, a decrease of $28,861 or 36.2%, as a result of the factors described above.

 

Comparison of Six Months Ended June 30, 2021 and 2020

 

The following tables set forth key components of our results of operations for the periods indicated, both in dollars and as a percentage of net revenues.

 

(All amounts, other than percentages, in U.S. dollars)

 

   Six Months Ended
June 30, 2021
   Six Months Ended
June 30, 2020
 
   US$   As a
percentage
of
revenues
   US$   As a
percentage
of
revenues
 
NET REVENUES                
Service income   4,593,767    100%   12,436,674    100%
COST OF SERVICES                    
Cost of service income   (3,285,178)   (71.5%)   (11,708,902)   (94.1%)
GROSS PROFIT   1,308,589    28.5%   727,772    5.9%
Operating expenses:                    
General and administrative expenses   (1,094,774)   (23.8%)   (858,141)   (6.9%)
Foreign exchange loss   (13,578)   (0.3%)   3,376    (0.0%)
INCOME(LOSS) FROM OPERATIONS   200,237    4.4%   (126,993)   (1.0%)
OTHER INCOME (EXPENSES)   131,848    2.9%   177,575    1.4%
INCOME BEFORE PROVISION
FOR INCOME TAXES
   332,085    7.2%   50,582    0.4%
INCOME TAXES (EXPENSES)
CREDIT
   (6,361)   (0.1%)   6,138    0.0%
NET INCOME   325,724    7.1%   56,720    0.4%

 

 

Net revenues. Net revenues were $4,593,767 for the six months ended June 30, 2021, as compared to $12,436,674 for the same period in 2020, a decrease of $7,842,907 or 63.1%. This decrease was primarily attributable to the increase in our revenues from i) sales of systems maintenance with revenues increasing from $3,376,959 for the six months ended June 30, 2020 to $3,507,374 for the six months ended June 30, 2021; ii) sales of hardware and consumables with revenues increasing from $673,632 for the six months ended June 30, 2020 to $926,255 for the six months ended June 30, 2021; offset by iii) sales of systems development and integration with revenue decreasing from $8,386,083 for the six months ended June 30, 2020 to $160,138 for the six months ended June 30, 2021.

 

32
 

 

Cost of services. Our cost of services is primarily comprised of our costs of technical staff, contracting fees to suppliers and overhead. Our cost of services decreased to $3,285,178 or 71.5% of net revenues, for the six months ended June 30, 2021, as compared to $11,708,902 or 94.1% of net revenues, for the same period in 2020, a decrease of $8,423,724 or 71.9%. The decrease in cost of services was mainly attributable to the decrease in our cost of technical staff, and contracting fees to suppliers.

 

Gross profit. Gross profit for the six months ended June 30, 2021 was $1,308,589 or 28.5% of net revenues, as compared to $727,772 or 5.9% of net revenues, for the same period in 2020, an increase of $580,817 or 79.8%. The increase of gross profit was largely due to the decrease in cost of services, offset by the decrease in net revenues in this period, as compared with the same period of 2020.

 

General and administrative expenses. General and administrative expenses include the costs associated with staff and support personnel who manage our business activities, office rental expenses, depreciation charge for fixed assets, and professional fees paid to third parties. General and administrative expenses increased to $1,094,774 or 23.8% of net revenues, for the six months ended June 30, 2021, as compared to $858,141 or 6.9% of net revenues, for the same period in 2020, an increase of $236,633 or 27.6%. The primary reason for the increase was attributable to the increase in amortization and other administrative cost.

 

Income (loss) from operations. As a result of the above, our income from operations totaled $200,237 for the six months ended June 30, 2021, as compared to loss from operations totaled $126,993 for the same period in 2020, a change of $327,230.

 

Income tax (expenses) credit. Income taxes expenses totaled $6,361 during the six months ended June 30, 2021, as compared to income taxes credit totaled $6,138 for the same period in 2020, a change of $12,499.

 

Net income. As a result of the foregoing, we had a net income of $325,724 for the six months ended June 30, 2021, compared to $56,720 for the same period in 2020, an increase of $269,004 or 474.3%, as a result of the factors described above.

 

Liquidity and Capital Resources

 

As of June 30, 2021, we had cash and cash equivalents of $519,698. The following table provides detailed information about our net cash flow for all financial statement periods presented in this report.

 

Cash Flows

(All amounts in U.S. dollars)

 

   Six Months Ended 
   June 30, 
   2021   2020 
   US$   US$ 
Net cash (used in) provided by operating activities   (334,977)   792,820 
Net cash used in investing activities   (27,046)   (1,057)
Net cash provided by (used in) financing activities   473,670    (221,986)
Effect of exchange rate changes on cash and cash equivalents   (115,286)   (7,628)
Net (decrease) increase in cash and cash equivalents   (3,639)   562,149 
Cash and cash equivalents at the beginning of period   523,337    234,089 
Cash and cash equivalents at the end of period   519,698    796,238 

 

33
 

 

Operating Activities

 

Net cash used in operating activities was $334,977 for the six months ended June 30, 2021, which was a change of $1,127,797 from net cash provided by operating activities $792,820 for the same period of 2020. The change in net cash (used in) provided by operating activities was mainly attributable to the following:

 

1)A change of Accounts receivable, Other receivables, deposit and prepayments, and Amounts due from related parties increased our operating cash balances by $476,590, $157,209, and $363,905 respectively; offset by;

 

2)Net income of $325,724 for the six months ended June 30, 2021, compared to $56,720 for the same period in 2020; and

 

3)A change of Accounts payable, Other payables and accrued liabilities, and Deferred income decreased our operating cash balances by $1,452,197, $239,987 and $565,595.

 

Investing Activities

 

Net cash used in investing activities was $27,046 for the six months ended June 30, 2021, which was an increase of $25,989 or 2458.8% from $1,057 in the same period in 2020. The increase in net cash used in investing activities was attributable to cash used in the purchase of plant and equipment by $27,437; offset by interest received by $391, during the six months ended June 30, 2021.

 

Financing Activities

 

Net cash provided by financing activities was $473,670 for the six months ended June 30, 2021, which was a change of $695,656 from net cash used in financing activities $221,986 in the same period in 2020. The change in net cash provided by financing activities was attributable to the Proceeds from non-controlling interests by $18,600, and Issued share capitals by $650,000; offset by repayment of bank loan by $19,204, Principal payments on finance leases by $175,726, during the six months ended June 30, 2021.

 

Future Financings

 

We believe that our cash on hand and cash flow from operations will meet our expected capital expenditure and working capital requirements for the next 12 months. However, we may in the future require additional cash resources due to changes in business conditions, implementation of our strategy to expand our production capacity, sales, marketing and branding activities or other investments or acquisitions we may decide to pursue. If our own financial resources are insufficient to satisfy our capital requirements, we may seek to sell additional equity or debt securities or obtain credit facilities. The sale of additional equity securities could result in dilution to our stockholders. The incurrence of indebtedness would result in increased debt service obligations and could require us to agree to operating and financial covenants that would restrict our operations. Financing may not be available in amounts or on terms acceptable to us, if at all. Any failure by us to raise additional funds on terms favorable to us, or at all, could limit our ability to expand our business operations and could harm our overall business prospects.  We would need to raise capital to fund any expansion of business into new markets.

 

Off-Balance Sheet Arrangements

 

We have no off-balance sheet arrangements that have or are reasonably likely to have a current or future effect on our financial condition, changes in financial condition, revenues or expenses, results of operations, liquidity, capital expenditures or capital resources.

 

34
 

 

Critical Accounting Policies

 

Our consolidated financial statements and accompanying notes have been prepared in accordance with United States generally accepted accounting principles applied on a consistent basis. The preparation of financial statements in conformity with U.S. generally accepted accounting principles requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting periods.

 

We regularly evaluate the accounting policies and estimates that we use to prepare our financial statements. A complete summary of these policies is included in note 2 of the notes to our financial statements. In general, management's estimates are based on historical experience, on information from third party professionals, and on various other assumptions that are believed to be reasonable under the facts and circumstances. Actual results could differ from those estimates made by management.

 

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: 

 

   Place of incorporation  Ownership percentage
Value Exchange International, Inc.  USA  Parent Company
Value Exchange Int’l (China) Limited  Hong Kong  100%
Value Exchange Int’l (Shanghai) Limited  PRC  100%
Value Exchange Int’l (Hong Kong) Limited  Hong Kong  100%
TapServices, Inc.  Philippines  100%
Value Exchange Int’l (Hunan) Limited  PRC  51%
Shanghai Zhaonan Hengan Information
Technology Co., Ltd.
   PRC  51%

 

Use of Estimates

 

Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting 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 revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.

 

Plant and equipment

 

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

35
 

 

    Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years

 

Revenue recognition

 

Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.

 

The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.

 

Multiple-deliverable arrangements

 

The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:

 

The delivered item(s) has value to the customer on a stand-alone basis;
There is objective and reliable evidence of the fair value of the undelivered item(s); and
If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.

 

The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.

 

Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.

 

36
 

 

Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.

 

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2021 and 2020.

 

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2021   2020   2021   2020 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   126,061    2,176,018    160,138    8,386,083 
- systems maintenance   1,898,908    1,881,849    3,507,374    3,376,959 
- sales of hardware and consumables   365,026    175,896    926,255    673,632 
    2,389,995    4,233,763    4,593,767    12,436,674 

 

Billings in excess of revenues recognized are recorded as deferred revenue.

 

Income taxes

 

The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.

 

Under the accounting standard regarding accounting for uncertainty in income taxes, a tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

Foreign currency translation

 

The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is RMB. Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

 

37
 

 

Quarter ended  June 30, 2021  June 30, 2020
RMB : USD exchange rate  6.4806  7.1432
three months average period ended      
HKD : USD exchange rate  7.800  7.800
three months average period ended      
PESO : USD exchange rate  47.6357  50.1608
three months average period ended      

 

Quarter ended  June 30, 2021  June 30, 2020
RMB : USD exchange rate  6.4989  7.0762
six months average period ended      
HKD : USD exchange rate  7.800  7.800
six months average period ended      
PESO : USD exchange rate  47.6720  50.2410
six months average period ended      

 

Quarter ended  June 30, 2021  December 31, 2020
RMB : USD exchange rate  6.4838  7.1158
HKD : USD exchange rate  7.800  7.800
PESO : USD exchange rate  47.4164  50.1608

 

 

Stock-based Compensation

 

The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.

 

Item 3.  Quantitative and Qualitative Disclosures About Market Risk

 

Not Applicable.

 

Item 4.  Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

The phrase “disclosure controls and procedures” refers to controls and procedures designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act, such as this Form 10-Q report, is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the SEC. Disclosure controls and procedures are also designed to ensure that such information is accumulated and communicated to our management, including our chief executive officer and chief financial officer, as appropriate to allow timely decision regarding required disclosure.

 

Our management, with the participation of our Chief Executive Officer, Tan Seng Wee Kenneth (also known as “Kenneth Tan”) (“CEO”) and Chief Financial Officer, Channing Au, (“CFO”) has evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), as of June 30, 2021, the end of the period covered by this Form 10-Q report. Based on such evaluation, our CEO and CFO had concluded that as of June 30, 2021, our disclosure controls and procedures were designed at a reasonable assurance level and were effective to provide reasonable assurance that information we are required to disclose in reports that we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the rules and forms of the SEC, and that such information is accumulated and communicated to our management, including our CEO and CFO, as appropriate, to allow timely decisions regarding required disclosure.

 

38
 

 

Changes in Internal Controls over Financial Reporting


There was no change in our internal control over financial reporting during the period ended June 30, 2021 that materially affected, or is reasonable likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Controls and Procedures


In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.

 

The inability to predict the duration, scope and severity if the COVID-19 pandemic, especially variants of COVID-19 that have and may in the future emerge, and the possibility of its reoccurrence or surging in future waves, as well as the lack of an effective, widely available vaccine against any mutations of COVID-19, creates the possibility of COVID-19 pandemic requiring a re-examination and possible adjustment of internal controls and systems.

 

39
 

 

PART II - OTHER INFORMATION

 

Item 1.  Legal Proceedings

 

From time to time, we may become involved in various lawsuits and legal proceedings that arise in the ordinary course of business. However, litigation is subject to inherent uncertainties, and an adverse result in these or other matters may arise from time to time that may harm our business. We are currently not aware of any such legal proceedings or claims that we believe will have a material adverse effect on our business, financial condition or operating results.

 

Item 1A. Risk Factors

 

We are a smaller reporting company as defined by Rule 12b-2 of the Securities Exchange Act of 1934 and are not required to provide the information under this item. Risk factors for our company are set forth in our Annual Report on Form 10-K for the fiscal year end December 31, 2020 (“2020 Form 10-K) and other filings with the Commission. The risks described in Part I, Item 1A, "Risk Factors" in our 2020 Form 10-K could materially and adversely affect our business, financial condition and results of operations, and the trading price of our common stock could decline. These risk factors do not identify all risks that we face; our operations could also be affected by factors that are not presently known to us or that we currently consider to be immaterial to our operations. Due to risks and uncertainties, known and unknown, our past financial results may not be a reliable indicator of future performance, and historical trends should not be used to anticipate results or trends in future periods. The “Risk Factors” section of the 2020 Form 10-K remains current in all material respects, except as stated below.

 

The emergence of Delta variant of COVID-19 in our markets, and the possible emergence of new variants that are vaccine resistant and could cause the same economic and business disruption as caused by the initial waive of the COVID-19 pandemic, coupled with significant portions of the general population in our markets (excepting Singapore with a reported 70% vaccination rate and pro-active testing protocol) not being fully vaccinated, which may allow new variants of COVID-19 to emerge that may be vaccine resistant and cause massive economic and business disruptions, have created uncertainty about the future impact of COVID-19 on our business and financial conditions and results. We do not operate in North America or other non-Asian markets.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

Sale of Stock. As previously reported on a Current Report on Form 8-K filed with the Commission on April 13, 2021, on April 8, 2021, the Company and GigWorld, Inc., a Delaware corporation, (“GIG”) entered into a Securities Purchase Agreement (“SPA”) whereby GIG purchased 6.5 million “restricted” shares (“Shares”) of Company Common Stock from Company for an aggregate purchase price of $650,000 (“”Purchase Price”). The closing of the transaction occurred on April 12, 2021. The Shares were purchased for investment purposes for GIG’s own account. Company intends to use the net proceeds from the sale of the Shares for general working capital. The Shares were issued in a private sale exempt from registration under Section 4(a)(2) and Rule 506(b) of Regulation D under the Securities Act.

 

GIG is a Delaware corporation and a reporting company under the Exchange Act and its proposed business is to develop technologies to enable and support the “gig” economy. “Gig economy” refers to the industry of consultants, freelancers and independent contractors (collectively, “gig workers”) making a living by performing short term jobs or projects for companies. The Internet and related technologies enable companies to link gig workers with temporary assignments for companies in a variety of industries. GIG has no revenues or revenue producing operations as of the date of the filing of this Report.

 

Appointment of GIG Nominee to VEII Board of Directors. The SPA obligates Company to appoint one nominee of GIG to the Company Board of Directors within 10 calendar days after the closing of the SPA. The Company has offered a board seat to Mr. Lum and Mr. Lum to join the Board of Directors on May 18, 2021.

 

40
 

 

No Registration Rights; No Lock-Up. The Shares are “restricted securities” under Rule 144 of the Securities Act and may not be sold, transferred, assigned or otherwise disposed without registration under the Securities Act or an exemption from registration. The SPA does not grant registration rights for the Shares and there is no lock-up restriction on the Shares. The Shares are subject to minimum six month hold period under Rule 144. GIG is deemed an “affiliate” under Commission rules of the Company due to owning more than 10% of Company’s issued shares of Common Stock.

 

The SPA contains customary representations, warranties and covenants made by the Company. The representations, warranties and covenants contained in the SPA were made only for purposes of such agreement and as of specific dates, were solely for the benefit of the parties to the SPA, and may be subject to limitations agreed upon by the contracting parties. Accordingly, the SPA is incorporated herein by reference only to provide investors with information regarding the terms of the SPA, and not to provide investors with any other factual information regarding the Company or its business, and should be read in conjunction with the disclosures in the Company's periodic reports and other filings with the SEC.

 

The foregoing is a summary only and does not purport to be a complete description of all of the terms, provisions, covenants, and agreements contained in the SPA, and is subject to and qualified in its entirety by reference to the full text of the SPA, which is filed herewith as Exhibit 10.1 to the Current Report on Form 8-K as filed with the Commission on April 13, 2021.

 

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not Applicable.

 

Item 5. Other Information

 

The Company paid a one-time cash dividend of $0.005 per share on July 30, 2021 and thereabouts to holders of shares of Common Stock as of April 16, 2021.

 

41
 

 

Item 6.  Exhibits

 

Copies of the following documents are included as exhibits to this report pursuant to Item 601 of Regulation S-K.

 

Exhibit No.   Title of Document 
10.1   Securities Purchase Agreement, dated April 5, 2021, by Value Exchange International, Inc. and GigWorld, Inc. (1)
31.1   Certification of the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 
31.2   Certification of the Principal Financial and Accounting Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 
32.1   Certification of the Principal Executive Officer pursuant to U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
32.2   Certification of the Principal Financial and Accounting Officer pursuant to U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS   XBRL Instance Document. The instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH  

Inline XBRL Taxonomy Extension Schema Document.

101.CAL  

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

101.LAB  

Inline XBRL Taxonomy Extension Label Linkbase Document.

101.PRE  

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

101.DEF  

Inline XBRL Taxonomy Extension Definition Linkbase Document.

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

 

(1)        Incorporated by reference to Exhibit 10.1 to the Current Report on Form 8-K filed by Company with the Commission on April 13, 2021.

 

 

SIGNATURES

 

In accordance with the Exchange Act, the registrant caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

  Value Exchange International, Inc.
     
August 13, 2021 /s/  Tan Seng Wee Kenneth
  By: Tan Seng Wee Kenneth
  Its: 

President and Director

(Principal Executive Officer)

     
August 13, 2021 /s/  Channing Au
  By: Channing Au
  Its: 

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

42

 

 

 

EX-31.1 2 ex31_1.htm EXHIBIT 31.1

 

EXHIBIT 31.1

 

CERTIFICATION

 

I, Kenneth Tan, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Value Exchange International, Inc. for the six months ended June 30, 2021.

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this interim report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.The registrant’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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant 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 registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this interim 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 registrant’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;

 

d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

 

a.all significant deficiencies in the design or operation of internal controls which could adversely affect the registrant’s ability to record, process, summarize and report financial data and have identified for the registrant’s auditors any material weaknesses in internal controls; and

 

b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.

 

Dated: August 13, 2021

 

/s/ Kenneth Tan

Kenneth Tan

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

 

EX-31.2 3 ex31_2.htm EXHIBIT 31.2

 

EXHIBIT 31.2

 

CERTIFICATION

 

I, Channing Au, certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Value Exchange International, Inc. for the six months ended June 30, 2021.

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this interim report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.The registrant’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 controls over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant 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 registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this interim 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 registrant’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;

 

d.disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting;

 

5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function):

 

a.all significant deficiencies in the design or operation of internal controls which could adversely affect the registrant’s ability to record, process, summarize and report financial data and have identified for the registrant’s auditors any material weaknesses in internal controls; and

 

b.any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal controls over financial reporting.

 

Dated: August 13, 2021

 

/s/ Channing Au

Channing Au

Chief Financial Officer

(Principal financial and accounting officer)

 

 

 

 

 

 

EX-32.1 4 ex32_1.htm EXHIBIT 32.1

 

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 Quarterly Report of Value Exchange International, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2021, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Kenneth Tan, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 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.

 

 

Dated: August 13, 2021

 

/s/ Kenneth Tan

Kenneth Tan

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 

 

 

 

EX-32.2 5 ex32_2.htm EXHIBIT 32.2

 

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 Quarterly Report of Value Exchange International, Inc. (the “Company”) on Form 10-Q for the quarter ended June 30, 2021, as filed with the Securities and Exchange Commission on or about the date hereof (the “Report”), I, Channing Au, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Sec. 1350, as adopted pursuant to Sec. 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.

 

 

Dated: August 13, 2021

 

/s/ Channing Au

Channing Au

Chief Financial Officer

(Principal financial and accounting officer)

 

 

 

 

 

 

EX-101.SCH 6 veii-20210630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Disclosure - Nature of Operations and Continuance of Business link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Accounts receivable link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Other receivables and prepayments link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Plant and equipment, net link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Goodwill link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Bank loan link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Other payables and accrued liabilities link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Deferred income link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Statutory reserves link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Related party and shareholder transactions link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Accounts receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Other receivables and prepayments (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Plant and equipment, net (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Bank loan (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Other payables and accrued liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Deferred income (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Related party and shareholder transactions (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Nature of Operations and Continuance of Business (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Schedule of revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - There were no sales returns during the six months period ended June 30, 2021 and 2020. (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred. (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Accounts receivable consisted of the following (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Other receivables and prepayments consisted of the following (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Schedule of inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Plant and equipment consisted of the following (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Plant and equipment, net (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Goodwill consisted of the following (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Schedule of operating lease right of use assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - The components of lease liabilities are as follows: (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021: (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Bank loan (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Other payables and accrued liabilities (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - Deferred income consisted of the following as of June 30, 2021 and December 31, 2020: (Details) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - Statutory reserves (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - Related party balances (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - Related party transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 veii-20210630_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 veii-20210630_def.xml XBRL DEFINITION FILE EX-101.LAB 9 veii-20210630_lab.xml XBRL LABEL FILE Consolidated Entities [Axis] Tap Services Inc [Member] Value Exchange International Inc [Member] Value Exchange Intl China Limite [Member] Geographical [Axis] HONG KONG Value Exchange Intl Shanghai Limited [Member] CHINA Value Exchange Intl Hong Kong Limited [Member] PHILIPPINES Value Exchange Intl Hunan Limited [Member] Shanghai Zhaonan Hengan Information Technology Co Ltd [Member] Long-Lived Tangible Asset [Axis] Leasehold Improvements [Member] Computer Equipment [Member] Software and Software Development Costs [Member] Furniture and Fixtures [Member] Vehicles [Member] Building [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Income Statement Location [Axis] Systems Development And Integration [Member] Systems Maintenance [Member] Sales Of Hardware And Consumables [Member] Currency [Axis] China, Yuan Renminbi Hong Kong, Dollars Philippines, Pesos Computer software Statistical Measurement [Axis] Maximum [Member] Related Party [Axis] Value Exchange International Limited (i) Cucumbuy.com Limited (ii) SmartMyWays Co., Limited (iii) Retail Intelligent Unit Limited (iv) TAP Technology (HK) Limited (v) AppMyWays Co., Limited (vi) Mr. Johan Pehrson (vii) Value E Consultant International M Sdn Bhd [Member] T A P Technology H K Limited [Member] Smart My Ways Co Limited [Member] Value X International Pte Ltd [Member] App My Ways Co Limited [Member] Value Exchange International 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, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS CURRENT ASSETS  Cash  Accounts receivable, less allowance for doubtful accounts  Amounts due from a related party  Other receivables and prepayments  Inventories Total current assets NON-CURRENT ASSETS Plant and equipment, net Deferred tax assets Goodwill Operating lease right-of-use assets, net Total non-current assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY CURRENT LIABILITIES Accounts payable Other payables and accrued liabilities Deferred income Amounts due to related parties Operating lease liabilities, current Short term bank loan Total current liabilities NON-CURRENT LIABILITIES    Deferred tax liabilities    Long term bank loan Operating lease liabilities, non-current Total non-current liabilities Total liabilities SHAREHOLDERS’ EQUITY Preferred stock, 100,000,000 shares authorized, $0.00001 par value; no shares issued and outstanding Common stock, 100,000,000 shares authorized, $0.00001 par value; 36,156,130 and 29,656,130 shares issued and outstanding, respectively Additional paid-in capital Statutory reserves Retained earnings Accumulated other comprehensive losses Total shareholders’ equity Non-controlling interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Total liabilities and shareholders’ equity Preferred Stock, Shares Authorized Preferred Stock, Par or Stated Value Per Share Preferred Stock, Shares Issued Preferred Stock, Shares Outstanding Common Stock, Shares Authorized Common Stock, Par or Stated Value Per Share Common Stock, Shares, Issued Common Stock, Shares, Outstanding Income Statement [Abstract] NET REVENUES    Service income COST OF SERVICES    Cost of service income GROSS PROFIT OPERATING EXPENSES:    General and administrative expenses    Foreign exchange loss (LOSS) PROFIT FROM OPERATIONS OTHER INCOME (EXPENSES):    Interest income    Interest expense    Finance cost    VAT refund    Management fee income    Others   Total other income (expenses), net (LOSS) INCOME BEFORE PROVISION                              FOR INCOME TAXES INCOME TAXES (EXPENSES) CREDIT NET (LOSS) INCOME OTHER COMPREHENSIVE INCOME:   Foreign currency translation adjustments COMPREHENSIVE INCOME   Equity holders of the Company   Non-controlling interests   Net income per share, basic and diluted Weighted average number of shares outstanding Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net profit Adjustments to reconcile net profit to cash (used in) provided by operating activities: Depreciation Amortization Interest income Interest expenses Finance costs on Right-of-use assets Deferred income taxes Changes in operating assets and liabilities Accounts receivable Other receivables and prepayments Amounts due from related parties Inventories Accounts payable Other payables and accrued liabilities Deferred income Amounts due to related parties Net cash (used in) provided by operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Purchase of plant and equipment Interest received Net cash used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Issued share capitals Proceeds from non-controlling interests Interest paid Principal payments on finance leases Repayment of short term bank loan Net cash provided by (used in) financing activities EFFECT OF EXCHANGE RATE ON CASH (DECREASE) INCREASE IN CASH CASH, beginning of period CASH, end of period SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION Cash refund for income taxes Organization, Consolidation and Presentation of Financial Statements [Abstract] Nature of Operations and Continuance of Business Accounting Policies [Abstract] Summary of Significant Accounting Policies Credit Loss [Abstract] Accounts receivable Receivables [Abstract] Other receivables and prepayments Inventory Disclosure [Abstract] Inventories Property, Plant and Equipment [Abstract] Plant and equipment, net Goodwill and Intangible Assets Disclosure [Abstract] Goodwill Leases [Abstract] Leases Debt Disclosure [Abstract] Bank loan Payables and Accruals [Abstract] Other payables and accrued liabilities Revenue Recognition and Deferred Revenue [Abstract] Deferred income Extractive Industries [Abstract] Statutory reserves Related Party Transactions [Abstract] Related party and shareholder transactions Basis of Presentation Use of Estimates Cash and Cash Equivalents Interim Financial Statements Accounts receivable and other receivables Inventories Plant and equipment Goodwill and intangibles Impairment of long-lived assets Fair value of financial instruments Comprehensive income Earnings per share Revenue recognition Income taxes Operating leases Advertising costs Shipping and handling Research and development costs Foreign currency translation Stock-based Compensation Commitments and contingencies Segment Reporting Recent accounting pronouncements The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows: Schedule of revenue There were no sales returns during the six months period ended June 30, 2021 and 2020. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred. Accounts receivable consisted of the following Other receivables and prepayments consisted of the following Schedule of inventories Plant and equipment consisted of the following Goodwill consisted of the following Schedule of operating lease right of use assets The components of lease liabilities are as follows: The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021: Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020: Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020: Deferred income consisted of the following as of June 30, 2021 and December 31, 2020: Related party balances Related party transactions Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Entity Incorporation, Date of Incorporation Ownership percentage Description of entity Statement [Table] Condensed Cash Flow Statements, Captions [Line Items] Business Acquisition, Name of Acquired Entity Place Of Incorporation Noncontrolling Interest, Ownership Percentage by Parent Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated Useful Life Schedule of Finite-Lived Intangible Assets [Table] Acquired Finite-Lived Intangible Assets [Line Items] Estimated Economic Life Statement [Line Items] Revenues PESO : USD exchange rate PESO : USD exchange rate Allowance accounts receivable Accounts receivable Allowance for doubtful accounts Accounts receivable, net Deposits and prepaid expense Others Other receivables and prepayments Finished goods Property, Plant and Equipment, Gross Less: accumulated depreciation Depreciation expense Goodwill arising from acquisition of TSI Operating Lease, Right-of-Use Asset Lease liabilities, current Lease liabilities, non-current Present value of lease liabilities Year one Year two Year three Year four Thereafter Total undiscounted cash flows Less: Imputed interest Present value of lease liabilities Total lease cost Weighted-average remaining lease term Weighted-average discount rate Long term bank loan Less: Current portion of long term bank loan  Bank loan Current portion of long term bank loan Bank collateral Bank loan secured Accrual Income taxes payable Other payables and accrued liabilities Monthly salaries contribute Service fees received in advance SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items] Reserve percent Remaining reserve percent Schedule of Related Party Transactions, by Related Party [Table] Related Party Transaction [Line Items] Due from a related party Due to related parties Service income received Subcontracting fees payable Management fees received Represents the monetary amount of Accrual, as of the indicated date. Represents the AppMyWays Co., Limited (vi), during the indicated time period. Represents the AppMyWays Co., Limited (vi), during the indicated time period. Represents the Building, during the indicated time period. Represents the Computer equipment, during the indicated time period. Represents the Computer software, during the indicated time period. Represents the Cucumbuy.com Limited (ii), during the indicated time period. Represents the monetary amount of Finance cost, during the indicated time period. Represents the monetary amount of Foreign currency translation adjustment, during the indicated time period. Represents the monetary amount of Income taxes payable, as of the indicated date. Represents the monetary amount of Interest income, during the indicated time period. Represents the Leasehold improvements, during the indicated time period. Represents the monetary amount of Lease liabilities, current, as of the indicated date. Represents the monetary amount of Less: Imputed interest, as of the indicated date. Represents the monetary amount of Management fees received, during the indicated time period. Represents the Motor Vehicle, during the indicated time period. Represents the Mr. Johan Pehrson (vii), during the indicated time period. Represents the Office furniture and equipment, during the indicated time period. Represents the monetary amount of Operating lease right-of-use assets, net, as of the indicated date. Represents the monetary amount of Other payables and accrued liabilities, as of the indicated date. Represents the monetary amount of Present value of lease liabilities, as of the indicated date. Represents the Retail Intelligent Unit Limited (iv), during the indicated time period. Represents the Sales of hardware and consumables, during the indicated time period. Represents the textual narrative disclosure of Schedule of Balances due from Related Parties, during the indicated time period. Represents the textual narrative disclosure of Schedule of Consolidated Entities, during the indicated time period. Represents the textual narrative disclosure of Schedule of Estimated Economic Life of Goodwill and Intangibles, during the indicated time period. Represents the textual narrative disclosure of Schedule of Estimated Useful Life, during the indicated time period. Represents the monetary amount of Service income, during the indicated time period. Represents the monetary amount of Service income received, during the indicated time period. Represents the Smartmyways Co., Limited (iii), during the indicated time period. Represents the SmartMyWays Co., Limited (iii), during the indicated time period. Represents the Statutory reserves, during the indicated time period. Represents the monetary amount of Subcontracting fees paid, during the indicated time period. Represents the Systems development and integration, during the indicated time period. Represents the Systems maintenance, during the indicated time period. Represents the TAP Technology (HK) Limited (v), during the indicated time period. Represents the Value E Consultant International (M) Sdn. Bhd (ix), during the indicated time period. Represents the Value Exchange International Limited (i), during the indicated time period. Represents the ValueX International Pte. Ltd. (viii), during the indicated time period. PlaceOfIncorporation Assets, Current Assets, Noncurrent Assets Liabilities, Current Liabilities, Noncurrent Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Cost of Revenue Gross Profit General and Administrative Expense Finance cost Nonoperating Income (Expense) Income Tax Expense (Benefit) Net Income (Loss) Attributable to Parent Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Interest income {1} Increase (Decrease) in Accounts Receivable Increase (Decrease) in Other Receivables Increase (Decrease) in Accounts Receivable, Related Parties Increase (Decrease) in Inventories Increase (Decrease) in Accounts Payable, Trade Increase (Decrease) in Other Accrued Liabilities Increase (Decrease) in Deferred Liabilities Increase (Decrease) in Due to Other Related Parties, Current Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Other Debt Repayments of Short-term Debt Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Property, Plant and Equipment Disclosure [Text Block] Goodwill Disclosure [Text Block] Accounts Payable and Accrued Liabilities Disclosure [Text Block] Deferred Revenue Disclosure [Text Block] Standardized Measure of Discounted Future Cash Flows Relating to Proved Reserves Disclosure [Table Text Block] Inventory Supplies, Policy [Policy Text Block] ExchangeRateAveragePeriod1 Accounts Receivable, before Allowance for Credit Loss Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Operating Lease, Liability Lessee, Operating Lease, Liability, to be Paid Present value of lease liabilities {1} Accrued Liabilities, Current EX-101.PRE 10 veii-20210630_pre.xml XBRL PRESENTATION FILE XML 11 p81121010q_htm.xml IDEA: XBRL DOCUMENT 0001417664 2021-01-01 2021-06-30 0001417664 2021-08-09 0001417664 2021-06-30 0001417664 2020-12-31 0001417664 2021-04-01 2021-06-30 0001417664 2020-04-01 2020-06-30 0001417664 2020-01-01 2020-06-30 0001417664 2019-12-31 0001417664 2020-06-30 0001417664 veii:TapServicesIncMember 2017-01-31 0001417664 2021-06-01 2021-06-30 0001417664 veii:ValueExchangeInternationalIncMember 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember country:HK 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlChinaLimiteMember country:HK 2021-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember country:CN 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlShanghaiLimitedMember country:CN 2021-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember country:HK 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlHongKongLimitedMember country:HK 2021-06-30 0001417664 veii:TapServicesIncMember country:PH 2021-01-01 2021-06-30 0001417664 veii:TapServicesIncMember country:PH 2021-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember country:CN 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeIntlHunanLimitedMember country:CN 2021-06-30 0001417664 veii:ShanghaiZhaonanHenganInformationTechnologyCoLtdMember country:CN 2021-01-01 2021-06-30 0001417664 veii:ShanghaiZhaonanHenganInformationTechnologyCoLtdMember country:CN 2021-06-30 0001417664 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-06-30 0001417664 us-gaap:ComputerEquipmentMember 2021-01-01 2021-06-30 0001417664 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-01-01 2021-06-30 0001417664 us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-06-30 0001417664 us-gaap:VehiclesMember 2021-01-01 2021-06-30 0001417664 us-gaap:BuildingMember 2021-01-01 2021-06-30 0001417664 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2021-04-01 2021-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2020-04-01 2020-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2021-01-01 2021-06-30 0001417664 veii:SystemsDevelopmentAndIntegrationMember 2020-01-01 2020-06-30 0001417664 veii:SystemsMaintenanceMember 2021-04-01 2021-06-30 0001417664 veii:SystemsMaintenanceMember 2020-04-01 2020-06-30 0001417664 veii:SystemsMaintenanceMember 2021-01-01 2021-06-30 0001417664 veii:SystemsMaintenanceMember 2020-01-01 2020-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2021-04-01 2021-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2020-04-01 2020-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2021-01-01 2021-06-30 0001417664 veii:SalesOfHardwareAndConsumablesMember 2020-01-01 2020-06-30 0001417664 currency:CNY 2021-04-01 2021-06-30 0001417664 currency:CNY 2020-04-01 2020-06-30 0001417664 currency:HKD 2021-04-01 2021-06-30 0001417664 currency:HKD 2020-04-01 2020-06-30 0001417664 currency:PHP 2021-04-01 2021-06-30 0001417664 currency:PHP 2020-04-01 2020-06-30 0001417664 currency:CNY 2021-01-01 2021-06-30 0001417664 currency:CNY 2020-01-01 2020-06-30 0001417664 currency:HKD 2021-01-01 2021-06-30 0001417664 currency:HKD 2020-01-01 2020-06-30 0001417664 currency:PHP 2021-01-01 2021-06-30 0001417664 currency:PHP 2020-01-01 2020-06-30 0001417664 currency:CNY 2020-01-01 2020-12-31 0001417664 currency:HKD 2020-01-01 2020-12-31 0001417664 currency:PHP 2020-01-01 2020-12-31 0001417664 us-gaap:LeaseholdImprovementsMember 2021-06-30 0001417664 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001417664 us-gaap:FurnitureAndFixturesMember 2021-06-30 0001417664 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001417664 us-gaap:ComputerEquipmentMember 2021-06-30 0001417664 us-gaap:ComputerEquipmentMember 2020-12-31 0001417664 veii:ComputerSoftwareMember 2021-06-30 0001417664 veii:ComputerSoftwareMember 2020-12-31 0001417664 us-gaap:VehiclesMember 2021-06-30 0001417664 us-gaap:VehiclesMember 2020-12-31 0001417664 us-gaap:BuildingMember 2021-06-30 0001417664 us-gaap:BuildingMember 2020-12-31 0001417664 srt:MaximumMember 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeInternationalLimitedIMember 2021-06-30 0001417664 veii:ValueExchangeInternationalLimitedIMember 2020-12-31 0001417664 veii:CucumbuyComLimitedIiMember 2021-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2020-12-31 0001417664 veii:SmartmywaysCoLimitedIiiMember 2021-06-30 0001417664 veii:SmartmywaysCoLimitedIiiMember 2020-12-31 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2021-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2020-12-31 0001417664 veii:TapTechnologyHkLimitedVMember 2021-06-30 0001417664 veii:TapTechnologyHkLimitedVMember 2020-12-31 0001417664 veii:AppmywaysCoLimitedViMember 2021-06-30 0001417664 veii:AppmywaysCoLimitedViMember 2020-12-31 0001417664 veii:MrJohanPehrsonViiMember 2021-06-30 0001417664 veii:MrJohanPehrsonViiMember 2020-12-31 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2021-04-01 2021-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2020-04-01 2020-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2021-01-01 2021-06-30 0001417664 veii:ValueEConsultantInternationalMSdnBhdMember 2020-01-01 2020-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2021-04-01 2021-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2020-04-01 2020-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2021-01-01 2021-06-30 0001417664 veii:TAPTechnologyHKLimitedMember 2020-01-01 2020-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2021-04-01 2021-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2020-04-01 2020-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2021-01-01 2021-06-30 0001417664 veii:SmartMyWaysCoLimitedMember 2020-01-01 2020-06-30 0001417664 veii:ValueXInternationalPteLtdMember 2021-04-01 2021-06-30 0001417664 veii:ValueXInternationalPteLtdMember 2020-04-01 2020-06-30 0001417664 veii:ValueXInternationalPteLtdMember 2021-01-01 2021-06-30 0001417664 veii:ValueXInternationalPteLtdMember 2020-01-01 2020-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2021-04-01 2021-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2020-04-01 2020-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2021-01-01 2021-06-30 0001417664 veii:AppMyWaysCoLimitedMember 2020-01-01 2020-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2021-04-01 2021-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2020-04-01 2020-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2021-01-01 2021-06-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2020-01-01 2020-09-30 0001417664 veii:ValueExchangeInternationalLimitedMember 2020-01-01 2020-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2021-04-01 2021-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2020-04-01 2020-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2021-01-01 2021-06-30 0001417664 veii:CucumbuyComLimitedIiMember 2020-01-01 2020-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2021-04-01 2021-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2020-04-01 2020-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2021-01-01 2021-06-30 0001417664 veii:RetailIntelligentUnitLimitedIvMember 2020-01-01 2020-06-30 iso4217:USD shares iso4217:USD shares pure 0001417664 false --12-31 2021 Q2 false HK 4253 P5Y P5Y P5Y P5Y P3Y P5Y P3Y 10-Q true 2021-06-30 000-53537 Value Exchange International, Inc. NV 26-3767331 Unit 602, Block B, 6 Floor, Shatin Industrial Centre 5-7 Yuen Shun Circuit Shatin N.T. 852 29504288  Yes Yes Non-accelerated Filer true false false 36156130 519698 523337 774987 599436 1549747 1343466 422659 414342 292707 238147 3559798 3118728 310573 357021 54503 71681 206812 206812 476883 585057 1048771 1220571 4608569 4339299 713730 1038518 744163 831817 258151 254937 177396 263063 279219 303687 39815 38874 2212474 2730896 2469 42241 62949 191363 277111 236073 340060 2448547 3070956 100000000 100000000 100000000 0.00001 0.00001 0 0 0 0 100000000 100000000 0.00001 0.00001 36156130 36156130 29656130 29656130 362 297 1340524 690589 11835 11835 729318 414225 -6705 97944 2075334 1214890 84688 53453 2160022 1268343 4608569 4339299 2389995 4233763 4593767 12436674 1818946 3994147 3285178 11708902 571049 239616 1308589 727772 659896 419250 1094774 858141 -16297 -845 -13578 3376 -105144 -180479 200237 -126993 226 224 391 339 1967 1967 4055 2772 8363 6277 26017 28602 28230 72544 54170 70899 100496 78446 -19637 5745 11094 34490 56721 100731 131848 177575 -48423 -79748 332085 50582 2464 6361 -6138 -50887 -79748 325724 56720 -99214 -7915 -104649 -22670 -150101 -87663 221075 34050 -159974 -81879 210444 43633 9873 -5784 10631 -9583 -150101 -87663 221075 34050 0.00 0.00 0.01 0.00 35361686 29656130 32508908 29656130 -325724 -56720 72398 76132 178886 196894 391 339 1967 8363 6277 19647 2502 175551 652141 8317 165526 206281 570186 54560 8031 -324788 1127409 -87654 152333 3214 568809 -85667 -334977 792820 27437 1396 391 339 -27046 -1057 650000 18600 7012 1967 -175726 -213345 19204 13686 473670 -221986 -115286 -7628 -3639 562149 523337 234089 519698 796238 3897 6138 <p id="xdx_80B_eus-gaap--NatureOfOperations_zi4nOiXrVdQa" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>1.</b></td><td><b><span id="xdx_82E_zmA2zTTqa6fi">Nature of Operations and Continuance of Business</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Value Exchange International, Inc. (“VEII”, “Company”, “we” or “us”) was incorporated in the State of <span id="xdx_90B_edei--EntityIncorporationStateCountryCode_c20210101__20210630_zKyZPh6fVPza" title="Entity Incorporation, State or Country Code">Nevada</span> on <span id="xdx_904_edei--EntityIncorporationDateOfIncorporation_dd_c20210101__20210630_z8yDKQnXIUjk" title="Entity Incorporation, Date of Incorporation">June 26, 2007</span> under the name “China Soaring, Inc.”. The Company’s principal business, conducted through its operating subsidiaries, is to provide customer-centric information technology solutions for the retail industry in China, Hong Kong SAR and Manila, Philippines (“IT Business”). We do not conduct business in other markets, including the United States. By integrating market-leading Point-of-Sale/Point-of-Interaction (“POS/POI”), Merchandising, Customer Relations Management or “CRM” and related rewards, Locational Based (Global Positing System (“GPS”) and Indoor Positioning System (“IPS”)) Marketing, Customer Analytics and Business Intelligence solutions, VEII provides retailers with the capability to offer a consistent shopping experience across all marketing and sales channels, enabling them to easily and effectively manage the customer lifecycle on a one-to-one basis. VEII promotes itself as a single information technology (“IT”) source for retailers who want to extend existing traditional transaction processing to multiple points of interaction, including the Internet, kiosks and wireless devices. VEII services are focused on helping retailers realize the full benefits of Customer Chain Management with its suite of solutions that focus on the customer, on employees, and the infrastructure that supports the selling channel. VEII’s retail solutions are installed in an estimated 30%-40% of POS/POI-suitable retailers in Hong Kong and Manila, Philippines, processing tens of millions of transactions a year. Company is headquartered in Hong Kong and with offices in Shenzhen, Guangzhou, Shanghai, Beijing, China; Manila, Philippines, and Kuala Lumpur, Malaysia.</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 0pt 0.25in; text-align: justify">The Company provides IT Business’ services and solutions to the retail sector through three operating subsidiaries located in Hong Kong SAR and People’s Republic of China (“PRC”).</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 0pt 0.25in; text-align: justify">On September 2, 2008, VEI CHN established its first operating subsidiary, Value Exchange Int’l (Shanghai) Limited (“VEI SHG”) in Shanghai, PRC, under the laws of the PRC. VEI SHG engages in software development, trading and servicing of computer hardware and software activities.</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 0pt 0.25in; text-align: justify">On September 25, 2008, VEI CHN acquired its second operating subsidiary, TAP Services (HK) Limited in Hong Kong which subsequently changed its name to Value Exchange Int’l (Hong Kong) Limited (“VEI HKG”) on May 14, 2013. VEI HKG engages in software development, trading and servicing of computer hardware and software activities.</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 0pt 0.25in; text-align: justify"/> <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: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">On May 14, 2013, VEI CHN further established another operating subsidiary, Ke Dao Solutions Limited in Hong Kong, which subsequently changed its name to Cumberbuy.com Limited (“CUMBERBUY”) on May 26, 2017. CUMBERBUY conducts consultancy services for IT Services and Solutions activities.</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 0pt 0.25in; text-align: justify">In January 2017, VEI CHN acquired <span id="xdx_900_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_dp_c20170131__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember_zov9IJMIREp3" title="Ownership percentage">100</span>% of the capital stock of TapServices, Inc., a corporation organized under the laws of the Republic of the Philippines (the “TSI”). TSI engages in software development, trading and servicing of computer hardware and software activities in Philippines. TSI is operated as a subsidiary of VEI CHN. Prior to and continuing after the acquisition, TSI relied on VEI CHN for provision of IT services.</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 0pt 0.25in; text-align: justify">In January 2019, VEI SHG established an operating subsidiary, Value Exchange Int’l (Hunan) Limited (“VEI HN”) in Hunan, PRC, under the laws of the PRC. VEI HN engages in IT service call-center activities.</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 0pt 0.25in; text-align: justify">In February 2020, VEI SHG established an operating subsidiary, Shanghai Zhaonan Hengan Information Technology Co., Limited (“SZH”) in Shanghai, PRC, under the laws of the PRC. SZH engages in IT services.</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 0pt 0.25in; text-align: justify">As of June 30, 2021, <span id="xdx_902_eus-gaap--BusinessAcquisitionDescriptionOfAcquiredEntity_c20210601__20210630_z8Ad2gPGSCD2" title="Description of entity">the Company held four wholly-owned subsidiaries, and two subsidiaries with 51% ownership.</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 0pt 0.25in; text-align: justify"><i>Impact of Coronavirus/COVID-19 Pandemic</i>. Public health threats could adversely affect our ongoing or planned business operations. In particular, the outbreak in December 2019 of a novel coronavirus (“COVID-19”) in China and then into Hong Kong SAR and Philippines resulted in quarantines, restrictions on travel and other business and economic disruptions in our markets. Due to emergence of variants of COVID-19 (especially the “Delta” variant) and reluctance or failure of a significant portion of general population in our markets to become fully vaccinated, which portion allows emergence and spread of variants of COVID 19 and the resulting risk of the emergence of vaccine resistant strains of COVID 19, we cannot presently predict the scope and severity of any potential business shutdowns or disruptions, but if we or any of the third parties with whom we engage, including the suppliers, distributers, resellers and other third parties with whom we conduct business, were to experience shutdowns or other business disruptions, our ability to conduct our business in the manner and on the timelines presently planned could be materially and adversely impacted. China and Hong Kong SAR, our primary markets, still experience travel and quarantine restrictions that do not allow return to regular operations and marketing efforts.</p> NV 2007-06-26 1 the Company held four wholly-owned subsidiaries, and two subsidiaries with 51% ownership. <p id="xdx_804_eus-gaap--SignificantAccountingPoliciesTextBlock_zLMH3KCstOY1" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>2.</b></td><td><b><span id="xdx_82C_z1CQthVlt7f2">Summary of Significant Accounting Policies</span></b></td></tr></table> <p id="xdx_84B_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zMmEpamlBVWj" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">a)</td><td><span id="xdx_862_zqAP0UdCYGzg">Basis of Presentation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89C_ecustom--ScheduleOfConsolidatedEntitiesTextBlock_zmOzumh1ciSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. <span id="xdx_8B7_zjquuOk14Gp6">The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: </span></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: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td id="xdx_480_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_zmXBtxp8yIji" style="width: 42%"> </td> <td style="width: 2%"> </td> <td id="xdx_48F_ecustom--PlaceOfIncorporation_z15dPnVPFoRl" style="width: 24%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Place of incorporation</span></b></span></td> <td style="width: 1%"> </td> <td id="xdx_481_eus-gaap--MinorityInterestOwnershipPercentageByParent_iE_dp_z3RtH6LEOP38" style="width: 31%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Ownership percentage</span></b></span></td></tr> <tr id="xdx_417_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember_zQwnH2SXOAa5" style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange International, Inc.</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">USA</span></td> <td> </td> <td style="text-align: center" title="Ownership percentage"><span style="font: 10pt Times New Roman, Times, Serif">Parent Company</span></td></tr> <tr id="xdx_416_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK_zQsW66POXN86" style="vertical-align: top; background-color: White"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (China) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Hong Kong</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_418_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN_zzUAnNSXflm3" style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Shanghai) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">PRC</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41A_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK_zg9l5SZEXd45" style="vertical-align: top; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Hong Kong) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Hong Kong</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41F_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH_zdATBgDhrzDj" style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font: 10pt Times New Roman, Times, Serif">TapServices, Inc.</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Philippines</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41F_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN_zdCDwWquW3L9" style="vertical-align: top; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Hunan) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">PRC</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">51%</span></td></tr> <tr id="xdx_41E_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCoLtdMember__srt--StatementGeographicalAxis__country--CN_z2yXbRWHxswd" style="vertical-align: top; background-color: rgb(204,238,255)"> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0">Shanghai Zhaonan Hengan Information</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 5pt">Technology Co., Ltd.</p></td> <td> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center; text-indent: -7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center; text-indent: -7pt">PRC</p></td> <td> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">51%</p></td></tr> </table> <p id="xdx_8AD_zHUOdtAOdg6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_850_zuFr35AIIuS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_845_eus-gaap--UseOfEstimates_zpwCEIuORYr1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">b)</td><td><span id="xdx_862_zTlcec3AmdUf">Use of Estimates</span></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 0pt 0.25in; text-align: justify">Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.</p> <p id="xdx_85A_zzqRZ9Op5sHb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_846_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zrnamwc1sSka" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">c)</td><td><span id="xdx_866_z4xeUfshT3ke">Cash and Cash Equivalents</span></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 0pt 0.25in; text-align: justify">For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong.</p> <p id="xdx_856_zCw0zGt9nhU8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_841_eus-gaap--ClosedBlockAccountingPolicy_zTqOOi09SOQ9" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">d)</td><td><span id="xdx_860_zm6jNLFx0dD3">Interim Financial Statements</span></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 0pt 0.25in; text-align: justify">These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.</p> <p id="xdx_85E_zvqZXeDsnnE" 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"/> <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: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_zW1WLSlJy1f8" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">e)</td><td><span id="xdx_864_z6wbHeOa6Mu6">Accounts receivable and other receivables</span></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 0pt 0.25in; text-align: justify">Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2021 and December 31, 2020, there was allowance amount to $<span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20210630_zf8yAlB9BUA5" title="Allowance accounts receivable">0</span> and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_dxL_c20201231_zVQRTLEWRVYc" title="::XDX::4253"><span style="-sec-ix-hidden: xdx2ixbrl0470">4,235</span></span> for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.</p> <p id="xdx_858_z5l6JCO9tsM" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84B_eus-gaap--InventorySuppliesPolicy_z0e6MWCkwGNj" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">f)</td><td><span id="xdx_864_zndvWEvYbKk1">Inventories</span></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 0pt 0.25in; text-align: justify">Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.</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 0pt 0.25in; text-align: justify">Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.</p> <p id="xdx_858_zCK6GhL35kva" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_844_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zQI2P3eIvuE4" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">g)</td><td><span id="xdx_862_zE35iHzzWN64">Plant and equipment</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_897_ecustom--ScheduleOfEstimatedUsefulLifeTextBlock_zy4afAei4ZS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. <span id="xdx_8B0_zObD1Fgeuugc">Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Estimated Useful Life</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 48%; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td style="vertical-align: top; width: 1%; text-align: center"> </td> <td style="vertical-align: top; width: 51%"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">Lesser of lease term or the estimated useful lives of</p> <p id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zBVNMk3lTkeg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center" title="Estimated Useful Life::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0478">5 years</span></p></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zfZ7tSEzXZYa" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0479">5 years</span></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Computer software</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_zHuRIeD1fu63" style="vertical-align: top; text-align: center" title="Estimated Useful Life::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0481">5 years</span></span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Office furniture and equipment</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zHVppFm8AbM4" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0482">5 years</span></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Motor Vehicle</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z1z3aGj6sjAf" style="vertical-align: top; text-align: center" title="::XDX::P3Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0483">3 years</span></span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Building</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z3sFXHnHsJ5d" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0484">5 years</span></span></td></tr> </table> <p id="xdx_8AF_zoon2CBZp0Pk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">   </p> <p id="xdx_856_zZ2M684BInzg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zNgKyzULhVOc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">h)</td><td><span id="xdx_86F_zDS0aA8qARP6">Goodwill and intangibles</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_896_ecustom--ScheduleOfEstimatedEconomicLifeOfGoodwillAndIntangiblesTextBlock_znGQZi1gfwc7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span id="xdx_8BF_zwmbpRRfLSHf">Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. <span id="xdx_8B2_zCc9jVeZ8lSh">Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none; visibility: hidden"><span id="xdx_8B9_zxgRCtdH1wT6">Schedule of revenue</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Estimated Economic Life</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 48%; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer relationship</span></td> <td style="vertical-align: top; width: 1%; text-align: center"> </td> <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dxL_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zFwl8BzTtZ0e" style="vertical-align: top; width: 51%; text-align: center" title="Estimated Economic Life::XDX::P3Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0490">3 years</span></span></td></tr> </table> <p id="xdx_8A9_znY547E6a1Ti" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.</p> <p id="xdx_855_zWZDYBvA0Ow9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"/> <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: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_842_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zZavAq4p1CD8" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">i)</td><td><span id="xdx_861_zX3mIgbKahj5">Impairment of long-lived assets</span></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 0pt 0.25in"><i>Property, Plant, and Equipment </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.</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 0pt 0.25in; text-align: justify"><i>Impairment of Goodwill</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.</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 0pt 0.25in; text-align: justify">The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.</p> <p id="xdx_856_zOWNk60dHxL1" 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 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: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_848_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zveApWZqadQl" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">j)</td><td><span id="xdx_86F_z8nvrDR4x0Ii">Fair value of financial instruments</span></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 0pt 0.25in; text-align: justify">The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.</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 0pt 0.25in; text-align: justify">ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:</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="width: 7%"> </td> <td style="width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">Level one —</span></td> <td style="width: 85%"><span style="font: 10pt Times New Roman, Times, Serif">Quoted market prices in active markets for identical assets or liabilities;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">Level two —</span></td> <td><span style="font: 10pt Times New Roman, Times, Serif">Inputs other than level one inputs that are either directly or indirectly observable; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">Level three —</span></td> <td><span style="font: 10pt Times New Roman, Times, Serif">Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.</span></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 0pt 0.25in; text-align: justify">Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.</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 0pt 0.25in; text-align: justify">There was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2021 and December 31, 2020.</p> <p id="xdx_855_zJyTmIqim00l" 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 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: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_841_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zoe9lrLwErFl" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">k)</td><td><span id="xdx_866_zeT4m1bKt7O">Comprehensive income</span></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 0pt 0.25in; text-align: justify">U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.</p> <p id="xdx_859_zHLAbZ5Rwrwl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_845_eus-gaap--EarningsPerSharePolicyTextBlock_zred926YxGu4" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">l)</td><td><span id="xdx_861_z3zjOl1rYXP6">Earnings per share</span></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 0pt 0.25in; text-align: justify">The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.</p> <p id="xdx_85D_zs9IOzhSbsQ8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_zUiK33xtH3ja" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">m)</td><td><span id="xdx_867_z3umAU3rsRAe">Revenue recognition</span></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 0pt 0.25in; text-align: justify">Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.</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 0pt 0.25in; text-align: justify">The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.</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-indent: 0.25in">Multiple-deliverable arrangements</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 0pt 0.25in; text-align: justify">The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:</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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"/><td style="width: 24pt">–</td><td>The delivered item(s) has value to the customer on a stand-alone basis;</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"/><td style="width: 24pt">–</td><td>There is objective and reliable evidence of the fair value of the undelivered item(s); and</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"/><td style="width: 24pt">–</td><td>If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.</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; text-align: justify"/> <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: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.</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 0pt 0.25in; text-align: justify">Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.</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 0pt 0.25in; text-align: justify">Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89A_eus-gaap--ScheduleOfPrincipalTransactionsRevenueTextBlock_z5sGgPh9F87d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues are recorded net of value-added taxes, sales discounts and returns. <span id="xdx_8B2_z5qDhZBj0jV9">There were no sales returns during the six months period ended June 30, 2021 and 2020.</span></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; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NET REVENUES</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><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">Service income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">- systems development and integration</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zIL4mE9gxsK9" style="width: 12%; text-align: right" title="Revenues">126,061</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_982_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zLiuCPFuGw2k" style="width: 12%; text-align: right">2,176,018</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_98B_eus-gaap--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zZVTueS2d8a1" style="width: 12%; text-align: right">160,138</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_98B_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zsIffJ9MkQf3" style="width: 12%; text-align: right">8,386,083</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">- systems maintenance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_ztfjLE6PjTcj" style="text-align: right">1,898,908</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zElGsqseSCe" style="text-align: right">1,881,849</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zSimaTQIO1di" style="text-align: right">3,507,374</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zmbj8JdPF5Ug" style="text-align: right">3,376,959</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">- sales of hardware and consumables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_ziKDdc3fzYL3" style="border-bottom: Black 1pt solid; text-align: right">365,026</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_98E_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zJLDLxP6O9lh" style="border-bottom: Black 1pt solid; text-align: right">175,896</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--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zXvMFJQYKadc" style="border-bottom: Black 1pt solid; text-align: right">926,255</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_98B_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zUN46PCogBfh" style="border-bottom: Black 1pt solid; text-align: right">673,632</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"> </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--Revenues_c20210401__20210630_znQ7Hat7p9F3" style="border-bottom: Black 2.5pt double; text-align: right">2,389,995</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_986_eus-gaap--Revenues_c20200401__20200630_zwviodu8Hyi8" style="border-bottom: Black 2.5pt double; text-align: right">4,233,763</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--Revenues_c20210101__20210630_zkY0HYAxYnJ" style="border-bottom: Black 2.5pt double; text-align: right">4,593,767</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_989_eus-gaap--Revenues_c20200101__20200630_z6Bl9s3mgEnf" style="border-bottom: Black 2.5pt double; text-align: right">12,436,674</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zix301mlHwAi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Billings in excess of revenues recognized are recorded as deferred revenue.</p> <p id="xdx_85B_zHCcsdErNsQe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84A_eus-gaap--IncomeTaxPolicyTextBlock_zqwhi6qrd2si" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">n)</td><td><span id="xdx_867_zaycXVSqnzy">Income taxes</span></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 0pt 0.25in; text-align: justify">The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.</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 0pt 0.25in; text-align: justify">Under the accounting standard regarding accounting for uncertainty in income taxes, a tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p> <p id="xdx_859_zBLjgxDao7je" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84D_eus-gaap--RevenueRecognitionLeasesOperating_zoF03rnfKvM1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">o)</td><td><span id="xdx_869_zEfmaLOReBua">Operating leases</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Leases where substantially all the rewards and risks of ownership of assets remain with the leasing company are accounted for as operating leases. Payments made under operating leases are charged to the statements of income on a straight-line basis over the lease periods.</p> <p id="xdx_85B_zgWmT9jT7K4i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_84E_eus-gaap--AdvertisingCostsPolicyTextBlock_zJx6ImXsW1Y5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">p)</td><td><span id="xdx_86A_z8KDXO0Ufws8">Advertising costs</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2021 and 2020 were insignificant.</p> <p id="xdx_85A_zxzL9rGcp1Fg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_843_eus-gaap--ShippingAndHandlingCostPolicyTextBlock_zRAAsWSdq041" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">q)</td><td><span id="xdx_86C_zQ6Fi4oZ0qie">Shipping and handling</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2021 and 2020 were insignificant.</p> <p id="xdx_85C_zBvuO0PgUFsg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_845_eus-gaap--ResearchAndDevelopmentExpensePolicy_z0XOzAq5R9yj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">r)</td><td><span id="xdx_861_zVVXcBo0jzX9">Research and development costs</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2021 and 2020 were insignificant.</p> <p id="xdx_850_zbqC2TG8SFwe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_848_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zZPmfYc3fMNi" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">s)</td><td><span id="xdx_865_zyXNwoBmjEtj">Foreign currency translation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_890_eus-gaap--ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_zp8mNox6G51h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is RMB. Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income.<span id="xdx_8B8_zFzKyIcmEH3j"> Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.</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"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_495_20210401__20210630_z88EHeVNqFE3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_49A_20200401__20200630_zE0dxGft8Q4l" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2020</b></span></td></tr> <tr id="xdx_405_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--CNY_zfrTavTxuwz7" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4806</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.1432 </span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_409_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--HKD_zK36sN2Lw5Kb" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40A_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--PHP_zGR105ezX1a5" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.6357</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.1608</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_49E_20210101__20210630_zKq92mHE88lb" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_497_20200101__20200630_zbibnHN1nJna" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2020</b></span></td></tr> <tr id="xdx_405_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--CNY_zlrxu05vIzF6" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4989  </span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.0762</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40E_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--HKD_zACkwMeOpFO5" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40C_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--PHP_z3fc52EayFia" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.6720</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.2410</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_49E_20210101__20210630_zOOVevQ0Gz3g" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_493_20200101__20201231_zEA5y48DjJO9" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>December 31, 2020</b></span></td></tr> <tr id="xdx_409_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--CNY_zdtxnfGPzoR6" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4838</span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.1158</span></td> </tr> <tr id="xdx_400_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--HKD_zO5B9bhvQ3Rh" style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr id="xdx_402_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--PHP_zY8IroRZlxAf" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.4164 </span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.1608</span></td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> <p id="xdx_8A4_zXsDrFJ4Op3g" style="margin-top: 0; margin-bottom: 0"> </p> <p id="xdx_858_zTxOIiCSlKM1" style="margin-top: 0; margin-bottom: 0"> </p> <p id="xdx_848_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z83v3tfeZ969" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">t)</td><td><span id="xdx_860_zaSNNi0lhN1b">Stock-based Compensation</span></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 0pt 0.25in; text-align: justify">The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.</p> <p id="xdx_853_zUvuexG9QH26" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84A_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_z4TBeFnn7F9d" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">u)</td><td><span id="xdx_86E_zsjCDGdXqeO6">Commitments and contingencies</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.</p> <p id="xdx_856_zk4W0Lqbn1dd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_844_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zVURtfatsQV7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">v)</td><td><span id="xdx_867_zbeZbEjvI8q2">Segment Reporting</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.</p> <p id="xdx_85A_zn1F1tBxQipd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zmqrKRKEcNS1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">w)</td><td><span id="xdx_865_zlE7SeYKhicg">Recent accounting pronouncements</span></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 0pt 0.25in; text-align: justify">In June 2016, FASB amended guidance related to impairment of financial instruments as part of ASU 2016-13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective on January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a group is required to recognize an allowance based on its estimate of expected credit loss. We are currently evaluating the impact of this new guidance on our consolidated financial statements.</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 0pt 0.25in; text-align: justify">In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company currently intends to adopt this guidance for the fiscal year beginning January 1, 2020, and does not anticipate that the adoption of this guidance will have a material impact on its financial statements or disclosures because the Company does not currently have any recorded goodwill.</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 0pt 0.25in; text-align: justify">In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</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 0pt 0.25in; text-align: justify">In January 2020, the FASB issued Accounting Standards Update No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) (ASU 2020-01), which clarifies the interaction of the accounting for equity securities under Topic 321, the accounting for equity method investments in Topic 323, and the accounting for certain forward contracts and purchased options in Topic 815. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</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 0pt 0.25in; text-align: justify">Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.</p> <p id="xdx_85B_z6sx8r4hvuPb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84B_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zMmEpamlBVWj" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">a)</td><td><span id="xdx_862_zqAP0UdCYGzg">Basis of Presentation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89C_ecustom--ScheduleOfConsolidatedEntitiesTextBlock_zmOzumh1ciSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. <span id="xdx_8B7_zjquuOk14Gp6">The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: </span></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: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td id="xdx_480_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_zmXBtxp8yIji" style="width: 42%"> </td> <td style="width: 2%"> </td> <td id="xdx_48F_ecustom--PlaceOfIncorporation_z15dPnVPFoRl" style="width: 24%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Place of incorporation</span></b></span></td> <td style="width: 1%"> </td> <td id="xdx_481_eus-gaap--MinorityInterestOwnershipPercentageByParent_iE_dp_z3RtH6LEOP38" style="width: 31%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Ownership percentage</span></b></span></td></tr> <tr id="xdx_417_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember_zQwnH2SXOAa5" style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange International, Inc.</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">USA</span></td> <td> </td> <td style="text-align: center" title="Ownership percentage"><span style="font: 10pt Times New Roman, Times, Serif">Parent Company</span></td></tr> <tr id="xdx_416_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK_zQsW66POXN86" style="vertical-align: top; background-color: White"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (China) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Hong Kong</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_418_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN_zzUAnNSXflm3" style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Shanghai) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">PRC</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41A_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK_zg9l5SZEXd45" style="vertical-align: top; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Hong Kong) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Hong Kong</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41F_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH_zdATBgDhrzDj" style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font: 10pt Times New Roman, Times, Serif">TapServices, Inc.</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Philippines</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41F_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN_zdCDwWquW3L9" style="vertical-align: top; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Hunan) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">PRC</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">51%</span></td></tr> <tr id="xdx_41E_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCoLtdMember__srt--StatementGeographicalAxis__country--CN_z2yXbRWHxswd" style="vertical-align: top; background-color: rgb(204,238,255)"> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0">Shanghai Zhaonan Hengan Information</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 5pt">Technology Co., Ltd.</p></td> <td> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center; text-indent: -7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center; text-indent: -7pt">PRC</p></td> <td> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">51%</p></td></tr> </table> <p id="xdx_8AD_zHUOdtAOdg6a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89C_ecustom--ScheduleOfConsolidatedEntitiesTextBlock_zmOzumh1ciSd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. <span id="xdx_8B7_zjquuOk14Gp6">The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: </span></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: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td id="xdx_480_eus-gaap--BusinessAcquisitionNameOfAcquiredEntity_zmXBtxp8yIji" style="width: 42%"> </td> <td style="width: 2%"> </td> <td id="xdx_48F_ecustom--PlaceOfIncorporation_z15dPnVPFoRl" style="width: 24%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Place of incorporation</span></b></span></td> <td style="width: 1%"> </td> <td id="xdx_481_eus-gaap--MinorityInterestOwnershipPercentageByParent_iE_dp_z3RtH6LEOP38" style="width: 31%; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b><span style="text-decoration: underline">Ownership percentage</span></b></span></td></tr> <tr id="xdx_417_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeInternationalIncMember_zQwnH2SXOAa5" style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange International, Inc.</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">USA</span></td> <td> </td> <td style="text-align: center" title="Ownership percentage"><span style="font: 10pt Times New Roman, Times, Serif">Parent Company</span></td></tr> <tr id="xdx_416_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlChinaLimiteMember__srt--StatementGeographicalAxis__country--HK_zQsW66POXN86" style="vertical-align: top; background-color: White"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (China) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Hong Kong</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_418_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlShanghaiLimitedMember__srt--StatementGeographicalAxis__country--CN_zzUAnNSXflm3" style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="padding-left: 5pt; text-indent: -5pt"><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Shanghai) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">PRC</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41A_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHongKongLimitedMember__srt--StatementGeographicalAxis__country--HK_zg9l5SZEXd45" style="vertical-align: top; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Hong Kong) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Hong Kong</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41F_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--TapServicesIncMember__srt--StatementGeographicalAxis__country--PH_zdATBgDhrzDj" style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font: 10pt Times New Roman, Times, Serif">TapServices, Inc.</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">Philippines</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">100%</span></td></tr> <tr id="xdx_41F_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ValueExchangeIntlHunanLimitedMember__srt--StatementGeographicalAxis__country--CN_zdCDwWquW3L9" style="vertical-align: top; background-color: White"> <td><span style="font: 10pt Times New Roman, Times, Serif">Value Exchange Int’l (Hunan) Limited</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">PRC</span></td> <td> </td> <td style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">51%</span></td></tr> <tr id="xdx_41E_20210101__20210630__srt--ConsolidatedEntitiesAxis__custom--ShanghaiZhaonanHenganInformationTechnologyCoLtdMember__srt--StatementGeographicalAxis__country--CN_z2yXbRWHxswd" style="vertical-align: top; background-color: rgb(204,238,255)"> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 0">Shanghai Zhaonan Hengan Information</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.7pt 0pt 5pt">Technology Co., Ltd.</p></td> <td> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center; text-indent: -7pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center; text-indent: -7pt">PRC</p></td> <td> </td> <td> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">51%</p></td></tr> </table> Value Exchange International, Inc. USA Value Exchange Int’l (China) Limited Hong Kong 1 Value Exchange Int’l (Shanghai) Limited PRC 1 Value Exchange Int’l (Hong Kong) Limited Hong Kong 1 TapServices, Inc. Philippines 1 Value Exchange Int’l (Hunan) Limited PRC 0.51 Shanghai Zhaonan Hengan Information Technology Co., Ltd.   PRC 0.51 <p id="xdx_845_eus-gaap--UseOfEstimates_zpwCEIuORYr1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">b)</td><td><span id="xdx_862_zTlcec3AmdUf">Use of Estimates</span></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 0pt 0.25in; text-align: justify">Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.</p> <p id="xdx_846_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zrnamwc1sSka" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">c)</td><td><span id="xdx_866_z4xeUfshT3ke">Cash and Cash Equivalents</span></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 0pt 0.25in; text-align: justify">For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong.</p> <p id="xdx_841_eus-gaap--ClosedBlockAccountingPolicy_zTqOOi09SOQ9" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">d)</td><td><span id="xdx_860_zm6jNLFx0dD3">Interim Financial Statements</span></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 0pt 0.25in; text-align: justify">These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.</p> <p id="xdx_845_eus-gaap--ReceivablesPolicyTextBlock_zW1WLSlJy1f8" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">e)</td><td><span id="xdx_864_z6wbHeOa6Mu6">Accounts receivable and other receivables</span></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 0pt 0.25in; text-align: justify">Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2021 and December 31, 2020, there was allowance amount to $<span id="xdx_90E_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20210630_zf8yAlB9BUA5" title="Allowance accounts receivable">0</span> and $<span id="xdx_901_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_dxL_c20201231_zVQRTLEWRVYc" title="::XDX::4253"><span style="-sec-ix-hidden: xdx2ixbrl0470">4,235</span></span> for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.</p> 0 <p id="xdx_84B_eus-gaap--InventorySuppliesPolicy_z0e6MWCkwGNj" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">f)</td><td><span id="xdx_864_zndvWEvYbKk1">Inventories</span></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 0pt 0.25in; text-align: justify">Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.</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 0pt 0.25in; text-align: justify">Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.</p> <p id="xdx_844_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zQI2P3eIvuE4" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">g)</td><td><span id="xdx_862_zE35iHzzWN64">Plant and equipment</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_897_ecustom--ScheduleOfEstimatedUsefulLifeTextBlock_zy4afAei4ZS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. <span id="xdx_8B0_zObD1Fgeuugc">Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Estimated Useful Life</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 48%; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td style="vertical-align: top; width: 1%; text-align: center"> </td> <td style="vertical-align: top; width: 51%"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">Lesser of lease term or the estimated useful lives of</p> <p id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zBVNMk3lTkeg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center" title="Estimated Useful Life::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0478">5 years</span></p></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zfZ7tSEzXZYa" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0479">5 years</span></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Computer software</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_zHuRIeD1fu63" style="vertical-align: top; text-align: center" title="Estimated Useful Life::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0481">5 years</span></span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Office furniture and equipment</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zHVppFm8AbM4" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0482">5 years</span></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Motor Vehicle</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z1z3aGj6sjAf" style="vertical-align: top; text-align: center" title="::XDX::P3Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0483">3 years</span></span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Building</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z3sFXHnHsJ5d" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0484">5 years</span></span></td></tr> </table> <p id="xdx_8AF_zoon2CBZp0Pk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">   </p> <p id="xdx_897_ecustom--ScheduleOfEstimatedUsefulLifeTextBlock_zy4afAei4ZS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. <span id="xdx_8B0_zObD1Fgeuugc">Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Estimated Useful Life</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 48%; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Leasehold improvements</span></td> <td style="vertical-align: top; width: 1%; text-align: center"> </td> <td style="vertical-align: top; width: 51%"> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center">Lesser of lease term or the estimated useful lives of</p> <p id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zBVNMk3lTkeg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0.8pt 0pt 0; text-align: center" title="Estimated Useful Life::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl0478">5 years</span></p></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Computer equipment</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zfZ7tSEzXZYa" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0479">5 years</span></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Computer software</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--SoftwareAndSoftwareDevelopmentCostsMember_zHuRIeD1fu63" style="vertical-align: top; text-align: center" title="Estimated Useful Life::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0481">5 years</span></span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Office furniture and equipment</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zHVppFm8AbM4" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0482">5 years</span></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Motor Vehicle</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_z1z3aGj6sjAf" style="vertical-align: top; text-align: center" title="::XDX::P3Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0483">3 years</span></span></td></tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Building</span></td> <td style="vertical-align: top; text-align: center"> </td> <td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentUsefulLife_dxL_c20210101__20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_z3sFXHnHsJ5d" style="vertical-align: top; text-align: center" title="::XDX::P5Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0484">5 years</span></span></td></tr> </table> <p id="xdx_847_eus-gaap--GoodwillAndIntangibleAssetsPolicyTextBlock_zNgKyzULhVOc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">h)</td><td><span id="xdx_86F_zDS0aA8qARP6">Goodwill and intangibles</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_896_ecustom--ScheduleOfEstimatedEconomicLifeOfGoodwillAndIntangiblesTextBlock_znGQZi1gfwc7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span id="xdx_8BF_zwmbpRRfLSHf">Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. <span id="xdx_8B2_zCc9jVeZ8lSh">Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none; visibility: hidden"><span id="xdx_8B9_zxgRCtdH1wT6">Schedule of revenue</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Estimated Economic Life</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 48%; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer relationship</span></td> <td style="vertical-align: top; width: 1%; text-align: center"> </td> <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dxL_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zFwl8BzTtZ0e" style="vertical-align: top; width: 51%; text-align: center" title="Estimated Economic Life::XDX::P3Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0490">3 years</span></span></td></tr> </table> <p id="xdx_8A9_znY547E6a1Ti" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.</p> <p id="xdx_896_ecustom--ScheduleOfEstimatedEconomicLifeOfGoodwillAndIntangiblesTextBlock_znGQZi1gfwc7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span id="xdx_8BF_zwmbpRRfLSHf">Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. <span id="xdx_8B2_zCc9jVeZ8lSh">Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none; visibility: hidden"><span id="xdx_8B9_zxgRCtdH1wT6">Schedule of revenue</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 97%; border-collapse: collapse; margin-left: 0.25in"> <tr style="vertical-align: top"> <td> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>Estimated Economic Life</b></span></td></tr> <tr style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 48%; padding-left: 19.8pt; text-indent: -19.8pt"><span style="font: 10pt Times New Roman, Times, Serif">Customer relationship</span></td> <td style="vertical-align: top; width: 1%; text-align: center"> </td> <td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dxL_c20210101__20210630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zFwl8BzTtZ0e" style="vertical-align: top; width: 51%; text-align: center" title="Estimated Economic Life::XDX::P3Y"><span style="font: 10pt Times New Roman, Times, Serif"><span style="-sec-ix-hidden: xdx2ixbrl0490">3 years</span></span></td></tr> </table> <p id="xdx_842_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zZavAq4p1CD8" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">i)</td><td><span id="xdx_861_zX3mIgbKahj5">Impairment of long-lived assets</span></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 0pt 0.25in"><i>Property, Plant, and Equipment </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.</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 0pt 0.25in; text-align: justify"><i>Impairment of Goodwill</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.</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 0pt 0.25in; text-align: justify">The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.</p> <p id="xdx_848_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zveApWZqadQl" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">j)</td><td><span id="xdx_86F_z8nvrDR4x0Ii">Fair value of financial instruments</span></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 0pt 0.25in; text-align: justify">The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.</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 0pt 0.25in; text-align: justify">ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:</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="width: 7%"> </td> <td style="width: 8%"><span style="font: 10pt Times New Roman, Times, Serif">Level one —</span></td> <td style="width: 85%"><span style="font: 10pt Times New Roman, Times, Serif">Quoted market prices in active markets for identical assets or liabilities;</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">Level two —</span></td> <td><span style="font: 10pt Times New Roman, Times, Serif">Inputs other than level one inputs that are either directly or indirectly observable; and</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font: 10pt Times New Roman, Times, Serif">Level three —</span></td> <td><span style="font: 10pt Times New Roman, Times, Serif">Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.</span></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 0pt 0.25in; text-align: justify">Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.</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 0pt 0.25in; text-align: justify">There was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2021 and December 31, 2020.</p> <p id="xdx_841_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zoe9lrLwErFl" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">k)</td><td><span id="xdx_866_zeT4m1bKt7O">Comprehensive income</span></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 0pt 0.25in; text-align: justify">U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.</p> <p id="xdx_845_eus-gaap--EarningsPerSharePolicyTextBlock_zred926YxGu4" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">l)</td><td><span id="xdx_861_z3zjOl1rYXP6">Earnings per share</span></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 0pt 0.25in; text-align: justify">The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.</p> <p id="xdx_844_eus-gaap--RevenueRecognitionPolicyTextBlock_zUiK33xtH3ja" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">m)</td><td><span id="xdx_867_z3umAU3rsRAe">Revenue recognition</span></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 0pt 0.25in; text-align: justify">Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.</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 0pt 0.25in; text-align: justify">The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.</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-indent: 0.25in">Multiple-deliverable arrangements</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 0pt 0.25in; text-align: justify">The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:</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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"/><td style="width: 24pt">–</td><td>The delivered item(s) has value to the customer on a stand-alone basis;</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"/><td style="width: 24pt">–</td><td>There is objective and reliable evidence of the fair value of the undelivered item(s); and</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 18pt"/><td style="width: 24pt">–</td><td>If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.</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; text-align: justify"/> <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: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.</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 0pt 0.25in; text-align: justify">Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.</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 0pt 0.25in; text-align: justify">Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89A_eus-gaap--ScheduleOfPrincipalTransactionsRevenueTextBlock_z5sGgPh9F87d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues are recorded net of value-added taxes, sales discounts and returns. <span id="xdx_8B2_z5qDhZBj0jV9">There were no sales returns during the six months period ended June 30, 2021 and 2020.</span></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; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NET REVENUES</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><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">Service income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">- systems development and integration</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zIL4mE9gxsK9" style="width: 12%; text-align: right" title="Revenues">126,061</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_982_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zLiuCPFuGw2k" style="width: 12%; text-align: right">2,176,018</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_98B_eus-gaap--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zZVTueS2d8a1" style="width: 12%; text-align: right">160,138</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_98B_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zsIffJ9MkQf3" style="width: 12%; text-align: right">8,386,083</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">- systems maintenance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_ztfjLE6PjTcj" style="text-align: right">1,898,908</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zElGsqseSCe" style="text-align: right">1,881,849</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zSimaTQIO1di" style="text-align: right">3,507,374</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zmbj8JdPF5Ug" style="text-align: right">3,376,959</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">- sales of hardware and consumables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_ziKDdc3fzYL3" style="border-bottom: Black 1pt solid; text-align: right">365,026</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_98E_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zJLDLxP6O9lh" style="border-bottom: Black 1pt solid; text-align: right">175,896</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--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zXvMFJQYKadc" style="border-bottom: Black 1pt solid; text-align: right">926,255</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_98B_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zUN46PCogBfh" style="border-bottom: Black 1pt solid; text-align: right">673,632</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"> </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--Revenues_c20210401__20210630_znQ7Hat7p9F3" style="border-bottom: Black 2.5pt double; text-align: right">2,389,995</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_986_eus-gaap--Revenues_c20200401__20200630_zwviodu8Hyi8" style="border-bottom: Black 2.5pt double; text-align: right">4,233,763</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--Revenues_c20210101__20210630_zkY0HYAxYnJ" style="border-bottom: Black 2.5pt double; text-align: right">4,593,767</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_989_eus-gaap--Revenues_c20200101__20200630_z6Bl9s3mgEnf" style="border-bottom: Black 2.5pt double; text-align: right">12,436,674</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zix301mlHwAi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Billings in excess of revenues recognized are recorded as deferred revenue.</p> <p id="xdx_89A_eus-gaap--ScheduleOfPrincipalTransactionsRevenueTextBlock_z5sGgPh9F87d" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Revenues are recorded net of value-added taxes, sales discounts and returns. <span id="xdx_8B2_z5qDhZBj0jV9">There were no sales returns during the six months period ended June 30, 2021 and 2020.</span></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; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td> </td><td> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">NET REVENUES</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><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">Service income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: center"> </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><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">- systems development and integration</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zIL4mE9gxsK9" style="width: 12%; text-align: right" title="Revenues">126,061</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_982_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zLiuCPFuGw2k" style="width: 12%; text-align: right">2,176,018</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_98B_eus-gaap--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zZVTueS2d8a1" style="width: 12%; text-align: right">160,138</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_98B_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsDevelopmentAndIntegrationMember_zsIffJ9MkQf3" style="width: 12%; text-align: right">8,386,083</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">- systems maintenance</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_ztfjLE6PjTcj" style="text-align: right">1,898,908</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zElGsqseSCe" style="text-align: right">1,881,849</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zSimaTQIO1di" style="text-align: right">3,507,374</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SystemsMaintenanceMember_zmbj8JdPF5Ug" style="text-align: right">3,376,959</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">- sales of hardware and consumables</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--Revenues_c20210401__20210630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_ziKDdc3fzYL3" style="border-bottom: Black 1pt solid; text-align: right">365,026</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_98E_eus-gaap--Revenues_c20200401__20200630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zJLDLxP6O9lh" style="border-bottom: Black 1pt solid; text-align: right">175,896</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--Revenues_c20210101__20210630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zXvMFJQYKadc" style="border-bottom: Black 1pt solid; text-align: right">926,255</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_98B_eus-gaap--Revenues_c20200101__20200630__us-gaap--IncomeStatementLocationAxis__custom--SalesOfHardwareAndConsumablesMember_zUN46PCogBfh" style="border-bottom: Black 1pt solid; text-align: right">673,632</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"> </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--Revenues_c20210401__20210630_znQ7Hat7p9F3" style="border-bottom: Black 2.5pt double; text-align: right">2,389,995</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_986_eus-gaap--Revenues_c20200401__20200630_zwviodu8Hyi8" style="border-bottom: Black 2.5pt double; text-align: right">4,233,763</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--Revenues_c20210101__20210630_zkY0HYAxYnJ" style="border-bottom: Black 2.5pt double; text-align: right">4,593,767</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_989_eus-gaap--Revenues_c20200101__20200630_z6Bl9s3mgEnf" style="border-bottom: Black 2.5pt double; text-align: right">12,436,674</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 126061 2176018 160138 8386083 1898908 1881849 3507374 3376959 365026 175896 926255 673632 2389995 4233763 4593767 12436674 <p id="xdx_84A_eus-gaap--IncomeTaxPolicyTextBlock_zqwhi6qrd2si" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">n)</td><td><span id="xdx_867_zaycXVSqnzy">Income taxes</span></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 0pt 0.25in; text-align: justify">The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.</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 0pt 0.25in; text-align: justify">Under the accounting standard regarding accounting for uncertainty in income taxes, a tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.</p> <p id="xdx_84D_eus-gaap--RevenueRecognitionLeasesOperating_zoF03rnfKvM1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">o)</td><td><span id="xdx_869_zEfmaLOReBua">Operating leases</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Leases where substantially all the rewards and risks of ownership of assets remain with the leasing company are accounted for as operating leases. Payments made under operating leases are charged to the statements of income on a straight-line basis over the lease periods.</p> <p id="xdx_84E_eus-gaap--AdvertisingCostsPolicyTextBlock_zJx6ImXsW1Y5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">p)</td><td><span id="xdx_86A_z8KDXO0Ufws8">Advertising costs</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2021 and 2020 were insignificant.</p> <p id="xdx_843_eus-gaap--ShippingAndHandlingCostPolicyTextBlock_zRAAsWSdq041" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">q)</td><td><span id="xdx_86C_zQ6Fi4oZ0qie">Shipping and handling</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2021 and 2020 were insignificant.</p> <p id="xdx_845_eus-gaap--ResearchAndDevelopmentExpensePolicy_z0XOzAq5R9yj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">r)</td><td><span id="xdx_861_zVVXcBo0jzX9">Research and development costs</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2021 and 2020 were insignificant.</p> <p id="xdx_848_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zZPmfYc3fMNi" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">s)</td><td><span id="xdx_865_zyXNwoBmjEtj">Foreign currency translation</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_890_eus-gaap--ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_zp8mNox6G51h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is RMB. Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income.<span id="xdx_8B8_zFzKyIcmEH3j"> Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.</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"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_495_20210401__20210630_z88EHeVNqFE3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_49A_20200401__20200630_zE0dxGft8Q4l" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2020</b></span></td></tr> <tr id="xdx_405_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--CNY_zfrTavTxuwz7" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4806</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.1432 </span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_409_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--HKD_zK36sN2Lw5Kb" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40A_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--PHP_zGR105ezX1a5" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.6357</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.1608</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_49E_20210101__20210630_zKq92mHE88lb" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_497_20200101__20200630_zbibnHN1nJna" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2020</b></span></td></tr> <tr id="xdx_405_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--CNY_zlrxu05vIzF6" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4989  </span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.0762</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40E_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--HKD_zACkwMeOpFO5" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40C_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--PHP_z3fc52EayFia" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.6720</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.2410</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_49E_20210101__20210630_zOOVevQ0Gz3g" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_493_20200101__20201231_zEA5y48DjJO9" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>December 31, 2020</b></span></td></tr> <tr id="xdx_409_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--CNY_zdtxnfGPzoR6" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4838</span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.1158</span></td> </tr> <tr id="xdx_400_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--HKD_zO5B9bhvQ3Rh" style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr id="xdx_402_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--PHP_zY8IroRZlxAf" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.4164 </span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.1608</span></td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> <p id="xdx_8A4_zXsDrFJ4Op3g" style="margin-top: 0; margin-bottom: 0"> </p> <p id="xdx_890_eus-gaap--ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock_zp8mNox6G51h" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is RMB. Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income.<span id="xdx_8B8_zFzKyIcmEH3j"> Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.</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"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_495_20210401__20210630_z88EHeVNqFE3" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_49A_20200401__20200630_zE0dxGft8Q4l" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2020</b></span></td></tr> <tr id="xdx_405_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--CNY_zfrTavTxuwz7" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4806</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.1432 </span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_409_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--HKD_zK36sN2Lw5Kb" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40A_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--PHP_zGR105ezX1a5" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.6357</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.1608</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">three months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_49E_20210101__20210630_zKq92mHE88lb" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_497_20200101__20200630_zbibnHN1nJna" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2020</b></span></td></tr> <tr id="xdx_405_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--CNY_zlrxu05vIzF6" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4989  </span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.0762</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40E_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--HKD_zACkwMeOpFO5" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr id="xdx_40C_ecustom--ExchangeRateAveragePeriod_hsrt--CurrencyAxis__currency--PHP_z3fc52EayFia" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.6720</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.2410</span></td> </tr> <tr style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">six months average period ended</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> <td style="vertical-align: top"> </td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; margin-right: auto"> <tr style="vertical-align: top"> <td style="padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">Quarter ended</span></td> <td> </td> <td id="xdx_49E_20210101__20210630_zOOVevQ0Gz3g" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>June 30, 2021</b></span></td> <td> </td> <td id="xdx_493_20200101__20201231_zEA5y48DjJO9" style="border-bottom: black 1pt solid; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif"><b>December 31, 2020</b></span></td></tr> <tr id="xdx_409_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--CNY_zdtxnfGPzoR6" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">RMB : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">6.4838</span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.1158</span></td> </tr> <tr id="xdx_400_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--HKD_zO5B9bhvQ3Rh" style="background-color: White"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">HKD : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">7.800</span></td> </tr> <tr id="xdx_402_ecustom--ExchangeRateAveragePeriod1_hsrt--CurrencyAxis__currency--PHP_zY8IroRZlxAf" style="background-color: rgb(204,238,255)"> <td style="vertical-align: top; padding-left: 3.75pt"><span style="font: 10pt Times New Roman, Times, Serif">PESO : USD exchange rate</span></td> <td style="vertical-align: top"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">47.4164 </span></td> <td style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: top; text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">50.1608</span></td> </tr> <tr style="background-color: White"> <td style="width: 45%"> </td> <td style="width: 2%"> </td> <td style="width: 27%"> </td> <td style="width: 1%"> </td> <td style="width: 25%"> </td> </tr> </table> 6.4806 7.1432 7.800 7.800 47.6357 50.1608 6.4989   7.0762 7.800 7.800 47.6720 50.2410 6.4838 7.1158 7.800 7.800 47.4164 50.1608 <p id="xdx_848_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_z83v3tfeZ969" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">t)</td><td><span id="xdx_860_zaSNNi0lhN1b">Stock-based Compensation</span></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 0pt 0.25in; text-align: justify">The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.</p> <p id="xdx_84A_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_z4TBeFnn7F9d" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">u)</td><td><span id="xdx_86E_zsjCDGdXqeO6">Commitments and contingencies</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.</p> <p id="xdx_844_eus-gaap--SegmentReportingPolicyPolicyTextBlock_zVURtfatsQV7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">v)</td><td><span id="xdx_867_zbeZbEjvI8q2">Segment Reporting</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.</p> <p id="xdx_841_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zmqrKRKEcNS1" 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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in">w)</td><td><span id="xdx_865_zlE7SeYKhicg">Recent accounting pronouncements</span></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 0pt 0.25in; text-align: justify">In June 2016, FASB amended guidance related to impairment of financial instruments as part of ASU 2016-13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective on January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a group is required to recognize an allowance based on its estimate of expected credit loss. We are currently evaluating the impact of this new guidance on our consolidated financial statements.</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 0pt 0.25in; text-align: justify">In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company currently intends to adopt this guidance for the fiscal year beginning January 1, 2020, and does not anticipate that the adoption of this guidance will have a material impact on its financial statements or disclosures because the Company does not currently have any recorded goodwill.</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 0pt 0.25in; text-align: justify">In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</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 0pt 0.25in; text-align: justify">In January 2020, the FASB issued Accounting Standards Update No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) (ASU 2020-01), which clarifies the interaction of the accounting for equity securities under Topic 321, the accounting for equity method investments in Topic 323, and the accounting for certain forward contracts and purchased options in Topic 815. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.</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 0pt 0.25in; text-align: justify">Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.</p> <p id="xdx_804_eus-gaap--AccountsAndNontradeReceivableTextBlock_zr30xPpEYaNg" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>3.</b></td><td><b><span id="xdx_82F_zyLqSnjxc8v3">Accounts receivable</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_897_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z5MfQh5FtRn5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8B2_zCBAHl8qSe81"><span id="xdx_8BC_zZdx30KNHwxb">Accounts receivable consisted of the following</span> as of June 30, 2021 and December 31, 2020:</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20210630_zbC9E64S3mO9" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_498_20201231_zqhunszoztW1" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableGross_iI_maARNCzyMZ_zoTy1A03u9k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -19.8pt; padding-left: 19.8pt">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">774,987</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: 15%; text-align: right">603,689</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_di0_msARNCzyMZ_zXaaj68SzR13" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -19.8pt; padding-left: 19.8pt">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">(4,253</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_iTI_mtARNCzyMZ_zcHzlT7Gk2r2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 29.7pt; visibility: hidden">Accounts receivable, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">774,987</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">599,436</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-indent: 0.5in"/> <p id="xdx_8A9_zl2EdL9E2Hvl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">All of the Company’s customers are located in the PRC, Hong Kong and Manila, Philippines. The Company provides credit in the normal course of business. The Company performs ongoing credit evaluations of its customers and maintains allowances for doubtful accounts based on factors surrounding the credit risk of specific customers, historical trends, and other information.  </p> <p id="xdx_897_eus-gaap--ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_z5MfQh5FtRn5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8B2_zCBAHl8qSe81"><span id="xdx_8BC_zZdx30KNHwxb">Accounts receivable consisted of the following</span> as of June 30, 2021 and December 31, 2020:</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_492_20210630_zbC9E64S3mO9" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_498_20201231_zqhunszoztW1" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--AccountsReceivableGross_iI_maARNCzyMZ_zoTy1A03u9k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -19.8pt; padding-left: 19.8pt">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">774,987</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: 15%; text-align: right">603,689</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_di0_msARNCzyMZ_zXaaj68SzR13" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -19.8pt; padding-left: 19.8pt">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">(4,253</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--AccountsReceivableNetCurrent_iTI_mtARNCzyMZ_zcHzlT7Gk2r2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 29.7pt; visibility: hidden">Accounts receivable, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">774,987</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">599,436</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-indent: 0.5in"/> 774987 603689 0 4253 774987 599436 <p id="xdx_809_eus-gaap--LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_zVS2JmiM5Xyb" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>4.</b></td><td><b><span id="xdx_82F_ziPUMIW61dFg">Other receivables and prepayments</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_89E_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zT6sVmP5YvYf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span id="xdx_8B4_zLU0rbRdajQj"><span id="xdx_8B3_zi3LkEtZCCDa">Other receivables and prepayments consisted of the following</span> as of June 30, 2021 and December 31, 2020:</span></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; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_499_20210630_znPbJZuZ8Wej" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20201231_zEWWWrYScFd6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DepositsAssets_iI_maOACzfK9_ztCMGpVtUAol" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -19.8pt; padding-left: 19.8pt">Deposits and prepaid expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">279,508</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: 15%; text-align: right">299,790</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherAssets_iI_maOACzfK9_z8g9gD1qCdqg" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -19.8pt; padding-left: 19.8pt">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">143,151</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">114,552</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--OtherReceivablesAndPrepayments_iTI_mtOACzfK9_zodbKHYdDSk5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; padding-bottom: 2.5pt; visibility: hidden">Other receivables and prepayments</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">422,659</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">414,342</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zYmFXzXGtHk2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_89E_eus-gaap--ScheduleOfOtherAssetsTableTextBlock_zT6sVmP5YvYf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span id="xdx_8B4_zLU0rbRdajQj"><span id="xdx_8B3_zi3LkEtZCCDa">Other receivables and prepayments consisted of the following</span> as of June 30, 2021 and December 31, 2020:</span></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; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_499_20210630_znPbJZuZ8Wej" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20201231_zEWWWrYScFd6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DepositsAssets_iI_maOACzfK9_ztCMGpVtUAol" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -19.8pt; padding-left: 19.8pt">Deposits and prepaid expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">279,508</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: 15%; text-align: right">299,790</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherAssets_iI_maOACzfK9_z8g9gD1qCdqg" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt; text-indent: -19.8pt; padding-left: 19.8pt">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">143,151</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">114,552</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_ecustom--OtherReceivablesAndPrepayments_iTI_mtOACzfK9_zodbKHYdDSk5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; padding-bottom: 2.5pt; visibility: hidden">Other receivables and prepayments</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">422,659</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">414,342</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 279508 299790 143151 114552 422659 414342 <p id="xdx_80F_eus-gaap--InventoryDisclosureTextBlock_z8zMTNSlNXy6" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>5.</b></td><td><b><span id="xdx_821_zGWTBMwU6sRh">Inventories</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z5bcFuLwKZe5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8B8_zUrYsvVCtZXh">Inventories as of June 30, 2021 and December 31, 2020 consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8B4_zT5cNQLUXrbk" style="display: none; visibility: hidden">Schedule of inventories</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_499_20210630_zorox6V8kPU" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20201231_zIVS9hD6FVfh" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iI_zOm1TOClB6i4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 19.8pt">Finished goods</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">292,707</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">238,147</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_z9s7FxIIOYIc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p id="xdx_893_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_z5bcFuLwKZe5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8B8_zUrYsvVCtZXh">Inventories as of June 30, 2021 and December 31, 2020 consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8B4_zT5cNQLUXrbk" style="display: none; visibility: hidden">Schedule of inventories</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_499_20210630_zorox6V8kPU" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20201231_zIVS9hD6FVfh" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iI_zOm1TOClB6i4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 19.8pt">Finished goods</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">292,707</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">238,147</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 292707 238147 <p id="xdx_801_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zHymD4weDiR6" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>6.</b></td><td><b><span id="xdx_829_z5sKb3IwOVfe">Plant and equipment, net</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <p id="xdx_89A_eus-gaap--ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_zJAZqTHxkEl5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> <span id="xdx_8B6_z2gQffDXWny1"><span id="xdx_8B7_zGARo0b8wvI3">Plant and equipment consisted of the following</span> as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Leasehold improvements</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z5sJnQvQqg5h" style="width: 15%; text-align: right" title="Property, Plant and Equipment, Gross">81,270</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--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zVhqfpdfRIWd" style="width: 15%; text-align: right">78,224</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Office furniture and equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zH9zMWclK1Ab" style="text-align: right">252,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zhL7xPFvj2bd" style="text-align: right">254,681</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zwVpKHwk2uN3" style="text-align: right">358,469</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdsT8e6Ru7Vh" style="text-align: right">334,237</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_znOgPahJPwq4" style="text-align: right">44,337</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_z5QFQAPooCL1" style="text-align: right">43,319</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Motor Vehicle</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zgQQvJtUemg5" style="text-align: right">119,806</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zsAjob6eByq" style="text-align: right">119,806</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Building</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zpT8vdzGDUu6" style="border-bottom: Black 1pt solid; text-align: right">68,904</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--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zjlDR53BdRL2" style="border-bottom: Black 1pt solid; text-align: right">68,904</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630_zJmwSpGqdLPh" style="text-align: right">925,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231_z7aDtUax8KXe" style="text-align: right">899,171</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; 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_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20210630_zHqWm5lNStvh" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(614,634</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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20201231_zXUXqGjya9k2" style="border-bottom: Black 1pt solid; text-align: right">(542,150</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Plant 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_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20210630_zTeQWQacUHi1" style="border-bottom: Black 2.5pt double; text-align: right" title="Plant and equipment, net">310,573</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--PropertyPlantAndEquipmentNet_iI_c20201231_zurc9hYK6O4b" style="border-bottom: Black 2.5pt double; text-align: right">357,021</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zoPtam1SwYwb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Depreciation expense for the six months period ended June 30, 2021 and 2020 amounted to $ <span id="xdx_901_eus-gaap--Depreciation_c20210101__20210630_zHomyXu7Qqib" title="Depreciation expense">72,398</span> and $<span id="xdx_909_eus-gaap--Depreciation_c20200101__20200630_zlOYOM799smf">76,132</span>, respectively. For the six months period ended June 30, 2021 and 2020, no interest expense was capitalized into plant and equipment.</p> <p id="xdx_89A_eus-gaap--ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_zJAZqTHxkEl5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> <span id="xdx_8B6_z2gQffDXWny1"><span id="xdx_8B7_zGARo0b8wvI3">Plant and equipment consisted of the following</span> as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Leasehold improvements</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z5sJnQvQqg5h" style="width: 15%; text-align: right" title="Property, Plant and Equipment, Gross">81,270</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--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zVhqfpdfRIWd" style="width: 15%; text-align: right">78,224</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Office furniture and equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zH9zMWclK1Ab" style="text-align: right">252,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zhL7xPFvj2bd" style="text-align: right">254,681</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zwVpKHwk2uN3" style="text-align: right">358,469</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zdsT8e6Ru7Vh" style="text-align: right">334,237</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Computer software</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_znOgPahJPwq4" style="text-align: right">44,337</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--ComputerSoftwareMember_z5QFQAPooCL1" style="text-align: right">43,319</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Motor Vehicle</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zgQQvJtUemg5" style="text-align: right">119,806</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zsAjob6eByq" style="text-align: right">119,806</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1pt">Building</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zpT8vdzGDUu6" style="border-bottom: Black 1pt solid; text-align: right">68,904</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--PropertyPlantAndEquipmentGross_iI_c20201231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingMember_zjlDR53BdRL2" style="border-bottom: Black 1pt solid; text-align: right">68,904</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Total</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20210630_zJmwSpGqdLPh" style="text-align: right">925,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20201231_z7aDtUax8KXe" style="text-align: right">899,171</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; 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_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20210630_zHqWm5lNStvh" style="border-bottom: Black 1pt solid; text-align: right" title="Less: accumulated depreciation">(614,634</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--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20201231_zXUXqGjya9k2" style="border-bottom: Black 1pt solid; text-align: right">(542,150</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Plant 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_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20210630_zTeQWQacUHi1" style="border-bottom: Black 2.5pt double; text-align: right" title="Plant and equipment, net">310,573</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--PropertyPlantAndEquipmentNet_iI_c20201231_zurc9hYK6O4b" style="border-bottom: Black 2.5pt double; text-align: right">357,021</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 81270 78224 252421 254681 358469 334237 44337 43319 119806 119806 68904 68904 925207 899171 614634 542150 310573 357021 72398 76132 <p id="xdx_80B_eus-gaap--GoodwillDisclosureTextBlock_zmnq3kUXMH74" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>7.</b></td><td><b><span id="xdx_82B_zrPzbCzSeMpb">Goodwill</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <p id="xdx_89C_eus-gaap--ScheduleOfGoodwillTextBlock_zwj4budp58Vi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8BB_zXNClEdtBQTk"><span id="xdx_8B3_zTxXMfBhfer1">Goodwill consisted of the following</span> as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20210630_zijJVtJ400k1" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20201231_z6ddxAJdmVSd" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--Goodwill_iI_zTGsOC3zDpgj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Goodwill arising from acquisition of TSI</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">206,812</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">206,812</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zNmdZCSXPED1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89C_eus-gaap--ScheduleOfGoodwillTextBlock_zwj4budp58Vi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8BB_zXNClEdtBQTk"><span id="xdx_8B3_zTxXMfBhfer1">Goodwill consisted of the following</span> as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_491_20210630_zijJVtJ400k1" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20201231_z6ddxAJdmVSd" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--Goodwill_iI_zTGsOC3zDpgj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Goodwill arising from acquisition of TSI</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">206,812</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">206,812</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 206812 206812 <p id="xdx_80E_eus-gaap--LeasesOfLesseeDisclosureTextBlock_zvy0Uc87hJIh" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 40pt"><b>8.</b></td><td><b><span id="xdx_820_zsg70pZQ6Pg">Leases</span></b></td></tr></table> <p id="xdx_89A_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zEeGZY5zDSmf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none; visibility: hidden">Schedule of operating lease right of use assets</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use assets, net</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20210630_zg4GX4LVnNmg" style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">476,883</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20201231_zmzpYlRtq6ac" style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">585,057</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zZlD67O8Fw4g" 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"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></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-indent: 0.25in"> </p> <p id="xdx_89D_eus-gaap--RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock_znGxmQ83Oml" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8BC_zsvP6d2xUtMl">The components of lease liabilities are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49F_20210630_zGhKtVCMH5R5" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20201231_zvt3A6ZRcUY9" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--LeaseLiabilitiesCurrent_iI_maOLLzHo2_zV74boYJSxtl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Lease liabilities, current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">279,219</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: 15%; text-align: right">303,687</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_maOLLzHo2_zo5NXuTqhI08" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Lease liabilities, non-current</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">191,363</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">277,111</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iTI_mtOLLzHo2_zTZ2nTpid5Td" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">470,582</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">580,798</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zgHklFPC7E53" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Total lease cost for the six months period ended June 30, 2021 and 2020 amounted to $<span id="xdx_905_eus-gaap--LeaseCost_c20210101__20210630_z0Rqg2GcWlR9" title="Total lease cost">8,363</span> and $<span id="xdx_908_eus-gaap--LeaseCost_c20200101__20200630_znT7hikaIlT">6,277</span>, respectively. Weighted-average remaining lease term is <span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210630_zM0RZsx4ciFf" title="Weighted-average remaining lease term">1.3</span> years, and weighted-average discount rate is <span id="xdx_908_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20210630_zAQ0bQNIfnS2" title="Weighted-average discount rate">3</span>%.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89C_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zFMDPr4KgQ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span id="xdx_8BB_zyyX8qGvEhMg">The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20210630_z99K17JC49B6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20201231_z9GBLRD9ns06" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_maLOLLPzKXY_z5uY1Z8UjAn7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Year one</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">289,227</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: 15%; text-align: right">316,880</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_maLOLLPzKXY_zFY1VvSkte95" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Year two</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">145,647</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">187,971</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_maLOLLPzKXY_zt3kqiIyXsVh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Year three</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,720</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95,772</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_maLOLLPzKXY_zPiX1x7ffTI1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Year four</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0673"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0674"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_maLOLLPzKXY_zbQAKN6KLOV" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0676"> </span></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"><span style="-sec-ix-hidden: xdx2ixbrl0677"> </span></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_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzKXY_maPVOLLzfzm_zi8nFCWt6SRc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total undiscounted cash flows</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">484,594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600,623</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--LessImputedInterest_iI_maPVOLLzfzm_zuB7QqljZ8S3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Less: Imputed interest</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">(14,012</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">(19,826</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_ecustom--PresentValueOfLeaseLiabilities_iTI_mtPVOLLzfzm_zxWRTqffr8Ce" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">470,582</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">580,798</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zjhe4AKYTnxk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89A_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zEeGZY5zDSmf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; display: none; visibility: hidden">Schedule of operating lease right of use assets</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 2.5pt">Operating lease right-of-use assets, net</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20210630_zg4GX4LVnNmg" style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">476,883</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td id="xdx_988_eus-gaap--OperatingLeaseRightOfUseAsset_iI_c20201231_zmzpYlRtq6ac" style="border-bottom: Black 2.5pt double; width: 15%; text-align: right">585,057</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 476883 585057 <p id="xdx_89D_eus-gaap--RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock_znGxmQ83Oml" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8BC_zsvP6d2xUtMl">The components of lease liabilities are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49F_20210630_zGhKtVCMH5R5" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20201231_zvt3A6ZRcUY9" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_402_ecustom--LeaseLiabilitiesCurrent_iI_maOLLzHo2_zV74boYJSxtl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Lease liabilities, current</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">279,219</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: 15%; text-align: right">303,687</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_maOLLzHo2_zo5NXuTqhI08" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Lease liabilities, non-current</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">191,363</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">277,111</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iTI_mtOLLzHo2_zTZ2nTpid5Td" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">470,582</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">580,798</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 279219 303687 191363 277111 470582 580798 8363 6277 P1Y3M18D 0.03 <p id="xdx_89C_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_zFMDPr4KgQ9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span id="xdx_8BB_zyyX8qGvEhMg">The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: center"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_493_20210630_z99K17JC49B6" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_495_20201231_z9GBLRD9ns06" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_maLOLLPzKXY_z5uY1Z8UjAn7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Year one</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">289,227</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: 15%; text-align: right">316,880</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_maLOLLPzKXY_zFY1VvSkte95" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Year two</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">145,647</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">187,971</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_maLOLLPzKXY_zt3kqiIyXsVh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Year three</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">49,720</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">95,772</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_maLOLLPzKXY_zPiX1x7ffTI1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Year four</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0673"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0674"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_maLOLLPzKXY_zbQAKN6KLOV" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl0676"> </span></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"><span style="-sec-ix-hidden: xdx2ixbrl0677"> </span></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_407_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzKXY_maPVOLLzfzm_zi8nFCWt6SRc" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Total undiscounted cash flows</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">484,594</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600,623</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--LessImputedInterest_iI_maPVOLLzfzm_zuB7QqljZ8S3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1pt">Less: Imputed interest</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">(14,012</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">(19,826</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_ecustom--PresentValueOfLeaseLiabilities_iTI_mtPVOLLzfzm_zxWRTqffr8Ce" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Present value of lease liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">470,582</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">580,798</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 289227 316880 145647 187971 49720 95772 484594 600623 -14012 -19826 470582 580798 <p id="xdx_807_eus-gaap--DebtDisclosureTextBlock_zihWSJfwNt2d" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>9.</b></td><td><b><span id="xdx_82A_z3PQUJyIfyu2">Bank loan </span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <p id="xdx_89A_eus-gaap--ScheduleOfDebtTableTextBlock_zjJUCZPEYM43" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8BD_zV1L6SkCqPsf">Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20210630_zU2lc33qN4Ua" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_497_20201231_zJV9vdUA1lmk" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -19.8pt; padding-left: 19.8pt"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DebtLongtermAndShorttermCombinedAmount_iI_zJpqPxqcUvmb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Long term bank loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">82,056</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">101,823</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ShortTermBorrowings_iNI_di_zhFkD8O9FFf2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: Current portion of long term bank loan</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">(39,815</td><td style="white-space: nowrap; 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">(38,874</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebt_iI_zARCUVV6uOZi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; padding-bottom: 2.5pt; visibility: hidden"> Bank loan</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">42,241</td><td style="white-space: nowrap; 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">62,949</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--ShortTermBorrowings_iI_z6dmT2glntSj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Current portion of long term bank loan</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">39,815</td><td style="white-space: nowrap; 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">38,874</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zh7QlrBn5Nlc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">As of June 30, 2021 and December 31, 2020, the above <span id="xdx_909_eus-gaap--DebtInstrumentCollateral_c20210101__20210630_zT115rlWahhe" title="Bank collateral">bank loan secured by property and equipment</span> with net carrying amount of $<span id="xdx_903_eus-gaap--DebtInstrumentCollateralAmount_iI_c20210630_zeEnRjySQ0Gk" title="Bank loan secured">38,959</span> and $<span id="xdx_909_eus-gaap--DebtInstrumentCollateralAmount_iI_c20201231_zrERccfL6WW">44,533</span> respectively.</p> <p id="xdx_89A_eus-gaap--ScheduleOfDebtTableTextBlock_zjJUCZPEYM43" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span id="xdx_8BD_zV1L6SkCqPsf">Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49D_20210630_zU2lc33qN4Ua" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_497_20201231_zJV9vdUA1lmk" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -19.8pt; padding-left: 19.8pt"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--DebtLongtermAndShorttermCombinedAmount_iI_zJpqPxqcUvmb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Long term bank loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">82,056</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">101,823</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--ShortTermBorrowings_iNI_di_zhFkD8O9FFf2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: Current portion of long term bank loan</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">(39,815</td><td style="white-space: nowrap; 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">(38,874</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--LongTermDebt_iI_zARCUVV6uOZi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; padding-bottom: 2.5pt; visibility: hidden"> Bank loan</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">42,241</td><td style="white-space: nowrap; 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">62,949</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--ShortTermBorrowings_iI_z6dmT2glntSj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Current portion of long term bank loan</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">39,815</td><td style="white-space: nowrap; 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">38,874</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 82056 101823 39815 38874 42241 62949 39815 38874 bank loan secured by property and equipment 38959 44533 <p id="xdx_80D_eus-gaap--AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_zSxzPsc502C3" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>10.</b></td><td><b><span id="xdx_82C_zsDN5tnY4NIf">Other payables and accrued liabilities</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_894_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock_zWp2SEkhUYOb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span id="xdx_8BC_z0ATVYsdenu8">Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td style="white-space: nowrap; text-align: center"> </td> <td id="xdx_495_20210630_zIlRU4OIr1p1" style="white-space: nowrap; text-align: center"> </td> <td style="white-space: nowrap; text-align: center"> </td> <td style="white-space: nowrap; text-align: center"> </td> <td style="white-space: nowrap; text-align: center"> </td> <td id="xdx_495_20201231_z3t6QnL8FIu" style="white-space: nowrap; text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--Accrual_iI_maALCzKkR_z3jYTGEebnHh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Accrual</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">631,580</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">737,142</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--IncomeTaxesPayable_iI_maALCzKkR_zxHmJveNuTP3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Income taxes payable</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">112,583</td><td style="white-space: nowrap; 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">94,675</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtALCzKkR_zamv0yt4UxFf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; padding-bottom: 2.5pt; visibility: hidden">Other payables and accrued liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">744,163</td><td style="white-space: nowrap; 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">831,817</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zhecK67bR5Qg" 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Accrual mainly represents salary payables and fringe and social security accruals. According to the prevailing laws and regulations of the PRC, all eligible employees of the Company’s subsidiaries are entitled to staff welfare benefits including medical care, welfare subsidies, unemployment insurance and pension benefits through a PRC government-mandated multi-employer defined contribution plan. The Company’s subsidiaries are required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Company’s subsidiary is required to make contributions to the plans out of the amounts accrued.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Company’s subsidiaries incorporated in Hong Kong manage a defined contribution Mandatory Provident Fund (the “MPF Scheme”) under the Mandatory Provident Fund Schemes Ordinance, for all of its employees in Hong Kong. The Company is required to contribute <span id="xdx_907_ecustom--MonthlySalariesContributePercentage_iI_dp_c20210630_zGBKubOWS5D6" title="Monthly salaries contribute">5</span>% of the monthly salaries for all Hong Kong based employees to the MPF Scheme up to a maximum statutory limit.</p> <p id="xdx_894_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock_zWp2SEkhUYOb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span id="xdx_8BC_z0ATVYsdenu8">Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020:</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td style="white-space: nowrap; text-align: center"> </td> <td id="xdx_495_20210630_zIlRU4OIr1p1" style="white-space: nowrap; text-align: center"> </td> <td style="white-space: nowrap; text-align: center"> </td> <td style="white-space: nowrap; text-align: center"> </td> <td style="white-space: nowrap; text-align: center"> </td> <td id="xdx_495_20201231_z3t6QnL8FIu" style="white-space: nowrap; text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td colspan="2" style="text-align: left"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--Accrual_iI_maALCzKkR_z3jYTGEebnHh" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Accrual</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">631,580</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 15%; text-align: right">737,142</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--IncomeTaxesPayable_iI_maALCzKkR_zxHmJveNuTP3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Income taxes payable</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">112,583</td><td style="white-space: nowrap; 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">94,675</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--AccruedLiabilitiesCurrent_iTI_mtALCzKkR_zamv0yt4UxFf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="display: none; padding-bottom: 2.5pt; visibility: hidden">Other payables and accrued liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right">744,163</td><td style="white-space: nowrap; 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">831,817</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 631580 737142 112583 94675 744163 831817 0.05 <p id="xdx_80F_eus-gaap--DeferredRevenueDisclosureTextBlock_zlxiZZqGUDj9" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>11.</b></td><td><b><span id="xdx_826_z2x14s3s4KZh">Deferred income</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89B_eus-gaap--DeferredRevenueByArrangementDisclosureTextBlock_zhXUhy3nvkuh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span id="xdx_8B3_zB7pJZtNmuWg">Deferred income consisted of the following as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20210630_zE3FJI76qMPj" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20201231_zOC3vK3ay9Bd" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredRevenue_iI_zND6dU7dIEJ2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 19.8pt; width: 64%">Service fees received in advance</td><td style="padding-bottom: 2.5pt; width: 1%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td style="border-bottom: Black 2.5pt double; text-align: right; width: 15%">258,151</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 1%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td style="border-bottom: Black 2.5pt double; text-align: right; width: 15%">254,937</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left; width: 1%"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> <p id="xdx_8A8_zsWgxZQkHZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><b> </b></p> <p id="xdx_89B_eus-gaap--DeferredRevenueByArrangementDisclosureTextBlock_zhXUhy3nvkuh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span id="xdx_8B3_zB7pJZtNmuWg">Deferred income consisted of the following as of June 30, 2021 and December 31, 2020:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_49B_20210630_zE3FJI76qMPj" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" id="xdx_496_20201231_zOC3vK3ay9Bd" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: center; padding-left: 19.8pt"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredRevenue_iI_zND6dU7dIEJ2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -19.8pt; padding-left: 19.8pt; width: 64%">Service fees received in advance</td><td style="padding-bottom: 2.5pt; width: 1%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td style="border-bottom: Black 2.5pt double; text-align: right; width: 15%">258,151</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left; width: 1%"> </td><td style="padding-bottom: 2.5pt; width: 1%"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left; width: 1%"> </td><td style="border-bottom: Black 2.5pt double; text-align: right; width: 15%">254,937</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left; width: 1%"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"/> 258151 254937 <p id="xdx_80F_esrt--StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock_zEUp6jJQKhs2" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>12.</b></td><td><b><span id="xdx_824_zMmA5zh1Sz53">Statutory reserves</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">Statutory reserves</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The laws and regulations of the PRC require that before an enterprise distributes profits to its owners, it must first satisfy all tax liabilities, provide for losses in previous years, and make allocations in proportions determined at the discretion of the Board of Directors after the statutory reserves.</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 0pt 0.25in; text-align: justify">As stipulated by the Company Law of the PRC, as applicable to Chinese companies with foreign ownership, net income after taxation can only be distributed as dividends after appropriation has been made for the following:</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="width: 5%"> </td> <td style="width: 5%"><span style="font: 10pt Times New Roman, Times, Serif">1.</span></td> <td style="width: 90%"><span style="font: 10pt Times New Roman, Times, Serif">Making up cumulative prior years’ losses, if any;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in"> </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: 5%"> </td> <td style="width: 5%"><span style="font: 10pt Times New Roman, Times, Serif">2.</span></td> <td style="width: 90%; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif">Allocations to the “Statutory surplus reserve” of at least <span id="xdx_901_eus-gaap--BankingRegulationMaximumPayoutRatio_pid_dp_c20210101__20210630_zDNFE5tYrxnk" title="Reserve percent">10</span>% of income after tax, as determined under PRC accounting rules and regulations, until the fund amounts to <span id="xdx_90B_eus-gaap--BankingRegulationMaximumPayoutRatio_pid_dp_c20210101__20210630__srt--RangeAxis__srt--MaximumMember_z3EYW0ZFIZm6">50</span>% of the company’s registered capital; and;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.5in"> </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: 5%"> </td> <td style="width: 5%"><span style="font: 10pt Times New Roman, Times, Serif">3.</span></td> <td style="width: 90%"><span style="font: 10pt Times New Roman, Times, Serif">Allocations to the discretionary surplus reserve, if approved in the shareholders’ general meeting.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The statutory reserve fund is non-distributable other than during liquidation and can be used to fund previous years’ losses, if any. It may be utilized for business expansion or converted into share capital by issuing new shares to existing shareholders in proportion to their shareholding or by increasing the par value of the shares currently held by them, provided that the remaining reserve balance after such issue is not less than <span id="xdx_90F_eus-gaap--RevenueRemainingPerformanceObligationPercentage_iI_dp_c20210630_z5qa3XeyRQod" title="Remaining reserve percent">25</span>% of the registered capital.</p> 0.10 0.50 0.25 <p id="xdx_801_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_z4290J0JCG6e" style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>13.</b></td><td><b><span id="xdx_821_zvhVjIWe7pR2">Related party and shareholder transactions</span></b></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_890_ecustom--ScheduleOfBalancesDueFromRelatedPartiesTextBlock_z1jS4geA4681" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Other than disclosed elsewhere in these financial statements, the Company also had the following related party balances and transactions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><span style="text-decoration: underline"><span id="xdx_8B7_zhKpH6rfqCM5">Related party balances</span></span></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: justify">Due from related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F40_z7s3pfRO2Du6" style="white-space: nowrap; width: 64%; text-align: justify; text-indent: 35pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedIMember_z5QQKSXVf9S3" style="width: 15%; text-align: right" title="Due from a related party">1,442,053</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedIMember_zASfGqk5ksK" style="width: 15%; text-align: right">1,269,620</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F4A_zE7reBM6P8c9" style="white-space: nowrap; text-align: justify; text-indent: 35pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_zmZD9il5zYMh" style="text-align: right">38,462</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_zONu9Im5bn5a" style="text-align: right">30,769</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F4E_zgiv7VSjkzB4" style="white-space: nowrap; text-align: justify; text-indent: 35pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartmywaysCoLimitedIiiMember_z6ZjGcKxz6ug" style="text-align: right">38,462</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartmywaysCoLimitedIiiMember_zYRYMtqhoJk2" style="text-align: right">30,769</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F46_zPadPGpsTdCh" style="white-space: nowrap; text-align: justify; text-indent: 35pt">Retail Intelligent Unit Limited (iv)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_ziuvrVvbOgrf" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_zwWzALNKq0B3" style="text-align: right">12,308</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F45_zNJIXT8k1Vuc" style="white-space: nowrap; text-align: justify; padding-bottom: 1pt; text-indent: 35pt">TAP Technology (HK) Limited (v)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TapTechnologyHkLimitedVMember_zn0XvXqHSQB4" style="border-bottom: Black 1pt solid; text-align: right">15,385</td><td style="white-space: nowrap; 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_980_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TapTechnologyHkLimitedVMember_z5uzKIXok19l" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: justify; padding-bottom: 2.5pt; text-indent: 35pt"> </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--DueFromRelatedParties_iI_c20210630_zLuVdMLaiHq1" style="border-bottom: Black 2.5pt double; text-align: right">1,549,747</td><td style="white-space: nowrap; 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_98C_eus-gaap--DueFromRelatedParties_iI_c20201231_zlXxuJt2U5Wd" style="border-bottom: Black 2.5pt double; text-align: right">1,343,466</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: justify">Due to related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F47_z0PBoDDsA7Jj" style="white-space: nowrap; text-align: justify; text-indent: 35pt">AppMyWays Co., Limited (vi)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppmywaysCoLimitedViMember_zxfojNtrraIf" style="text-align: right" title="Due to related parties">174,896</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppmywaysCoLimitedViMember_zJL4JuICO8Vf" style="text-align: right">253,063</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F41_z2eZy814Jqob" style="white-space: nowrap; text-align: justify; padding-bottom: 1pt; text-indent: 35pt">Mr. Johan Pehrson (vii)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrJohanPehrsonViiMember_zOb48wPssVag" style="border-bottom: Black 1pt solid; text-align: right">2,500</td><td style="white-space: nowrap; 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--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrJohanPehrsonViiMember_zYbmMehALcM2" style="border-bottom: Black 1pt solid; text-align: right">10,000</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: justify; padding-bottom: 2.5pt; text-indent: 35pt"> </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--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20210630_zCBEHjGh6jw5" style="border-bottom: Black 2.5pt double; text-align: right">177,396</td><td style="white-space: nowrap; 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--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20201231_ziTuTlLQYr6c" style="border-bottom: Black 2.5pt double; text-align: right">263,063</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_z03DT1LBd8Y1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_892_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_z8RNFgefkb2b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><span style="text-decoration: underline"><span id="xdx_8B5_zL3olrDUku44">Related party transactions</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap"> </td><td style="text-align: center"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left">Service income received from</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; padding-left: 18pt; text-indent: -9pt; width: 40%; text-align: left">Value E Consultant International (M) <br/>Sdn. Bhd (viii)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zvaL8RqJycLa" style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0763">-</span></td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98B_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zjZIiqdyjvXj" style="width: 12%; text-align: right">4,015</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zoFQeXNhycP6" style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0765">-</span></td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zly3glaj2kXa" style="width: 12%; text-align: right">4,015</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zbNE7yzJEoEi" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0767">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zh1viWAtZWDf" style="text-align: right">98,718</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zPktXln10nyh" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0769">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zkyx8HckmEg3" style="text-align: right">98,718</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zLRsCGsUWYhl" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0771">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zVHxfctNxio4" style="text-align: right">45</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z6ZnAaVysGP1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0773">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zmdGpkV4I4Sg" style="text-align: right">23,249</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">ValueX International Pte. Ltd. (ix)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueXInternationalPteLtdMember_fKGl4KQ_____zj7Lw0vK9zxb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0775">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueXInternationalPteLtdMember_fKGl4KQ_____zHWn0koRmtdl" style="text-align: right">13,873</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueXInternationalPteLtdMember_fKGl4KQ_____zdNS9wfj6we8" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0777">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueXInternationalPteLtdMember_fKGl4KQ_____zOHxrr5HaALa" style="text-align: right">159,581</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">AppMyWays Co., Limited (vi)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHZpKQ_____zPXBzQkXzyug" style="border-bottom: Black 2.5pt double; text-align: right" title="Service income received">27</td><td style="white-space: nowrap; 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_989_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_zHjXhQymlz02" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0781">-</span></td><td style="white-space: nowrap; 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_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHZpKQ_____zGWeyS3PX4tk" style="border-bottom: Black 2.5pt double; text-align: right">24,937</td><td style="white-space: nowrap; 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_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_zZhXeatoL781" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0783">-</span></td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left">Subcontracting fees payable to</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zeJt6ng1XHob" style="text-align: right" title="Subcontracting fees payable">(43,692</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--SubcontractingFeesPayable_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_znHvSGg6lLle" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0786">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--SubcontractingFeesPayable_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zdmW5EXA3ZR8" style="text-align: right">(43,692</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SubcontractingFeesPayable_c20200101__20200930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_zJZP2FFkplci" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0788">-</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; padding-left: 18pt; text-indent: -9pt; text-align: left">Value E Consultant International (M) <br/>Sdn. Bhd (viii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zqdcjrBt5mna" style="text-align: right">(16,747</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_zhSYHrpqZ2lj" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0790">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--SubcontractingFeesPayable_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_z0iKoR0B8wNh" style="text-align: right">(16,747</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--SubcontractingFeesPayable_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_zg8qMCoQPdic" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0792">-</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_z8yX4akKUlf2" style="text-align: right">(41,682</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--SubcontractingFeesPayable_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_zvm5bkwOm5c2" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0794">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SubcontractingFeesPayable_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_z1RzvOi0f0Xf" style="text-align: right">(41,682</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_zsCX0AsKc7H2" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0796">-</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">AppMyWays Co., Limited (vi)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_ecustom--SubcontractingFeesPayable_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_z34S7km1vp68" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0797">-</span></td><td style="white-space: nowrap; 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_985_ecustom--SubcontractingFeesPayable_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHZpKQ_____zikOfmm5Eipe" style="border-bottom: Black 2.5pt double; text-align: right">(256,410</td><td style="white-space: nowrap; 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_98E_ecustom--SubcontractingFeesPayable_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_zUcycKRxkx9g" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0799">-</span></td><td style="white-space: nowrap; 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_986_ecustom--SubcontractingFeesPayable_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHZpKQ_____z9mEcnDvT12i" style="border-bottom: Black 2.5pt double; text-align: right">(256,410</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>13.</b></td><td><b>Related party and shareholder transactions (Continued)</b></td></tr></table> <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; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">Management fees received from</td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zmYHAgFab8jh" style="width: 12%; text-align: right" title="Management fees received">26,733</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zEt7eIDafNt5" style="width: 12%; text-align: right">18,591</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zL2vghVpIdaj" style="width: 12%; text-align: right">46,906</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zMOUOkNsV9Jg" style="width: 12%; text-align: right">26,138</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_z6SW6vMjIaFh" style="text-align: right">7,692</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zwUIjbbAr8wa" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zOPlyXUMfRP8" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_z5CqzFdR2iHj" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zj33i1lfRiH" style="text-align: right">7,692</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zkMo9I6kv8Q2" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zLn8CIYJZqPg" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zuVboD0WlbFc" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_fKGlpKQ_____zY1plAGcM9sa" style="text-align: right">7,692</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_fKGlpKQ_____zZ0QWwGPWICg" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_fKGlpKQ_____zsRiSE20Swu5" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_fKGlpKQ_____zMohtUk80bch" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Retail Intelligent Unit Limited (iv)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_fKGl2KQ_____zA5wfRJWeMwe" style="border-bottom: Black 2.5pt double; text-align: right">3,077</td><td style="white-space: nowrap; 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_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_fKGl2KQ_____zFH58czoxUF6" style="border-bottom: Black 2.5pt double; text-align: right">6,153</td><td style="white-space: nowrap; 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_986_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_fKGl2KQ_____zKFDvWLkuCH" style="border-bottom: Black 2.5pt double; text-align: right">6,154</td><td style="white-space: nowrap; 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_98C_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_fKGl2KQ_____zUvEifbrVMoj" style="border-bottom: Black 2.5pt double; text-align: right">6,153</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0E_z2HzoaRlsNTj" style="width: 24pt">(i)</td><td id="xdx_F14_zLn9u7OuO9wd" style="text-align: justify">Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and a directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0A_zuR6pf0gzG11" style="width: 24pt">(ii)</td><td id="xdx_F1F_zQMvcl9Kdkgb" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0B_zDBagdMSm3qe" style="width: 24pt">(iii)</td><td id="xdx_F17_zxD4nGayo5gl" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F09_zXyqrYJXBwf8" style="width: 24pt">(iv)</td><td id="xdx_F17_zszYWX0HX7r" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0B_zbSq8Yl6aQze" style="width: 24pt">(v)</td><td id="xdx_F1E_zsYqw2TwBwq" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F01_zm4tY8U5JVw1" style="width: 24pt">(vi)</td><td id="xdx_F1E_zfcnINC4RU8d" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F08_zBfYRjKR03zg" style="width: 24pt">(vii)</td><td id="xdx_F12_zHmWX20rPAn2" style="text-align: justify">Mr. Johan Pehrson is a director of the Company. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F03_z0Vol0XF2Gk6" style="width: 24pt">(viii)</td><td id="xdx_F1B_zs6EnRtpIYS7" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0E_zNIw1CfEJy41" style="width: 24pt">(ix)</td><td id="xdx_F13_zBXno7bqgCq4" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of ValueX International Pte. Ltd., a company incorporated in Singapore. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <p id="xdx_8AF_zxSf0mgncKu6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p> <p id="xdx_890_ecustom--ScheduleOfBalancesDueFromRelatedPartiesTextBlock_z1jS4geA4681" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in">Other than disclosed elsewhere in these financial statements, the Company also had the following related party balances and transactions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><span style="text-decoration: underline"><span id="xdx_8B7_zhKpH6rfqCM5">Related party balances</span></span></b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 97%; margin-left: 0.25in"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap; text-align: justify"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">December 31, <br/> 2020</td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">US$</span></td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"><span style="font: 10pt Times New Roman, Times, Serif">(unaudited)</span></td><td style="white-space: nowrap; text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="text-align: center"> </td><td style="white-space: nowrap; text-align: center"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: justify">Due from related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F40_z7s3pfRO2Du6" style="white-space: nowrap; width: 64%; text-align: justify; text-indent: 35pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_985_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedIMember_z5QQKSXVf9S3" style="width: 15%; text-align: right" title="Due from a related party">1,442,053</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedIMember_zASfGqk5ksK" style="width: 15%; text-align: right">1,269,620</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F4A_zE7reBM6P8c9" style="white-space: nowrap; text-align: justify; text-indent: 35pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_zmZD9il5zYMh" style="text-align: right">38,462</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_zONu9Im5bn5a" style="text-align: right">30,769</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F4E_zgiv7VSjkzB4" style="white-space: nowrap; text-align: justify; text-indent: 35pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartmywaysCoLimitedIiiMember_z6ZjGcKxz6ug" style="text-align: right">38,462</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartmywaysCoLimitedIiiMember_zYRYMtqhoJk2" style="text-align: right">30,769</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F46_zPadPGpsTdCh" style="white-space: nowrap; text-align: justify; text-indent: 35pt">Retail Intelligent Unit Limited (iv)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_ziuvrVvbOgrf" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_zwWzALNKq0B3" style="text-align: right">12,308</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F45_zNJIXT8k1Vuc" style="white-space: nowrap; text-align: justify; padding-bottom: 1pt; text-indent: 35pt">TAP Technology (HK) Limited (v)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--DueFromRelatedParties_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TapTechnologyHkLimitedVMember_zn0XvXqHSQB4" style="border-bottom: Black 1pt solid; text-align: right">15,385</td><td style="white-space: nowrap; 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_980_eus-gaap--DueFromRelatedParties_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TapTechnologyHkLimitedVMember_z5uzKIXok19l" style="border-bottom: Black 1pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0751">-</span></td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: justify; padding-bottom: 2.5pt; text-indent: 35pt"> </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--DueFromRelatedParties_iI_c20210630_zLuVdMLaiHq1" style="border-bottom: Black 2.5pt double; text-align: right">1,549,747</td><td style="white-space: nowrap; 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_98C_eus-gaap--DueFromRelatedParties_iI_c20201231_zlXxuJt2U5Wd" style="border-bottom: Black 2.5pt double; text-align: right">1,343,466</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: justify">Due to related parties</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td id="xdx_F47_z0PBoDDsA7Jj" style="white-space: nowrap; text-align: justify; text-indent: 35pt">AppMyWays Co., Limited (vi)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppmywaysCoLimitedViMember_zxfojNtrraIf" style="text-align: right" title="Due to related parties">174,896</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppmywaysCoLimitedViMember_zJL4JuICO8Vf" style="text-align: right">253,063</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td id="xdx_F41_z2eZy814Jqob" style="white-space: nowrap; text-align: justify; padding-bottom: 1pt; text-indent: 35pt">Mr. Johan Pehrson (vii)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrJohanPehrsonViiMember_zOb48wPssVag" style="border-bottom: Black 1pt solid; text-align: right">2,500</td><td style="white-space: nowrap; 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--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20201231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MrJohanPehrsonViiMember_zYbmMehALcM2" style="border-bottom: Black 1pt solid; text-align: right">10,000</td><td style="white-space: nowrap; padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: justify; padding-bottom: 2.5pt; text-indent: 35pt"> </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--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20210630_zCBEHjGh6jw5" style="border-bottom: Black 2.5pt double; text-align: right">177,396</td><td style="white-space: nowrap; 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--DueToRelatedPartiesCurrentAndNoncurrent_iI_c20201231_ziTuTlLQYr6c" style="border-bottom: Black 2.5pt double; text-align: right">263,063</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1442053 1269620 38462 30769 38462 30769 15385 12308 15385 1549747 1343466 174896 253063 2500 10000 177396 263063 <p id="xdx_892_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_z8RNFgefkb2b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><span style="text-decoration: underline"><span id="xdx_8B5_zL3olrDUku44">Related party transactions</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap"> </td><td style="text-align: center"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Three Months <br/>Ended June 30,</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="6" style="white-space: nowrap; text-align: center">Six Months <br/>Ended June 30,</td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2021</td><td style="text-align: center; padding-bottom: 1pt"> </td><td style="text-align: center; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; white-space: nowrap; text-align: center">2020</td><td style="text-align: center; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">US$</td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center; white-space: nowrap"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="text-align: center"> </td><td style="text-align: center"> </td> <td colspan="2" style="white-space: nowrap; text-align: center">(unaudited)</td><td style="text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="white-space: nowrap"> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left">Service income received from</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; padding-left: 18pt; text-indent: -9pt; width: 40%; text-align: left">Value E Consultant International (M) <br/>Sdn. Bhd (viii)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zvaL8RqJycLa" style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0763">-</span></td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98B_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zjZIiqdyjvXj" style="width: 12%; text-align: right">4,015</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zoFQeXNhycP6" style="width: 12%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0765">-</span></td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_981_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zly3glaj2kXa" style="width: 12%; text-align: right">4,015</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zbNE7yzJEoEi" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0767">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zh1viWAtZWDf" style="text-align: right">98,718</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zPktXln10nyh" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0769">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zkyx8HckmEg3" style="text-align: right">98,718</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zLRsCGsUWYhl" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0771">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zVHxfctNxio4" style="text-align: right">45</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___z6ZnAaVysGP1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0773">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zmdGpkV4I4Sg" style="text-align: right">23,249</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">ValueX International Pte. Ltd. (ix)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueXInternationalPteLtdMember_fKGl4KQ_____zj7Lw0vK9zxb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0775">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueXInternationalPteLtdMember_fKGl4KQ_____zHWn0koRmtdl" style="text-align: right">13,873</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueXInternationalPteLtdMember_fKGl4KQ_____zdNS9wfj6we8" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0777">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueXInternationalPteLtdMember_fKGl4KQ_____zOHxrr5HaALa" style="text-align: right">159,581</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">AppMyWays Co., Limited (vi)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_ecustom--ServiceIncomeReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHZpKQ_____zPXBzQkXzyug" style="border-bottom: Black 2.5pt double; text-align: right" title="Service income received">27</td><td style="white-space: nowrap; 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_989_ecustom--ServiceIncomeReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_zHjXhQymlz02" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0781">-</span></td><td style="white-space: nowrap; 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_ecustom--ServiceIncomeReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHZpKQ_____zGWeyS3PX4tk" style="border-bottom: Black 2.5pt double; text-align: right">24,937</td><td style="white-space: nowrap; 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_ecustom--ServiceIncomeReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_zZhXeatoL781" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0783">-</span></td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; padding-left: 9pt"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left">Subcontracting fees payable to</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zeJt6ng1XHob" style="text-align: right" title="Subcontracting fees payable">(43,692</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--SubcontractingFeesPayable_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_znHvSGg6lLle" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0786">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--SubcontractingFeesPayable_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zdmW5EXA3ZR8" style="text-align: right">(43,692</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SubcontractingFeesPayable_c20200101__20200930__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_zJZP2FFkplci" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0788">-</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; padding-left: 18pt; text-indent: -9pt; text-align: left">Value E Consultant International (M) <br/>Sdn. Bhd (viii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_ecustom--SubcontractingFeesPayable_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_zqdcjrBt5mna" style="text-align: right">(16,747</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_zhSYHrpqZ2lj" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0790">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--SubcontractingFeesPayable_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_fKHZpaWkp_z0iKoR0B8wNh" style="text-align: right">(16,747</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--SubcontractingFeesPayable_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueEConsultantInternationalMSdnBhdMember_zg8qMCoQPdic" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0792">-</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="white-space: nowrap; text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--SubcontractingFeesPayable_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_z8yX4akKUlf2" style="text-align: right">(41,682</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--SubcontractingFeesPayable_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_zvm5bkwOm5c2" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0794">-</span></td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_ecustom--SubcontractingFeesPayable_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_z1RzvOi0f0Xf" style="text-align: right">(41,682</td><td style="white-space: nowrap; text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--SubcontractingFeesPayable_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_zsCX0AsKc7H2" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0796">-</span></td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="white-space: nowrap; text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">AppMyWays Co., Limited (vi)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_ecustom--SubcontractingFeesPayable_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_z34S7km1vp68" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0797">-</span></td><td style="white-space: nowrap; 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_985_ecustom--SubcontractingFeesPayable_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHZpKQ_____zikOfmm5Eipe" style="border-bottom: Black 2.5pt double; text-align: right">(256,410</td><td style="white-space: nowrap; 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_98E_ecustom--SubcontractingFeesPayable_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_zUcycKRxkx9g" style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0799">-</span></td><td style="white-space: nowrap; 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_986_ecustom--SubcontractingFeesPayable_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--AppMyWaysCoLimitedMember_fKHZpKQ_____z9mEcnDvT12i" style="border-bottom: Black 2.5pt double; text-align: right">(256,410</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>VALUE EXCHANGE INTERNATIONAL, INC.</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0"/><td style="width: 0.25in"><b>13.</b></td><td><b>Related party and shareholder transactions (Continued)</b></td></tr></table> <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; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="white-space: nowrap">Management fees received from</td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="white-space: nowrap; text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left; padding-left: 9pt">Value Exchange International Limited (i)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zmYHAgFab8jh" style="width: 12%; text-align: right" title="Management fees received">26,733</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zEt7eIDafNt5" style="width: 12%; text-align: right">18,591</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_980_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zL2vghVpIdaj" style="width: 12%; text-align: right">46,906</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ValueExchangeInternationalLimitedMember_fKGkp_zMOUOkNsV9Jg" style="width: 12%; text-align: right">26,138</td><td style="white-space: nowrap; width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">TAP Technology (HK) Limited (v)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_z6SW6vMjIaFh" style="text-align: right">7,692</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zwUIjbbAr8wa" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_zOPlyXUMfRP8" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--TAPTechnologyHKLimitedMember_fKHYp_z5CqzFdR2iHj" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 9pt">SmartMyWays Co., Limited (iii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zj33i1lfRiH" style="text-align: right">7,692</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zkMo9I6kv8Q2" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zLn8CIYJZqPg" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--SmartMyWaysCoLimitedMember_fKGlpaSk___zuVboD0WlbFc" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Cucumbuy.com Limited (ii)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_fKGlpKQ_____zY1plAGcM9sa" style="text-align: right">7,692</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_fKGlpKQ_____zZ0QWwGPWICg" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_fKGlpKQ_____zsRiSE20Swu5" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CucumbuyComLimitedIiMember_fKGlpKQ_____zMohtUk80bch" style="text-align: right">15,385</td><td style="white-space: nowrap; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 9pt">Retail Intelligent Unit Limited (iv)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_981_ecustom--ManagementFeesReceived_c20210401__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_fKGl2KQ_____zA5wfRJWeMwe" style="border-bottom: Black 2.5pt double; text-align: right">3,077</td><td style="white-space: nowrap; 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_ecustom--ManagementFeesReceived_c20200401__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_fKGl2KQ_____zFH58czoxUF6" style="border-bottom: Black 2.5pt double; text-align: right">6,153</td><td style="white-space: nowrap; 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_986_ecustom--ManagementFeesReceived_c20210101__20210630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_fKGl2KQ_____zKFDvWLkuCH" style="border-bottom: Black 2.5pt double; text-align: right">6,154</td><td style="white-space: nowrap; 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_98C_ecustom--ManagementFeesReceived_c20200101__20200630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--RetailIntelligentUnitLimitedIvMember_fKGl2KQ_____zUvEifbrVMoj" style="border-bottom: Black 2.5pt double; text-align: right">6,153</td><td style="white-space: nowrap; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"/> <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%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0E_z2HzoaRlsNTj" style="width: 24pt">(i)</td><td id="xdx_F14_zLn9u7OuO9wd" style="text-align: justify">Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and a directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0A_zuR6pf0gzG11" style="width: 24pt">(ii)</td><td id="xdx_F1F_zQMvcl9Kdkgb" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0B_zDBagdMSm3qe" style="width: 24pt">(iii)</td><td id="xdx_F17_zxD4nGayo5gl" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F09_zXyqrYJXBwf8" style="width: 24pt">(iv)</td><td id="xdx_F17_zszYWX0HX7r" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0B_zbSq8Yl6aQze" style="width: 24pt">(v)</td><td id="xdx_F1E_zsYqw2TwBwq" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F01_zm4tY8U5JVw1" style="width: 24pt">(vi)</td><td id="xdx_F1E_zfcnINC4RU8d" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F08_zBfYRjKR03zg" style="width: 24pt">(vii)</td><td id="xdx_F12_zHmWX20rPAn2" style="text-align: justify">Mr. Johan Pehrson is a director of the Company. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F03_z0Vol0XF2Gk6" style="width: 24pt">(viii)</td><td id="xdx_F1B_zs6EnRtpIYS7" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 36pt"/><td id="xdx_F0E_zNIw1CfEJy41" style="width: 24pt">(ix)</td><td id="xdx_F13_zBXno7bqgCq4" style="text-align: justify">Ms. Bella Tsang, a director of the Company, is a shareholder and a director of ValueX International Pte. Ltd., a company incorporated in Singapore. The balance is unsecured, interest free and repayable on demand.</td></tr></table> 4015 4015 98718 98718 45 23249 13873 159581 27 24937 -43692 -43692 -16747 -16747 -41682 -41682 -256410 -256410 26733 18591 46906 26138 7692 15385 15385 15385 7692 15385 15385 15385 7692 15385 15385 15385 3077 6153 6154 6153 Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and a directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand. Ms. Bella Tsang, a director of the Company, is a shareholder and a director of ValueX International Pte. Ltd., a company incorporated in Singapore. The balance is unsecured, interest free and repayable on demand. XML 12 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
6 Months Ended
Jun. 30, 2021
Aug. 09, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2021  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2021  
Current Fiscal Year End Date --12-31  
Entity File Number 000-53537  
Entity Registrant Name Value Exchange International, Inc.  
Entity Central Index Key 0001417664  
Entity Tax Identification Number 26-3767331  
Entity Incorporation, State or Country Code NV  
Entity Address, Address Line One Unit 602, Block B, 6 Floor,  
Entity Address, Address Line Two Shatin Industrial Centre  
Entity Address, Address Line Three 5-7 Yuen Shun Circuit  
Entity Address, City or Town Shatin  
Entity Address, Country HK  
Entity Address, Postal Zip Code N.T.  
City Area Code 852  
Local Phone Number 29504288   
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   36,156,130
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (unaudited) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
CURRENT ASSETS    
 Cash $ 519,698 $ 523,337
 Accounts receivable, less allowance for doubtful accounts 774,987 599,436
 Amounts due from a related party 1,549,747 1,343,466
 Other receivables and prepayments 422,659 414,342
 Inventories 292,707 238,147
Total current assets 3,559,798 3,118,728
NON-CURRENT ASSETS    
Plant and equipment, net 310,573 357,021
Deferred tax assets 54,503 71,681
Goodwill 206,812 206,812
Operating lease right-of-use assets, net 476,883 585,057
Total non-current assets 1,048,771 1,220,571
Total assets 4,608,569 4,339,299
CURRENT LIABILITIES    
Accounts payable 713,730 1,038,518
Other payables and accrued liabilities 744,163 831,817
Deferred income 258,151 254,937
Amounts due to related parties 177,396 263,063
Operating lease liabilities, current 279,219 303,687
Short term bank loan 39,815 38,874
Total current liabilities 2,212,474 2,730,896
NON-CURRENT LIABILITIES    
   Deferred tax liabilities 2,469
   Long term bank loan 42,241 62,949
Operating lease liabilities, non-current 191,363 277,111
Total non-current liabilities 236,073 340,060
Total liabilities 2,448,547 3,070,956
SHAREHOLDERS’ EQUITY    
Preferred stock, 100,000,000 shares authorized, $0.00001 par value; no shares issued and outstanding
Common stock, 100,000,000 shares authorized, $0.00001 par value; 36,156,130 and 29,656,130 shares issued and outstanding, respectively 362 297
Additional paid-in capital 1,340,524 690,589
Statutory reserves 11,835 11,835
Retained earnings 729,318 414,225
Accumulated other comprehensive losses (6,705) 97,944
Total shareholders’ equity 2,075,334 1,214,890
Non-controlling interest 84,688 53,453
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 2,160,022 1,268,343
Total liabilities and shareholders’ equity $ 4,608,569 $ 4,339,299
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) - $ / shares
Jun. 30, 2021
Dec. 31, 2020
Statement of Financial Position [Abstract]    
Preferred Stock, Shares Authorized 100,000,000 100,000,000
Preferred Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common Stock, Shares Authorized 100,000,000 100,000,000
Common Stock, Par or Stated Value Per Share $ 0.00001 $ 0.00001
Common Stock, Shares, Issued 36,156,130 36,156,130
Common Stock, Shares, Outstanding 29,656,130 29,656,130
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
NET REVENUES        
   Service income $ 2,389,995 $ 4,233,763 $ 4,593,767 $ 12,436,674
COST OF SERVICES        
   Cost of service income (1,818,946) (3,994,147) (3,285,178) (11,708,902)
GROSS PROFIT 571,049 239,616 1,308,589 727,772
OPERATING EXPENSES:        
   General and administrative expenses (659,896) (419,250) (1,094,774) (858,141)
   Foreign exchange loss (16,297) (845) (13,578) 3,376
(LOSS) PROFIT FROM OPERATIONS (105,144) (180,479) 200,237 (126,993)
OTHER INCOME (EXPENSES):        
   Interest income 226 224 391 339
   Interest expense (1,967) (1,967)
   Finance cost (4,055) (2,772) (8,363) (6,277)
   VAT refund 26,017 28,602 28,230 72,544
   Management fee income 54,170 70,899 100,496 78,446
   Others (19,637) 5,745 11,094 34,490
  Total other income (expenses), net 56,721 100,731 131,848 177,575
(LOSS) INCOME BEFORE PROVISION                              FOR INCOME TAXES (48,423) (79,748) 332,085 50,582
INCOME TAXES (EXPENSES) CREDIT (2,464) (6,361) 6,138
NET (LOSS) INCOME (50,887) (79,748) 325,724 56,720
OTHER COMPREHENSIVE INCOME:        
  Foreign currency translation adjustments (99,214) (7,915) (104,649) (22,670)
COMPREHENSIVE INCOME (150,101) (87,663) 221,075 34,050
  Equity holders of the Company (159,974) (81,879) 210,444 43,633
  Non-controlling interests 9,873 (5,784) 10,631 (9,583)
  $ (150,101) $ (87,663) $ 221,075 $ 34,050
Net income per share, basic and diluted $ 0.00 $ 0.00 $ 0.01 $ 0.00
Weighted average number of shares outstanding 35,361,686 29,656,130 32,508,908 29,656,130
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net profit $ 325,724 $ 56,720
Adjustments to reconcile net profit to cash (used in) provided by operating activities:    
Depreciation 72,398 76,132
Amortization 178,886 196,894
Interest income (391) (339)
Interest expenses 1,967
Finance costs on Right-of-use assets 8,363 6,277
Deferred income taxes 19,647 2,502
Changes in operating assets and liabilities    
Accounts receivable (175,551) (652,141)
Other receivables and prepayments (8,317) (165,526)
Amounts due from related parties (206,281) (570,186)
Inventories (54,560) (8,031)
Accounts payable (324,788) 1,127,409
Other payables and accrued liabilities (87,654) 152,333
Deferred income 3,214 568,809
Amounts due to related parties (85,667)
Net cash (used in) provided by operating activities (334,977) 792,820
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of plant and equipment (27,437) (1,396)
Interest received 391 339
Net cash used in investing activities (27,046) (1,057)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Issued share capitals 650,000
Proceeds from non-controlling interests 18,600 7,012
Interest paid (1,967)
Principal payments on finance leases (175,726) (213,345)
Repayment of short term bank loan (19,204) (13,686)
Net cash provided by (used in) financing activities 473,670 (221,986)
EFFECT OF EXCHANGE RATE ON CASH (115,286) (7,628)
(DECREASE) INCREASE IN CASH (3,639) 562,149
CASH, beginning of period 523,337 234,089
CASH, end of period 519,698 796,238
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION    
Cash refund for income taxes $ 3,897 $ 6,138
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations and Continuance of Business
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Nature of Operations and Continuance of Business

 

1.Nature of Operations and Continuance of Business

 

Value Exchange International, Inc. (“VEII”, “Company”, “we” or “us”) was incorporated in the State of Nevada on June 26, 2007 under the name “China Soaring, Inc.”. The Company’s principal business, conducted through its operating subsidiaries, is to provide customer-centric information technology solutions for the retail industry in China, Hong Kong SAR and Manila, Philippines (“IT Business”). We do not conduct business in other markets, including the United States. By integrating market-leading Point-of-Sale/Point-of-Interaction (“POS/POI”), Merchandising, Customer Relations Management or “CRM” and related rewards, Locational Based (Global Positing System (“GPS”) and Indoor Positioning System (“IPS”)) Marketing, Customer Analytics and Business Intelligence solutions, VEII provides retailers with the capability to offer a consistent shopping experience across all marketing and sales channels, enabling them to easily and effectively manage the customer lifecycle on a one-to-one basis. VEII promotes itself as a single information technology (“IT”) source for retailers who want to extend existing traditional transaction processing to multiple points of interaction, including the Internet, kiosks and wireless devices. VEII services are focused on helping retailers realize the full benefits of Customer Chain Management with its suite of solutions that focus on the customer, on employees, and the infrastructure that supports the selling channel. VEII’s retail solutions are installed in an estimated 30%-40% of POS/POI-suitable retailers in Hong Kong and Manila, Philippines, processing tens of millions of transactions a year. Company is headquartered in Hong Kong and with offices in Shenzhen, Guangzhou, Shanghai, Beijing, China; Manila, Philippines, and Kuala Lumpur, Malaysia.

 

The Company provides IT Business’ services and solutions to the retail sector through three operating subsidiaries located in Hong Kong SAR and People’s Republic of China (“PRC”).

 

On September 2, 2008, VEI CHN established its first operating subsidiary, Value Exchange Int’l (Shanghai) Limited (“VEI SHG”) in Shanghai, PRC, under the laws of the PRC. VEI SHG engages in software development, trading and servicing of computer hardware and software activities.

 

On September 25, 2008, VEI CHN acquired its second operating subsidiary, TAP Services (HK) Limited in Hong Kong which subsequently changed its name to Value Exchange Int’l (Hong Kong) Limited (“VEI HKG”) on May 14, 2013. VEI HKG engages in software development, trading and servicing of computer hardware and software activities.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

On May 14, 2013, VEI CHN further established another operating subsidiary, Ke Dao Solutions Limited in Hong Kong, which subsequently changed its name to Cumberbuy.com Limited (“CUMBERBUY”) on May 26, 2017. CUMBERBUY conducts consultancy services for IT Services and Solutions activities.

 

In January 2017, VEI CHN acquired 100% of the capital stock of TapServices, Inc., a corporation organized under the laws of the Republic of the Philippines (the “TSI”). TSI engages in software development, trading and servicing of computer hardware and software activities in Philippines. TSI is operated as a subsidiary of VEI CHN. Prior to and continuing after the acquisition, TSI relied on VEI CHN for provision of IT services.

 

In January 2019, VEI SHG established an operating subsidiary, Value Exchange Int’l (Hunan) Limited (“VEI HN”) in Hunan, PRC, under the laws of the PRC. VEI HN engages in IT service call-center activities.

 

In February 2020, VEI SHG established an operating subsidiary, Shanghai Zhaonan Hengan Information Technology Co., Limited (“SZH”) in Shanghai, PRC, under the laws of the PRC. SZH engages in IT services.

 

As of June 30, 2021, the Company held four wholly-owned subsidiaries, and two subsidiaries with 51% ownership.

 

Impact of Coronavirus/COVID-19 Pandemic. Public health threats could adversely affect our ongoing or planned business operations. In particular, the outbreak in December 2019 of a novel coronavirus (“COVID-19”) in China and then into Hong Kong SAR and Philippines resulted in quarantines, restrictions on travel and other business and economic disruptions in our markets. Due to emergence of variants of COVID-19 (especially the “Delta” variant) and reluctance or failure of a significant portion of general population in our markets to become fully vaccinated, which portion allows emergence and spread of variants of COVID 19 and the resulting risk of the emergence of vaccine resistant strains of COVID 19, we cannot presently predict the scope and severity of any potential business shutdowns or disruptions, but if we or any of the third parties with whom we engage, including the suppliers, distributers, resellers and other third parties with whom we conduct business, were to experience shutdowns or other business disruptions, our ability to conduct our business in the manner and on the timelines presently planned could be materially and adversely impacted. China and Hong Kong SAR, our primary markets, still experience travel and quarantine restrictions that do not allow return to regular operations and marketing efforts.

XML 18 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies

 

2.Summary of Significant Accounting Policies

 

a)Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: 

 

    Place of incorporation   Ownership percentage
Value Exchange International, Inc.   USA   Parent Company
Value Exchange Int’l (China) Limited   Hong Kong   100%
Value Exchange Int’l (Shanghai) Limited   PRC   100%
Value Exchange Int’l (Hong Kong) Limited   Hong Kong   100%
TapServices, Inc.   Philippines   100%
Value Exchange Int’l (Hunan) Limited   PRC   51%

Shanghai Zhaonan Hengan Information

Technology Co., Ltd.

 

 

PRC

 

 

51%

 

 

 

b)Use of Estimates

 

Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.

 

 

c)Cash and Cash Equivalents

 

For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong.

 

 

d)Interim Financial Statements

 

These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

e)Accounts receivable and other receivables

 

Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2021 and December 31, 2020, there was allowance amount to $0 and $4,235 for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.

 

 

f)Inventories

 

Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.

 

Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.

 

 

g)Plant and equipment

 

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

    Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years

   

 

 

h)Goodwill and intangibles

 

Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:

Schedule of revenue

    Estimated Economic Life
Customer relationship   3 years

  

Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

i)Impairment of long-lived assets

 

Property, Plant, and Equipment

The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.

 

Impairment of Goodwill

The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.

 

The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

j)Fair value of financial instruments

 

The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.

 

ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

  Level one — Quoted market prices in active markets for identical assets or liabilities;
  Level two — Inputs other than level one inputs that are either directly or indirectly observable; and
  Level three — Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.

 

Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.

 

There was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2021 and December 31, 2020.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

k)Comprehensive income

 

U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.

 

 

l)Earnings per share

 

The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.

 

 

m)Revenue recognition

 

Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.

 

The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.

 

Multiple-deliverable arrangements

 

The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:

 

The delivered item(s) has value to the customer on a stand-alone basis;
There is objective and reliable evidence of the fair value of the undelivered item(s); and
If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.

 

Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.

 

Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.

 

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2021 and 2020.

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2021   2020   2021   2020 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   126,061    2,176,018    160,138    8,386,083 
- systems maintenance   1,898,908    1,881,849    3,507,374    3,376,959 
- sales of hardware and consumables   365,026    175,896    926,255    673,632 
    2,389,995    4,233,763    4,593,767    12,436,674 

 

Billings in excess of revenues recognized are recorded as deferred revenue.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

n)Income taxes

 

The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.

 

Under the accounting standard regarding accounting for uncertainty in income taxes, a tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

 

 

o)Operating leases

 

Leases where substantially all the rewards and risks of ownership of assets remain with the leasing company are accounted for as operating leases. Payments made under operating leases are charged to the statements of income on a straight-line basis over the lease periods.

 

 

p)Advertising costs

 

The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2021 and 2020 were insignificant.

 

 

q)Shipping and handling

 

Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2021 and 2020 were insignificant.

 

 

r)Research and development costs

 

Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2021 and 2020 were insignificant.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

s)Foreign currency translation

 

The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is RMB. Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

 

 

Quarter ended   June 30, 2021   June 30, 2020
RMB : USD exchange rate   6.4806   7.1432
three months average period ended        
HKD : USD exchange rate   7.800   7.800
three months average period ended        
PESO : USD exchange rate   47.6357   50.1608
three months average period ended        
         

Quarter ended   June 30, 2021   June 30, 2020
RMB : USD exchange rate   6.4989     7.0762
six months average period ended        
HKD : USD exchange rate   7.800   7.800
six months average period ended        
PESO : USD exchange rate   47.6720   50.2410
six months average period ended        
         

Quarter ended   June 30, 2021   December 31, 2020
RMB : USD exchange rate   6.4838   7.1158
HKD : USD exchange rate   7.800   7.800
PESO : USD exchange rate   47.4164   50.1608
         

 

 

 

t)Stock-based Compensation

 

The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.

 

 

u)Commitments and contingencies

 

The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

v)Segment Reporting

 

The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.

 

 

w)Recent accounting pronouncements

 

In June 2016, FASB amended guidance related to impairment of financial instruments as part of ASU 2016-13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective on January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a group is required to recognize an allowance based on its estimate of expected credit loss. We are currently evaluating the impact of this new guidance on our consolidated financial statements.

 

In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company currently intends to adopt this guidance for the fiscal year beginning January 1, 2020, and does not anticipate that the adoption of this guidance will have a material impact on its financial statements or disclosures because the Company does not currently have any recorded goodwill.

 

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

In January 2020, the FASB issued Accounting Standards Update No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) (ASU 2020-01), which clarifies the interaction of the accounting for equity securities under Topic 321, the accounting for equity method investments in Topic 323, and the accounting for certain forward contracts and purchased options in Topic 815. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

 

XML 19 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable
6 Months Ended
Jun. 30, 2021
Credit Loss [Abstract]  
Accounts receivable

 

3.Accounts receivable

 

Accounts receivable consisted of the following as of June 30, 2021 and December 31, 2020: 

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Accounts receivable   774,987    603,689 
Allowance for doubtful accounts   -    (4,253)
Accounts receivable, net   774,987    599,436 

 

All of the Company’s customers are located in the PRC, Hong Kong and Manila, Philippines. The Company provides credit in the normal course of business. The Company performs ongoing credit evaluations of its customers and maintains allowances for doubtful accounts based on factors surrounding the credit risk of specific customers, historical trends, and other information.  

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Other receivables and prepayments
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Other receivables and prepayments

 

4.Other receivables and prepayments

 

Other receivables and prepayments consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Deposits and prepaid expense   279,508    299,790 
Others   143,151    114,552 
Other receivables and prepayments   422,659    414,342 

 

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Inventories

 

5.Inventories

 

Inventories as of June 30, 2021 and December 31, 2020 consisted of the following:

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Finished goods   292,707    238,147 

 

XML 22 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Plant and equipment, net
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Plant and equipment, net

 

6.Plant and equipment, net

 

 Plant and equipment consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Leasehold improvements   81,270    78,224 
Office furniture and equipment   252,421    254,681 
Computer equipment   358,469    334,237 
Computer software   44,337    43,319 
Motor Vehicle   119,806    119,806 
Building   68,904    68,904 
Total   925,207    899,171 
Less: accumulated depreciation   (614,634)   (542,150)
Plant and equipment, net   310,573    357,021 

 

Depreciation expense for the six months period ended June 30, 2021 and 2020 amounted to $ 72,398 and $76,132, respectively. For the six months period ended June 30, 2021 and 2020, no interest expense was capitalized into plant and equipment.

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill

 

7.Goodwill

 

Goodwill consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Goodwill arising from acquisition of TSI   206,812    206,812 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Leases
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Leases

 

8.Leases
   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Operating lease right-of-use assets, net   476,883    585,057 

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

The components of lease liabilities are as follows:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Lease liabilities, current   279,219    303,687 
Lease liabilities, non-current   191,363    277,111 
Present value of lease liabilities   470,582    580,798 

 

Total lease cost for the six months period ended June 30, 2021 and 2020 amounted to $8,363 and $6,277, respectively. Weighted-average remaining lease term is 1.3 years, and weighted-average discount rate is 3%.

 

The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Year one   289,227    316,880 
Year two   145,647    187,971 
Year three   49,720    95,772 
Year four   -    - 
Thereafter   -    - 
Total undiscounted cash flows   484,594    600,623 
Less: Imputed interest   (14,012)   (19,826)
Present value of lease liabilities   470,582    580,798 

 

XML 25 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Bank loan
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Bank loan

 

9.Bank loan

 

Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020:

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Long term bank loan   82,056    101,823 
Less: Current portion of long term bank loan   (39,815)   (38,874)
 Bank loan   42,241    62,949 
           
Current portion of long term bank loan   39,815    38,874 

 

As of June 30, 2021 and December 31, 2020, the above bank loan secured by property and equipment with net carrying amount of $38,959 and $44,533 respectively.

XML 26 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Other payables and accrued liabilities
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Other payables and accrued liabilities

 

10.Other payables and accrued liabilities

 

Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020:

               
   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Accrual   631,580    737,142 
Income taxes payable   112,583    94,675 
Other payables and accrued liabilities   744,163    831,817 

 

Accrual mainly represents salary payables and fringe and social security accruals. According to the prevailing laws and regulations of the PRC, all eligible employees of the Company’s subsidiaries are entitled to staff welfare benefits including medical care, welfare subsidies, unemployment insurance and pension benefits through a PRC government-mandated multi-employer defined contribution plan. The Company’s subsidiaries are required to accrue for these benefits based on certain percentages of the qualified employees’ salaries. The Company’s subsidiary is required to make contributions to the plans out of the amounts accrued.

 

The Company’s subsidiaries incorporated in Hong Kong manage a defined contribution Mandatory Provident Fund (the “MPF Scheme”) under the Mandatory Provident Fund Schemes Ordinance, for all of its employees in Hong Kong. The Company is required to contribute 5% of the monthly salaries for all Hong Kong based employees to the MPF Scheme up to a maximum statutory limit.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred income
6 Months Ended
Jun. 30, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Deferred income

 

11.Deferred income

 

Deferred income consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Service fees received in advance   258,151    254,937 

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Statutory reserves
6 Months Ended
Jun. 30, 2021
Extractive Industries [Abstract]  
Statutory reserves

 

12.Statutory reserves

 

Statutory reserves

 

The laws and regulations of the PRC require that before an enterprise distributes profits to its owners, it must first satisfy all tax liabilities, provide for losses in previous years, and make allocations in proportions determined at the discretion of the Board of Directors after the statutory reserves.

 

As stipulated by the Company Law of the PRC, as applicable to Chinese companies with foreign ownership, net income after taxation can only be distributed as dividends after appropriation has been made for the following:

 

  1. Making up cumulative prior years’ losses, if any;

 

  2. Allocations to the “Statutory surplus reserve” of at least 10% of income after tax, as determined under PRC accounting rules and regulations, until the fund amounts to 50% of the company’s registered capital; and;

 

  3. Allocations to the discretionary surplus reserve, if approved in the shareholders’ general meeting.

 

The statutory reserve fund is non-distributable other than during liquidation and can be used to fund previous years’ losses, if any. It may be utilized for business expansion or converted into share capital by issuing new shares to existing shareholders in proportion to their shareholding or by increasing the par value of the shares currently held by them, provided that the remaining reserve balance after such issue is not less than 25% of the registered capital.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Related party and shareholder transactions
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related party and shareholder transactions

 

13.Related party and shareholder transactions

 

Other than disclosed elsewhere in these financial statements, the Company also had the following related party balances and transactions:

 

 

Related party balances

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Due from related parties          
Value Exchange International Limited (i)   1,442,053    1,269,620 
Cucumbuy.com Limited (ii)   38,462    30,769 
SmartMyWays Co., Limited (iii)   38,462    30,769 
Retail Intelligent Unit Limited (iv)   15,385    12,308 
TAP Technology (HK) Limited (v)   15,385    - 
    1,549,747    1,343,466 
           
Due to related parties          
AppMyWays Co., Limited (vi)   174,896    253,063 
Mr. Johan Pehrson (vii)   2,500    10,000 
    177,396    263,063 

 

 

Related party transactions

 

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2021   2020   2021   2020 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
Service income received from                    
Value E Consultant International (M)
Sdn. Bhd (viii)
   -    4,015    -    4,015 
TAP Technology (HK) Limited (v)   -    98,718    -    98,718 
SmartMyWays Co., Limited (iii)   -    45    -    23,249 
ValueX International Pte. Ltd. (ix)   -    13,873    -    159,581 
AppMyWays Co., Limited (vi)   27    -    24,937    - 
                     
Subcontracting fees payable to                    
Value Exchange International Limited (i)   (43,692)   -    (43,692)   - 
Value E Consultant International (M)
Sdn. Bhd (viii)
   (16,747)   -    (16,747)   - 
TAP Technology (HK) Limited (v)   (41,682)   -    (41,682)   - 
AppMyWays Co., Limited (vi)   -    (256,410)   -    (256,410)

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

13.Related party and shareholder transactions (Continued)

 

Management fees received from                
Value Exchange International Limited (i)   26,733    18,591    46,906    26,138 
TAP Technology (HK) Limited (v)   7,692    15,385    15,385    15,385 
SmartMyWays Co., Limited (iii)   7,692    15,385    15,385    15,385 
Cucumbuy.com Limited (ii)   7,692    15,385    15,385    15,385 
Retail Intelligent Unit Limited (iv)   3,077    6,153    6,154    6,153 

 

 

(i)Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and a directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(ii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(iii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
(iv)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
(v)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vi)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vii)Mr. Johan Pehrson is a director of the Company. The balance is unsecured, interest free and repayable on demand.
(viii)Ms. Bella Tsang, a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.
(ix)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of ValueX International Pte. Ltd., a company incorporated in Singapore. The balance is unsecured, interest free and repayable on demand.

 

XML 30 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
Basis of Presentation

 

a)Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: 

 

    Place of incorporation   Ownership percentage
Value Exchange International, Inc.   USA   Parent Company
Value Exchange Int’l (China) Limited   Hong Kong   100%
Value Exchange Int’l (Shanghai) Limited   PRC   100%
Value Exchange Int’l (Hong Kong) Limited   Hong Kong   100%
TapServices, Inc.   Philippines   100%
Value Exchange Int’l (Hunan) Limited   PRC   51%

Shanghai Zhaonan Hengan Information

Technology Co., Ltd.

 

 

PRC

 

 

51%

 

Use of Estimates

 

b)Use of Estimates

 

Preparing consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions affecting the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. The more significant areas requiring using management’s estimates and assumptions relate to the collectability of its receivables, the fair value and accounting treatment of financial instruments, the valuation of long-lived assets and valuation of deferred tax liabilities. Management bases its estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Accordingly, actual results may differ significantly from these estimates. In addition, different assumptions or circumstances could reasonably be expected to yield different results.

Cash and Cash Equivalents

 

c)Cash and Cash Equivalents

 

For purposes of the cash flow statements, the Company considers all highly liquid investments with original maturities of six months or less at the time of purchase to be cash equivalents. Cash includes cash on hand and demand deposits in accounts maintained with financial institutions or state-owned banks within the PRC and Hong Kong.

Interim Financial Statements

 

d)Interim Financial Statements

 

These interim unaudited consolidated financial statements have been prepared on the same basis as the annual financial statements and in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary to present fairly the Company’s consolidated financial position, results of operations and cash flows for the periods shown. The results of operations for such periods are not necessarily indicative of the results expected for a full year or for any future period.

Accounts receivable and other receivables

 

e)Accounts receivable and other receivables

 

Receivables include trade accounts due from customers and other receivables such as cash advances to employees, utility deposits paid and advances to suppliers. Management reviews the composition of accounts receivable and analyzes historical bad debts, customer concentration, customer credit worthiness, current economic trends and changes in customer payment patterns to determine if the allowance for doubtful accounts is adequate. An estimate for doubtful accounts is made when collection of the full amount is no longer probable. Delinquent account balances are written-off after management has determined that the likelihood of collection is not probable and known bad debts are written off against the allowance for doubtful accounts when identified. As of June 30, 2021 and December 31, 2020, there was allowance amount to $0 and $4,235 for uncollectible accounts receivable. Management believes that the remaining accounts receivable are collectable.

Inventories

 

f)Inventories

 

Inventories are valued at the lower of cost and net realizable value. Cost for inventories is determined using the “first-in, first-out” method.

 

Management reviews inventories for obsolescence or cost in excess of net realizable value periodically. The obsolescence, if any, is recorded as a provision against the inventory. The cost in excess of market value is written off and recorded as additional cost of sales.

Plant and equipment

 

g)Plant and equipment

 

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

    Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years

   

Goodwill and intangibles

 

h)Goodwill and intangibles

 

Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:

Schedule of revenue

    Estimated Economic Life
Customer relationship   3 years

  

Goodwill represents the excess of the cost of acquisition over the fair value of net assets acquired. Goodwill is not amortized, but is instead tested for impairment annually.

Impairment of long-lived assets

 

i)Impairment of long-lived assets

 

Property, Plant, and Equipment

The Company evaluates long-lived assets, including equipment, for impairment at least once per year and whenever events or changes in circumstances indicate that the carrying value may not be recoverable from its estimated future cash flows. Based on the existence of one or more indicators of impairment, the Company measures any impairment of long-lived assets by comparing the asset's estimated fair value with its carrying value, based on cash flow methodology. If the net book value of the asset exceeds the related undiscounted cash flows, the asset is considered impaired and an impairment loss equal to an amount by which the carrying value exceeds the fair value of the asset is recognized.

 

Impairment of Goodwill

The carrying value of goodwill is evaluated annually or more frequently if events or circumstances indicate that an impairment loss may have occurred. Such circumstances could include, but are not limited to, a significant adverse change in business climate, increased competition or other economic conditions. Under FASB Accounting Standard Codification (ASC) Topic 350 “Intangibles - Goodwill and Other”, goodwill is tested at a reporting unit level. The impairment test involves a two-step process. The first step involves comparing the fair value of the reporting unit to which the goodwill is assigned to its carrying amount. If this comparison indicates that a reporting unit’s estimated fair value is less than its carrying value, a second step is required. If applicable, the second step requires us to allocate the estimated fair value of the reporting unit to the estimated fair value of the reporting unit’s net assets, with any fair value in excess of amounts allocated to such net assets representing the implied fair value of goodwill for that reporting unit. If the carrying value of the goodwill exceeds its fair value, the carrying value is written down by an amount equal to such excess.

 

The goodwill impairment testing process involves the use of significant assumptions, estimates and judgments, and is subject to inherent uncertainties and subjectivity. Estimating a reporting unit’s discounted cash flows involves the use of significant assumptions, estimates and judgments with respect to a variety of factors, including sales, gross margin and selling, general and administrative rates, capital expenditures, cash flows and the selection of an appropriate discount rate. Projected sales, gross margin and selling, general and administrative expense rate assumptions and capital expenditures are based on our annual business plans and other forecasted results. Discount rates reflect market-based estimates of the risks associated with the projected cash flows of the reporting unit directly resulting from the use of its assets in its operations. These estimates are based on the best information available to us as of the date of the impairment assessment.

Fair value of financial instruments

 

j)Fair value of financial instruments

 

The Company values its financial instruments as required by FASB ASC 320-12-65. The estimated fair value amounts have been determined by the Company, using available market information or other appropriate valuation methodologies. However, considerable judgment is required in interpreting market data to develop estimates of fair value. Consequently, the estimates are not necessarily indicative of the amounts that could be realized or would be paid in a current market exchange.

 

ASC Topic 820, Fair Value Measurement and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. This topic also establishes a fair value hierarchy which requires classification based on observable and unobservable inputs when measuring fair value. The fair value hierarchy distinguishes between assumptions based on market data (observable inputs) and an entity’s own assumptions (unobservable inputs). The hierarchy consists of three levels:

 

  Level one — Quoted market prices in active markets for identical assets or liabilities;
  Level two — Inputs other than level one inputs that are either directly or indirectly observable; and
  Level three — Unobservable inputs developed using estimates and assumptions, which are developed by the reporting entity and reflect those assumptions that a market participant would use.

 

Determining which category an asset or liability falls within the hierarchy requires significant judgment. The Company evaluates its hierarchy disclosures each quarter. The carrying values of the Company’s financial instruments; consisting of cash and cash equivalents, accounts receivable, accounts payable, other receivables and prepayments, other payables and accrued liabilities, balances with a related party, balances with related companies and amounts due to director approximate their fair values due to the short maturities of these instruments.

 

There was no asset or liability measured at fair value on a non-recurring basis as of June 30, 2021 and December 31, 2020.

Comprehensive income

 

k)Comprehensive income

 

U.S. GAAP generally requires that recognized revenue, expenses, gains and losses be included in net income or loss. Although certain changes in assets and liabilities are reported as separate components of the equity section of the consolidated balance sheet, such items, along with net income, are components of comprehensive income or loss. The components of other comprehensive income or loss consist of foreign currency translation adjustments.

Earnings per share

 

l)Earnings per share

 

The Company reports earnings per share in accordance with ASC 260, Earnings per Share. ASC 260 requires presentation of both basic and diluted earnings per share (“EPS”) on the face of the income statement. Basic EPS is computed by dividing net income available to common shareholders (numerator) by the weighted average number of shares outstanding (denominator) during the period. Diluted EPS gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method and convertible preferred stock using the if-converted method. In computing diluted EPS, the average stock price for the period is used in determining the number of shares assumed to be purchased from the exercise of stock options or warrants. Diluted EPS excludes all dilutive potential shares if their effect is anti-dilutive.

Revenue recognition

 

m)Revenue recognition

 

Sales revenue is recognized when all of the following have occurred: (i) persuasive evidence of an arrangement exists, (ii) delivery has occurred or services have been rendered, (iii) the price is fixed or determinable, and (iv) the ability to collect is reasonably assured.

 

The Company’s revenue is derived from three primary sources: (i) professional services for systems development and integration, including procurement of related hardware and software licenses on behalf of customers, if required; (ii) professional services for system maintenance normally for a period of one year; and (iii) sale of hardware and consumables during the service performed as stated above.

 

Multiple-deliverable arrangements

 

The Company derives revenue from fixed-price sale contracts with customers that may provide for the Company to procure hardware and software licenses with varied performance specifications specific to each customer and provide the technical services for systems development and integration of the hardware and software licenses. In instances where the contract price is inclusive of the technical services, the sale contracts include multiple deliverables. A multiple-element arrangement is separated into more than one unit of accounting if all of the following criteria are met:

 

The delivered item(s) has value to the customer on a stand-alone basis;
There is objective and reliable evidence of the fair value of the undelivered item(s); and
If the arrangement includes a general right of return relative to the delivered item(s), delivery or performance of the undelivered item(s) is considered probable and substantially in the control of the Company.

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

The Company’s multiple-element contracts generally include customer-acceptance provisions which provide for the Company to carry out installation, test runs and performance tests at the Company’s cost until the systems as a whole can meet the performance specifications stated in the contracts. The delivered equipment and software licenses have no standalone value to the customer until they are installed, integrated and tested at the customer’s site by the Company in accordance with the performance specifications specific to each customer. In addition, under these multiple-element contracts, the Company has not sold the equipment and software licenses separately from the installation, integration and testing services, and hence there is no objective and reliable evidence of the fair value for each deliverable included in the arrangement. As a result, the equipment and the technical services for installation, integration and testing of the equipment are considered a single unit of accounting pursuant to ASC Subtopic 605-25, Revenue Recognition — Multiple-Element Arrangements. In addition, the arrangement generally includes customer acceptance criteria that cannot be tested before installation and integration at the customer’s site. Accordingly, revenue recognition is deferred until customer acceptance, indicated by an acceptance certificate signed off by the customer.

 

Revenues of maintenance services are recognized when the services are performed in accordance with the contract term.

 

Revenues of sale of software, if not bundled with other arrangements, are recognized when shipped and customer acceptance obtained, if all other revenue recognition criteria are met. Costs associated with revenues are recognized when incurred.

 

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2021 and 2020.

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2021   2020   2021   2020 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   126,061    2,176,018    160,138    8,386,083 
- systems maintenance   1,898,908    1,881,849    3,507,374    3,376,959 
- sales of hardware and consumables   365,026    175,896    926,255    673,632 
    2,389,995    4,233,763    4,593,767    12,436,674 

 

Billings in excess of revenues recognized are recorded as deferred revenue.

Income taxes

 

n)Income taxes

 

The Company accounts for income taxes in accordance with the accounting standard issued by the Financial Accounting Standard Board (“FASB”) for income taxes. Under the asset and liability method as required by this accounting standard, deferred income taxes are recognized for the tax consequences of temporary differences by applying enacted statutory tax rates applicable to future years to differences between the financial statement carrying amounts and the tax bases of existing assets and liabilities. The charge for taxation is based on the results for the reporting period as adjusted for items which are non-assessable or disallowed. It is calculated using tax rates that have been enacted or substantively enacted by the balance sheet date. The effect on deferred income taxes of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recognized if it is more likely than not that some portion, or all of, a deferred tax asset will not be realized.

 

Under the accounting standard regarding accounting for uncertainty in income taxes, a tax position is recognized as a benefit only if it is “more likely than not” that the tax position would be sustained in a tax examination, with a tax examination being presumed to occur. The amount recognized is the largest amount of tax benefit that is greater than 50% likely of being realized on examination. For tax positions not meeting the “more likely than not” test, no tax benefit is recorded. Penalties and interest incurred related to underpayment of income tax are classified as income tax expense in the period incurred.

Operating leases

 

o)Operating leases

 

Leases where substantially all the rewards and risks of ownership of assets remain with the leasing company are accounted for as operating leases. Payments made under operating leases are charged to the statements of income on a straight-line basis over the lease periods.

Advertising costs

 

p)Advertising costs

 

The Company expenses the cost of advertising as incurred in the period in which the advertisements and marketing activities are first run or over the life of the endorsement contract. Advertising and marketing expense for the six months ended June 30, 2021 and 2020 were insignificant.

Shipping and handling

 

q)Shipping and handling

 

Shipping and handling cost incurred to ship computer products to customers are included in selling expenses. Shipping and handling expenses for the six months ended June 30, 2021 and 2020 were insignificant.

Research and development costs

 

r)Research and development costs

 

Research and development costs are expensed as incurred and are included in general and administrative expenses. Research and development costs for the six months ended June 30, 2021 and 2020 were insignificant.

Foreign currency translation

 

s)Foreign currency translation

 

The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is RMB. Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

 

 

Quarter ended   June 30, 2021   June 30, 2020
RMB : USD exchange rate   6.4806   7.1432
three months average period ended        
HKD : USD exchange rate   7.800   7.800
three months average period ended        
PESO : USD exchange rate   47.6357   50.1608
three months average period ended        
         

Quarter ended   June 30, 2021   June 30, 2020
RMB : USD exchange rate   6.4989     7.0762
six months average period ended        
HKD : USD exchange rate   7.800   7.800
six months average period ended        
PESO : USD exchange rate   47.6720   50.2410
six months average period ended        
         

Quarter ended   June 30, 2021   December 31, 2020
RMB : USD exchange rate   6.4838   7.1158
HKD : USD exchange rate   7.800   7.800
PESO : USD exchange rate   47.4164   50.1608
         

 

Stock-based Compensation

 

t)Stock-based Compensation

 

The Company records stock-based compensation in accordance with ASC 718, Compensation – Stock Compensation using the fair value method. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued.

Commitments and contingencies

 

u)Commitments and contingencies

 

The Company follows FASB ASC Subtopic 450-20, “Loss Contingencies” in determining its accruals and disclosures with respect to loss contingencies. Accordingly, estimated losses from loss contingencies are accrued by a charge to income when information available prior to issuance of the financial statements indicates that it is probable that a liability could be incurred and the amount of the loss can be reasonably estimated. Legal expenses associated with the contingency are expensed as incurred. If a loss contingency is not probable or reasonably estimable, disclosure of the loss contingency is made in the financial statements when it is at least reasonably possible that a material loss could be incurred.

Segment Reporting

 

v)Segment Reporting

 

The Company uses the “management approach” in determining reportable operating segments. The management approach considers the internal organization and reporting used by the Company’s chief operating decision maker for making operating decisions and assessing performance as the source for determining the Company’s reportable segments. Management, including the chief operating decision maker, reviews operating results solely by monthly revenue from software development and maintenance services (but not by sub-services/product type or geographic area) and operating results of the Company and, as such, the Company has determined that the Company has one operating segment as defined by ASC Topic 280 “Segment Reporting”.

Recent accounting pronouncements

 

w)Recent accounting pronouncements

 

In June 2016, FASB amended guidance related to impairment of financial instruments as part of ASU 2016-13 Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which will be effective on January 1, 2020. The guidance replaces the incurred loss impairment methodology with an expected credit loss model for which a group is required to recognize an allowance based on its estimate of expected credit loss. We are currently evaluating the impact of this new guidance on our consolidated financial statements.

 

In January 2017, the FASB issued ASU No. 2017-04, Simplifying the Test for Goodwill Impairment. The guidance removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The guidance should be adopted on a prospective basis for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. The Company currently intends to adopt this guidance for the fiscal year beginning January 1, 2020, and does not anticipate that the adoption of this guidance will have a material impact on its financial statements or disclosures because the Company does not currently have any recorded goodwill.

 

In December 2019, the Financial Accounting Standards Board (FASB) issued Accounting Standard Update No. 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes (ASU 2019-12), which simplifies the accounting for income taxes. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

In January 2020, the FASB issued Accounting Standards Update No. 2020-01, Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815) (ASU 2020-01), which clarifies the interaction of the accounting for equity securities under Topic 321, the accounting for equity method investments in Topic 323, and the accounting for certain forward contracts and purchased options in Topic 815. This guidance will be effective for us in the first quarter of 2021 on a prospective basis, with early adoption permitted. We do not expect the adoption of this guidance to have a material impact on our consolidated financial statements.

 

Other accounting standards that have been issued or proposed by the FASB or other standards-setting bodies that do not require adoption until a future date are not expected to have a material impact on the Company’s consolidated financial statements upon adoption.

XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021:

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”), and include the financial statements of the Company and all its wholly-owned subsidiaries that require consolidation. All material intercompany transactions and balances have been eliminated in the consolidation. The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: 

 

    Place of incorporation   Ownership percentage
Value Exchange International, Inc.   USA   Parent Company
Value Exchange Int’l (China) Limited   Hong Kong   100%
Value Exchange Int’l (Shanghai) Limited   PRC   100%
Value Exchange Int’l (Hong Kong) Limited   Hong Kong   100%
TapServices, Inc.   Philippines   100%
Value Exchange Int’l (Hunan) Limited   PRC   51%

Shanghai Zhaonan Hengan Information

Technology Co., Ltd.

 

 

PRC

 

 

51%

Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

Plant and equipment is stated at cost less accumulated depreciation and accumulated impairment losses, if any. Expenditures for maintenance and repairs are charged to earnings as incurred. Major additions are capitalized. When assets are retired or otherwise disposed of, the related cost and accumulated depreciation are removed from the respective accounts, and any gain or loss is included in operations. Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:

 

    Estimated Useful Life
Leasehold improvements  

Lesser of lease term or the estimated useful lives of

5 years

Computer equipment   5 years
Computer software   5 years
Office furniture and equipment   5 years
Motor Vehicle   3 years
Building   5 years
Schedule of revenue

Intangibles with a definite life, including customer relationships and goodwill were recorded in connection with the acquisition of TSI. Intangible assets are amortized based on their estimated economic lives using the straight-line method with estimated lives as follows:

Schedule of revenue

    Estimated Economic Life
Customer relationship   3 years
There were no sales returns during the six months period ended June 30, 2021 and 2020.

Revenues are recorded net of value-added taxes, sales discounts and returns. There were no sales returns during the six months period ended June 30, 2021 and 2020.

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2021   2020   2021   2020 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
NET REVENUES                    
Service income                    
- systems development and integration   126,061    2,176,018    160,138    8,386,083 
- systems maintenance   1,898,908    1,881,849    3,507,374    3,376,959 
- sales of hardware and consumables   365,026    175,896    926,255    673,632 
    2,389,995    4,233,763    4,593,767    12,436,674 
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

The functional currency and reporting currency of the Company is the U.S. Dollar. (“US$” or “$”). The functional currency of the Hong Kong subsidiaries is the Hong Kong Dollar. The functional currency of the PRC subsidiary is RMB. Results of operations and cash flow are translated at average exchange rates during the period, and assets and liabilities are translated at the exchange rate as quoted by the Hong Kong Monetary Authority (“HKMA”) at the end of the period. Capital accounts are translated at their historical exchange rates when the capital transaction occurred. Translation adjustments resulting from this process are included in accumulated other comprehensive income. Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred.

 

 

Quarter ended   June 30, 2021   June 30, 2020
RMB : USD exchange rate   6.4806   7.1432
three months average period ended        
HKD : USD exchange rate   7.800   7.800
three months average period ended        
PESO : USD exchange rate   47.6357   50.1608
three months average period ended        
         

Quarter ended   June 30, 2021   June 30, 2020
RMB : USD exchange rate   6.4989     7.0762
six months average period ended        
HKD : USD exchange rate   7.800   7.800
six months average period ended        
PESO : USD exchange rate   47.6720   50.2410
six months average period ended        
         

Quarter ended   June 30, 2021   December 31, 2020
RMB : USD exchange rate   6.4838   7.1158
HKD : USD exchange rate   7.800   7.800
PESO : USD exchange rate   47.4164   50.1608
         

XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable (Tables)
6 Months Ended
Jun. 30, 2021
Credit Loss [Abstract]  
Accounts receivable consisted of the following

Accounts receivable consisted of the following as of June 30, 2021 and December 31, 2020: 

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Accounts receivable   774,987    603,689 
Allowance for doubtful accounts   -    (4,253)
Accounts receivable, net   774,987    599,436 

XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Other receivables and prepayments (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Other receivables and prepayments consisted of the following

Other receivables and prepayments consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Deposits and prepaid expense   279,508    299,790 
Others   143,151    114,552 
Other receivables and prepayments   422,659    414,342 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories

Inventories as of June 30, 2021 and December 31, 2020 consisted of the following:

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Finished goods   292,707    238,147 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Plant and equipment, net (Tables)
6 Months Ended
Jun. 30, 2021
Property, Plant and Equipment [Abstract]  
Plant and equipment consisted of the following

 Plant and equipment consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Leasehold improvements   81,270    78,224 
Office furniture and equipment   252,421    254,681 
Computer equipment   358,469    334,237 
Computer software   44,337    43,319 
Motor Vehicle   119,806    119,806 
Building   68,904    68,904 
Total   925,207    899,171 
Less: accumulated depreciation   (614,634)   (542,150)
Plant and equipment, net   310,573    357,021 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill (Tables)
6 Months Ended
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill consisted of the following

Goodwill consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Goodwill arising from acquisition of TSI   206,812    206,812 
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Leases [Abstract]  
Schedule of operating lease right of use assets
   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Operating lease right-of-use assets, net   476,883    585,057 
The components of lease liabilities are as follows:

The components of lease liabilities are as follows:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Lease liabilities, current   279,219    303,687 
Lease liabilities, non-current   191,363    277,111 
Present value of lease liabilities   470,582    580,798 
The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021:

The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)      
Year one   289,227    316,880 
Year two   145,647    187,971 
Year three   49,720    95,772 
Year four   -    - 
Thereafter   -    - 
Total undiscounted cash flows   484,594    600,623 
Less: Imputed interest   (14,012)   (19,826)
Present value of lease liabilities   470,582    580,798 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Bank loan (Tables)
6 Months Ended
Jun. 30, 2021
Debt Disclosure [Abstract]  
Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020:

Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020:

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Long term bank loan   82,056    101,823 
Less: Current portion of long term bank loan   (39,815)   (38,874)
 Bank loan   42,241    62,949 
           
Current portion of long term bank loan   39,815    38,874 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Other payables and accrued liabilities (Tables)
6 Months Ended
Jun. 30, 2021
Payables and Accruals [Abstract]  
Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020:

Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020:

               
   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Accrual   631,580    737,142 
Income taxes payable   112,583    94,675 
Other payables and accrued liabilities   744,163    831,817 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred income (Tables)
6 Months Ended
Jun. 30, 2021
Revenue Recognition and Deferred Revenue [Abstract]  
Deferred income consisted of the following as of June 30, 2021 and December 31, 2020:

Deferred income consisted of the following as of June 30, 2021 and December 31, 2020:

 

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Service fees received in advance   258,151    254,937 

XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Related party and shareholder transactions (Tables)
6 Months Ended
Jun. 30, 2021
Related Party Transactions [Abstract]  
Related party balances

Other than disclosed elsewhere in these financial statements, the Company also had the following related party balances and transactions:

 

 

Related party balances

   June 30,
2021
   December 31,
2020
 
   US$   US$ 
   (unaudited)     
Due from related parties          
Value Exchange International Limited (i)   1,442,053    1,269,620 
Cucumbuy.com Limited (ii)   38,462    30,769 
SmartMyWays Co., Limited (iii)   38,462    30,769 
Retail Intelligent Unit Limited (iv)   15,385    12,308 
TAP Technology (HK) Limited (v)   15,385    - 
    1,549,747    1,343,466 
           
Due to related parties          
AppMyWays Co., Limited (vi)   174,896    253,063 
Mr. Johan Pehrson (vii)   2,500    10,000 
    177,396    263,063 
Related party transactions

Related party transactions

 

 

   Three Months
Ended June 30,
   Six Months
Ended June 30,
 
   2021   2020   2021   2020 
   US$   US$   US$   US$ 
   (unaudited)   (unaudited)   (unaudited)   (unaudited) 
                 
Service income received from                    
Value E Consultant International (M)
Sdn. Bhd (viii)
   -    4,015    -    4,015 
TAP Technology (HK) Limited (v)   -    98,718    -    98,718 
SmartMyWays Co., Limited (iii)   -    45    -    23,249 
ValueX International Pte. Ltd. (ix)   -    13,873    -    159,581 
AppMyWays Co., Limited (vi)   27    -    24,937    - 
                     
Subcontracting fees payable to                    
Value Exchange International Limited (i)   (43,692)   -    (43,692)   - 
Value E Consultant International (M)
Sdn. Bhd (viii)
   (16,747)   -    (16,747)   - 
TAP Technology (HK) Limited (v)   (41,682)   -    (41,682)   - 
AppMyWays Co., Limited (vi)   -    (256,410)   -    (256,410)

 

 

VALUE EXCHANGE INTERNATIONAL, INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

13.Related party and shareholder transactions (Continued)

 

Management fees received from                
Value Exchange International Limited (i)   26,733    18,591    46,906    26,138 
TAP Technology (HK) Limited (v)   7,692    15,385    15,385    15,385 
SmartMyWays Co., Limited (iii)   7,692    15,385    15,385    15,385 
Cucumbuy.com Limited (ii)   7,692    15,385    15,385    15,385 
Retail Intelligent Unit Limited (iv)   3,077    6,153    6,154    6,153 

 

 

(i)Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and a directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(ii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(iii)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
(iv)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
(v)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vi)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
(vii)Mr. Johan Pehrson is a director of the Company. The balance is unsecured, interest free and repayable on demand.
(viii)Ms. Bella Tsang, a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.
(ix)Ms. Bella Tsang, a director of the Company, is a shareholder and a director of ValueX International Pte. Ltd., a company incorporated in Singapore. The balance is unsecured, interest free and repayable on demand.
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Nature of Operations and Continuance of Business (Details Narrative)
1 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2021
Jan. 31, 2017
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Entity Incorporation, State or Country Code   NV  
Entity Incorporation, Date of Incorporation   Jun. 26, 2007  
Description of entity the Company held four wholly-owned subsidiaries, and two subsidiaries with 51% ownership.    
Tap Services Inc [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Ownership percentage     100.00%
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
The Company’s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: (Details)
6 Months Ended
Jun. 30, 2021
Value Exchange International Inc [Member]  
Condensed Cash Flow Statements, Captions [Line Items]  
Business Acquisition, Name of Acquired Entity Value Exchange International, Inc.
Place Of Incorporation USA
Value Exchange Intl China Limite [Member] | HONG KONG  
Condensed Cash Flow Statements, Captions [Line Items]  
Business Acquisition, Name of Acquired Entity Value Exchange Int’l (China) Limited
Place Of Incorporation Hong Kong
Noncontrolling Interest, Ownership Percentage by Parent 100.00%
Value Exchange Intl Shanghai Limited [Member] | CHINA  
Condensed Cash Flow Statements, Captions [Line Items]  
Business Acquisition, Name of Acquired Entity Value Exchange Int’l (Shanghai) Limited
Place Of Incorporation PRC
Noncontrolling Interest, Ownership Percentage by Parent 100.00%
Value Exchange Intl Hong Kong Limited [Member] | HONG KONG  
Condensed Cash Flow Statements, Captions [Line Items]  
Business Acquisition, Name of Acquired Entity Value Exchange Int’l (Hong Kong) Limited
Place Of Incorporation Hong Kong
Noncontrolling Interest, Ownership Percentage by Parent 100.00%
Tap Services Inc [Member] | PHILIPPINES  
Condensed Cash Flow Statements, Captions [Line Items]  
Business Acquisition, Name of Acquired Entity TapServices, Inc.
Place Of Incorporation Philippines
Noncontrolling Interest, Ownership Percentage by Parent 100.00%
Value Exchange Intl Hunan Limited [Member] | CHINA  
Condensed Cash Flow Statements, Captions [Line Items]  
Business Acquisition, Name of Acquired Entity Value Exchange Int’l (Hunan) Limited
Place Of Incorporation PRC
Noncontrolling Interest, Ownership Percentage by Parent 51.00%
Shanghai Zhaonan Hengan Information Technology Co Ltd [Member] | CHINA  
Condensed Cash Flow Statements, Captions [Line Items]  
Business Acquisition, Name of Acquired Entity Shanghai Zhaonan Hengan Information Technology Co., Ltd.
Place Of Incorporation   PRC
Noncontrolling Interest, Ownership Percentage by Parent 51.00%
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows: (Details)
6 Months Ended
Jun. 30, 2021
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Computer Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Software and Software Development Costs [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 3 years
Building [Member]  
Property, Plant and Equipment [Line Items]  
Estimated Useful Life 5 years
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of revenue (Details)
6 Months Ended
Jun. 30, 2021
Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Estimated Economic Life 3 years
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
There were no sales returns during the six months period ended June 30, 2021 and 2020. (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues $ 2,389,995 $ 4,233,763 $ 4,593,767 $ 12,436,674
Systems Development And Integration [Member]        
Revenues 126,061 2,176,018 160,138 8,386,083
Systems Maintenance [Member]        
Revenues 1,898,908 1,881,849 3,507,374 3,376,959
Sales Of Hardware And Consumables [Member]        
Revenues $ 365,026 $ 175,896 $ 926,255 $ 673,632
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred. (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
China, Yuan Renminbi          
PESO : USD exchange rate 6.4806 7.1432 6.4989   7.0762  
PESO : USD exchange rate     6.4838   7.1158
Hong Kong, Dollars          
PESO : USD exchange rate 7.800 7.800 7.800 7.800  
PESO : USD exchange rate     7.800   7.800
Philippines, Pesos          
PESO : USD exchange rate 47.6357 50.1608 47.6720 50.2410  
PESO : USD exchange rate     47.4164   50.1608
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
Allowance accounts receivable $ 0 $ 4,253
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts receivable consisted of the following (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Credit Loss [Abstract]    
Accounts receivable $ 774,987 $ 603,689
Allowance for doubtful accounts 0 (4,253)
Accounts receivable, net $ 774,987 $ 599,436
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Other receivables and prepayments consisted of the following (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Receivables [Abstract]    
Deposits and prepaid expense $ 279,508 $ 299,790
Others 143,151 114,552
Other receivables and prepayments $ 422,659 $ 414,342
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of inventories (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Inventory Disclosure [Abstract]    
Finished goods $ 292,707 $ 238,147
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Plant and equipment consisted of the following (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 925,207 $ 899,171
Less: accumulated depreciation (614,634) (542,150)
Plant and equipment, net 310,573 357,021
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 81,270 78,224
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 252,421 254,681
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 358,469 334,237
Computer software    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 44,337 43,319
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 119,806 119,806
Building [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 68,904 $ 68,904
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Plant and equipment, net (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 72,398 $ 76,132
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill consisted of the following (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]    
Goodwill arising from acquisition of TSI $ 206,812 $ 206,812
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Schedule of operating lease right of use assets (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Lease, Right-of-Use Asset $ 476,883 $ 585,057
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.21.2
The components of lease liabilities are as follows: (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Lease liabilities, current $ 279,219 $ 303,687
Lease liabilities, non-current 191,363 277,111
Present value of lease liabilities $ 470,582 $ 580,798
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.2
The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021: (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Year one $ 289,227 $ 316,880
Year two 145,647 187,971
Year three 49,720 95,772
Year four
Thereafter
Total undiscounted cash flows 484,594 600,623
Less: Imputed interest (14,012) (19,826)
Present value of lease liabilities $ 470,582 $ 580,798
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Leases [Abstract]    
Total lease cost $ 8,363 $ 6,277
Weighted-average remaining lease term 1 year 3 months 18 days  
Weighted-average discount rate 3.00%  
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Long term bank loan $ 82,056 $ 101,823
Less: Current portion of long term bank loan (39,815) (38,874)
 Bank loan 42,241 62,949
Current portion of long term bank loan $ 39,815 $ 38,874
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Bank loan (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Debt Disclosure [Abstract]    
Bank collateral bank loan secured by property and equipment  
Bank loan secured $ 38,959 $ 44,533
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrual $ 631,580 $ 737,142
Income taxes payable 112,583 94,675
Other payables and accrued liabilities $ 744,163 $ 831,817
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Other payables and accrued liabilities (Details Narrative)
Jun. 30, 2021
Payables and Accruals [Abstract]  
Monthly salaries contribute 5.00%
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Deferred income consisted of the following as of June 30, 2021 and December 31, 2020: (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Revenue Recognition and Deferred Revenue [Abstract]    
Service fees received in advance $ 258,151 $ 254,937
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Statutory reserves (Details Narrative)
6 Months Ended
Jun. 30, 2021
SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items]  
Reserve percent 0.10
Remaining reserve percent 25.00%
Maximum [Member]  
SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items]  
Reserve percent 0.50
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.21.2
Related party balances (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]    
Due from a related party $ 1,549,747 $ 1,343,466
Due to related parties 177,396 263,063
Value Exchange International Limited (i)    
Related Party Transaction [Line Items]    
Due from a related party 1,442,053 1,269,620
Cucumbuy.com Limited (ii)    
Related Party Transaction [Line Items]    
Due from a related party 38,462 30,769
SmartMyWays Co., Limited (iii)    
Related Party Transaction [Line Items]    
Due from a related party 38,462 30,769
Retail Intelligent Unit Limited (iv)    
Related Party Transaction [Line Items]    
Due from a related party 15,385 12,308
TAP Technology (HK) Limited (v)    
Related Party Transaction [Line Items]    
Due from a related party 15,385
AppMyWays Co., Limited (vi)    
Related Party Transaction [Line Items]    
Due to related parties 174,896 253,063
Mr. Johan Pehrson (vii)    
Related Party Transaction [Line Items]    
Due to related parties $ 2,500 $ 10,000
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Related party transactions (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Sep. 30, 2020
Value E Consultant International M Sdn Bhd [Member]          
Related Party Transaction [Line Items]          
Service income received [1] $ 4,015 $ 4,015  
Subcontracting fees payable (16,747) [1] (16,747) [1]  
T A P Technology H K Limited [Member]          
Related Party Transaction [Line Items]          
Service income received [2] 98,718 98,718  
Subcontracting fees payable (41,682) [2] (41,682) [2]  
Management fees received [2] 7,692 15,385 15,385 15,385  
Smart My Ways Co Limited [Member]          
Related Party Transaction [Line Items]          
Service income received [3] 45 23,249  
Management fees received [3] 7,692 15,385 15,385 15,385  
Value X International Pte Ltd [Member]          
Related Party Transaction [Line Items]          
Service income received [4] 13,873 159,581  
App My Ways Co Limited [Member]          
Related Party Transaction [Line Items]          
Service income received 27 [5] 24,937 [5]  
Subcontracting fees payable (256,410) [5] (256,410) [5]  
Value Exchange International Limited [Member]          
Related Party Transaction [Line Items]          
Subcontracting fees payable (43,692) [6] (43,692) [6]  
Management fees received [6] 26,733 18,591 46,906 26,138  
Cucumbuy.com Limited (ii)          
Related Party Transaction [Line Items]          
Management fees received [7] 7,692 15,385 15,385 15,385  
Retail Intelligent Unit Limited (iv)          
Related Party Transaction [Line Items]          
Management fees received [8] $ 3,077 $ 6,153 $ 6,154 $ 6,153  
[1] Ms. Bella Tsang, a director of the Company, is a shareholder of Value E Consultant International (M) Sdn. Bhd, a company incorporated in Malaysia. The balance is unsecured, interest free and repayable on demand.
[2] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of TAP Technology (HK) Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[3] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of SmartMyWays Co., Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of SmartMyWays Co., Limited. The balance is unsecured, interest free and repayable on demand.
[4] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of ValueX International Pte. Ltd., a company incorporated in Singapore. The balance is unsecured, interest free and repayable on demand.
[5] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of AppMyWays Co., Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[6] Mr. Kenneth Tan and Ms. Bella Tsang, directors of the Company, are shareholders and a directors of Value Exchange International Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[7] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Cucumbuy.com Limited, a company incorporated in Hong Kong. The balance is unsecured, interest free and repayable on demand.
[8] Ms. Bella Tsang, a director of the Company, is a shareholder and a director of Retail Intelligent Unit Limited, a company incorporated in Hong Kong. Mr. Kenneth Tan, a director of the Company, is a director of Retail Intelligent Unit Limited. The balance is unsecured, interest free and repayable on demand.
EXCEL 67 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( $E:$%,'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 " !)6A!3_>4?">\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$Y95TSJR\9.&PQ6V.C-V&IK&CO&UDCZ]G.R-J5L#["CI=^? M/H$:'83N(K[%+F DB^EN<*U/0HOV$XPHP%;=.@I 2\Y,#E. M#*>A;> *&&&$T:6? IJ9.%7_Q$X=8.?DD.R&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !)6A!33PM.U1T% *%0 & 'AL+W=O_0N/.],H.(&R$K[)]XZ):6,[G,OTCB71\UCOND8@O69'J.[GYQ+<-&AF]4*:Y_26; M\MGAL$?"(MH._#?!M0TLRVZR/ M3+/I1,D-4>9I4#,'-CCJ7SUR1 D*?P-CE_EQ[=Z/IJ?OV9/N58PY/Y&)(>5Y-!*#@](?I1A 1-!D_O7 M-6_*.![NN8-;A&)448Q0F1D@1!;C,F6K)@P\?LG2G",<0<41=,O&;<&4YBI] M)7=\+95N0L*EM"HPHG%%-.[8/XI!N;+5YC 2KM66I>.*Z;@;TPU7B8S,;",P MWQN'#ZZTFU\_??C0,D5.*K:3;FR721ZR=(=X"9<;"PJN=DL1),^MRYK[OZ > M.5.'D5K$6A+E[15;#Q6:%TJ]A\*ZLD5N,/#HP$?1:(U&4:T+H1/]"F0I)]=% M]L15(Q NXKKN8.2/_#&&5)=>S^^"=,=7B:F^D+=KEC7G"1=Z8&G!R<5+&#.Q MXN1*0)T1S$QLEO;A-#S">.NZ[N&5>.W>$D)? M2 6EUL+UR4+#Q"!2D;DL(*F06QDU#P!<_?H!@ZR-P<.K^19R%D6P5LK[NP/R M!9XCWT0S&2[Y722:!"[MD_-4AC_(>9\$X,A2JCZ&7/N&AY=[%/E^(QN1<7?YPW5KPYR;CH:# FCP479!$7@LP3%1:) M1G!I;3,4=X;WN'-S!N/U7FY$$VB+7)E:C*RV&HI[PW_(RAG4"(4K??J, =4& M0SL93 5T(W,-8^?/9'UP5K]K](NX"*IOLUH4']]_@;XEJ\V$=C03\/ERG\"LL-@.M9$, M5VPAJQV$=G(0L\H"4P-S6\D#@G1SA(N-J94;7;Z"@8YBIV9J)YMSA@FW?9'Y=_?U. MU7\1<\@5 M0BTPI4%WV_4]$'E S6=@L-*PI81-FM'?*MT%!P100Y;-I6V2J/ MK++9_'N>^H$W"CS?G3C/^U3.WFZ3Z12["9>3T!A,N?%47:TV^F9V>\NI'R]W M";\RTZE1MOY8F6:[MW]22UEID]C#F+N#(/P/VEE'IW8EY0 M;7]._P502P,$% @ 25H04\A70>AT!P 5QX !@ !X;"]W;W)K;E68Z,UO,Y"J#.1NJEIG:2%O2E35>2[*'Y]EII[/1F3T\L5M^KC1YHO)]'0K'N52ZJ_; MFQ+N)OM9UFDNBRI5!2KEP]EH1CZ>9L M%(_06CZ(.M.WZOF+; D%9KZ5RJKF$SVWMGB$5G6E5=X.!@1Y6NS^B^^M(WH# M"!\80-L!]*T#6#N -41WR!I:%T*+Z6FIGE%IK&$V<]'XIAD-;-+"+.-2E_!K M"N/T]/SZ:GE]N;B8WSJ?(Z67^;SNR7ZM2Y$O4ZU7/^&3M#7Y07Z M]>??3B<:'FL&3U;M(S[O'D$''O'/NOB &!XCBBEQ##_W#[^0*QA.FN'X1/R8C,..<<;# 3;AGDWX7C;7>B/+WGK!4A5 I)1;\0/2K7MI0@LF MIS0,DB,V#C,";*B;3+0G$[V7S*)X LBJ3*43=F3AH0F-\/$B.,Q83/A V,1[ MV+$/]O1.:9%!2BY+@(A$54FW;V/KZ2P(DL@*;H<=(7%$8S?,9 \S\::WJ^NK MDS>G.(([F]C>9,*QA:\D_ZG1K=M88%5([Y0 [J.$@8D<><-D%42,2+@^0 MGJ81+]@+^2!AF=9(B^^>E6IG.4@]/, 63-LL(F$\A++3(4*]*/^AU/HYS3(G M-&KO80S/I,?87K4[!-=I&O&*VO1Z*TNAT^(1TC]42:@TY=")>CBIX6;GTN'U M9W;>B,(XMAQKVP5Q !ME 'PG<,2K<&VH%JHX>3UB7(J*TCE!+*>S!: MM Y#R"-Q,E">TTYQ*']SU?6V'$D[>:#O;F7ZGP=%SVL>LX6"_T/R\5!. ;]K*SW>''^OJEU&M;RU8RRD)L%?\..\8Q#O$ XD[QJ%_Q=HA? M0^G0,L[CP&KH'88,1S@)!E(&ZU2/86_*6'Z9WS&^7O_P44Q)]0O-_ M?5W<_==W)M4I%/,KU$WYD@\JK5;?QHA@/,:[/U1M1&D*F5J#'*3_D^LQ^AE_ M@%\P,;*+GD16RT^P["^6:569:L=4/JK6E88+V-#.HRTOK#<*F%KK4J?Z!V=SCS ',T=21FQV7.JV:'(#MI9_[.[U9J M 5^MD11E 3O C=$6ZX@FC%BGQ8[NCX#0#:'LU)AYU=@T:75>[XIRU;1"T$I MT&W,VYPG$#0%K:L;NBVI)V&$+??:9DF4\($JDG7*R_S*NY.")N8V*EO+LGI) MM.80RWW2RQQ*BJ. ,6OG.J29$AXG PK&.LUE?LV],FJK"EVJ+#-E0UI C2,K M9X' '(TC#V-K;]AF >/!0!_$.K%E?K%=FAS9^O9O:-YX=8P6Q2JK349#-]!M MF+=U,ZW+]+[6IH$V/1Y0[#-<^!@ZI!J*/TRMO&<;$AK&C ^PY)U4;^__95^XC^RQSW(8[+T'F(,^F]]3.O7'\7Y6-:5%!E/L!(_"$"3Y2[MYB[ M&ZVVS8O >Z6URIO+C10 WQC [P]*Z9<;\VYQ_RYY^B=02P,$% @ 25H0 M4R>LT*_@ @ ?PD !@ !X;"]W;W)KVBE=KF"P)4@$2!JIVZ%C5==S'MPB0'8C6QF>U MU\_VTDSTO)9 M+L!.SON>YQQ.Y'17C+^(!$"BURREHFXX3V!DFU.IWS;4)[W=9+E-"8<*1R+,,\S]7D+)5SW*MMPN/ M9)Y(?<'N=Q=X#B'([XL)5SN[*? .%?BEP#>%%F2FK!&6N-_E;(6XCE9N>F%Z8]2J&D+UWQA* MKNX2I9/]X<-]^'!W.QH\C4?H:G WN!^.47@S'C^%Z"2G.(^)A/@4G4PP!RH3 MD"3"Z2DZ1U^0C42BKHJN+16)]K.C,NM5D=7;DO5K3B^0[YPAS_'<#?+A;OD( M(B5WC=RIRVU5?]4$KVJ"9_S\+7ZAQ!+4;$K$9NB:4$PC@E,T88*86?LYF K) MU<3]VI',KY+Y)EEC2[*)FE/@'&(42A:]G*'0-!$-.I' M<]EWG?+3M9?KK3LDL@;>J, ;QX&KD4",(].]&#WC- 72&PO M=V]R:W-H965T&ULS9KO<]HV&,?_%1W;[9*[MEB294M9PET" M3LMN@1S0;&]=4((W8U-;).U_/]D8#-)C-]?P8F\"-E\]DK[Z]9&4RY=I5+KBVXWGR_E*LP_I&N9Z%\>TVP5*OV8/77S=2;#19EH%7>) MXWC=51@EG=YE^>X^ZUVF&Q5'B;S/4+Y9K<+L^XV,TY>K#N[L7DRBIZ4J7G1[ ME^OP24ZE^KR^S_13=Q]E$:UDDD=I@C+Y>-6YQA(ADB_YP7=45.5+ MFOY;/ P75QVG*)&,Y5P5(4+]\2S[,HZ+2+H<7ZN@G7V>1<+#[[OHMV7E=66^ MA+GLI_%?T4(MKSJ\@Q;R,=S$:I*^?))5A5@1;Y[&>?D7O51:IX/FFUREJRJQ M+L$J2K:?X;?*B(,$.@Z<@%0)B)G ;4A JP3TM3FX50+WM3FP*D%9]>ZV[J5Q M@U"%O4%!UEJC+]:Z33J5Y_/)J._QP.KF?! $UG M^N,N&,VF:'R+QO?!Y'HVU )T/1J@_OCN?A)\"D;3X4. AB/]'"!TMDG"S2)2 M(. 0#Y>F_/KD#5>=MN0<_G?N1&73?26@9 MCS;$&P4S- D>@M'G8-H2SMV'<\MP+ARNF/LN\G4XEU<=/;GE,GN6G=YOOV#/ M^?WP[U3_$,TEBI)YNI)0G]IFXY79%#/B;Z[%QX9P_;&L%:?^^/IK!AYTV#R,.RW>NWM0WJG\+J? MY@JECRC_H>?;[-A!W=]CCKEP/<-T0$B%<+%KN#F A(0S['/#=BAK[#M<. 3V MW=^;Y+>9U/LX&4^GZ'XROAW.H#K[5L;,QXXKC!K;,D*%APUC!K8,4XTQP878Y0.=B09ACM "@PXYP_8/QNVT" M0*@;"KL8;@/LU*NN@ZT9 M'Y!QS[$<@62$.J8CMLPGS&W@7EP#&&XEL-S MHFD.P%B:)ZW5 $ V1_.?9[H#A..NV[0@ULB&^2G<&:NES& \X.#@-I>S/J!C MOHT'M@H7_&2Z8%&U470V0XOS]^A1,(SC U[ MS/,)-BVR9;HO^!2;)@$ZBKEK,12@\WWF,]@F4B,F:47,'455!'$3W(XG0<%4 M#\.IYBB[]_R?_R)=^%U-9M=_FSOCZD 'H%:7ZYV^T8*0SA>^V3(#0$WYOIX9!E!^'O5, M: -D'J:\P9^:D EI]:@(P8YOS4VVCFIL;JIX3;#DC00;?-U$ZCM:IO%" M,TEQM*B78]1/5^LP^0Y:!)WN,2',,YD^).286UMX0*<="^M;39JO=,(ZAI#<2SGHDP M 11-,-[D3(VSY*=Q%JPZMX[;&P8/( 0'CZV#!X^M:QL\-<"25H#MC>3N1 6M M-:+FRS"3[XKKSFA>GHPNHGBCP%NPFRKR89',/O.W? M[N_;K\M;9N/]#;[H8^#] %\$V]OT.OSVQ?-19.1]\7=QL>U^^ M?5#INKP0_I(JE:[*KTL9ZGFZ$.C?']-4[1Z*#/;_M=#[#U!+ P04 " !) M6A!3W=/XZ!8' "<&P & 'AL+W=OY; M+QLN=E3"5_'82?>"T776:!=WL&5YG1V-DE;O*KLW$[TK?I!QE+"90.EAMZ/B M]PV+^=-URVZ]W)A'CUNI;G1Z5WOZR!9,/NQG KYU3KVLHQU+TH@G2+#-=:MO M7PY(H!ID%M\C]I2>72,UE17G/]67\?JZ92E%+&:A5%U0^#BR 8MCU1/H^%5T MVCJ-J1J>7[_T/LHF#Y-9T90->/PC6LOM=2MHH37;T$,LY_SI&RLFY*K^0AZG MV?_HJ;"U6B@\I)+OBL:@8! T-"!% Y)--%>6 M3>N62MJ[$OP)"64-O:F+S#=9:YA-E*C'N) "?HV@G>P-II/%]&Y\VU\.;]%B M"1_WP\ER@:8C-.@OOJ'1W?3' GTZ)/2PCB1;7Z V>ECLSPA:V-7H& M[V]N&>20DS-)UA]IH^FL^&\OQQ/OJ+^8#G^/EZ.AXM+PSC.:1PG M&\=I&&<"X;T7?!-)W3/(VWI96Q7%QQ[!KH^=J\[QW#5U,]?SE1N.&F7N29EK M]$!__3>L60ASF2+)(.J_EK=TS=_B8=(.*TS16GDVP MWFG^29IOE-;?<2&C?QJE^;5!;3\( J^B36/6]8*NHQ<7G,0%1G'C1#+!4@D/ M*N0[IM,7U 9NDZY=4:TJ62KLZ]OGX"ME6F7\LXA5&4T"1D*.0IA QP+0-IFV_:$!V(IBF3 MVED5W9[+"8A'*D[76'G8;Q)]Q@S[C5C:,"&RX%5K DGZK/=]T4_%:8Y?E5DW MPZ[5$%4V+F5BTN21I:#R/*MD+D4T6:,XHJLHSC*,(<'89?:WB3F.PY ? M5.:#1,.B(UW%VG I>GD5"K;ONFXU9'2&GHMMQV[P3,D/VPR0J=PR<28S]P<$ MP)[^SI*W5K=3EQ,0N_8P-6:VY[K8:U!=LL5VW\J3F7O7!X8V@N]@ C&%F@3M MJ:@_Q$*T6U>#+0\'-6=K#%W?LH,FV25X;#-YQLD17,I%D\(Z4]JNXWI65:#& M+K!(TUHHX6._09^750O/OG')UMG2)M@!"E5%:B!D8]^Q&C*]76+(-G,H7[*% MQGR]TC 4!V:(XT*\!CV![[G5@DAC9[N8$-(@O:24;<94)5UJ-=;I0B#0JPKK M5JX7!$W.Q26%L)E"YY&5E6UOQA6NDZ4=N)Y7S0;F@=^%W]=S*B&%S9!21?(' MZTSM1.ML@L+%Z?JUF=8-_2X.FBIJ7&(,OX&QRJYB//D^7'Q@5X%+@&$SP&8' M$6YA3XSX!NUCFL@LS-BO0[175-"Z1\,HB'=2\XX.>J3;D%QQ23)L)MFI!,QA M5MU5%B+K2*H7J#JCI@(5E\S"9F:=5F&Q".'O"'+?L>YTX/(MIUKUZ^QLRVVH M\7!)+>Q]:-6-QI/^9/"!55<"")L!-$Y3E<73+150!]-])&FL=TD=+IYKP;^J M2XSC_8><4T(*FR$U$SQD;)WFY4G"DS;L?Z7@<:P>>%2L5?WD-/0)O/K:EBUF]H4 MVZN8T8;M(=& #*IQ'U<#36>(;4"!VR"])!4QDVK^4G:KO)MNN9 (GL8.K6CR M$\6<:@\%B(9+=A=;U9I!:T>\IK*6E%@B^'V9[9RJ)6MSS[^=YXI1SO4Y/O'\ MZL+7V+4QMKN-$SD[M#-3;S@:#0=+=>(Y_&OPK3_Y.D3S_G*(II/L"%0K6DT8H]1DJ@EH>H+)B*N336D3K2L#*^6%!H[3!PK:%); MHH^8-VRY6@:ECUEG?4/F0B:KG1EJ[/RNATG3(BC!27PCHAS99=W*LVL>ZIR]Y]@Q\9B]_DE1MG_-7QJ<[IY>,?6S%RN5^S?VY2!_ M451VD[^WNJ<"%FD*P-A E]87'QZ;R%\%Y5\DWV=O4U9<2K[++K>,KIE0!O#[ MAG/Y\D4-<'HAU_L74$L#!!0 ( $E:$%/*TN0#/ 4 ,X, 8 >&PO M=V]R:W-H965T&ULM5=M<]HX$/[.K]CAYF[2&9>W)$U?DLP M(84F,0R0W%UO[H.P%ZRI+;F2')?^^EO)QI"4Y-K.W1GZ9LA3,TM^E$ MT:Y9:0EY@D)S*4#A\JS>;;_M'5E^QW#',=<[:["1+*3\9#>C\*S>L@YAC(&Q M&AA][K&/<6P5D1N?2YWURJ05W%UOM%^ZV"F6!=/8E_'O/#316?UU'4)H6%SA,67L$-J8HT#$2(X4/Y)GE;N=S9 MN-SK/*OP0R8:<-CRH-/JM)_1=UA!<.CT'3ZA;ZQ63/"O+G;/QJUES$-6% TA M,5&H49B"0%!<=WIM-[=#48CMVR_\Z"D M]662,K%^3,ZQI(!4&UJF2]H+R)D&+@*I4DD^8D@;,!$6T%OW?+QG(0,J"H3. M*Z]&W>@$YL11VH-4R7L>HH;1O(K%JF^?O*MI5/<\P")N2GM6H&"DLZ'0,!Z# MI@9"OIE(R6P5V2^2Y0(SL:)VMM \Y$QQTA/+8./E4-+AE?V9=:=%(:%,8RQM M:YABFBUB'M0HBGY$104;^";3_@: !HP%S#"E.EN@@HZM^M9K#PAAZ ]]0&T8 M*:$&$-8XU>&2*VWV>;?V]B2P]"6&@YFE18R_@&N>G9 M#]2\.R%-96D<#*^VH#S(:Q[Q('*"^#FC*.(U%- 2'YD0+$%;2D_#7CNHE.W' M?7BUQ9V:SPU;0_O(QM4^++ EAO\ V]J_8WO7O;X=P."/_K#KOQ_ R)\/IGYW M/AK[W6NZ_#[EVA_/!S.8CZ$_]F?CZ]%%=SZX@,N1W_7[H^XUS.9$N!GX\YG- MU&XLVQPM,T6UHQZ4-1/2T?;GZ@KA@DF859=W7ZJ\[\U5/[/%L\C6#<+FFY3T M;V]Z@VGO]L]-4FIE4JCQV$!.&E"Q@*VO+"#=M- T(U _74/5<&BH9VJ_6(ZXVWO7D/D/R)SC#,Z+E[HCS]W:[@&/>V M!'C4$FJV<6VKEG H<8& Q?'+ .W3\AB$2URH,KY.ZP?CVS0L^!@Q>J[(5VN> M+(MBK+4O^QR#2,A8KM;T=#2\;P*>?1S^7 \DP?W14EQ=AXU[O#83C>7L)E851)/4U?;,5,FR M9NU=WV+*LZFD\@ "31)C$."@ F,J^&91-^NTA5^;Y3.[:4R: MTTOK\MET/#Y_MDZ+ZLDO/]%GGYI??JJ[MBPJ\ZG1MENOTV;[RI3U_<]/)D_< M!Y^+Y:K%#Y[]\M,F79J9:;]L/C7PVS,_2EZL366+NM*-6?S\Y&KRXM4I/D\/ M_%:8>QO]K'$E\[K^BK^\S7]^,D:"3&FR%D=(X9\[ MGST]>:*SSK;U6EX&"M9%Q?^FWX0/T0N7XP,O3.6%*='-$Q&5K],V_>6GIK[7 M#3X-H^$/M%1Z&X@K*MR46=O MP6\U_XRX\W0]4+/BF55+(HLK5I]E65U5[5% MM=2?ZK+("F-_>M;"?/C6LTS&?L5C3P^,?:[?UU6[LOJFRDW>?_\9T.F)G3IB M7TT?'/"O7372)^-$3\?3R0/CG?C%G]!X)P?&&UBE_J^KN6T;$);_?F""4S_! M*4UP^O_"W0?'1FU]83=I9GY^ NIH37-GGOPR'>GOGU.E1_I5:@N+SW[",:HV M)5VY71G0EZQ>;])JBZ]D=67AK3QM3:X7195669&6RL+S!E2TM7J5WAD]-Z;2 M0,TF;>"YHJ)!FAR>-B#7[8I^%RHV30&#;$K@^=)4IDG+J MP-]F. ^1>;4V#2Q(/_W7?[F<3L 0)T 5_=KVH@Y;B^KV!FV\UMD1=I@[+1KM(6+-$?7=&8 MB"7 L9&^*DL%1@*H@XF*"GX0]FF0ILJF9(0L331/2^1(S#-3%J#<:;3RG>%O M [&XTLG%2PL+LQE,MC5IHPTNVNK7)C/KN6G4R<2V_-8"5E/?(\=AX46+Z[@W M/?IATI0X OIEO'Z]4)]*D"[\'+A9-YNZ8>'X"(QI[*K8Z TL$F5F:=1O:=D9 M??,M6Z75TNBWR("*GD_+!'[-1OK+[$I_ L$ 8925#+PEBROUT^L5,.1(OP/& M((5O:EC!W_!_D_'XSP^^.]33#=*]+LV'RD80.$ \R/]Q=)&W=BV6).J?"(E/*RZD2XHD#AX"";.5!TO1IEO 'LL_))W37\99+M S>N<]6M= YTVLK0@XD 1\PT?[BS^/[#/ MZ^]A]C6FQ)6TM6)34"*(X06384,X1'P998W>*X$L3\N 3+EPG?:F]XC@'Y,@Y:^3;_%.S+2 M[X.P(&:R1'%8+[R^*@#;H"DO-?(:["LZ"9P"OKP#T:T[> ZH:GJ<01.L@,-@ M-LO"('$@C'/Q;8P9:[#8$+:2&5'^CJU*V(._7 #H@4;01(-V%1O.K#.UG@U MR/"A!5C]2/03%?L[- H%L,F2UUL!= 5ZR@+&10=T!RME?2%C -NT!*$I@4DM M: /I',QDBV\@_ 3P@ 800QBLI?F!3:2&0!?806MDCY L90+M(UZ-^&K+9*-H MD/BB(8 A/Z!U:$ ": @A<6 HX7_@'=$9%^LB[;SNT \$'<^3ZNOO*JB(H:@ M$<8YO*4?J?R(W5>QUK_Z06?!AMR2,!3R"-CT+B=['AM:-6A]!C!2S=[>IL"Q M.6&QU-(G:56A?!ZT8@(3:O ]HHW!PB08+J')4+B[:?Y[)_N9 +@I,L]RF!VV MO4(O@YJ0=0T9K-X+%9@9:Q%0PB9N&"22J8$WVP%0<@ IT@ZBMGB- XHAM&1, MP4OR8@O0IF8-9D-KM5W!_K&]'7X?7[ =+,V]@3:BJEM/?P'T%E4.:HUAH!)- M<8-Y/<1Q4KWH2L%5\"M]!#JSZ%IT2<[V_W;U[LN-OOF/ZS=7'_YRH]]^N+WY M_.'J]NW'#U?O !U\N![I#Q]O;V;Z]J.^_OAA]O'=V]=7MS>O]:]O/UQ]N'Y[ M]4[/;N&#]SJA;J(B-9/3[S\6H&>ALV*9]4TZS)%\]QGWP%^ M$!_ 20&&610&-.YJ/TBA25W0HT\F].F8T S.G-IHDX1WL)-_TF-]FDQ/SM0" M;3W /A0S8%+\,Y).:"IW;@T& I81$V ).'-ET$VG9?$/X@ ]#EX-O\8U%=%P M18^[C EQ4(EC%T5CV^,"Q)A_JKM6(EJ]-NT*#4Z$J9Q2Q1/ A*J>@^TU-B,L MA0 $*0&Y-M_0""+WAB@6DX9Z5F[9R,8#)2CO8 37 .H*F HCAA3W/N[@O)S MT<8J1Y6,M4_$.FV^ AT\.0S:DY J[T\B, ML V$P /@ \ BB-,@0JUX)Q!6 M;(@W0Y_!'.0^:2MQ&,5P)0-XUI7T!=@VF+9@;"OXV7]9@(\K&AH* A.+-I%Y M,H)0#P(%(+%K> \8F)@J=7 6/7W1L#R!J6F6C/; N50@ X"JR8:C?:(]_AV] MC:Q97DHW18L[A@_\'97"Q4$-.K"V(!S1L&V_+P";0 "%>! 5-A$WQ^OP@GMH MY8K'7->(K!WT12^)[A'\IM?.1"SU5N/&$P $QB"CQ2$10@D.&HU3Q& $A\/[ M1"(%KZN@(IB/P^3J,:; 1!W$X<\17+<%YX[0/C)G"!$ZT.N^*A5'O )N;55W2A@,=$A^_ UD!ZX(QD2$T"UJL!:#X28!>&HCG M@F?/"$!8A0"I@U>B9>Y]9>M%>X^L=]]\7$ @C8?A(101Y]/[K'W-:B9_LT MJ -E/I%/7W5%B6&.?VQUI/\"]ON^0 X1=@2N+0OR_V^CGSE%AV%=@7DW6,L" MM9\V%,93WCV2/.&VKHH-.]&E&Y]R2UZ!.;50B<>@\=8HN== MRQII6P,N&2)7!W$C@\:!!AK^'XMH"W"M89:AA(+^U*"!:,&SD-%FFW+CI3S* M>6K#B0?8J[UA$N4E-*A(LK?,EK07*$'##-,ROL<9$6@8Y#CN=LN1>X0)>T&\ MA! FX*,L;1K,D2O>)DPDX#;,60M@6'*T9$OC)$CNXHD0]8PP&Q]B0O,-X"][ M<@AU*G+HE&P2&NJ&9"BLD6R]$OQ2,[,=\2.$]]KHL^_[<>N4$4 M28=P,6[M_'GB=91#?VZKJS EB'[' MQ%%B$KU66)_3\/[:4(RBTFK7?Z.8 )X +PS?"2P$#G!L'.^I$!C3U-?('@&X MW\N*_71?]+V.WNX/#E\O(Q5V@HYTLV+Z?5]@3M%05@K01R2L#TCHP.)10BD3 M46<.=LPP"!S*5HDS3Q2:$A=2EY+ ;FO0V'[J,P=YMT;4![5GCN88K5U6DAR1 M.\$<&*&1]<:T8O$$OP1K#O\*"AKI+Y32^_5J]DI%=:P9D)JG30Y&(B<*:*2G M5[/K(WU;;V",D[.Q ]BQGSONN\./.+&@[:2W&6(QD8]1]K<#YP@ \LZ4#' C M!N,+B,KKDMR*;N_K8QAB@[ &C;Z49!#B:_K1S6NE.#(S!4E14"S(K_MH8#;:1">LMBCR>\H)\*H[!A3Z$WIOC'I M"818+H7[$F9(AEZ-XK"<@OAM9!V]P:3U\)I9EH/L];6 2[PD],H+.4[;<:FJ M9S9"VCS9J8K\WN5+R42F7.($T/\[X$F2[VK%J?(.3%:#V6"N!U6Y>ZJX*UH, MTGA,]-('A7O0Q>@?03J+C@11),@*"QR&:SF+-$-7'N%L#G#!$C5LKIMEP2&I M-25 V67B"N:2@EL#6K>4!@.CWN#\B0L:*;'IPM,D7AAZ1M:W*,^$&[Z!7=LT M!>J98PD-.D*X]CMG2?\9 J6R1F/&[%.< MXGF_R.1Q9UU[C+NQ7,JDU!JZNU$"):<^+B*?#ICH' M$Y:ATV9:\',?68M$H7J*@2C8B$:1L[KM5Y_Z_,!1YNQU0KDXO4N+DG G2%MW MJ$(:HV-,:EC\\4>' ;\?Z5][IFVP_MC#^O0HEPP''U9I\"%HIA 7:/#Z^F0Z M/IY,C\_/V#0-&GQGI4,M)DK+S7LUC41BRN,2*$ZJD ?Y27?1- M?8^11N+!*@WK+$7L'$D0L,:TP10/%9!I;MC E+/1@#_J35]FPSHQ"PE:)G@Q MZ3G QXHC'M@*J\C_,![D2BOEHA"RW;L/J2" 1L!GVH5<(YT0(]H@1F67F*$E MH>!NB?<F9P-W[0"66%%Q!1U)F2#)1 MBH@ NW*PW)OZRO56/TW1H0.ZHR&/7)%-6I5 "@F*VY;K'MCX@E5J6:JK6?FI MPKAD'C6F1*AL%AJ"@-3V'H50Q@!$UA8X%4%[+E&N WM(?5&X$9L2+]/2UKBQ M($>%71'FC#BU*D#"FFSE8AL/J+(2<:+'S,&ZSK&1S*?SNRI\ %Y\T[FT/--$ MIBP2N=L^<@VS@R-!&>Z81+?FN%KN*8C%_&E$#L]^I#CMR+U,H>J(@"4>[FE, MN7N7"0Q4D0Y:UPS6&*,)U-L7ZAW^2S$WS3!]J?^]J]&0N&U"\9!Z-&D,?\X) M8"Y98-%*3'HD"F $7LKH$!KXT=\R:]F0$) N/07"=D;FH+>FH*>\5Z$Z0_C- MK_HEN7B9BU;G9ONRSQMG3GQIXF!OBBLA(RGA)3&LJV #N:OQ$5=AQ+_\QA'/6=W0@ MX81^J"?*SCAIDP(U@(P;H)#>5GU,O=MF&'7N#;BUETX@\7VL,KF>#_HAZIM( MABJGT8>;=$N?J/UJ+PY'O0=; =7\B+QA76V@Z4ROQ2H)=43)$;O4#&[:=O?K M4&[ 9;NV+N=.L#2-#HQ$MA;'^8VD37-N-]@0_S1!U14(UTX32BO-&)Z+M ]2 M^ZOJ(6,L]C17:=N+ND"8X(WJ.#1"^(:,[RL[_FCH]/6(!*:)SUDBW!HLM$*4EA)PYW(VS'4AUWT5$Q"_UE7+6I".+05%+7P?964-]N M"$/CN$;!9;7G"3J0V@BMMPD7C8&=NO>/=:243"-+6Z)QR' M%JU9HS9@/I,E+Y"><.VL-U46NX"4J2\ 6H@XP*YH1 M4"9^OA1$'GIJ1JH\TC=2_J-,M%TAK;'U8;Y97R4,CZF!KFJ$5M-SD,W>J#-\ M?.2^#!*RB3N]@>XY+)-$/>.FJZ+LJ*RR3Z%KNK[Y-'/MUDI"D(6T"E-:88[6]*Z@D#>2N5[P I^L80J:'RMSV,CRM )5;S !?B2. M1]W3Z0M,U6'"'3 A/#+GFAV]"ML)7@[SA3C94_#0-?5;XQ!1AZ?K[7DM/$"* MEU0A,M30*EDHYA%*PP90 =4?A5 U,-O>^%&)"CLSP1B!Z+=U]M75J,CHUQ4L MI:5Z&.R8-%KR8^']8G$L#R(XD4:!MY5B'M/L82F2+Q<.\5",G?OM5KA)G65; MD$?>EU+WNWPE?^[;,%W''Q>/%<-TTV2%9$YHSCIT2-Z#OTPKCL\#RP'9AGF+YPQ;U^YI[A+):QG) I>A7("T2000N=,; U[;JPPI*D7$%%ROX9?$=7J MMQ:MM<.,4GJD6K19NA:ND +#U*$+>J@0RX@"-C['0CD!"E\U+V$6:M:F@&J5 ME@NR]J[SC9HU7%S]DK?A,4)[;1S<(8G-P-0=*%I2+Q3B"ZI&8VBA3LD^;%#/ZW':]FFO94QWM*6(L_\6Q*24=$IF1(D H6E[- M54$*%U$0*=D8VBI1QK!)"4SHGBG+ $#C227"2. V7BA2^LE+$B:A"F[1*B97-TQPC!I8GX9C]<0SVK)Q[NF*$2*9=]L#A>^L)U_AQX. M;=T44@GILY,DP51CVB@2X7W"E&-4OPS= M:XWL-RN%4UYM4Y<[<>(/#B0&C?N>J 4Q#5&%$UBWW<=\/H^XX'O_K(3E#]@, M"HL1%+&"E:78>RJ7-IU$(Q&/%7[CSQ/L]YA;K/FT1J!"Y]6PL2.7#=$F*0+KP;"Z>**WI'K"#>S5U<]6#QVW?&SUAXQO_X!+.%%CS0-RD_2H6:7 _QT-FVZ,S-CK3$)MWQB,IESN82*EB1.6F=W8%=^=^;'A1A8DCL=.,0>/FG37^X##NS[UA@%RC*J'.$44X-]&-6R'/(""D YH%1N?<9H<-;- M.7E\/CX[GIXE'B-_CC"R2Q9Z_''#^ZVO(NRQ(R>[9GC/D-C00AA9$N^-N-"0 M5M(_)3HP-XNZZ/& TGO,@J%! M?U:'3YT&$CH&CJLYJ'GI:IQ2TXKV.I&$3I\T;'CT$H]%)">Y M'Y4Y,5 "2KB1?K_\&LYI#M 36JD_[SY&#:F89X#%DYH?@^1BET;Z#?$:U;1] MR=N*K4"L$'**IF$S+_$C?=G#\^%(G 0)&,'E \E#RA>J6XJDY):$&;S,/RIZ M#!_1_B?U9?8G'?VGGOJ39T?Z.WY6'VYN]>>;WVX^?+F9*3G&+"D7=?Q=,'HR M/4_&YT!.,KF GR:7>G(^3B8GE_HR.;F$3RY/HI%BZ9XDE\\OD^?C2_SI$OX[ M?:Y/DK/Q17)R<0H_GX]O$VH?"IY/SLV0\/=>3BS,8]5P_!ZJF9V?Z M_.(D.3^9JBG0\CQY_OR,CGB<)!?G)_#3V7/\Z0+6D)R>G"?G,.VK@IH5;+^+ MQTM7)%D]"4JM\K9"'O[1B=\*3Z50+HQDLQ?A^2P_^X[PU%!BD QR" >L:Y@K M(.P/59MPRG&HN>Y5C?]WJ3^LM;OP4T\@YRYFG>4=EUN[:;Z132B5#0)1NR?V%0[37CA'#I.Q@>D@5K*$]%3@PEU MR5#3$1)>=?HM=>ZKUP_B3C4ZUOBRG!*K1.=J,"'MVL%)8T-A#\L@W!)"J\<>3'H\LMA,?QB0VP,EOEOA Y[*7X?:G;N/1> M71T0"$0[4$\V<[HV,5# M9_CJ1@[-;3DV1S1#Y!2A\:EG2J2RM$C' M8KPUEBQ2B8IC6_< F@?4/ED:2P$$OWA7@JO"GXW_[%:&A1*:-O2_5#%1(SJ) M'R^3XQ^,0@4>J,<91I@W08P1TQ:=NQOI3R"=I>]SI!8A;O^25+)+E6+G%PJ+ M.\HJ][B MR<9P_!!FD!XEX-,^!:]GIX$:*7J(_V1^]-@870FRNIW_ ^GS?8/ M9N'R&P,.70[=D MRLW':CF(]4\IH7OG6!ZAN-XU0:[@QXFN^$01EX?]61T^'";GST=JBQWGC<=-]Q[ MRHN%CX(!L-8-C^6CB)&*5]*?P,F*\S41!'X(^S*6AI@N-&*,U!]'>K:BZW1X M%KP(HB0P,OBI'"QE#E&S-8I1Y@[5;9HZ[S"?A0FH< J^Z4?RTK+J=V-T8#*_ M6P\N5'W?0ANL2UF#'25RT45 W2PHCWR-4:)0Y)27Y80:+7:6^'@SKAT]-N&A M5:OOW]X?#)+M$5K++Q93,&+YUTSXR'-Y@X@WU GX"^N& M&-BTN)2K#L*%!@('Y3C_YF_OKWSTX<:MBOV M>1?7D1XU;:IP<.IVN,5CO]6;3S93D+FKGO%9[,,=)S*7M(U2"X^*6GBD/1#K M[#1CG]N+LL/KCJ3L7O6OI//-$ Z&!0EK?3]B>TB;J".EGQ@]<,-+=,Y=_3LW MS0VZB/BWL0)AUB_TE]GKG26=CTXOQ^?Z8C0YA:"?2])BF%R'0YR"46_^]GIP MG(O1Y7C,__^.43[=S#X.#G-Z,3H_.;L Q#B:G(\OOV.H'\*"YY?/@?;QQ?E4 M19;Y_\R Q\9X,#/;3XO;ZZ!V7@Y!)E8')V^5T+?&@!IY/S MT[!_ $6P645.AJ!; '4,GB4T:B$NM]S9(@]GT<.'VK4N)I=)?U17SJ1I^U^% M?I^H1N&Z?:[*LJ_/'ASBT2P;MY909M5UUM'I@Y;OUHUZY:GL8K%>P)41:]F&_A#L\G:J'SKB[*D=O3DE82>\QG=5VD;:4C8^QO,5XC'?89/B=3R.@RX[S5UT! D[?]/22A]@ M:'3>/<#F6A_#J/TBBXHN6&#_1$YI_S4G2XVD(U.7WZ+3?11X25I_Z'#3!BQ* M0X]& MO+P<4WU.Z<])"L] =>>MBZ#1D&F8L7E5:]6PBWX?#1 M"$+C)5#B XBAXV2!*1S=#F%[/BZ[R\3MWCU,=;-/![6&A1U5/=K[8U&P7!S, M9;I[F;C=SEVJ$$VX@3&+B*/^4ER9;(>K/SHLN /#;?@TU6=_&B%6G3+)SD;W:;G!HKL6N:1--^/B4:)E"C8CU#-# M4$+-E_,#]^NM"K.(YL]-QC%WFEB$%=;M' M[6V^E6"W=C587WV*-QE06G6+8=.Q^^*9I MTN]V0#BU-O6S2S0K;HD&\^>31 M'G$#%TDGU,379:O]AHBA^]7B[^F6CUW1TO3B0@XHJG".;GKI;S?8$WD1X9&Z M/Z+K L.5<-)=6=68$V:-?ELQ!)N.)^<)^Y1TS=!LV16$7%245NQ?)C)\GC.U M=#2$KNR>?:&1CR]$X(P8O])$*'! M8=U))4JDSUT9@;KV8+UIU6&,Z8]NH/:ZQ:)HX]W73F/%_O,-5W[Q*KK:Q-T. M$"Z2E$L(^<:-.C=\E%]*+'ARNNO=A8!\]3"">@M\G<%#BOCZ&*X7\5PJFFND M_VXXI\GG,$M_DBFZ< ; VJY!J(R]V'=_#L1#V]H)%G21'@!;L MNOI0C^C;X_%IHF=TT\%BZ^BX-7)+GK^+(]R9LK<=>"&9!6AL-GJZ=\G!SLT# MRX#PXJE9A[ZDD)_M_?&'/P2H'^:3#E MKI'9O8R!"D2UW-4@28=>O3"^$6*'-7;E'&J:UW1S/B6J0<']E6VU/[KOIU-YTH;,%,;0T/^5XH[N>@?V@M"3Y8_YVM#D# 6=L\VQPV^ M0E_155!AI3O&@9-=>6WD@JV*CRG&ET#YQ3NU\C,15ZD6&D$AIX-5_Y![C%:Y MYNH1^-QD*5X6$'L,3U%8-D_DXU*31W(#*NLW#S[]J"JWZUDE]4\J+X#QSSR.FV MY0$*,=$[UG+OQ=^LL5Y M35O$MOH160%A/2@IZO]BF.4JU+YA'MKFWO9-Q\?C24*7H4H^4SRTA-4S/"#) MJ5[OI2='#[SP/AQK^FL-FJE_@V=(K/E]=3(]D3_<\1H/,%!M@L'J&Y,OZHG(RK0) D$F)^V=)MR1D7#DT*V%"H3*+RAYX"UI9(EO2@?Q M<:^>)"%4[+_N#D_"SU@*C8X&4/^S/SPE)Z24'Q36_<\*LOXG!%G]0$'^7H3Q MD3L0][L2W@U?'HXNP)'YEPO[3UAOZ* MU+QNVWI-/ZY,"AJ##\#WB[INW2\X@?^S8K_\#U!+ P04 " !)6A!39G+. M61H# "V!@ & 'AL+W=O[UA5#(N@]G$SRWU;*)J*[C$I093ER73CQ!_PD^/6'+R#JV2EU+T; M?,FF0<\)0H&I=0R,'AM=N]NW0%?GI):LIL9@]KYSC'@T&H1GXQ$,>TDX')]UYHZ6 MR=1ET)"I>F7S6M#):J$?X&00QJ<)'*4+09+)[#A/S\["03($XMS)7JBR8O+Q MW9MQW!]]-.WV1VTZ3",(E3)7(Y<^>'FS".%*R35\Z#:.FBT:Z!YH4..H.ASR@AIPVJ"&]JK6DI<_E(:Z?- MJ;FY=\E,A2G/>?J4,82"]H+2/*62K$:9T913H0BNJ>3&R$EM%XX=@.C 2XAO M[1W3@-?7V,I^=F_*\\:+GL(;1[]F>NVJ%I@3M-<=G08DW+MD,["J\LZT4I;$ M^]>"?BRH70"MYTK9W< EV/^J9O\ 4$L#!!0 ( $E:$%-@]\"5:0( ' % M 8 >&PO=V]R:W-H965T&ULK911;YLP$,??\RE.: ^; MA (8TC95@M2TF[9)U:I6W1ZF/3AP!*M@,]LT[;??V20LD]9T#WM(L,W]?_[? MF?-BJ_2#J1$M/+6--,N@MK8[CR)3U-AR,U4=2GI3*=UR2U.]B4RGD9=>U#81 MB^.3J.5"!OG"K]WH?*%ZVPB)-QI,W[9,1+;!H'(AL_=\Q@W-()#\=[^@>?.^6RY@8O5?--E+9>!F' \%9_(* [03, M^QXV\BZON.7Y0JLM:!=--#?PJ7HUF1/2'URQ MH\#/O9Q"&H? 8I81 MKB?/3<<+7 ;$,:@?,D M;]<$2I-P=M+WI>"E.\F5]@I(^P!792 3W1I& 1V.@]G\1FP^3P\ MG<<3[\E DJ5A,DL@2;)P-F.3UZUFC(4GLSEDI$@S!G\[K.B@"UK4&]_K+LM> MVJ$AQM7Q.KD8NNAW^' 777.]$=) @Q5)X^GI+ ]]/,GFOP!02P,$% @ 25H04_ZS[LM4 @ #04 !D M !X;"]W;W)K&ULG53?:]LP$'[/7W&8/6P08L=. MFRXDAJ1960>%T-#M8>Q!L<^VJ"QYDMRT__U.8W2<"5!8[$(EN/9:N+\O<-WCGMS(H.K9*?4HU-N\T40N8108&8= Z// M$UZC$(Z(TOA]X SZD YX*A_9;WSM5,N.&;Q6X@?/;;4(K@+(L6"ML/=J_Q4/ M]5PXODP)X]^P[WR3.("L-5;5!S!E4'/9?=GSH0\G@*OH'4!\ ,0^[RZ0SW+- M+$OG6NU!.V]B<<#:]E4\HK=(#*B->K2+Z*A/%MINVGMK?VN+[L1?W7O+HH[IDLN#0@L M"!J-IA&ULK55-;]LX$+WK5PR$'A* B"1*MN3 -A"G+=K%!ALTV^YAT0,MC2RB$NF2 M5)W^^QW2'_$NZISV8/-KYLV\X?!IOM/FF^T0'3P/O;*+N'-N>YLDMNYP$/9& M;U'12:O-(!PMS2:Q6X.B"4Y#G_ TG2:#D"I>SL/>HUG.]>AZJ?#1@!V'09B? M*^SU;A%G\7'CD]QTSF\DR_E6;/ )W>?MHZ%5'M M@\$7B3M[-@?/9*WU-[_XV"SBU">$/=;.(P@:?N ]]KT'HC2^'S#C4TCO>#X_ MHK\/W(G+6EB\U_U?LG'=(JYB:+ 58^\^Z=T'//"9>+Q:]S;\PVYO6U#$>K1. M#P=G6@]2[4?Q?*C#F4.57G#@!P<>\MX'"EF^%4XLYT;OP'AK0O.30#5X4W)2 M^4MY.$+W-DE]0%KMD?@%I"D\:.4Z M"^]4@\V__1/*ZI0:/Z:VXJ\"_C:J&\A3!CSEV2MX^8EJ'O#R2U0-M;)Q/QF\ MD'YW) U_WZVM,]0D7U\)59Q"%2%4\3]4]76DZ0U< OO5 =2:WHMUV(!NP74( MK>[IX4FUB:B>&.KY%FLD-T"^Z&I48&TF>U]'O2'W>Z;X!.6R- M_H$>VD*5,5ZF4%:,\R+ZHVUE3?BC4=*-!O^3")]P5O",QH)-JRRZU\-V=!3T MQ22?5*R8SB#/"\;S\L7$ZM;M!$$6!M!.&_B"G:Q[A"R;L2J= M'L=H-EE#-9BPK,V)H[2U)0CT.8R]\N1HD M4:NE"%IQ-&PO=V]R:W-H965T M$&>+AE6X0??0W!G2XH&EX!*5Y5J!P7(9K287ZYGW#P[?.';V0 9?R5;K1Z]< M%\LH\0FAP-QY!D;',UZB$)Z(TGC:<49#2 \\E/?LGT+M5,N66;S4XCLO7+V, MYA$46+)6N'O=?<%=/:>>+]?"AG_H>M_3:01Y:YV6.S!E(+GJ3_:RZ\,!8)Z\ M 4AW@#3DW0<*65XQQ[*%T1T8[TUL7@BE!C0EQY7_*!MGZ)83SF6?M2XZ+L0B M=L3F;7&^0ZY[9/H&\@QNM7*UA8^JP.)/?$Q9#*FD^U36Z5'"FU:-89J<0)JD MDR-\TZ&T:>";_J,T8*J :^68JOA6(*RL16?ABMM<:-L:A!^KK76&!N3GD;"S M(>PLA)W]1T>/(OW^7=B&Y;B,:,$LFF>,LO,Q#(4,0JYI*ZS# G0)KD8HM:#U MXJH:41-N^ ?J/WK6)MP0GY8?3:'\,M0:$T6M*:/+6D MAI4A\J^;:_H>9R?S23JL7I)@ST5CM:CR#6]!ZA\0YT7VKM]HH/,+QPV6]0 M2P,$% @ 25H04YL4#;^X P [@< !D !X;"]W;W)K&ULG55M;^(X$/[.KQA%^V$KN>05$BI HI2]Y42A*G3O3J?[8!(' MK$ULUG9*^^]OG 2VN^I6ZGZ >-X>/S/CL8='J;[J/6,&GLI"Z)&S-^9PY;HZ MW;.2ZJX\,(&67*J2&A35SM4'Q6A6!Y6%&WA>WRTI%\YX6.ONU'@H*U-PP>X4 MZ*HLJ7J^9H4\CAS?.2GN^6YOK,(=#P]TQ];,/!SN%$KN&27C)1.:2P&*Y2-G MXE]=1]:_=OC"V5&_6(/-9"OE5RO,LY'C64*L8*FQ"!0_CVS*BL("(8UO+:9S MWM(&OER?T#_5N6,N6ZK95!9_\<-D4-%SLH MK!&4/56 A@H%JC4SNH.E8G6I;EC*RBU3$/JD\[#^ /CK?*P$K3)N6';16;V& M=BGSR^]H! 2.?A3W29*$T$MZQ.O%\&6R>)C![._IY\GRCQG,EYO9_7*RF:^6 MDP5!<=J%Y6HS6\-F!=/5 ]H:_>D>3B9RR"@Z,4;@5!/""!/T"< MD/23^#57(<7ER=T?^"3LAQ@6$]_W.W>V6:A_I$7%7J<=Q1[I)0$6SB/Q((&- M-+1H_5*I#2:DP&#^FC]!68],!YO"90;,3@Z<\[3G'JC([,(#6LI*8'I@)'R MI*;5)T@,_&X(85W2IE:VNQSK![H]1@2VS_#,J-+$GBB\N2K5D'V]\+7^!QKO MJ?X_N!%@8R%(L-9!C([V*'F-P1PE^%&/]",DGL1D$/NM8:\8@VA 8DQVT"-Q M'#2&7%8*+N&R@QGB*Y,;UHIU82N1<9VVI4FIWD-NCPM$241Z@PCZGD?Z08B- MUOH*YN6ALHX+WVGR:U>)^^(.+IG:U2^-AIIK M?';-+.>TTSN23#R4-_H6VGP?:B7>WR0 MF;(.:,^E-"?!;G!^XL?_ U!+ P04 " !)6A!32X[K\Z4" #@!0 &0 M 'AL+W=O*X95PN_TKJY#$-55%@3-1(-6DM;(%14<)&X7_BJ^7&>DY_.-("C^T#^Q>7N\DE)PJO!/M)2UTM_*D/)6Y)R_2=V'_% M/I^QY2L$4^X-^RXVN?"A:)46=0\V"FK*NR]Y[NMP!)A&[P"2'I XW=U!3N6& M:+*<2[$'::,-FS5K@E_!"8(GX?:T%EG6/30=0=- MWH%.X$9P72GXS$LL_\6'1L:@)3EH62#>29(\_^IW"GH;,1#.@CB_#27-)"MH0I M*(2Y]TIC"6(+ND+8"F8:B/*=1Y3UF6+A4"R'W6"!=8X2TMAYHTMO"#K>\Q[N M/X%YO+.6D[:DYI!S[UKP'6B4M;GC!T'3)(C&$XBC.)@FJ7>-2EW"52LE<@V- MD*ZMC!3V!O8LG073> SGQIH&TXL,SKW75+,D2+(8)DDPRV;>!RE[QIYN]8$J M>+8*@2L?R<4?/")36)@K44+^ HTT(T[J%P?'IY8VM55CSIF-9Y!EP3A-W[HP MX5'7U2AW;K;8/]=RW37@X!W&UZKKVM?P;O;=$+FC7 '#K8%&HXNQ#[*;)]U" MB\;U<"ZTF0C.K,P(1FD#S/Y6"'U8V .&H;[\"U!+ P04 " !)6A!3C(-H M5P@$ _"0 &0 'AL+W=OO(+QAN -RC>VD3:Y- [2]%7<;B@7M;GL8]J#8=")4EEQ);II_/U)VW'1W MZ?JPASBV1'[\/I*F/-L8>^_6B!Z>*J7=>;SVOCX=#EV^QDJX(U.CIIW2V$IX M>K2KH:LMBB(X56J8)HS.8\3N/= MPJUS6JSP#OW7>F'I:=BC%+)"[:318+$\CR_2T\LQVP>#/R1NW-X] ML)*E,??\\*4XCQ,FA ISSPB"_A[Q"I5B(*+QT&'&?4AVW+_?H5\'[:1E*1Q> M&?6G+/SZ/)[&4& I&N5OS>8S=GJ.&2\WRH4K;%K;T<<8\L9Y4W7.Q*"2NOT7 M3UT>]ARFR0&'K'/( N\V4&#Y27@QGUFS *->^"C@C0[@+?8E7[!D MH1S\=;%TWE*K_/U*B'$?8AQ"C/_WW+Z.FR9'\#;L@V:L-3?T:CF/161*(#LH MC:)W5.H5" >T1BG'/N7!]Q/F6"T)<92&U>0TZHWV]Z*O=S\"_:)WC19-(2G( M^ZA+,IR0P?$T@ MI"2)6)5 M*[-%[$VN3%4+O?WIAVF63LY_%QCAPD5]; MTZS6(%@'K,PC6LU^'RHR%U1>J&@,R@^=)LN#D;JVX";S5BZ;,()K)>@E_OU; MJ?"-5(L/C;2MU+;2U)Z6>%#]GM7R/"Z D'.TGFI,Q&U.M.@XZ;/Z0'63I22[ M/N%=V+8)*.)_<-J"=/N$HDK+:[CC M@QW#0GKVGMJ@H'JQS2&$J/6@:<*-STTRX&*$;B:97(CG7MYG_$+MOY+X3![A M^'O#=KAWJ%5H5^'HYJE%^6S/MWZU_SJX: _%9_/VT^)&V!4U."@LR34YFAS' M8-OCNGWPI@Y'Y-)X.G##[9J^<-"R >V7QOC= P?HOYGF_P!02P,$% @ M25H04YJ'>+5= @ + 4 !D !X;"]W;W)K&UL MG51-;]LP#+WG5Q#&#AM0Q!])VBY(#"3MAFU @2)!M\.P@V+3ME!+\B0YZ?[] M*-GQLH_DL$,LD2(?'QD]+0Y*/YL*T<*+J*59!I6US3P,35:A8&:L&I1T4B@M MF"53EZ%I-++<)XDZ3*+H.A2,RR!=>-^C3A>JM367^*C!M$(P_6.-M3HL@S@X M.C:\K*QSA.FB825NT3XUCYJL<$#)N4!IN)*@L5@&JWB^GKIX'_"9X\&<[,%U MLE/JV1D?\V40.4)88V8= J-ECW=8UPZ(:'SO,8.AI$L\W1_1W_O>J9<=,WBG MZB\\M]4RN T@QX*UM=VHPP?L^YDYO$S5QG_AT,7.D@"RUE@E^F1B(+CL5O;2 MS^$DX38ZDY#T"8GGW17R+.^99>E"JP-H%TUH;N-;]=E$CDOWIVRMIE-.>3:] MQP*UQARXS)3 16@)U!V%60^P[@"2,P#7\*"DK0R\DSGFO^>'1&9@E!P9K9.+ M@)]:.89)= 5)E,07\"9#AQ./-SF#M\$]RA9A@YDJ)>_N@LQAZ/P8\'6U,U;3 M-?EVH>ITJ#KU5:?_/]>+ $Z,<].P#)J M %LA%*HFZ7%9 C- /AHP#@/N1Y&AV*&&2>R]T7PT!)V>C9ZVKX!^H]>M9&W. MJU5/(MIG5Z]G=S OZ8;GMQ@@;KT M.C742RMM=YD'[_ 4K#H%_ KOWI$'IDLN#=184&HTOID%H#MM=H95C=?#3EE2 ME]]6])RA=@%T7BAECX8K,#R0Z4]02P,$% @ 25H04\^+;[D_! - D M !D !X;"]W;W)K&ULI5;);B,W$+WK*PH*D).C MU9XQ;%F [9D@$\2 86K5JU=% MLA<;YY]"Q1QI6QL;KH95C,W%>!SRBFL51JYABYW2^5I%3/UJ'!K/JDA.M1G/ M)I-/XUII.UPNTMJ]7RY<&XVV?.\IM'6M_.Z&C=M<#:?#_<*#7E51%L;+1:-6 M_,CQC^;>8S8^H!2Z9ANTL^2YO!I>3R]N3L4^&?RI>1..QB299,X]R>1;<36< M""$VG$=!4/A;\RT;(T"@\;W''!Y"BN/Q>(_^<\H=N60J\*TS?^DB5E?#\R$5 M7*K6Q >W^87[?,X$+W47%=5RX=V&O%@#308IU>0-F;+2"JUQSH[^LLI/5_/@AQ>@AQFD*< M_B\=/\:8SD;T&N>MI=\K)J,V@90ML+IJC9(>#^1*BMB[?[@=>/[>:L^8JT@9 MX_PRS(EM9-]X'9@*+4ID;01BXUVI8Z#H2/[XY'>,^PQNG?"&3+\@QASK0HH1;V@RO%!O1=<"R M;D0IX&:[9'CKZD;9'?VF-L :]-*!)=":QNA<989%D]L*="!9GARD>S8Z5I(K MCKWMY:IT:83NAL M,IB_B?=UIK)% MC^E UMF?#CI+(0<.R"(>"E&T7O0R&H>DZ&26UI0:H3QM !-P3U O6_AM(4?T M#2=%I=JV$6?B7P!(I;(V2.<$XBT:1YZR 59S9]?L8TH785*RB-WHB/30FSJ$ M5NA9O&II,RG)6V0CR\?BO#P\O>#:/]N(@Q#925OBW0ZR )M!HSRME6EY?Z;Z M2'GK/6X)-&K%9G]4ZL,!+[H;11P\R[,O>'OM,V64S?>M']J\2KEP5P]I%4B1 M"C [>^O6'1^]9#7[57JO0&73L,)G#7LQP'[I7-Q/),#A0VGY'U!+ P04 M" !)6A!39SX%8K\% "/$P &0 'AL+W=O2X^15$_.YG3&1LQ?3>_D;BJ;[1$2<:X2@0'R::GE8YS M?.X;_H+A:\(>5(D&$\E$B!]FT8].*[9QB*4LU$8#Q<<]Z[(T-8K0C7]7.BL; MDT:P3*^U_UG$CK%,J&)=D7Y+(AV?5EH5B-B4YJF^%0^7;!5/P^@+1:J*7WA8 M\OI>!<)<:9&MA-&#+.'+)WUVFH\/*":GIV(L4#2,.- MV@Q1A%I(HW,)-TD9:8E?$Y339[DZN%*]_E2M_N&[@ &@NM808]'+-J6KZ.?&V?=M;/G[DZ%GW-> \\F MX-JNLT.?MPG>*_1Y>X*_*8(?EX*%OSL3A=&'^I\==OR-';^PX_\O(._4;9KV M6,UIR$XKV)6*R7M6.7.\&AQN%*YU;%[%E$.4J# 5"N58JM@#OF>0<3/L/N+?LRH2FJ8:IP MJNS(\3.GUXP6)IX5B;]@(++[1A4)(:J3,^X+YEFF:I(4G:9K, M$$RXXXDNR=RC-PWBM1K@N,2S6]:X %,9SY_U>-[@T73)ZUV &[#(W;@60-9@\_"U,D-BZ7" MJ8ILR.>2AFV#8Q/;MBVGV22>$0H*H6?;&L>2L?64&"6/*](R_6V:W(8- MM,=4L<"" MM@O&G1)]&*A5)RCJM!!^HO>"6_4=$K361C?TSO"1TVT$Q'=L>+;XVKFZZT'O M>_>R,_RK!_WAN'<[[(S[U\/.%<%EMP;#ZW%O!.-KZ%X/1]=7_8O.N'!8RDW69CU?+=']*7 32PPG6 M(HVV WY VK9I2.)X^X=(LTC@>O"4'_OJ=X?DVQ-TA]!!$Q*'3+,)&!I.;//K M+VG+P&#FU1?&.=,QC'%JF30,5 WP,)I2&"M$D>"6AR!K(16(*90V,P*8KW+6 MEAL6W18H4F+M3@EJ@G"U0YKQ(^="%L6!.^NEP-;[@C\U&*/MU98'B8*<*Q;F MTH@G1BM36!-F7AHO)%MW*@[A" _J/*I9!9XOXGMR^$6 :(5NU>5V@(;_M<2A M3NLWQ?/Q ;U5P\0Z*$G/2FJ_-X?8WL+*^D6L[C\)O:= MA481KUGG\<[&&F P"Y70#QFOCQ]>(V\>6BUS:-T5V C/H!37[/V1P6O_L]=+ MER09D[/B*DBA.SG7R_N2S=O-;5-G>&PO=V]R:W-H965TSDRNB9R>K=W:#Y0(2>Q0I)H@[6A^ M_;X+!R6*SAP?$NL@'H"'=Q_0#P]5_=6NC6GTMTU1VA^?K)MF^^+9,[M8FTUJ M1]76E/#-LJHW:0-OZ]4SNZU-FM&@3?%L.AY?/MND>?GDIQ_HLT_U3S]4;5/D MI?E4:]MN-FF]>V6*ZN'')Y,G[H//^6K=X ?/?OIAFZ[,S#1?MI]J>/?,0\GR MC2EM7I6Z-LL?G]Q,7KR:7N( >N+7W#S8Z+7&K9O]^&2,*S*%630( M(H4_]^:U*0J$!.OX78 ^\7/BP/BU@_XS;1XV,T^M>5T5?\NS9OWCD^LG.C/+ MM"V:S]7#+T8V=('P%E5AZ7_]P,]>G#_1B]8VU48&PPHV>2):Y9NT27_ZH:X>=(U/ S1\05NET;"XO,13F34U?)O#N.:G&9^& MKI9ZEJ_*?)DOTK+1-XM%U99-7J[TIZK(%[FQ^JE[=?+#LP:F1@#/%C+-*YYF M>F2:2_V^*INUU;=E9K+N^&>P9+_NJ5OWJ^D@P#^WY4B?C1,]'4\G _#./![. M"-[9$7A]&_[?F[EM:J";_QN8X-Q/<$X3G!^9X%5J'VW-D#WBVJS3%LO"\ 5YKK%ZG]T;/C2DUP-^F-3R7EP2DSN!I _39K.F]H&M;YP!D M6P#"5J8T=5H4._S>;!L>V\ BOI0YOIOA/+3,FXVI@=3TT__\C^OI=/SRRV@V M4G^ZN?E$[RP@M!GP92*&U* MPL321/.T0(S$.#-%#DR:1CO? W\7%HL[G5R]M+ QNX#)=B:MM<%-6_W&+,QF M;FIU-K$-CUK";JH'Q#AL/&]P'P^FLWZ8-"6, ',8SQPOU*<"Z 4_!VQ6];:J MF3@^ F)JN\ZW>@N;1)I9&?5K6K1&WWY;K--R9?1;1$!)SZ=% F\7(_UE=J,_ M 6& F)"=](R2S17ZZ>LU(.1$OP/$X I_J6 '?\'_)N/Q'P='SO"S=9J'P9\^ MOWY\F)_AZ*1WZ78&G)/#V/JWS(M]N@=GL=TS0 B%V%W4Q^:-RR]7_LTX! M7:7^Q90K^/.V9.5)#&D6Z[(JJM4.<#=*]+LF&RD H " 'I R%U[*7 Q*F2^6 M#OK6-CD2L>T3,,,0YB=Z'PC*%) $Q^5'Q) *R!X>PAWGS8Z%!?*V1MYV/&=! M@Y5 ;3A"-Q6\^VJT\=,1$UNP$[;":\LEZG"8'AD*UE+51.L;%$%$\/"T:7A@ MD:=S.$OD#X7O,V"NHK)M37N"I2$@G+=_C' 03H2;=*][90\./;:BVMR;LN7- M*/,-C"@+;[*V[FZ#!"C(FBIC)M]4L$X;*6+@,U@1XPT?;BW^']#GA$'>-["BADX.Q@:\ MY"7HRI80PQ!P,!,]/%< [YT68']E@G D&*7H&W9PMQ V6 ,(G7O M@.Z :NOX+$$M+NMJ@\!L1.XC$! ZS;(&R M<>N+AG>QRTV1Z0!,EC8:D#&77L9<#DJ(UZE=$V[IQ2U0)IPCGGN?L!D&M3C1 M1Z%IL+KUM@5]98WGR04^M 0]&/%AHF(+ "54#F=FR0Y8@U$.R"ER@(LJ^1[0 MSLQ+D@EH9@447,")-<":) !@)IM_ TXD>Q76 #P!P!J:'\Z,9 *L"S2#-4(P MN"QEPMI'O!NQ7BPO&^F4> FE$OA6] =VA]0L)A9)#_2E&O@'!TF+[/)8WK2> M) @'8N#,T_(K[RHO"2&HEG .K_N&SO[*G_W5X(&1/9!O],]^33-_#GW'/PPM M.]%# %$B HIS>02T;IN1QHVUD.H5S3U6;,7VF$WA!.=D+:>6/DG+$IGWJ(@7 M0ZX"ZT!$51"_"7JF*$\54EN:_=8*?25@?N8+3P(P.Y!AB78 BHE%6Y,T[PPH M009;B\X8$-66S7B2PS"RZ3$;C]CR1%$H2KPX@A6#%\]6'V_)LQ$8GQ6+-]9" M5MLUT!,KH_[Q.,"VL#4W @5H635^_3FL-R\SD'GH<"OA7 ?,"RF$D^IE6XCE M"V_I(^#A9=N@OA;%.$"VUYYLKP<)[<;Q5M!SK!U()43*KX^&AT&;$_W=T/7G MZ+5W;>HT,Y[[508:E]0$._\DR'IAT1FD(EO2[)[U I".V6R+:F=0DX.H("WO MY K'YO2>LS MU.!<(GL]@&YJ3'E:+0'Y2]B-B@QHT$-ABQD[MSAOD7\%L.NJRMCR]>NB131^ M>L+EUQ+8/AQ6/*NF65JS"7TZ M)LL19TYM=$B".SC)/^BQ/D^F9Q<#,N&YEPG/'U%E8*$CE?9S_?#@)6HN/[[S M&C%'AG/FC ;8!YP8G0%@$#=>&K3(TB+_.QT /0XV WZ-*,TC<'GG<-G\1Z 2 M-UGFM6U.<^ B?E6UC410],8T:_0K(O/9\70\ 4RHJCEH$F,79#:CK8DK ;8R MWU"DX^'UK5@$-+)YL6.5$0-*D-U G">X!Y 48"YSA")%TKO/*; ;T95RJQ)8 MAXO8I/576 =/#D [!%IFW4G$H@811(#0K /C;- "GHQ#U'0\>/Z?"G+.8$ZT M^K:(W-Z@Z""4_F#>ZD3W0._]#%! M@I1&NY2L:VZ $>A+>@+D/R E9R]+/'D M_)MJCFY>DW,H%;4' M8X;< :>,,&QQSP$+#@W:%^K6?_?%&I3)[_*E4>_ 2S3KJJ #AW5(I.8=T K( M7O3.#;DR(&2T6(-^$E@O >*YX-D+LM:L0FNTA2'1-@^^LM6R>4#4NV\^+L$5 M1HT(1$(F7A=/[K'W%4@!_:L!"QIDS9E\^JK-"W2XW6-#\;))E/^8#'+RGT _ M/N2(8S+U >^K_)@E^ BH]8D^!@W]'/^:(^@8\,@Q+ ZX7:*P) *#_2EOS!!] M(YFM\RV;/"L'GT*_7MYQT*T4_4[P25$O +7!;+N;O1U%"XGY#51LW2 K4H0% MG27T(?,ZHC9O@3$I/$+'CY&JGBW6)FL+$P7+(O*]=9,1 ;_N0XBCBX#SVHC7 MQ$9KT!NH7)P2Z.#D7F([4;1+=)W#S8("EB"A_"QB/7F,)7K>-BPA;&/ @&I@ MV^+?1 *6O4S0DT-4.PU4.QTV7@+@ONA:+_$.0\S!HAD&JC_5*/@:4.BDC%A6 MWGKNC5(;VG!H#\[\ $RB/*4'UD\.T-605(*5H,*!:=E)Q!G1O#1X8= N! M!?,-G!XVH,!?+LF.HG"NK*&JB1;#'DF'*8>Q#>R6E"V^R1\YB?F.7++41Y/I M\__J+#>0-/$B;L;MG3]//*]S_(K":LR^E*$ 6<$.#/(#YM4#A_@IBS. O"\5R7;'UW2][Q^=P@2IF@HXMIMK1'V0>Z9 MHUA'J;DHB(Y(+6&4F:RLS=8T(CG%+@M: ?Z*=3?27RAH_O/-[)6*\NHS6&J6 MUAD(B8Q60)">WLQ>G^B[:@LPSB[&SJ^)]>5I5ZU^Q(G%R4DZAR&2%_$8Y5=: M4+)@&-^;@OV*",$X )VAJB#UI)N'ZA1 ;-%<0^4AF5?TK#1][I_MLM\AE76G M1]HEH0 D@H>:R89=\HFX!-0GAHH6*".9G>-G?7:OI; +.O!"V:9_+=52]>-J M8$0/=OV&@^).Q,C"8&*T]]B9=,DZM\Q,42@,."O2_]ZD<"<-Q%/D!VOR)\K1 M5*HNB%?H1>FA,.D0A$@NA><29DCZAD;N;T:AFUTD';W I/WPGIF6 ^UUN8 K M.8CHE2=RG+;E9'!';(3$5+*7=_RMS582SDZYD@&KG%UM:PJPLE:)JXN1P.L&K'Y+P4\0ZC7.GSAGF*+CSNU.XHVA M9F1^BZ*+>.!;.+5MG2.?.900T!&::[]QJ/U?6:#DK@EFC#[%>83#99/>\99% MU=8NP>)U"[K(<50;F,; 5G&E+DVIW\1[L2[+(A&@4P;OS\_G&'+[E41JA0ZY MRY]1=L/C(L)IOZC.0(0M4&GS6O!S'S$0BD+V% &1LQ"-(@+JKIO?[>(#H2,H9L)0TQ!,::IB^*5Z0*\E\88O@752)U:T1%28 M]-QB&(S*/6AN((:4\QE@RU3;+OV'?6(@&3A6;,^DHTP?R]9Y(UE01;J,;4NN MBZ!X'9I_#^Y#2BFA0/&Y&EFND>*I$1T06WC7&.,GHN "J_?L]5#"B3("OEH' MY!4%2(SM'*%W[=ED!:0OQ'1^"*O$I)3+,$I8$9=,*T7K @OYL#@C]74F._TT M1>, +$4">>*ROE+="%1(9KUM.'.&M7)84R);=4E4/U6 2Z)68YB&\KBAAA"6 MVCP@$0H,L.Z:'*+! 1[E=D_T:86J= X75 MB[7SD[QQMBC0YO3V=Y#48%A5<2#UM6/ MUL9H:"S$6[<[-] M.<2-$R<^NW2TDLS5-.!2PB 1G$&+\OE(DH#5-@A"V[$>G.=R2/O"QZ!I,;;. MXAFA\M1HJ*^J>N?Y6G68;0G&O"N"H56%$_?T'YN#3OJ.C@2O4 ]U2-D))VU2 M6 U8V36LD$:KKGV^7YD<%?OVJ+67CB!Q/"8*75$4O8@*BY*^W'OTX3;=T2?J ML%X P5$QS$X,='Y$1EB7/ZE;TRF(3$(F6N+6+LR#A[;;_SJD9'#;K@C3J1,L M;D %1B1;B>+\1M2F.=X<9(A_FLS>-1#77I56(]5!'HMT#I(]+JL^82SR-%-I MT_'@@)A@1'D:*G-\A=#W):X'S;#0(C 9[A% 6JG-&GM>[@U5:V],K]TU#.;K MB>Z#%-7AAD)]SQ;BM;J0F)*8?.(< /0?,%7+!;.4+41E&Z?%2K*/:"I)G&$Y M/?!^NP+.98\O#M4>J\"M0TDMVGL6"[B00J@*I8S+_G'Q<*RV6W#1*8P2\M34 M(I.P0YPW9H.LA(%5)MNP](23DYVI%C$VU?X6[];[SS-G+?K.P&44A=_)*@;W M!V229O-I(49"(:Y!J! ;I+%0(#X9KN^^E00MQ=3M&C;;2V'#0(H3?0BG(T/Y M *W/!X?'5$\["1J(TTO@L [4&3X^=%2PNIP MA:[;Y/;3S/69*''*EM(C09X6GY6O Z1(/T"'85I"<33#''7"?4Y!@(CX.^X< M?+*!*6A^S,%B0=?3$@16C2F!$U&?ZH':QS!XB2D(L&SAD3EG9VDHT!7H:HR@ MXF1/P\HMR;H2)ZB0+>*$0^IM2R4LLB&H&3&/E[)*O&EWZZPE\L$%#L;IE[D M$DNB.:M0E?T 6C\M.6(14 [^"1?^'L&U3,WE:)AEY<-!C0,/G+H1@QP?RK4G MPT76GUF2.^%^K._L$2B;$]T#2,\PM.02N-VL"KL+@ $7G@D=3)U\Q@O]-#_! MD[-M2J+28*6$)-+0SD,,2P$3)=E =#_-84AF,"E6[Z@"SD&CNFAI[HD\?:P: MQ%Q3HF HC!7?;D%K7N;?>* C%K&J@(J?YO?\L#,AB*6IE(YWZPOPD8XH2G[7 M8_5%"()EH'>J)*B$UCDLA)HP;0749ZP@I*Z6X*%S"9/?$=6'["PJ,&>#2WJ9 MZ@W,RA55AO DAG6=$TG)=K;0@ 0S+,X@ \U7:A0P"[6JD(.Z3HLE*4!7BTH% M0BY.\9*/X;&%=DJ'N 0:6R&H_%?XM5HJ]'1&EG!+A M*%H=-A1ABZB8OZ%HE^PIS-U)Y8\740X^%7G3R73W=W@4!)E"T)G;'ILT6[/P MCKQ5[BV782W"8L3TYV60T,8N-')3_U&Z,4C];8DPUP< [+*Q3(C; 76 M(S*U4>3I<&V2:.IBVU5/;^1,=72F:';Z+TY-(>&E2(SDP:JD[56^OA4(&;0K)4 M'52Y'I;49PEJ-%58E( _5DI5SKW?T<$D21#5&(:+2/AP8??E5M_^]^M?;C[\Z5:__7!W^_G#S=W;CQ]NWB7P]O5( M?_AX=SO3=Q_UZX\?9A_?O7USB1&8#_K9Q2]Z1ZPGV,!Z+">ON* DJ@J(QSL,*(LE>-WH?U_'^V.[ M/R9\N^U]H9_0F@&Z23JK6:=<3/D8WL@J_>_KCE M\]8WD>VQ1R?[8OA D-A0)AI)$J^-.'&3EE+;)CPP-\NJ[M+"@88_PB<:^62O M[=75;<8. 5FXXNPQB_:L,_$U+)DK7(CV@%[CDHNBI#@&"_R%10-??78MUM09 M$$Q,3Q)HW.Z[(Y&IR)&F8"\>87IOLZ!KT)W5V:>. \DZ!HRK.;!YX?+/DB., MSCJ1&%=W:5C4NA69U7>VU9R[0A-OBTB,]] KTUZC>P)U?J2^S/^CHGWKJ6TM/]'>\ M5A]N[_3GVU]O/WRYG2FY24*"/^KTN\SHR?0R&5_"80NYLJN8B^(:']H]1J9R2PV15(;) M]=-IL9!6)PFG>L21\H\N)1(S233#-<5%3W<1%4UH2UT#SJ695$K;E5+[^N. M'7HT@6@.BW/32:"%A?$G6)SL/Z6:(R67$S..Q61T+=A$1'*MSUT M9O"E,A9(D&^:0.%%#YEO*246"$>2\=W['$9R7-'XR#E%7YE:I 0U/AI+$JE MQK&->P#% W*?;(VI #QFO%[&E4)ER_Q:8 M"$1CZ'-()0Z?5>A4GPQWF]]DE$F3S=LCQ9C#,+8G^@!,M^K%75+%3H]TRX4A<4?O 65& MS3AN2'2#"E?YD&;E&F^7YN?.BKKEAA*/P7SI(PE@]%V$C%.^E.X%C' MJ=[(C1CR']@? ;\X% <-'=TT-(I/AQO%9VNZ5HZ7B=?_H)W<=WR/P/G]1/>" M.O*I],[S:5%C [+6PC7F;NLJ:S$^B0'%<,](W8W,2'FXIXS1D'] M\6I\.WILPF-'H?X]]!\:5:?#;:4_#Q2W]![$,#A[HH<@N**^[EP5V=NPCA*ZO)2K75J']\JZ_/NNP883O?:!PR#Z/ MQS=5'"\7D[FD8)SJ[U14?R>%P5B;0C-VL;TL6KR64$I5RN[]M;Z R-G^@<(: M7XG<'.,FJN+JAO"/7#86W0*B_LKELKV*.'XW5D#,^H7^,GNSMZ7+T?GU^%)? MC2;G9U/%Q1,BW5Q54!PL5+_\Y4TOG*O1]7C,_W\'E$^WLX^]8,ZO1I=G%U?@ MIHPFE^/K[P#U;T'!\^OGL/;QU>541>+]GT; 8S &MW\%N@.V/SV?/ YH:/,' M%;6#-'!VC30PN;C^K@T.;>!\GR<.+Z.%C%9=7D^ND"]75 ="TW:]"R5Z4W',%>S=% MT14OWB/ ?E,;UV112L)5Z5(;5,,7_$=-.Y2OM)AHXY2BE/G&36.'OE\G G=8 M^] _G:KZ+@!QZ<'.G!*TE28(NH#"19LD#^KJR_E.M]O#14O8-[ZCST4B_?TD MG025QTIJ]S; B1VN9O=W7TF\Y1%,]&"3%S9H\84B]NFC1>R;O G.G[]R>7'D MIK5'X+54S7X<9(<5Y'J9T!?H$K3J_&)\BLUG8E2\PR+LUS$<9]WMU8Q2KR>V M1:2%E?+BT 6RWRGL2KL#U&[&5$4WXK *)[U].,S1=RUI@M3%G:F-FB(1DJ/K MZR+=@M"MZ=&(B3JQ\?C&_[WK!')W7Q77VTBC3D@B^&[ C@_3A,B?S,6;2LO. MA^OMV % [W]/E0?"_!/A)W!]<<5O7A.JC.,YRHZJR] M"XNB1_G1'(.[]I"K>-WM-=&$6X"91QCU/S(@D^UA=9 90[7_=+A0?V:XN_2S M\WUZ&7 8QCVHH7TP':9K7=3(Q5?#):+4X),NUD>8BUTR/AT?M[,\F>1;HHLN M';#HCF>N;*'?*, .S54*$C"4-02/CZK!YT?NT5WG9AG-GYD%WTV(U]+7XKA*17E8MZZ9K%_5KTPRIACXZ A/?19<.AJ)>88W#A MB;_M,3PA1KK"2QKQSO =VVO4!Q15N?J*HOT4=F^9Q5.\;(82)3OT24_=%\\D MRJ2;W9:X;V6J59UNU]BG 8S!#9T'B^OY28^$:GG;Q?JP+JKOXM/X>[J(:9^T M- U<2M^W"NW)TVM_ Y4J[;+"--'1;OM'0#Z< MZ,>@8HD1F=W3\>0R8269;M@<7[4YF8?*BTP\.$+M/ F7W@G5]J92QF[M\)=44 MPW[3LL6X@FO4XUM09+/(7BG1MMYQ8=Q*NWU:CRR22T5SC?3?#&IR].VN2O=9VE>KU;HOQ M"^[!]I?T<[6Y7/3#O_+3"U12O@]4,1<,&G_7V-'+:+J]O\I=0+9_C0]EHBNY MY4<"39W"A/@NH3W4V+6S$-*LHI]6HE04,+B_Q)034?XN KIU1*F4P?3 MA;H[=%2D-#/CN@^:O\.XDZMNBW8@>E)(&5\XA0MC8O=H<]C@WUA2=(E@V.F> M<. 9U89N>*QY*;T^/I OWG'5GXFPBH5742VG>/!LGNE26Q^'AP25'JXR4JS*RKLP(.?O$LW9/.=*7+=U) M(QS__'0R35RQU!U5@X@\OSH?@SS?EP4WW;(('JADH.@/A'GB>-LR@%Q$]%Y9 M1;?XZ>[P/#K:@ HQ;+#A,?KTKF#N.^;.\4W'I^-)0K>72PQ;-+3$+F;8#L_A?:^E)R<# M ]Z']L\_5\"9^E=XALB:QZNSZ9G\LML;;*^BI!;;T+^8;$6MK7)1S.3BQ%$$ M+=-3Q*)(ZT 0)'+23OOW'HV$'G&W%RH!4'Y#R< HJ9B+?S@&R,<-/4N"[]L= M[KK=X346.T2-2]2=X9M,I9-4>:"P[W^5D/6_0,CJWTC(WVMA?.3ZZ,-RJJB0 M35$AFQ!V10ELO@K1;_ON3'UBG[%E&(&9<,_]>D_U>Z7 M4F_X]T'#X_PSJ^_I]C>\ W()0\>C*_#]:_[E4G[35%OZM=!YU335AEZN30H, M@P_ ]\NJ:MP;G,#_?NQ/_P]02P,$% @ 25H04YQW<+H""0 Y1@ !D M !X;"]W;W)K&ULS5EK;]PV%OVN7T%,VT4"3#3O M5V(;\*N;;.+&Z[%38!?[@98X([:2J)"4)^ZOWW-)2=8XD[&S:(']8)NBR/OB MO><>R@<;I7\WB1"6?B1*1<1.J0N1XLU(ZXQ:/>MTSA18\ M=INRM#?L]Z>]C,N\NY#JQ M--$[.BCX6BR%O2DN-9YZC9189B(W4N5,B]5AYWCP^F1.Z]V"3U)L3&O,R)-; MI7ZGAW?Q8:=/!HE41)8DPT*FEC>UQ+_]GY#E]NN1&G M*OU5QC8Y[,P[+!8K7J;V2FW>BLJ?"1Z+>'M_#P8W5@]KJT^&>P7^H\Q#-NIWV; _'.R1-VJB M,'+R1M^0M\O=?Q_?&JN1-?_9HV#<*!@[!>-O*+A.!#M56<'S^[_],!\.9F\, M6TD3\93="ZZ9R&,F#3L3DBL'ZOA1$WN:2G M)>EQGAUG0B,QV0L*WK#_YB93<'M@ )-XM4D0Z/M7:I-#LREOC8PEUQ1NFW +_/E0.KGA#GJ,4W3+4XI(.V8BE2AIWO+\D?CO3)O@3TB;X#+E.#?, M(YI*%TH[6]A'!$:;1!:L@),0"L@./O&T%.S\2Y3P?"W8.PI [M;SM(O'*&0W MRV-VB<0 J%2>[-A5.9>R%Z<) O*2?4!@R,*W"AZ\IU^#?O^GO3N7-)=P^;#Y M\NKTZ6V-AF\JO>;%4N@[B;.K?+I,9"J+ N5CGJ&@1")N&S49_!34YK)_)1SA MRME;D:_QYUWN.RW%_%I$2:Y2M;Y'[,(N^V#C,(" +V@-*D :7)WGH_$RA: ME(C3A0,O4H)^RE5*]H)*AK*KT.I. K=9:2B?*$T)&*G=O2*1+!,V40 (I5WA M6$B1OJY16]P80>5%."",E9G+O!2MV%#^^3PU.]%JO_67NZUUU8[4MDAU8P, MC2%\*;,R=2_BMM,. %HO)1)4:B?-NQLC5F6*,ER)X(, CP/>NP.'';X[8!I2-=F&;6R&PI]_>;C"H0+:%TB22BU'L6I7G:A+.SX)!(9 MI<#J:O:DE&E,P:N6[8&$:0,)T[U%M03IC\O4X;\6=R(OQ:[*W"\$\ =LDT06 MJ_Y//%E24T?85J);Y0Y,#SS%16A<7JG7SKB NB9F2===?+=R%[,*1=2CQ3VE*5.3J/XLD#")"ZE4C0E:M,1M4I M/Y&B3V4AVQ'55F:>U\I<;I[N"DA]Y'M.>-:<\.PIDH<8N)#FBAE.AP1P00(: M%I>Z<51^89DG[:AM"2\%=>(Y[J:(W!TUV5? 3!2AY5\(G+WY@$$/5A4..V<<#?H+/ VN$RU$ M?:%98K,?!FX9+6'-*+A9_LA:/\$+< 'D/4[])7O&./CE_)I=G7\Z_^7F?!E4 M),3QLDP$KYBY-R"V< 912Y5'#$^#K5A7M&TPG';[4YC3'8O)@G:[T.*$ MT/5B!V]D!3'-,G-71C::3KK]X90-9A-(G;(%K!I.)FPZ&W6GHV$PA"V+[F(Q M8>/N<#3JSJ8CC"8+&LW@0W<\FG:G4+NG .9- -;_>>ZX/V M _U=5Q0UI4,X,966D2U]50(VMCE^+*B*&S;/F>OU>73O&S:)]AQ_5>:1I\@/ M2RAH[89:=>,R]9>6A_[*VC1B5]4]X?RW]'L"0\#H0+FV?/N^)(V_GN'VQRY8_598Q:9C593[VL+B4[-%GU[_\AO@(RPY,IQB9ZCI;T/ZLB_?7]Q7,>YD9O' M=2B\;2$[]?2R87:[+4(;3"0Z$%VW4_;(XPV14G=-K62U"B!044UNKRNACF'' MOZ&A^=NW3VB*6<4X/0V,'$5_5 !MXNKKAR[66B3T/?"N!L%*5[N:@_^/:@Z^ MOYJ#?Y9<.P*YH_^TG_H!DIF]1D^32-!S/^U,V"P=CH*IUG:KJ;542;_6X MX.W[LYUR9N&\W_>_GR'E\GSY<:>8\2RW\V M'0:MYOX_!^ I&7O=GX$/P/WA>/"TH'W.M[X,/B,'T-Z1 X/)_%D.[G-@/)B. MZ_/;U7Q[K4_/8*UK]X'=, &ULE91;;YLP%,??\RF.T!Y:*2L$R*U*(B7MIFU:I:I=MX=I#P8. =78S#9) M]^UW; C+I#12'Q+?SO]W+OAXL9?J61>(!EXJ+O32*XRIKWU?IP563%_)&@6= MY%)5S-!2;7U=*V29$U7<#X-@XE>L%-YJX?;NU6HA&\-+@?<*=%-53/W9()?[ MI3?R#AL/Y;8P=L-?+6JVQ4X_89?/V/)2R;7[AWUK&T\]2!MM9-6)*8*J M%.W(7KHZ' EFP2N"L!.$+N[6D8OREAFV6BBY!V6MB68G+E6GIN!*83_*HU%T M6I+.K-9I*AMA-!4XQ7+'$HYP\1 M8?:_WJ?(^O#"0WB;\"SP2R.N( J&$ ;AZ POZM.-'"]ZA7>C,"L-?)5:P\]U MHHVB:_'K##CNP;$#QV^H8RKI[FJ#&<@<3(&02TY-4(KMJY=O>O-8U2W'I M4?-I5#OTWNAT0,5$5\Q;,J\25!"-AH.GQW= O\%%(UA#Q<'L+>!B.(SB)&X*@%^? ',_GPSB: MP*D/X1]=[@K5UK6P!D=L[WF_V[\2Z[8Y_IFW3\P=4]M2:."8DS2XFHX]4&W; MM@LC:]&Y:T$N'RAK0>2ZE.2RL@_[M7/T%4$L#!!0 ( $E:$%/W MI?71:@( &\% 9 >&PO=V]R:W-H965TU-/.@LK8]CR*35]AP M1Z;5R L/:NJ(Q?$D:KB0P6+F]V[U8J8Z6PN)MQI,US1ZO)B@:60C0HC5 2-);SX"(Y7V;.WSM\%;@Q>VMPF:R4 M>G3&IV(>Q$X0UIA;Q\#I\X276->.B&3\W'(&0T@'W%_OV#_XW"F7%3=XJ>IO MHK#5/#@+H,"2=[6]4YN/N,UG[/AR51O_ADWO.Z&(>6>L:K9@LALA^R]_WM9A M#W 6OP%@6P#SNOM 7N45MWPQTVH#VGD3FUOX5#V:Q GI+N7>:CH5A+.+S[9" M3=7-43SQ58T&N"R [K?E+U1[:^#HB]\_GD66XCE4E&^YESTW>X-[ C=*VLK M>UE@\2<^(IV#6+83NV0'":\[>0)I' *+67* +QV23SU?^@;?W5[:WR]6QFKZ M27X<(,X&XLP39_]CA_AW0,SKJ).\*0: M&0:!G4[#<7P&;#H-3Z?QR&LRD&1IF(P32)(L'(_9Z.]2,\;"R7@*&2'2C,%K M5Q3M-4&#>NU;W6792=OWP[ [3).+OHE^N_>CZ(;KM9 &:BP)&I^7.\\VVCS9"M'!2RV5G;/*N68:13:KL.;V3#>HZ*30IN:.3%-&MC'( M\P"J993$\454ERCU9LY&;+?Q(,K*^8UH M,6MXB2MTC\V](2OJ67)1H[)"*S!8S-G5:+H<>__@\%/@QNZMP6>RUOK)&]_R M.8N]()28.<_ Z?.,URBE)R(9?[>2(V9]'V99EV;$D!U@NX$XK5UGXHG+,W^,C4M3+2G:RELE1PN^M M.H,T'D(2)Z,C?&F?9AKXTO^D^0HWPF92V]8@_+Y:6V>H+_XX!KD(HM*0I%*J#J76N87D"G>%T$]I^K1T-45A6=&NA\0YT M7FCM=H8/T-^#BW]02P,$% @ 25H04S?ZMN'Y @ )P8 !D !X;"]W M;W)K&ULE55-;]M&$+WS5PR('&Q@89)+2J0,28#E MI&B#&C7B)#T4/:S(H;C(#]=)XNH.>^&NS(":GK3&]L+3T>X2-U@4S03J5<+3=)[T0NIX MO9SN[NUZ:4:OI,9["V[L>V&_;U"9_2K.XM/%![GK?+A(ULM![/ !_:?AWM(I M.;,TLD?MI-%@L5W%-]GUI@CVD\%GB7OW; ]!R=:8+^'P6[.*TQ 0*JQ]8!"T M/.(M*A6(*(RO1\[X[#( G^]/[+],VDG+5CB\->I/V?AN%5 :HTA< _ C@4]P'1U.4 M;X47ZZ4U>[#!FMC"9I(ZH2DXJ<-+>?"6GDK"^?6]$MJ#T W@UU$.E&[/0%,Q M7'P46X7N.49^BG'#7R5\ M/^HKR%,&/.79*WSY67,^\>4O:;94T]9_9_"D_MU)/?QULW7>4K7\_8JKXNRJ MF%P5_SV]4!LJ:>>Q =."[Q!:HZ@WI-[]+->O\H>6O7:#J'$54T\ZM(\8K^'_ M>8THOSCE]RW6V&_10IZQZ-/#&Z!?=#%J,3:2D)?1[T@-T!G5@.P':QXQ4#NH M,L;+%,J*<5Y$?[2MK(E_M%KZT>(/@? 99P7/:"W8O,JB6],/HR>G3R;YK&+% M? %Y7C">ET\FSK1^+XBR*%B>EU#D+,\6T9WQQL)G[&2M$+)LP:IT?EJCS2A5 M0SIA7K%%6AR7Z*/Q0L&"SQA/2Z@6"Y:5&2ET[IIF13WVHQ(A70U29FLIIB%R M,<\HZKR 2[B8%9QELQ0NHQ>;*,]2-BMS$E0RJEWX644ESYJW1[N;1I2C]S5J M?^CC\^UY"MXU 84O0]*J!HLT[:C M28XV&-#SUAA_.@0'YV_#^A]02P,$% @ 25H04_+79$A1 @ !04 !D M !X;"]W;W)K&ULC51-;^(P$+WS*RQK#ZV$2 C0 MK2I @K(?5*J$2KM[6.W!))/$JC]2VVFZ_W['#J2LU-(]@#WVO#=O)C.>-MH\ MVA+ D1'@CA>E\P?1?%JQ K;@'JJ-02OJ M6#(N05FN%3&0S^AB>+4<>__@\(-#8X_VQ&>RT_K1&^ML1F,O" 2DSC,P7)[A M&H3P1"CC:<])NY >>+P_L'\-N6,N.V;A6HN?/'/EC%Y2DD'.:N'N=/,=]OE, M/%^JA0W_I&E])R-*TMHZ+?=@5""Y:E?VLJ_#$> R?@>0[ %)T-T&"BI7S+'Y MU.B&&.^-;'X34@UH%,>5_RA;9_"6(\[-OVF=-5P(U&I 1G&?)'$R/,$WZG(< M!;[11SDRE9&UL@(SHGK@22:X'#P%7Q5K%/DOH9O;(52V%&<0@MF&>@_Q.IAT6%4-05 MI"!W8,AHV.\];#\1_/7.:L7JC"/RO/=:+L,M0DENM,3Q>:K1#*.$Y/?;-7Z> MB_[E,.G6MVH6';6F!%.$ ;0HM%:N[=+NM)OQ1=O:K^[M W'+3,&5)0)RA,:# MSQ-*3#MTK>%T%1I]IQV.3=B6^$Z!\0YXGVOM#H8/T+U\\[]02P,$% @ M25H04U!5H0IM P !0D !D !X;"]W;W)K&UL MK599;]M&$'[7KQ@0?;"!M7D?$B0!=M*B*1+4B),61=&'%3D4B9"[ZN[2BO]] M9TF*<0*9.= 'B7O,?//-Q>'Z*-4'72$:^-@V0F^XK:\%LYVW9_=J>U:=J:I!=XIT%W;5L0?N=GW@>[Q'\_YPIVCG3BA%W:+0M12@L-PX-_[J-K'RO< ? M-1[UDS583W92?K";5\7&\2PA;# W%H'3XP%?8--8(*+Q[XCI3":MXM/U"?V7 MWG?R9<VH M3 S:6@Q/_G&,P[#/4L7W+#MVLECZ"L-*'91>]JKTWD:F&3-HB+X9P8SFC"C'C-Z M!O.>>J/H&@19 O6'XJ86>VBL)5"V#NQ%1QNN-1I]+JJS!FPKKO2!Y[AQJ-C>6["B&7[4$*%$9;%P8.3/I M1I!X'DN"D I-ZQ6\:@^=%:Q)G")GX,*/F.<'<$FK)J[#E)I.IQE_,XRV3^+#!\(;KO:UT$2D)%7O.J665\/0'39&'OI!MY.& MQF:_K.@[!945H/M22G/:6 /3E\_V/U!+ P04 " !)6A!30IQ?8HL" #6 M!0 &0 'AL+W=OS0/]:TB+^A9\K)"H4LI0.%FX5]$LU5B\UW"MQ)W^L &6TDJY:-UON0+/[2" MD&-F+ .CSQ->(N>6B&3\ZCC]?DL+/+3W[)]<[51+RC1>2OZ]S$VQ\*<^Y+AA M#3=WLT496'9@45*5HO^RY.X?W .(.$#O=[49. MY9H9MIPKN0-ELXG-&JY4AR9QI; _Y=XH6BT)9Y8K)AZ!2R;@Y"M+.>K!/##$ M:U>#K.-8M1SQ&QP3N)'"%!H^BASSO_$!Z>E%Q7M1J_@HX54C3F$4#B$.X^@( MWZ@O8@-V *A(WDU &EV +3-D9%8E^DPZXQPRI%!:/(1N3#M>\A_L/0(]WT@C6Y"5M,O"N)15O4%74 M1WM!TW@8CB<0A=%P&H^\:]1Z!I>-4B@,U%*YUB4I_!7LR>A\.(W&,"!K.IR> M)3#P7DI-XF&<1#")A^?)N?=.RHZQHWOM=@0'O5:AVKJ)8L^R$:9MNS[:#ZV+ MME=?TMN)=\/4MA0:.&X(&IZ>C7U0[11I'2-KU[FI-#0'G%G0X$5E$VA](Z79 M.W:#?I0O_P!02P,$% @ 25H04WMF4[!\ @ Q04 !D !X;"]W;W)K M&ULI51-;]LP#+W[5PC&#BT0U)_Y6) $2-H-ZX!B M0;MNAV$'V:9CH;+D27+3_OM1LN-E0!MTV"&Q1)'O/5(B%WNI'G0%8,A3S85> M^I4QS3P(=%Y!3?6%;$#@22E530UNU2[0C0):N*":!W$83H*:,N&O%LZV5:N% M; UG K:*Z+:NJ7K> )?[I1_Y!\,MVU7&&H+5HJ$[N -SWVP5[H(!I6 U",VD M( K*I;^.YIO4^CN';PSV^FA-;":9E ]V+P^H']TN6,N&=5P*?EW5IAJZ<]\4D!)6VYNY?X3]/F,+5XNN7;_ M9-_[AC[)6VUDW0>C@IJ)[DN?^CJ\)2#N V*GNR-R*J^HH:N%DGNBK#>BV85+ MU46C.";LI=P9A:<,X\SJBZE D88^TXR#)E046*AE MC\VL03V"_S:=WG_H] :GXS/O_NX=P9]WU@K:%@Q)SKW^)L@$'<:SD$R3Z2A* M8^]:Y+(&8N@3*NREDBB*T2DA[]/19#KVWOBHIVDZBB8)F2'%+)J2EVXZ.&JM M&M3.#1!;C5:8KLL&ZS"CUEUK_G'O!MP-53LF-.%08FAX,1W[1'5#H]L8V;A& MS:3!MG?+"N&PO=V]R:W-H965TYCV8))+8M4_,MN![K_?V0D9DPJJM(?$OO/= M=]_9_CP[:/-L2P!'7J10=DY+YZII%-FT!,GL0%>@<"771C*'IBDB6QE@64B2 M(DKB^":2C"NZF 7?VBQFNG:"*U@;8FLIF?F] J$/&%Z7SCF@QJU@! M6W!/U=J@%74H&9>@+->*&,CG=#FR-S]FA/! 2.-7BTF[DC[Q='Y$_QAZQUYVS,*]%M]YYLHYO:,D@YS5 MPFWTX1.T_4P\7JJ%#7]R:&-C2M+:.BW;9&0@N6I&]M+NPUL2DC8A";R;0H'E M W-L,3/Z0(R/1C0_":V&;"3'E3^4K3.XRC'/+1X@!V,@(URE6@*Y^LIV NSU M+'*([F.BM$5:-4C)&:0;\JB5*RWYH#+(_LV/D%5'+3E26R47 ;_4:D!&<9\D M<3*\@#?J6AT%O-$9O WL0=5 -I#J0O'F4JB,=%MP#/BQW%EG\+[\O%!UW%4= MAZKC-VYPJO%"6X<.G1-7 LFU0&5P51!FO0_;AJ[MEF *<@>&C(;!&T]?.YV+ M-+RVI[9B*"V0,]SZWW']QZ7=#I6N]I^X[@U[NJ%:LSCD6N>UNDP5,L M V!1X2F@0#T9PK(]4[B03.[ZP\D0QW'__>B6O'8>T\>8(>F2FXLD1 CJGQX'9"B6EDW1A.5T%*.^U0F&%:XDL(Q@?@ M>JZU.QJ^0/>V+OX 4$L#!!0 ( $E:$%,A_GLVT04 .,3 9 >&PO M=V]R:W-H965T>A2-XT][8(D$KI M'MBE!=&PN]+1>7 3MXDVL7MB!^B_/^/T0@NE[2YH'VC&R=SGF['QR:,H?LJ$ M,05/><;E:2U1:GK<:,@H83F5II@RCE_&HLBIPF4Q:59P[&LH)'3 ME-?.3JIWM\79B2A5EG)V6X L\YP6LW.6BW!:X:*RUQFC,N4\&A8./36L<^/OQBHYK;5J M$+,Q+3-U)QXOV2*>RL%(9++ZA<TE'&Y-%)0Z%A+=Z(%D;.YT:<-XP$ MT!=<)1)Z/&;QIGP#'5YY[2R]/G=V*OQ2XJ"VZES]V3A=LJ M"^%ZU/]T1A+3$*E_=]CQ5G:\RHYW4+9'-*,\8G);0G?JT9UZ+*S*5Z!9!\HQ; _3P*JQJFH7+&+Y")UU M;6+<#_\"_#/J):=EG*+^U2=-K8A"NYZ+9H$J-$J\2TYE.MWK\ MH'/1]$BK'8#CN\0*7*-?F/!%:)S>^_3CA1^WBIEPK6(319ZTA.V25M/5A-\F?LO> M"2^GJ=5[I.TB80S+483YUA-3SXPQPPDQI3.]=2!N#V_@.N(]:#N@W5FC#TMJ MW0ZJMJF$G^F]R:U[-@E:2Z,K>F?XR.GX ?%L"UXLOG6N[WO0^]&][ S^[L'5 M(.S=#3KAU0/=F,+RYOKKHA+T+^'PUZ RZ5YUK&(;X MHM\;A$/#=DWXE=T:$X05*#5*^Y3C 4L/^GD]ML)T?TD<3*2+ [5%_+8-7D#: MEIX/Q';WS[1F5<#E'%Q_[,/O#LFW!_H.H8,&-LZ\9A,P--Q ]*\WIPV=!CT^ MOS+.F4H@Q"&JR]"7)N )-Z,02LPBP1T8DZQ$(4&,86UO)8#U6J_:?/^DFP)5 M28S=)4%-$"TV;#U^BJDH*G#@1G\IL/6^XH\)(=I>[,"02BBY9%%9:/%4:V42 M,:'GI?:B8,M.Q3TAQM,_CTVCRN>K^)X=?A4@6J$;N-P,4/-O*QSJ-/Y0/!\? MT%L8)L9!17H!J?W>'&)[(U?&;^;JX<-3]4;_&;\&ZW=E;,\(,(WW@^SC\[9C MPAZ(L@^(ZN,[9_O6^@\L-(RY:9PG M.QNKC\',9$H_9+P^?3A&WCRT&OK0NBNP(9Y!*:[9^R/;]@]08^WB)6?%I+I> MDNA-R=7\#F;U=G6#U9E?W#RSSZ^_^K28I'ANR]@812VSB?__%/,KI?E"B6EU MC3,22HF\(A-&,6&: ;^/A5#+A3:PNM<[^Q]02P,$% @ 25H04\-Y -XK M P -0D !D !X;"]W;W)K&ULU59-C]LV$#TG MOV(@($ +N-:'O=[=P#:0M;?H%MG-(FZ30] #+8TL(A*IDJ-5_.\[I&5E$]AJ MT9YZD?CUWKP9#CFJ5'81%$3UZS"T:8&5L&-=H^*97)M*$'?- M+K2U09%Y4%6&213-PDI(%2SG?NS1+.>ZH5(J?#1@FZH29G^#I6X701PZR11 Y05AB2HY!\.\)5UB6CHAE_-EQ!KU)!WS>/K+_['UG7[;"XDJ7 M'V5&Q2*X"B##7#0EO=?M+]CY<^'X4EU:_X6V6QL%D#:6=-6!64$EU>$OOG1Q M^"> I ,DWP'BV1G I -,O@=,SP"F'6#J(W-PQ<=A+4@LYT:W8-QJ9G,-'TR/ M9O>E9@-3EC-89[IB\LW*H,LQ/XU3!^-H /.0)] M&))C&&Z20<)?&S6&232")$KB4WK^&WS]-W#AX+&#QY<#WDSZ39UXOLD9/MX[ MJTN9^>T-]IJG7O/TC.9;3C?:L]U4 MFUJ;3OJ&!''^&4['1I'9\S_#4_LS3/[P84#A1:_PXE\H7'N!^;?#IQ0.D_L, M2F:CER]>\(T]E 2S7NYLD'&--C6R]KY M;@RT/I%^TCZ1[#&1I,L-=WE0J[\9Y4N-"KB(7X$^9MAXP,7+WL7+06V_B1HV M:)YDRB9X ^#3/59;-$/Y>-5S7_UOSM!UK_EZ,!Y?3?-=GK(8+MRG;J-AECB* MQE'TZI2>\%FAJ=#L?,&VD+K#>:@Y_6C_)GCC2V'X=?GA07$OS$YRK2DQ9V@T MON3S80Y%^M A7?NRM=7$1= W"W[7H'$+>#[7FHX=9Z!_*2W_ E!+ P04 M" !)6A!3B)R"-L0$ !I& &0 'AL+W=O$@%Y&$NGCG?N=CG^P:G/1?RFTH0-3QF*5>=6J)U?M9LJCC! MC*J&R)&;)Q,A,ZK-K9PV52Z1C@NC+&V2(&@U,\IXK=LNQH:RVQ8SG3*.0PEJ MEF54+BXP%?-.+:RM!^[8--%VH-EMYW2*(]2?\Z$T=\T29'81M:Q!\<87AG.U<0TVE0K]$_%LF;9!ZHPIY(_V)CG71JIS48XX3.4GTGYGU<)71L\6*1JN(( M\]6[00WBF=(B6QF;"#+&EV?ZN"K$AD$K?,: K Q($??241'E!ZIIMRW%'*1] MVZ#9BR+5PMH$Q[B=E9&6YBDS=KI[GR#T1)93OGC]ZI2$)^\53)B*:0H+I!*0 MCX$I^( Q9@\H(0J5;H"UFHC43"GC4_..9IJA@CE*A%AP)5(VIAK'0!6("?PY MXPA14 <2D/ ,WGQ 35FJWK:;VJ1@ VG&JW OEN&29\)MP;7@.E%PR<53A '7*#FU"]!4 M=,!C^'I=%/(?CZ^CTM=1X2MZQE=/F")P9T]'MZT!7TKO3[;K\KR ___W*N MN"V%-T59WZ[JZF.0,' 4&NQH+54 ]85ATT_FX MK@]E#+]J-,.%P+0U/6Y8N M^@B5KL/MG*-4"4K6=MLQUZ_<&-KP5#Q]QA=-!F"!V/AT?[;8<*?%\_K&N[54LXA0C]'/Z" MEJ@ NNOY G)T'_IY>I?-X/>T13,X60A?K@LE23S5#=N(0^C4(3RL/(1.'\(] M"T0%OJ\CR@)OTQ+$J039E4I4 &VC$L2I!#F82E1XJFX,XE2"^%7BGN8P0OF# MQ>9GQ^9GM>F!87]P-1@.!S>7(Y\OIPODL+I G"Z0/>M"!;ZIXKJ(E1_6Q'$_ MV17W5P$E+&5Y;DO@"\QI #F8!E1XVF*I.PT@OZ !,T[YKWP-$XP3+E(Q74!/P)5^46=$&SL\A]6#R.E!M&<] MJ,#?HLB_@?G[J="-NBVU3SHB)QW1KJ3##V3WLL]4;L ZM=PL;B-R6.N^?A6V M@O=%!A6]Y"0E.IBD5'AZOI>:&[N_&M(!8SKI<;P>5HN8]^OMP]=J\O M-^&OJ9PRLW)3G!C3H'%BJBR7^]K+&RWR8B_Y06@MLN(R03I&:5\PSR="Z/6- M=5#^=Z'['U!+ P04 " !)6A!3$/1/[R@# K# &0 'AL+W=O4?OL=)\7I2I#V4+BT=N+YS\QOW-%TL-#FV>8 R%X+J>PP MR!'+TS"TLQP*;O=U"8K>9-H4'&EKYJ$M#?"T-BIDF$11/RRX4,%H4#^;F-% M5RB%@HEAMBH*;I9CD'HQ#.+@[<&=F.?H'H2C08Z'0:1BP@DS-!).5Q#N]^ FKA Z=WDQ+ M6W^RQ>IL%+!995$7*V.*H!"J^>:O*Q!K!J3SOD&R,DCJN!M'=907'/EH8/2" M&7>:U-RB3K6VIN"$B#<6L!+66& M.0.+@F"2E*1R6'I'1I(NASUEWRX N9#V^R!$RLU%&,Y6>8R;/)(/\NBS6ZTP MM^Q249C_VX?$Q(-)WL",DT[!7Y7:9[UHCR51$G?H]3SH7JUW\('>#=#=R;5, MV77A:()#:]G3+113,'\Z/!QX#P>UA]X''B:&?JL&EWMLXHMXZ8OX=./*=(U0 MV"YGA][986N6.61+X,9V!-3W ?4[EZX/Q;J!OT-E,/4[:F)).K:O**('5"OR5>'7K[3"W;2GN?0'F MMD?%!SO"W*VS!>:VE<7=3>@1AJ<:J39LE[F-,V# M<0?H?:8UOFV< ___8/0/4$L#!!0 ( $E:$%-"*"2I*P( -($ 9 M>&PO=V]R:W-H965TU-2 MNW%4(=8/<>RR"A1W=Z8&32N%L8HCA;:,76V!YP&D9)ST>O>QXD)'DU&8V]C) MR#0HA8:-9:Y1BMOW&4AS&$?]Z#2Q%66%?B*>C&I>P@[P1[VQ%,4=2RX4:">, M9A:*<33M/\R&/C\D_!1P<&=CYBO9&_/L@V4^CGK>$$C(T#-P^KW"'*3T1&3C MY<@9=9(>>#X^L3^%VJF6/7.?#*RYL"LSR8V M/PBE!C29$]H?R@XMK0K"X61'IYPW$I@I:(]?03? /CP"MA0LVX+DOB]<)6K'?J]![<'^N:$PZ!0&02&]HC#-7AIA(6=/0@N$ MSROJNIPM-7)=BCWM]-0Y0))<$9 M$92[)3OL9()4O8.W+I+EN*S/J,]+,-M]C6WI=". M22@(VKO[0J9L>X/: $T=NG9OD XL#"MZ=,#Z!%HOC,%3X 6Z9VSR%U!+ P04 M " !)6A!3/L(;[T<# !5"@ &0 'AL+W=O7#8*!*(K5)IFU2M:K=Q\.T!R??>>TX<^T[V7/R2.8!"CU7)Y-3)E=I=NJY<%W MP/27#1<557HJMJ[<":"9)56E&W@><2M:,&5JX*[:Y,@ON;+*C6[@']75W*_3,[:)D105,%IPA 9NI<^5?+E.# MMX!O!>SEP1@9)2O.?YG)QVSJ>*8@*&&M3 2J7P\PA[(T@709O]N83I?2$ _' M3]'?6^U:RXI*F//R>Y&I?.HD#LI@0^M2W?']!VCU1";>FI?2/M&^Q7H.6M=2 M\:HEZPJJ@C5O^MCZ<$#0<<8)04L(^H3P&0)N"?C<#&%+",_-$+4$*]UMM%OC M%E31V43P/1(&K:.9@77?LK5?!3/[Y%X)_;70/#7[DH, M#(&/*,O,P+M KQ>@ M:%'*-^@=^GJ_0*]?O9FX2M=KLKKKMK;KIK;@F=HPNFE2+DVN$?[B-)^:0T[K>%)K?=_I()*HH767/*=/B<5NM*;_2-3L!74'GD_;J!:@?AYPMJH M2Q>]V-J&&1U))![Q>\X.88$?$\]/>LZ.A-,HW(,MA[ $)\1+\+BOI!-*SO+U M1E]H"AAE:SC'Q[@+'[_8QW@H/$F3U.LIGX_A$C\)TYZ10QR.O!@?[+S&R1&< MWLAIE(X[F712D]-.VI/[\P9]H"+;4WV0'IV3J$^7&4I#W88@A+ Q)$O7-D.821&!,<]#QU#^[)"L36-B@2K7G- M5'/P=:M=#W1EK_[>^K5_.?='UA>Z9VI:G'_AFX;KAHIMH>_4$C8ZE7<1ZQT@ MFB:FF2B^L[?TBBM]Y]MAKOL^$ :@OV\X5T\3DZ#K)&=_ 5!+ P04 " !) M6A!31!,U<(\# #)#0 &0 'AL+W=O. FHQL[:IIG^^QX# MPV1&Q)FV^0+8^'F/S\5@SPY"?E$%@"8/%>-J[A1:[Z>>I[("*JI.;[9" M5E1C4^X\M9= \P:JF!?Z?NQ5M.3.8M;T;>1B)FK-2@X;251=551^NP$F#G,G M;R2VO%XE+RO@JA2<2-C.G7?!=!TT0#/BGQ(. MZNB9&%?NA?AB&A_RN>.;&0!L)BK>OL 3&C!+.X_].U.EM&O#X^5%]W3B/ MSMQ3!4O!_BUS7 ^=0V.CEPFFFBLY=&-]AV2UTJ+J8)Q! M5?+V3A^Z0!P!J#,,A!T0O@2B$\"H T:OM1!U0/1:"^,.&+\$XA- W %Q$_LV M6$VD4ZKI8B;%@4@S&M7,0Y.NAL8 E]Q4UIV6^+9$3B_^EI0KVF9YAX6H".4Y M84(I4$075!,J2P5D*T5%X"$K*-\!D51C%ZLS75.#*H*X?I)2F%PN<+HX+BYK1/;/B8V)O0JOBQYBX9^5+!$/XLEJ-^D8P:O>B$WK+ 2KXB_]58L[? L:[O2XMLU,M&5MG-ZNXO,B6? M[]+G*VNH?.U*L1M-_'@HRW8N<8-H% ZEU\J9W]U4[6D&U*)JRCR5#]V3D,:S">6%R)>U=B MJ]![P7?D3[Q[$'UJ>RY_#TI_#5C^,/0O;I _; MY&)E95<3U3NS/Z4P19-^6Z"WV#9GAO:AA;[9I][+S3NFIO' L]:(,T ?+\5 M0C\VC('^]+;X#E!+ P04 " !)6A!3LJJL*A$" !]! &0 'AL+W=O MZ 84GA38U0NEM$T^BX\2C*ROD-FF<-*V$+[JG9&(SHR+(7-2@KM"(& MBD6TG-ZO4I\?$KX+Z.S)FOA.=EJ_^.#S?A'%OB"0P)UG8/@ZP JD]$18QJ^! M,QHE/?!T?63_&'K'7G;,PDK+9[%WU2*ZB\@>"M9*]ZB[3S#T,_=\7$L;GJ3K M&PO=V]R M:W-H965T04UU0.Y F%.2JEJBB942U^O%-#"D6KNAT$P\FO*A)>E;N]!9:EL MD#,!#XKHIJZI>KL'+C=3;^AM-Q[9LD*[X6?IBB[A"?!Y]:!,Y/ ?XR6"C=];$9K*0\L4&7XNI%UA#P"%'JT#-9PTSX-P*&1M_ M.TVOO](2=]=;]<\N=Y/+@FJ82?Z+%5A-O1N/%%#2AN.CW'R!+A]G,)=H(D4NT=>;2FE.D6:KD MABB+-FIVX6KCV"8;)FP7GU"94V9XF-WEN6P$:M.1'-B:+CB07)HF:82"R))@ M!:24W'2;B26YF -2QO4EN2;/3W-R\>DR]='XL&I^WMUYW]X9'KGS6R,&) JN M2!B$PP/TV6GZ'')#'SIZ\)[NF^S[$H1]"4*G%QW1FRDH&)+O4FOR^VZA49G_ MUI\3PE$O'#GA^/S:'BI6*S)R(G;HUMEX'$]NQJF_WBW*/FP41*.;20][YS'N M/<:G/=K.4I';)BM2R&:!9V$]-_OV%!$,Y+M!FQSWI?G M'/LX:85\5B6 )H>*UVKAE%HWMZZKLA(JJJY$ S5^*82LJ,:IW+JJD4!S*ZJX M&WC>S*THJYTTL6L/,DW$3G-6PX,D:E=55+[< Q?MPO&=UX5'MBVU67#3I*%; M6(-^:AXDSMS!)6<5U(J)FD@H%LZ=?[N,3;P-^,Z@5:,Q,9ELA'@VD\_YPO$, M$'#(M'&@^-K#$C@W1HCQN_=TAE\:X7C\ZO[1YHZY;*B"I> _6*[+A7/CD!P* MNN/Z4;2?H,_' F:"*_LD;1_K.23;*2VJ7HP$%:N[-SWT=1@)_.B$(.@%P?\* MPEX0VD0[,IO6BFJ:)E*T1)IH=#,#6QNKQFQ8;79QK25^9:C3Z3==@L3MR(#M MZ8:#(K3."1Z(AK[@9FE%,H%;IC3D1!0$HTDA..X]J[?D8@6:,JXNR0?RM%Z1 MBW>7B:N1RGB[64]PWQ$$)PB^[.HK$GKO2> %_H1\>5Z^@@SEOI5[;^4NUF(H M2# 4)+!^X0F_QU$I?MYME)9XTGZ=,0X'X] :1R=!&Z&8'A68Y00.V(X*IJK6 MNRS4%%:GBT?_\Z/0 MC_TCK(DP/XKC8!HK'K#B?V.=.ZU3Q/%?%8J"8!;/CX@GPC"SZ)C8'?6:N>>^ M4KEEM2(<"A1Z5]?H([N[HYMHT=CVVPB-S6R')5ZW($T ?B^$T*\3T]'#!9[^ M 5!+ P04 " !)6A!3IS9D>P0" !9! &0 'AL+W=OTYIQ&62IW]NH+,76""YAHXANZYJI MMWL0V"V#*#AN//%]9=P&S=*&[6$+YKG9*&O14:7@-4C-41(%Y3*XBVY7B?/W M#M\Y='JR)JZ2'>*+,QZ+91"ZA$! ;IP"LY\#K$ ()V33^#UH!F-(!T[71_4' M7[NM9<@/A_@60 ?.=HGYDO:\T,RU*%'5'.VZJYA>^-IVTU M7+I;W!IE3[GE3+:U8U&T @B6A,L#2(.*@R87:S","WU)/I'G[9IO;!#%G^.%^$BI8=I8TZX)3?1_*];GQZ=7+Q[=-^8VG.IB8#2@N%L<140 MU0]R;QAL_"SLT-C)\LO*OGU0SL&>EXCF:+CQ&O]-LC]02P,$% @ 25H0 M4S1#"%>9 P ]@X !D !X;"]W;W)K&ULO5== M;YLZ&/XK%MK%)G4%F^\JB72:KENG3:I6;>=B.AV:;I_?VR@0!-" MHTGI3;#A_7C\O/83O[,M%[]D!J#08Y&74E=9B5K^[%8L9KU3.2K@52%9%0<6?2\CY=FYA MZ^G%-[;.E'EA+V8;NH8[4-\WMT+/["Y*R@HH)>,E$K":6__@BR5QC4-M\8/! M5@[&R"SEGO-?9G*3SBW'(((<$F5"4/UX@"7DN8FD?XO2U4VMR(+I;"B5:Z^\>TG:!?DFW@)SV7]B[:-;1!:**FDXD7K MK!$4K&R>]+$E8N" O0,.I'4@QSJXK4/-G-T@JY=U115=S 3?(F&L=30SJ+FI MO?5J6&G*>*>$_LJTGUKH^^WUVAMV_>S6RE<9AH=M+FO&QRD@,Y/U?E.7*=,T0<@D?< ME]/N5Y!H=UR[.\_=;;WZC@+244#J>.XA"H0^%$+].4,]&1\Z,GY^T>;H1D$A M_YM(YG;)W#J9]S?)SM!'P:4<8[2)&M11S=%\6,3$)TXXLQ^&S.V;17&,0]R9 M/0/M=:"]2=!?0,H+?>*2JJAR:C9&"EHT$D;-41R#V\3S!SC>!]@+7&\'[XB= M[Q'L.^. _0ZP/\WR_JX^0R6H,:C^'@07.W[H[B =,?/#>O^. 0TZH,$+S&H) MRGB>HIMB(_@#&*@2_?P*Q3V(J0T7=AG"T^_NJ$L6G61W1WOD1IB$SDX)]JW" MB!!OO )Q!SF>A'Q=B9*I2D -]IH]FO%1%<<,#=>C5$T_+9U<'R5=J2P5,T=%+'0Y>@?U>]W!X&O;# M/58]SW5W_VG'S%P7QP>X[Q443TOH#\A8DA^I0+W(X?CTW)->\(AS$N[;L$-2 M,8XC)]@A_V6[Y\![Z233TGE9L3PU%]TCV">#"^8KW#!)+W/D-'=,LG][#*+8 MV;VSO6C6P+8'38GI"+]2L6:E1#FLM)]S'NKJB:;):B:*;^H^Y9XKW?74PTPW MIB",@?Z^XEP]34SKT[6ZB_\!4$L#!!0 ( $E:$%/G\C^-/0( !4% 9 M >&PO=V]R:W-H965T;) ME@#(MI54=AR4B/5U&-J\A(K; !\K!>&K+!G M*40%R@JMF('5.)@,KF=#%^\#?@K8V+TUW$1L+RQJ*L.3!540K5_ONWFL <8' /$'2!^#Q@> 20=(/&- MMI7YMN8<>98:O6'&11.;6_C9>#1U(Y0[Q0S/F6?V>/#G)U\.DU#I-R.(J@.)??$@U]X7'N\*G\8>$MXTZ9TETQN(H'ARH9_;_\.B#L;>)WNPFRGY/EA8-7=D_'Z0:]JF&/M7P2*HYD%YSP;T,8$MZMG#H M0%J6D6=Q8G[)+N/DRU4:ONR/Z4#4:)#$?51;8KAWPRHP:R\\RW+=*&S/K/?V MVI[X*_W./R7-MQ)]HVD?C#MNUD)9)F%%E-'Y)2G&M")L#=2UO\=+C:0*ORSI MW0+C FA_I37N#)>@?PFSOU!+ P04 " !)6A!3$=6U7!T" "4! &0 M 'AL+W=O0,II0.>&H?V3]Y[5;+GAE8*?&3%U@O@IN %%"R3N"]ZK_ J.?:\>5* M&/\E_1![/0](WAE4S0BV%31<#G_V//;A!!!=O0*(1T#\OX!D!/C.T:$R+VO- MD&6I5CW1+MJR.Y0VUUN<9A]5JKHN1 D5_9D#$)!5$FP!E(J M88^8RXI'>94K3)'07-QT1W0Z+XE41?.SDC2?B>Q&$< MO0!?O0U?0V[AD8>'_\*IE3SICB?=L>=+SNEFLB ;B4Q6?"^ +(T!-&3-32Z4 MZ3207\N]06W'[?<;:9,I;>+37IU-J[EQO2VU:NPL/W76]7-MN_]]MWFIOP/S MW#.[RWG(XG!^$\4I/9SV\6S84#@]F1EW7[\Q77%IB(#2 L/9Q^N Z.$.# ZJ MUH_17J$=2F_6]MD [0+L?JD4'ATWF=-#E/T%4$L#!!0 ( $E:$%.^VQ&& M% ( '@$ 9 >&PO=V]R:W-H965TPT,4U5,?W[ 81J5\$D.&\\\E-IW09-DYJ= M8 _V4.\T6G1@R7D%TG EB89B%:PG]YO8Q?N ;QQ:<[$FKI.C4D_.^)BO@M 5 M! (RZQ@8_IYA T(X(BSC5\\9#"D=\')]9G_O>\=>CLS 1HGO/+?E*E@&)(>" M-<(^JO8#]/W,'%^FA/%?TG:Q>ATN )/I%4#4 Z+_ M!<0]P"M'N\I\6UMF69IHU1+MHI'-+;PV'HW=<.E.<6\U>CGB;+K'L<@; 405 M!$=#,\OEB0A 98AV$CA'@P8S!JPA-UNPC MS2T;DL-^2FW>W";58B*.C69_T MH4L:74GZJ9%C$H=W) JCR2OPS=OP+60(GWAX^#><8ON#!M&@0>3YXBM\GUVW MAOQ8'XW5.%<_W^",!\[8&ULE51=;]L@ M%/TKR-I#*[7U5QPGE6.I331M4R=%[;H]3'L@SG6,BL$#DG3_?A?L6FZ31MN+ MX<(]AW,/OF1[J9YT!6#(<\V%GGF5,37@]3VR^2_C.8*\'*P@SEP;HE0QN^.T^N/M,#A_(7]HZL=:UE1#7/)?["UJ6;> MQ"-K*.F6FWNY_P1=/4Y@(;EV7[)O<]/((\56&UEW8%10,]&.]+GS80 (1^\ MH@X0_2L@[@"Q*[15YLI:4$/S3,D]438;V>S$>>/06 T3]A8?C,)=ACB3?ZN M%+)NI !A-)$EX8"N$,[HBG%F&&A"%1"J22DYWKF^)F<+,)1Q?4XNR>/#@IQ] M.,]\@V(LI5]T!]^V!T?O'/QE*ZY('%R0*(C"(_#Y:?@""H2'#AZ\AOMH0>]# MU/L0.;[X';X[6[4F/V]6VBC\MWZ=X(Q[SMAQCDYQ#IV\P!M5"HT^9E?+-79< MMO=V>91.HW":^;NA+8=I<1"/)VF?]DKJJ)5;./K3'I.<'%@W2H-D$KV1?)B63()T M.GDCV1\TG7WPOE*U84*CE!*!P56*/*I]1-K R,;UX4H:[&HWK?#=!643<+^4 MTKP$MK7[ESS_"U!+ P04 " !)6A!3L50ST!L# "$"0 &0 'AL+W=O MP_$Q7$EUKTL 0QXJ M4>N15QJS&/B^SDNHF#Z5"ZCQ22%5Q0P.U=S7"P5LUHHJX8>4]OV*\=H;#]NY MB1H/96,$KV&BB&ZJBJG':.-K#9B)*AXO;ZRATTAM@1!]((@W C"MPIZ&T&O-;HF M:VU=,L/&0R571-EHS&9OVMJT:G3#:_L:;XW"IQQU9ORM!%)(@6^3UW/"-6'$ M;I59(^"$3!_)(S"E3X@L<%'3*&XX:#L2@+4C@K,I%^M)ULY_:6H@/7I"0AH& M W)T"89QH8_)1W)W>TF./AP/?8/<=G4_WS">KQG#%Q@QYVF7TR&_."R_A!SE M02NGS^4^5JLK6=B5+&SS]5[(=VVM:_+K;*J-PFWX^T#.7I>SU^:,7LCY$\M, M9 VNXJR5_59I_Y7+<9AF89@,_>5V$?;#>D$_36D7]@PLZL"BU\',2KK ULIX M:\4@BOO1+I@C+$VR)'"#Q1U8_ :P4H&S9O'>FE&6A'2';#\JBY,D=(/U.[#^ MZV"%;)2+ZZ#4'MD#O6 YC#P\DS6H)7ACXMKQ[\_SS%O2>4L.>L/3 GM%86(B\4P+LQL;_V/042#< ?3%9:E M8=^-&=!_#88>!)W8EU0;LF2B 6?K<'8$NG><10F-TUUJ1UR%E.9I8!MQ M]^$U_@M02P,$% @ 25H04UB;.-EK @ +P8 !D !X;"]W;W)K&ULE55=;]HP%/TK5K1)K;22D$"*JA"IT$W;M$ZH7=>' M:0\FN1"K_F"V@?+O=^V$C'80;2^)/^XY/O?$]R;;*OUD*@!+G@679AQ4UJZN MPM 4%0AJ>FH%$G<62@MJ<:J7H5EIH*4'"1[&492&@C(9Y)E?F^D\4VO+F829 M)F8M!-6["7"U'0?]8+]PQY:5=0MAGJWH$N[!/JQF&F=ARU(R =(P)8F&Q3BX M[E]-4Q?O [XSV)J#,7&9S)5Z&X_&;)AT7_'>:MQEB+/Y%T /##F[ 4L9-^0KU9HZ9\_)!7FXOR%G M;\ZST.))+CXL&M9)S1J?8$W)K9*V,N2]+*%\B0]182LSWLNR1Y+H M'8FCN']$S_3?X5&'G*1U+?%\2;=K/Z[GQFJ\B3\[. Q:!)/+1K$%+8XI[J;MDQU031(BZNO2'Y&2[DR'FVDK./T_P24SA5I+ M2_!ZPS&EW7Q)+XK>'M,5'M2> +WT+X[//3:7>,?%HRP %'FJ6"WG5J%4,[-M MF19043GA#=2XDG-1486AV-BR$4 S ZJ8[3E.9%>TK*TD-G.W(HEYJUA9PZT@ MLJTJ*OXN@/'=W'*MYXF[N MW=DRTODFX4<).[DW)KJ2->>/.OB2S2U'"P(&J=(,%%];6 )CF@AE_.DYK6%+ M#=P?/[-_-K5C+6LJ8F3[T/>P W. +P>H#W5H#? WQ3:*?,E+6BBB:QX#LB=#:R MZ8'QQJ"QFK+6IWBO!*Z6B%/)@M:/A'&*AM89FIJ*EC))4H[G)!5DA.=$%4!R MSO# RWI#J-1S7]L:B.]\))[CN0:[@A2J-0CBNV;6F9&S%2A:,GE.+LC#_8J< MO3^/;86J]=YVVBM<= J](PIQI\FPTPA\>1J.LB:#I)=P&[T:#/,&PSS#YQ_E M6RNR*F7*N&P%D%_7:ZD$WL;?)\C]@=PWY,$1\F\<#58@*KR:_;F,&=:11(9$ M?Z;;9.HY813;VWU?#K- MIKUC#_=47?A74S=\)7XL;3J]#,;%AX/X\)1XW1)GLJ$IS"WL>1+$%JSDPSLW MXKS0?9D7>57 U+CD:)$B1KQ&=[K\/H M[OZ=BDU92\(@1YPSN<2J1=;!747'9_]M+GX1"0G !$/2#Z"S Y!8A[0.P#[93YL%8,699JM2/:>5LV MM_"Y\6@;#9>NBFO4]I1;'&8+)A^)4$R2LQ4@X\*0KTQKYI)[3MZ1A_6*G+TY M3RG:RQR$%CWQHB..3A!?DELEL3+D@RRA_!-/KRXJ80RK0:R(]Y;E#;5_ESA#P9 MR!-/GHQ5Q996, 3-Q+'LCQ/D0UD-%%9>2?)7TFC;_!I?"9,E@:>6-[8=<43N M=) [_;_XH+CV%FRW/67QU/;U.Z?-A$?_U2I)I' ]>G3YZ\.!KT%L_ M!XS-6"NQ>_O#[C!JYK[#Z&_W;D[=,KWETA !&PL-+]Y;!;KK_&PO=V]R:W-H965T965'$W\+RQ M6U%6.\G."P]L6VJSX";SAF[A$?13 MLY$X#:3^WSA> 8(.&3: M.%!\O< *.#=&B/&W\W3ZE$8X'!_=O]C:L9:4*E@)_HOENEPX4X?D4- =UP]B M_Q6Z>BQ@)KBR3[+O8CV'9#NE1=6)D:!B=?NFAZX/ X$?71 $G2#X7T'8"4); M:$MFRUI339.Y%'LB332ZF8'MC55C-:PV?_%12_S*4*>3'[H$21KZ2E,.BM Z MQ\YFY(IG GZ4TY$04!.-((3C^=59O"55F[=NN!A)Z'TG@!;[5KB&#*D7' MT+>KWHS'M?DYL/MW-6(;@#BMWL6%]UX*^:X'U"R_X;8;]6A[[]7N9*BUQ8_ZYDB+L4X0V170A1>=Z MKE6M<&R%YI2^)./0CZ=8V,NP):=ADW#B1T$?]H8KZKFBJUSW=28J()H>L/QN MWYR#;%WB07;?#^)I^ [R-.QS-)[$YQGCGC&^RGAI4^-.YHRFC#/-0)VCCD][ M%D7^^#WU:=@T]*?^Y!VV.SB7YD[\3N66U8IP*%#HC2;H(]M[IIUHT=BCF@J- M!]\.2[R:09H _%X(H8\3<_K[RS[Y!U!+ P04 " !)6A!3$T$N7.@! #O M P &0 'AL+W=O&Z7=BM=$[940KJRQ 3-9A9W*[Z>7VT6H3X6_)#8NY,U"YT4QCR%X&NUXDDPA I+"@S@?W_Q M&I4*1-[&GY&33Y(!>+H^LG^.O?M>"G!X;=1/65&]XI\XJW 'G:)[TW_!L9]E MX"N-3YD=M7FR-Z.!5"F474>U<,XMC6]0HF1WI!A7M5-I(YL@T^]@V!ED90%+$ M:9+7SX%N;?*Y;)[C"M0';2LG,GR<4^KB(QM')L>'[VGE'G,\;ML.-+N8@2+P@% M%LXS,/H=<(E">"*2\;OGC(:4'GB^/K%_"K53+3MF<:G%#UZZ>A$]1%!BQ5KA M-OKX&?MZIIZOT,*&+QS[V"2"HK5.RQY,"B17W9^]]GTX XPG5P!I#TC_%Y#U M@-"YN%,6REHQQ_*YT4

OL$)CL 2N"BT1 M"DT'9!TY= 6N1JBTH)/F:@_,>M_75B%DR7M(DW0,3)6PP@+E#@UDX^!-9G"S M0L>XL+?P 9ZW*[AY=SN/'.BE_;424NO2*-,HR'3!?CR;3C)&@V2_H7' MU*2A4^G0J33P95?X-GA U2)LL-![Q;LA#.7W'3P%_'S<66=H/G^]D34;LF8A MZ^1*UBV: R_H&! MW9H":>C]80$K#TP5>*FM'>-=8/2W^)"GTX?QE'IX.&_? MI;#)Q^Q^".L$QV?#Y2_V-V;V7%D06!$P&=U/(S#=9>D,IYLP;SOM:'K#LJ;W M!8T/H/U*:W%GN 5?;#W1U#^/>=78-+*^(>>NG%WH]Y;][,SLX.=\8^ MNPT LA@=-O M"U.0TA.1C!\'SJAVZ8&GXR/[AQ [Q;+D#J9&?A,Y;D;1(&(YK'@I\<'L/L(A MGI[GRXQTXNMB*$]H>R0$N[@G X7B#'$HW=4X8=V"TX]O86D OIV!=N M+?=)>S>,D7QY1)P=>"<5;_H*;Y_-C,:-8W@D;23\5.HV MZR8MEB9IIX&O6P?>#7S=UP*_F[(%E7A>2FBQ3GK1&;38HBP*"51SR"6[UU7- M4_&TV-S2/;"XOYAR5W*)>]IVI>4Z _9((=J=%0C6L:?/Y(C=(RCWO4'F92WS M,LB\?$7F0W4JC)QG).O<050$[P.!OX/;<=*F#&W/>.W57GM_\>KOL]#K8U4T M^6^F2GOM)'G3D(E^K:G?2#3C+T*5BCW-0"W!-B7WJJ:\^I]K8%#+'/QK#0S. MU$#OCQJ(3[J$ KL.O="QS)0:JX91K];M]J;J,K_,JUX]XW8MM&,25@1-VE=4 M [;J?]4$31%ZSM(@=; PW-"3 =8;T/[*&#Q.O(/Z$1K_!%!+ P04 " !) M6A!3;@Y#$;8# ![#P &0 'AL+W=O?MM. M)LE \+02W$ .:RW_ZTOX61YO&?\M4D(D>,YI(29.*F5YY;HB24F.Q8"5I%!W MEHSG6*I3OG)%R0E>F*2%,Q^;:G$_';"UI5I Y!V*=YYCO/A+* MMA,'.B\7[K)5*O4%=SHN\8K<$_E8SKDZ#5#H4XP M$=\SLA6=8Z!;>6+LMS[YLI@XGE9$*$FD+H'5UX;,"*6ZDM+Q7UW4:=;4B=WC ME^K_F.95,T]8D!FC/[*%3"?.T $+LL1K*N_8]C.I&S("$T:%^03;*C;P'9"L MA61YG:P4Y%E1?>/G&D0G 09'$E"=@/XTP:\3?--HI9RIX!07"1$@(L;(G%&Q27X ![O M;\#%N\NQ*]5Z.LM-ZMH?J]KH2.VOZV( ?.\]0!Z"/>DS>_H-250Z-.G>ZW17 M==FTBII6D:GGO]'JW+3ZP'$AE"K9 M*YD9$7U"JSIA5T <^Z-H3^=A&(I\+_+[98:-S- J\SNF2NBGYR3%Q4H]J4(2 M7F#][# %W[(\T^(OLDO+PXN:I:+SOB5QLU!\LK-;5'Y^4-O=;JO),1KTMU4?K#($)[ MP/O"O#@:]?.&'5>&5JGWZC]5WNY^X)T ,S9XWZ5NQ0Y;-X1GMD/8^B$\G2'6 MI=X$WQ-F =_Z(;0;XIWYWS,.0VFV(H4$CT4F._PW5ORMH\'PS/A;1X/1Z?!' MAQ82^L-P'W]/&/*]X1'\K2="NRD^7,_! TG2@E&VVH&+S_]>MNCMY%LS@\,S MDV^]#8Y.1W[T9^2M*^JI_TJ4."$31XWU@O -<:; -CVU]HGL]GE=EKV.M+$: M$FH]#\'S/A?4F031B<:>NM#KN2<8'LP]/7$H/#[XH-8[D=T[;_D ?&5J[@%S MDG*A:"C@=N*MV:'@S,1;NT/V">XOB(<'HRX*/6^?]V$4]#QO?]!Q.SLCO2V] MQ7R5%0)0LE1YWB!697BUTZM.)"O-9NF)2;7U,H>IVAT3K@/4_25C\N5$[[^: M_?;T?U!+ P04 " !)6A!3[[*N*J<' #[+0 &0 'AL+W=O MQFV/0??27U/']LAC ,*UZ^)@TR.._WY55^L?#4_V8DFCAF;W\<,F[^'>;Q!-9>K[OZ,':WY55R*+ MB$-F-!*!V;\WTB>.$TEB=OR3"*WO=$; _=\?TF_CR;/)3'%(^K[STY[3Y57= MK(,Y><5KAS[Y[T.23$B/Y,U\)XS_@O?M6!W6P6P=4M]-P,P"U_:V__&?Q!%[ M %,Y H ) .8 3#$?@!( R@/0$8"6 +0\0#L"T!. 7E2#D0",HG-H)8!640UF M C"+SJ&= -I%-:C*1^24HK-0=\'>)MTV2^(4N\$4=R\#_QT$T7@F+_H1YVF, M9YEE>U%)/=. ]=H,1[M/Q,&4S,$*!W0#:("]$,?)'H*S&T*Q[83GX!OX_GP# MSOXZOVQ2IC-"-F>)_/Y6/CPB'X&Q[]%E" ;>G,PY^#LQWI#A1V)\6X!O,E_M M' 8_'-:'0H'W:Z\!D'(!H )5CCV#XG"%YXZO:;>^IGTDAC^3U3%XQI=HEWPH MEJ<=D?<#.VL"!J#/THTM@=BCP/(H"3P<92!VP!@\SSW06\[!9$S<*0E^";1J M.ZU:K!5)4OXQ3OF7-.7!Y($-!18E;BA2I.\4Z<+I/9/@S9X18'LSWR5L YH1 MMGWPDK@G%C11?_$J3PB*]N).N,(SSEB5!U$8O05X)21D"]H&3QW"\]M6F+YG MPC?5:&FM[(QOQ#KY,1D(0<7==%?,QN%G;+2^;F,F2JU=E%I":U[ -7@$+V2V M]'S'7VS $(S @^W:43$6J&]SI\<\;7VW=XK:5=6W6- $@NFWH+BW&:G60K&&_ 3;T+&ALJLBFI*ME1TVG5131F6JE6U,DHD M31 _^D)4B;4Q$;0?4NT@.RI29G&4002U]I'\27FF*N:'I:I-0C6/^%LO5&V' MH[C55FB8)1V6]59*%E4Q*]J>.O[.'34>*0$/M%C)I8Q';9VXY%+2HYJ5E9Q8 MTD3CIX 05:;DS,.X(K.%\EE2D3Z+IT]OZZ9Z))%2^J>*:=OU:O7)11NFM "9J;90_0'W*2JL"*[-! M2JD"E%"%U,QNOE'3! M0E=^'H+IKP#2BZX2B;CX8;^34,'-.)&HG5B\%>. MBFZH[@J:.?R4F:,*S,Q&*^4]4,Q[RK!$B2C^W/KP\-8*&BV4V]D'G&&JJ;?5 M' '@#-.,MF+D:")7*2,4_-T=IMP-BJ^K^NO9VIVN-PVV&^XJ]J!W'7D1>^^[9="\#WD09@%*ZA=339@!*20,2;V9E,D B:F)R,R!![5_K M(Z65(UL#SBB#!2V7 /Q16B[^,EE95T7[=;8EW4^1Y :">XG>DZ#&80/T6 9A M\!*RG?\"8#"WF=^I'P#_%= E84<&=X6]S06P0]8;+G% EKXS)_$ Z:NQL_%Y M]'*L4>LMYY'TV59:S-Z#E1_$N65[8(P==CZQ<0.\,)U3]N1%'#\$:R\DLW5 M&-J.)).094= ",#>G&5(LH\#EH]SXK*VAB@54\J )+LB]S:O)T%]R9O1?++C M7ZXS[R'.AJ/SC_J^J!UWY=!G)&?$_IS6E^F&CB2[,/>NIB=!5>S+^.YRO$D. MP8V+DHX4B8DN9?B'AU[$E3%[KQ>K3Z?[*=T8TH'D83# M<;E[3X+*U6ELXH%K/QP5'GB6N73?L6'.L^$N4VOBH[(H7_\;1VLID]0D+^6X M9+DG056.1/4RB7EE[8ZR;&D43M% MM)I[WQ6Z)%C$G[Z&;*YKCR9O7';-N^]K>_%7I;GVOMJY53GM=VKGGM?>AYT; MGIP![-SRVN]@9\AKMV#GGM=^C5#G'B%.#R/VK$?C]NBL1^?V&*S'X/:T6$^+ MVV.R'I/;TV8];5Z/IG3N-87;PQRY_;"YF49J^UGT& <+VPN!0UY9U)1&BW'M M8/NE\?:!^JOX ]&I3ZGOQC^7!+-2B :P_E??IQ\/D8+=]][=?P%02P,$% M @ 25H04Q=@QJ$0 P -!$ T !X;"]S='EL97,N>&ULW5AM;YLP$/XK MB$Y3*TTEA)6%-43:D"I-VJ9*[8=]JYQ@B"5C,V.ZI+]^/DS(2WU5UP];.J(4 M^Q[?_N2IWX8O_<]2Y?) MG*;^W>G;GZW4EV\\>S]Y=W(RNCN[/+2?=L"9'SA)+YY!>CZ""Z6V,!8@?EZ MI]@[ZJ!/TFQ:2+&?*S"8V*2BWCWAJ9\1SN:*@5=!*L;7UCP&PT)RJ3QMBF3$ MA&!I'BPIF)"JBVTCV+_S?OD!L)F!0,;Y('#L6\-L6A.MJ1)79M(M M[HR/(*\?WZYKH[!49!V.+_RM0W92Y50-84)_8YI-.2U CF+E$NY:U@& M6LO*#')&2BE(IV'CT0\,[8)R?@/-_:/8XUX5.U4=04W%,#2"^J&EL1/@WV6S MW+NTHQ?Q>C6[E_IS:[8CNCDT"[U6M&"K;KXJ!@$8>XBSD[KFZT^TZ?UCSO*+%4,:R;ZV9+E.16/SC=#K\G3?TS,!$ M[2]P.$2NNLN-8#X6)$)JC/!/6Q7BXD MZSY8'+=/8B[W3I,DBN(8RVB6.15D6-[B&+YN-DP;>&!Q(-*?Y1JO-MXA3_, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( $E:$%/%IC'6U00 'DD / M >&PO=V]R:V)O;VLN>&ULQ9I;;]I*$(#_RHJG'JDJ^$+:1J52&F@3*84H MH+Y&B[W *NM=G]TU'/KKS]B&9)V245\F>0GQ!?OS[.6;6?-E9^S#TI@']E^A MM!OU-MZ7Y_V^RS:BX.Z#*86&(RMC"^YATZ[[KK2"YVXCA"]4/QX,SOH%E[KW M]V'VX8+S(OC8:=]8Y?4NSLW_2O18(;4LY&^1 MCWJ#'G,;L[LR5OXVVG,USZQ1:M2+V@._A/4R^V/WO(9<\*5K]GB^O., ,NJ= M#>""*VF=;\YHKL^!<2O@Y':K\N:[5%[8,??BAS55*?6ZO@P\13]XC"8.Q\\V MB.?V;\)H5BN9B;')JD)HW\;1"E4#:K>1I>LQS0LQZEV:K;#U\\ -KO/VV3Q M!9&RYQ(.V.N\P2-$F4WGLYOK\<5B,F;?+FXNII<3-K^:3!9S]J[2 62,0,9O M"'D?!Y ) IF\(N1\ 1\_)U, G'UGL]O)70"9(I#IFT%>7LRO L@A CFDA9QR M7UG!S(K-2F';XXSKG%W"1"'#/GF&0)[10LZKHN!V7U/.Y5I+^!K7GEUDF:F M,H#\B$!^I(4\T#AF12;DECH#-U@-:I%M5=[(Z5N+?2I;UV>^9%C[D0VU"K),?QN0[ MJ53(@XDC(C;'C>"NVWJ8(2)B17SC^H$IP\/^'6$VB(AUT Y#&'-/8Y!GF:U$ MSI3DRQ 3\T%$+(2Q6 EK 4KJS!3A%!9A!HBH%0 WAJ02)&"%$W;;[6C8M!\1 MS_MW]4Z(5\FMWS?-ZC;OBS -1,0>P#&3,$?& MW! 3N^&$[-F[13.R_PD9,3_$Q'Y O=]I\1BM-XBU$9C_9 @QB<3$$GDI!3B MAIB86F)BM1PS@9/QPV02$\ND30E.8F$RB8EE\I@;G"3#9!(3RP1-$KIC%I-) M3"R39TG"R3!B%HF)+8(ZN;N(@5DD(;8(6GQW,3&1),0B66P$$!4EU_M[QU;2 M95RQO>"6"6 -R^\$$TE"+)*Q +=ELCE0Q[3L3MXA)KIT1>R4.5PCKU33[%: M^RH8/V/AN52= 91@1DF(C0)-#AUS5__1ACE>3T960&^%#II7X7IJ@ODE(?;+ MPG+M>+,\SM9<'D:/,JZVCM^$F)AODK=KU,JDZC8Q9*J2UT;-Y='44)\Q%SAP"_9\M]B(E9*"6V MT+$8.^0:;,IMW?!;$68=*2:@E%A 3W798^'# ?0XED),3$ IL8""\A&/)::? ME%@_+U62AX"&;Q\Q_0R)]8,7O*',AYA^AL3Z>5[P/IO>0TQ,/T-B_?RY2M[I MHB$FII\AL7ZZY?F2@]NS #7$Q/0S)-9/%],_U1HM:HB)OL%O]-,__M0E%RNI M13Z%6SC8#[5T=FM9_=&^P4N']0+\JE+J$O;-](WA^?&7,\=?_7S]'U!+ P04 M " !)6A!3O '6P> ! #L( &@ 'AL+U]R96QS+W=O )/[F/!00D5#B]B %28/D<269Q#)[HE"$8Y% M08/F5-;8\O7?^)-E>_Z2=FW9=H>\V?9YOIS[]96*W6FV7Z:E;?NS3 MH?PR.'QVPWO>I%2:R6L[K%-9-.&XN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M M'V009/6#'(*\?E"$H%@_: 9!L_I!MQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01 MU@1:"W(M!%X+@BT$8@N2+01F"Z(M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJ MK01Z*^JM!'KKZ&&;0&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]% MO95 ;T.]C4!O0[V-0&]#O8U ;QN]+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#; M4&\CT-M0;R/0VU%O)]#;46\GT-M1;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT M=M3;"?1VU-L)]';4VPGTCJAW)- [HMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6 M_J?>N9QV*5][OM=X_?^DNIS/3=?+7Y;?.T @=!&S:;EL6_0$W>4!$$ENVH?#W=<(@M:*HB$J]&R)B^]T7 M6SJ;9/2VM>1[F[IJ_#A9A& ?&//Y@FKM4V.IB2,SXVH=XE\W9U;G2STG)@:# M(F&2>.*I_T'G<3VZQQHJVMRER'.,[6 M3?$MI;]/2./*;HY?E-;?Q D).YG0COPJ^C87(A?+\(QX38^FKGX_:TRZH^&5VW-X/XY;=>7C6 M7:[?XZ]G?*Q_81\"I \)TH<"Z2,#Z6,(TL5PN034$L! A0#% @ 25H04P=!36*! L0 ! M ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4 " !)6A!3_>4? M">\ K @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q0 M2P$"% ,4 " !)6A!3F5R<(Q & "<)P $P @ '- 0 M>&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( $E:$%-/"T[5'04 H5 M 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 25H04R>LT*_@ M @ ?PD !@ ("!"Q4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 25H04\K2Y ,\!0 S@P !@ M ("!$B< 'AL+W=O4 >&PO=V]R:W-H965T&UL4$L! A0# M% @ 25H04V#WP)5I @ < 4 !@ ("![E, 'AL+W=O M&UL M4$L! A0#% @ 25H04^=WV:D8 P =08 !D ("!&%D M 'AL+W=O&PO=V]R:W-H965TM> !X;"]W;W)K&UL4$L! A0#% @ M25H04TN.Z_.E @ X 4 !D ("!VF( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 25H04YQW<+H""0 Y1@ !D M ("!@YP 'AL+W=O&PO=V]R:W-H M965TH !X;"]W;W)K&UL4$L! M A0#% @ 25H04[@Z\;Y; @ $P4 !D ("!^*H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 25H0 M4U!5H0IM P !0D !D ("!0K, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 25H04PX-&4A@ @ 9P4 M !D ("!6[P 'AL+W=O&PO=V]R:W-H965T0#> M*P, #4) 9 " @?K$ !X;"]W;W)K&UL4$L! A0#% @ 25H04XB<@C;$! :1@ !D M ("!7,@ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 25H04S["&^]' P 50H !D ("!&-, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 25H04XUV M%6Y/ @ OP4 !D ("!I-P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 25H04S1#"%>9 P ]@X !D M ("!\., 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 25H04[[;$884 @ > 0 !D ("! MB.P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 25H04UB;.-EK @ +P8 !D ("!M?0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 25H04_M)\B1^ @ D 8 !D M ("!W@,! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 25H04Q=@QJ$0 P -!$ T ( !7A(! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ 25H04[P!UL'@ 0 [" !H ( !A!L! 'AL M+U]R96QS+W=O30 M 0 K2 !, ( !G!T! %M#;VYT96YT7U1Y<&5S72YX;6Q0 52P4& #\ /P P$0 G1\! end XML 68 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 69 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 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 118 283 1 true 38 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://valueexchange.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) Sheet http://valueexchange.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS (unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Sheet http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (unaudited) Sheet http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Sheet http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited) Statements 5 false false R6.htm 00000006 - Disclosure - Nature of Operations and Continuance of Business Sheet http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusiness Nature of Operations and Continuance of Business Notes 6 false false R7.htm 00000007 - Disclosure - Summary of Significant Accounting Policies Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - Accounts receivable Sheet http://valueexchange.com/role/AccountsReceivable Accounts receivable Notes 8 false false R9.htm 00000009 - Disclosure - Other receivables and prepayments Sheet http://valueexchange.com/role/OtherReceivablesAndPrepayments Other receivables and prepayments Notes 9 false false R10.htm 00000010 - Disclosure - Inventories Sheet http://valueexchange.com/role/Inventories Inventories Notes 10 false false R11.htm 00000011 - Disclosure - Plant and equipment, net Sheet http://valueexchange.com/role/PlantAndEquipmentNet Plant and equipment, net Notes 11 false false R12.htm 00000012 - Disclosure - Goodwill Sheet http://valueexchange.com/role/Goodwill Goodwill Notes 12 false false R13.htm 00000013 - Disclosure - Leases Sheet http://valueexchange.com/role/Leases Leases Notes 13 false false R14.htm 00000014 - Disclosure - Bank loan Sheet http://valueexchange.com/role/BankLoan Bank loan Notes 14 false false R15.htm 00000015 - Disclosure - Other payables and accrued liabilities Sheet http://valueexchange.com/role/OtherPayablesAndAccruedLiabilities Other payables and accrued liabilities Notes 15 false false R16.htm 00000016 - Disclosure - Deferred income Sheet http://valueexchange.com/role/DeferredIncome Deferred income Notes 16 false false R17.htm 00000017 - Disclosure - Statutory reserves Sheet http://valueexchange.com/role/StatutoryReserves Statutory reserves Notes 17 false false R18.htm 00000018 - Disclosure - Related party and shareholder transactions Sheet http://valueexchange.com/role/RelatedPartyAndShareholderTransactions Related party and shareholder transactions Notes 18 false false R19.htm 00000019 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://valueexchange.com/role/SummaryOfSignificantAccountingPolicies 19 false false R20.htm 00000020 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://valueexchange.com/role/SummaryOfSignificantAccountingPolicies 20 false false R21.htm 00000021 - Disclosure - Accounts receivable (Tables) Sheet http://valueexchange.com/role/AccountsReceivableTables Accounts receivable (Tables) Tables http://valueexchange.com/role/AccountsReceivable 21 false false R22.htm 00000022 - Disclosure - Other receivables and prepayments (Tables) Sheet http://valueexchange.com/role/OtherReceivablesAndPrepaymentsTables Other receivables and prepayments (Tables) Tables http://valueexchange.com/role/OtherReceivablesAndPrepayments 22 false false R23.htm 00000023 - Disclosure - Inventories (Tables) Sheet http://valueexchange.com/role/InventoriesTables Inventories (Tables) Tables http://valueexchange.com/role/Inventories 23 false false R24.htm 00000024 - Disclosure - Plant and equipment, net (Tables) Sheet http://valueexchange.com/role/PlantAndEquipmentNetTables Plant and equipment, net (Tables) Tables http://valueexchange.com/role/PlantAndEquipmentNet 24 false false R25.htm 00000025 - Disclosure - Goodwill (Tables) Sheet http://valueexchange.com/role/GoodwillTables Goodwill (Tables) Tables http://valueexchange.com/role/Goodwill 25 false false R26.htm 00000026 - Disclosure - Leases (Tables) Sheet http://valueexchange.com/role/LeasesTables Leases (Tables) Tables http://valueexchange.com/role/Leases 26 false false R27.htm 00000027 - Disclosure - Bank loan (Tables) Sheet http://valueexchange.com/role/BankLoanTables Bank loan (Tables) Tables http://valueexchange.com/role/BankLoan 27 false false R28.htm 00000028 - Disclosure - Other payables and accrued liabilities (Tables) Sheet http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesTables Other payables and accrued liabilities (Tables) Tables http://valueexchange.com/role/OtherPayablesAndAccruedLiabilities 28 false false R29.htm 00000029 - Disclosure - Deferred income (Tables) Sheet http://valueexchange.com/role/DeferredIncomeTables Deferred income (Tables) Tables http://valueexchange.com/role/DeferredIncome 29 false false R30.htm 00000030 - Disclosure - Related party and shareholder transactions (Tables) Sheet http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables Related party and shareholder transactions (Tables) Tables http://valueexchange.com/role/RelatedPartyAndShareholderTransactions 30 false false R31.htm 00000031 - Disclosure - Nature of Operations and Continuance of Business (Details Narrative) Sheet http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative Nature of Operations and Continuance of Business (Details Narrative) Details http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusiness 31 false false R32.htm 00000032 - Disclosure - The Company???s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: (Details) Sheet http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details The Company???s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: (Details) Details 32 false false R33.htm 00000033 - Disclosure - Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows: (Details) Sheet http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows: (Details) Details 33 false false R34.htm 00000034 - Disclosure - Schedule of revenue (Details) Sheet http://valueexchange.com/role/ScheduleOfRevenueDetails Schedule of revenue (Details) Details 34 false false R35.htm 00000035 - Disclosure - There were no sales returns during the six months period ended June 30, 2021 and 2020. (Details) Sheet http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details There were no sales returns during the six months period ended June 30, 2021 and 2020. (Details) Details 35 false false R36.htm 00000036 - Disclosure - Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred. (Details) Sheet http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred. (Details) Details 36 false false R37.htm 00000037 - Disclosure - Summary of Significant Accounting Policies (Details Narrative) Sheet http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative Summary of Significant Accounting Policies (Details Narrative) Details http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables 37 false false R38.htm 00000038 - Disclosure - Accounts receivable consisted of the following (Details) Sheet http://valueexchange.com/role/AccountsReceivableConsistedOfFollowingDetails Accounts receivable consisted of the following (Details) Details 38 false false R39.htm 00000039 - Disclosure - Other receivables and prepayments consisted of the following (Details) Sheet http://valueexchange.com/role/OtherReceivablesAndPrepaymentsConsistedOfFollowingDetails Other receivables and prepayments consisted of the following (Details) Details 39 false false R40.htm 00000040 - Disclosure - Schedule of inventories (Details) Sheet http://valueexchange.com/role/ScheduleOfInventoriesDetails Schedule of inventories (Details) Details 40 false false R41.htm 00000041 - Disclosure - Plant and equipment consisted of the following (Details) Sheet http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails Plant and equipment consisted of the following (Details) Details 41 false false R42.htm 00000042 - Disclosure - Plant and equipment, net (Details Narrative) Sheet http://valueexchange.com/role/PlantAndEquipmentNetDetailsNarrative Plant and equipment, net (Details Narrative) Details http://valueexchange.com/role/PlantAndEquipmentNetTables 42 false false R43.htm 00000043 - Disclosure - Goodwill consisted of the following (Details) Sheet http://valueexchange.com/role/GoodwillConsistedOfFollowingDetails Goodwill consisted of the following (Details) Details 43 false false R44.htm 00000044 - Disclosure - Schedule of operating lease right of use assets (Details) Sheet http://valueexchange.com/role/ScheduleOfOperatingLeaseRightOfUseAssetsDetails Schedule of operating lease right of use assets (Details) Details 44 false false R45.htm 00000045 - Disclosure - The components of lease liabilities are as follows: (Details) Sheet http://valueexchange.com/role/ComponentsOfLeaseLiabilitiesAreAsFollowsDetails The components of lease liabilities are as follows: (Details) Details 45 false false R46.htm 00000046 - Disclosure - The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021: (Details) Sheet http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021: (Details) Details 46 false false R47.htm 00000047 - Disclosure - Leases (Details Narrative) Sheet http://valueexchange.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://valueexchange.com/role/LeasesTables 47 false false R48.htm 00000048 - Disclosure - Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details) Sheet http://valueexchange.com/role/BankLoanAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details) Details 48 false false R49.htm 00000049 - Disclosure - Bank loan (Details Narrative) Sheet http://valueexchange.com/role/BankLoanDetailsNarrative Bank loan (Details Narrative) Details http://valueexchange.com/role/BankLoanTables 49 false false R50.htm 00000050 - Disclosure - Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details) Sheet http://valueexchange.com/role/OtherPayablesAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details) Details 50 false false R51.htm 00000051 - Disclosure - Other payables and accrued liabilities (Details Narrative) Sheet http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative Other payables and accrued liabilities (Details Narrative) Details http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesTables 51 false false R52.htm 00000052 - Disclosure - Deferred income consisted of the following as of June 30, 2021 and December 31, 2020: (Details) Sheet http://valueexchange.com/role/DeferredIncomeConsistedOfFollowingAsOfJune302021AndDecember312020Details Deferred income consisted of the following as of June 30, 2021 and December 31, 2020: (Details) Details 52 false false R53.htm 00000053 - Disclosure - Statutory reserves (Details Narrative) Sheet http://valueexchange.com/role/StatutoryReservesDetailsNarrative Statutory reserves (Details Narrative) Details http://valueexchange.com/role/StatutoryReserves 53 false false R54.htm 00000054 - Disclosure - Related party balances (Details) Sheet http://valueexchange.com/role/RelatedPartyBalancesDetails Related party balances (Details) Details 54 false false R55.htm 00000055 - Disclosure - Related party transactions (Details) Sheet http://valueexchange.com/role/RelatedPartyTransactionsDetails Related party transactions (Details) Details 55 false false All Reports Book All Reports p81121010q.htm ex31_1.htm ex31_2.htm ex32_1.htm ex32_2.htm veii-20210630.xsd veii-20210630_cal.xml veii-20210630_def.xml veii-20210630_lab.xml veii-20210630_pre.xml http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/currency/2021 http://fasb.org/srt/2021-01-31 http://xbrl.sec.gov/country/2021 http://xbrl.sec.gov/dei/2021 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "p81121010q.htm": { "axisCustom": 0, "axisStandard": 8, "contextCount": 118, "dts": { "calculationLink": { "local": [ "veii-20210630_cal.xml" ] }, "definitionLink": { "local": [ "veii-20210630_def.xml" ] }, "inline": { "local": [ "p81121010q.htm" ] }, "labelLink": { "local": [ "veii-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-doc-2021-01-31.xml", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "veii-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/srt/2021/elts/srt-ref-2021-01-31.xml", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "veii-20210630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.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://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 346, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 23, "http://valueexchange.com/20210630": 18, "http://xbrl.sec.gov/dei/2021": 7, "total": 48 }, "keyCustom": 21, "keyStandard": 262, "memberCustom": 24, "memberStandard": 14, "nsprefix": "veii", "nsuri": "http://valueexchange.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://valueexchange.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Inventories", "role": "http://valueexchange.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Plant and equipment, net", "role": "http://valueexchange.com/role/PlantAndEquipmentNet", "shortName": "Plant and equipment, net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - Goodwill", "role": "http://valueexchange.com/role/Goodwill", "shortName": "Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Leases", "role": "http://valueexchange.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - Bank loan", "role": "http://valueexchange.com/role/BankLoan", "shortName": "Bank loan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - Other payables and accrued liabilities", "role": "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilities", "shortName": "Other payables and accrued liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - Deferred income", "role": "http://valueexchange.com/role/DeferredIncome", "shortName": "Deferred income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - Statutory reserves", "role": "http://valueexchange.com/role/StatutoryReserves", "shortName": "Statutory reserves", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Related party and shareholder transactions", "role": "http://valueexchange.com/role/RelatedPartyAndShareholderTransactions", "shortName": "Related party and shareholder transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited)", "role": "http://valueexchange.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfConsolidatedEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfConsolidatedEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - Accounts receivable (Tables)", "role": "http://valueexchange.com/role/AccountsReceivableTables", "shortName": "Accounts receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Other receivables and prepayments (Tables)", "role": "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsTables", "shortName": "Other receivables and prepayments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Inventories (Tables)", "role": "http://valueexchange.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Plant and equipment, net (Tables)", "role": "http://valueexchange.com/role/PlantAndEquipmentNetTables", "shortName": "Plant and equipment, net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Goodwill (Tables)", "role": "http://valueexchange.com/role/GoodwillTables", "shortName": "Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Leases (Tables)", "role": "http://valueexchange.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Bank loan (Tables)", "role": "http://valueexchange.com/role/BankLoanTables", "shortName": "Bank loan (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Other payables and accrued liabilities (Tables)", "role": "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesTables", "shortName": "Other payables and accrued liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DeferredRevenueDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Deferred income (Tables)", "role": "http://valueexchange.com/role/DeferredIncomeTables", "shortName": "Deferred income (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DeferredRevenueDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "role": "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockSharesAuthorized", "span", "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfBalancesDueFromRelatedPartiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Related party and shareholder transactions (Tables)", "role": "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables", "shortName": "Related party and shareholder transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ScheduleOfBalancesDueFromRelatedPartiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "b", "span", "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:EntityIncorporationStateCountryCode", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Nature of Operations and Continuance of Business (Details Narrative)", "role": "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative", "shortName": "Nature of Operations and Continuance of Business (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:NatureOfOperations", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "lang": "en-US", "name": "dei:EntityIncorporationDateOfIncorporation", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "veii:ScheduleOfConsolidatedEntitiesTextBlock", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-012021-06-30_custom_ValueExchangeInternationalIncMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - The Company\u2019s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: (Details)", "role": "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details", "shortName": "The Company\u2019s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "veii:ScheduleOfConsolidatedEntitiesTextBlock", "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-012021-06-30_custom_ValueExchangeInternationalIncMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionNameOfAcquiredEntity", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows: (Details)", "role": "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "shortName": "Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows: (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R34": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Schedule of revenue (Details)", "role": "http://valueexchange.com/role/ScheduleOfRevenueDetails", "shortName": "Schedule of revenue (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfPrincipalTransactionsRevenueTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - There were no sales returns during the six months period ended June 30, 2021 and 2020. (Details)", "role": "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details", "shortName": "There were no sales returns during the six months period ended June 30, 2021 and 2020. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfPrincipalTransactionsRevenueTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-04-012021-06-30_currency_CNY", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ExchangeRateAveragePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred. (Details)", "role": "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details", "shortName": "Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock", "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-04-012021-06-30_currency_CNY", "decimals": null, "first": true, "lang": "en-US", "name": "veii:ExchangeRateAveragePeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ReceivablesPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Summary of Significant Accounting Policies (Details Narrative)", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Accounts receivable consisted of the following (Details)", "role": "http://valueexchange.com/role/AccountsReceivableConsistedOfFollowingDetails", "shortName": "Accounts receivable consisted of the following (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Other receivables and prepayments consisted of the following (Details)", "role": "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsConsistedOfFollowingDetails", "shortName": "Other receivables and prepayments consisted of the following (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:ServiceIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (unaudited)", "role": "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-04-012021-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:ServiceIncome", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Schedule of inventories (Details)", "role": "http://valueexchange.com/role/ScheduleOfInventoriesDetails", "shortName": "Schedule of inventories (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Plant and equipment consisted of the following (Details)", "role": "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails", "shortName": "Plant and equipment consisted of the following (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Plant and equipment, net (Details Narrative)", "role": "http://valueexchange.com/role/PlantAndEquipmentNetDetailsNarrative", "shortName": "Plant and equipment, net (Details Narrative)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Goodwill consisted of the following (Details)", "role": "http://valueexchange.com/role/GoodwillConsistedOfFollowingDetails", "shortName": "Goodwill consisted of the following (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Schedule of operating lease right of use assets (Details)", "role": "http://valueexchange.com/role/ScheduleOfOperatingLeaseRightOfUseAssetsDetails", "shortName": "Schedule of operating lease right of use assets (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:LeaseLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - The components of lease liabilities are as follows: (Details)", "role": "http://valueexchange.com/role/ComponentsOfLeaseLiabilitiesAreAsFollowsDetails", "shortName": "The components of lease liabilities are as follows: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:LeaseLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021: (Details)", "role": "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details", "shortName": "The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Leases (Details Narrative)", "role": "http://valueexchange.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LeaseCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details)", "role": "http://valueexchange.com/role/BankLoanAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details", "shortName": "Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtLongtermAndShorttermCombinedAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCollateral", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Bank loan (Details Narrative)", "role": "http://valueexchange.com/role/BankLoanDetailsNarrative", "shortName": "Bank loan (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCollateral", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "role": "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:Accrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details)", "role": "http://valueexchange.com/role/OtherPayablesAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details", "shortName": "Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020: (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "veii:Accrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "veii:MonthlySalariesContributePercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Other payables and accrued liabilities (Details Narrative)", "role": "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative", "shortName": "Other payables and accrued liabilities (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "veii:MonthlySalariesContributePercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - Deferred income consisted of the following as of June 30, 2021 and December 31, 2020: (Details)", "role": "http://valueexchange.com/role/DeferredIncomeConsistedOfFollowingAsOfJune302021AndDecember312020Details", "shortName": "Deferred income consisted of the following as of June 30, 2021 and December 31, 2020: (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BankingRegulationMaximumPayoutRatio", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - Statutory reserves (Details Narrative)", "role": "http://valueexchange.com/role/StatutoryReservesDetailsNarrative", "shortName": "Statutory reserves (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "srt:StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:BankingRegulationMaximumPayoutRatio", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedParties", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - Related party balances (Details)", "role": "http://valueexchange.com/role/RelatedPartyBalancesDetails", "shortName": "Related party balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "veii:ScheduleOfBalancesDueFromRelatedPartiesTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2020-04-012020-06-30_custom_ValueEConsultantInternationalMSdnBhdMember", "decimals": "0", "first": true, "lang": null, "name": "veii:ServiceIncomeReceived", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - Related party transactions (Details)", "role": "http://valueexchange.com/role/RelatedPartyTransactionsDetails", "shortName": "Related party transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2020-04-012020-06-30_custom_ValueEConsultantInternationalMSdnBhdMember", "decimals": "0", "first": true, "lang": null, "name": "veii:ServiceIncomeReceived", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000006 - Disclosure - Nature of Operations and Continuance of Business", "role": "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusiness", "shortName": "Nature of Operations and Continuance of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Summary of Significant Accounting Policies", "role": "http://valueexchange.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Accounts receivable", "role": "http://valueexchange.com/role/AccountsReceivable", "shortName": "Accounts receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Other receivables and prepayments", "role": "http://valueexchange.com/role/OtherReceivablesAndPrepayments", "shortName": "Other receivables and prepayments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "p81121010q.htm", "contextRef": "From2021-01-01to2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 38, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "country_PH": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PHILIPPINES" } } }, "localname": "PH", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "China, Yuan Renminbi" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "domainItemType" }, "currency_HKD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Hong Kong, Dollars" } } }, "localname": "HKD", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "domainItemType" }, "currency_PHP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Philippines, Pesos" } } }, "localname": "PHP", "nsuri": "http://xbrl.sec.gov/currency/2021", "presentation": [ "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r424", "r426", "r428" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r425" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r429" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationDateOfIncorporation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Date when an entity was incorporated", "label": "Entity Incorporation, Date of Incorporation" } } }, "localname": "EntityIncorporationDateOfIncorporation", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "dateItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover", "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r428" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r430" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r415" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://valueexchange.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_CondensedCashFlowStatementsCaptionsLineItems": { "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": "Condensed Cash Flow Statements, Captions [Line Items]" } } }, "localname": "CondensedCashFlowStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r103", "r199", "r204", "r210", "r271", "r272", "r276", "r277", "r316", "r411", "r433", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details", "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r103", "r199", "r204", "r210", "r271", "r272", "r276", "r277", "r316", "r411", "r433", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity." } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details", "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "stringItemType" }, "srt_ExtractiveIndustriesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Extractive Industries [Abstract]" } } }, "localname": "ExtractiveIndustriesAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r212", "r231", "r239", "r240", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r387", "r389", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r212", "r231", "r237", "r239", "r240", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r387", "r389", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r212", "r231", "r237", "r239", "r240", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r387", "r389", "r412", "r413" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r155", "r156", "r235", "r236", "r388", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r432", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442" ], "lang": { "en-us": { "role": { "documentation": "Geographical area." } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "srt_StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock": { "auth_ref": [ "r336", "r337", "r338", "r341", "r344", "r347", "r427" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the future net cash flows relating to proved oil and gas reserves and oil and gas subject to purchase under long-term agreements in which the enterprise participates in the operation of the properties on which the oil and gas is located or otherwise serves as the producer. This information is presented in aggregate and for each geographic area for which reserve quantities are disclosed.", "label": "Standardized Measure of Discounted Future Cash Flows Relating to Proved Reserves Disclosure [Table Text Block]", "verboseLabel": "Statutory reserves" } } }, "localname": "StandardizedMeasureOfDiscountedFutureCashFlowsRelatingToProvedReservesDisclosureTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/StatutoryReserves" ], "xbrltype": "textBlockItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r155", "r156", "r235", "r236", "r388", "r397", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r432", "r434" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "stringItemType" }, "srt_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersLineItems": { "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": "SEC Schedule, 12-18, Supplemental Information, Property-Casualty Insurance Underwriters [Line Items]" } } }, "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersLineItems", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r167", "r173" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts receivable" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as noncurrent at the end of the reporting period.", "label": "Other payables and accruals consisted of the following as of June 30, 2021 and December 31, 2020:" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "verboseLabel": "Other payables and accrued liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r319" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r158" ], "calculation": { "http://valueexchange.com/role/AccountsReceivableConsistedOfFollowingDetails": { "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, before Allowance for Credit Loss", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/AccountsReceivableConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r27", "r158", "r159" ], "calculation": { "http://valueexchange.com/role/AccountsReceivableConsistedOfFollowingDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://valueexchange.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, less allowance for doubtful accounts", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/AccountsReceivableConsistedOfFollowingDetails", "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://valueexchange.com/role/OtherPayablesAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. 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).", "label": "Accrued Liabilities, Current", "totalLabel": "Other payables and accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r191" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r56", "r57", "r58", "r374", "r393", "r394" ], "calculation": { "http://valueexchange.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 losses" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ScheduleOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r28", "r246", "r319" ], "calculation": { "http://valueexchange.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" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r91", "r186" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net profit to cash (used in) provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r161", "r170", "r171", "r172" ], "calculation": { "http://valueexchange.com/role/AccountsReceivableConsistedOfFollowingDetails": { "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": "Allowance accounts receivable", "negatedLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/AccountsReceivableConsistedOfFollowingDetails", "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r100", "r137", "r146", "r152", "r168", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r271", "r276", "r286", "r317", "r319", "r352", "r371" ], "calculation": { "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r55", "r100", "r168", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r271", "r276", "r286", "r317", "r319" ], "calculation": { "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r14", "r15", "r16", "r17", "r18", "r19", "r20", "r21", "r100", "r168", "r199", "r200", "r201", "r203", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r271", "r276", "r286", "r317" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.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 after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CURRENT ASSETS" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BankingRegulationMaximumPayoutRatio": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of eligible retained income that can be paid out in distribution and discretionary bonus payment as defined by regulatory framework.", "label": "Reserve percent" } } }, "localname": "BankingRegulationMaximumPayoutRatio", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "pureItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionDescriptionOfAcquiredEntity": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "With respect to a business combination completed during the period, this element provides a description of the business, other than the name, which may include the industry, size, products and other important information.", "label": "Description of entity" } } }, "localname": "BusinessAcquisitionDescriptionOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionNameOfAcquiredEntity": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "Name of the acquired entity.", "label": "Business Acquisition, Name of Acquired Entity" } } }, "localname": "BusinessAcquisitionNameOfAcquiredEntity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r38", "r93" ], "calculation": { "http://valueexchange.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", "periodEndLabel": "CASH, end of period", "periodStartLabel": "CASH, beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r13", "r94" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r88", "r289" ], "calculation": { "http://valueexchange.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": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(DECREASE) INCREASE IN CASH" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClosedBlockAccountingPolicy": { "auth_ref": [ "r395", "r396" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for defined, limited group of policies and defined set of assets governed by set of operating rules to preserve reasonable dividend expectation of individual policyholder with individual life, health, and annuity policies for which dividends are currently being paid or are expected to be paid under current dividend scale.", "label": "Interim Financial Statements" } } }, "localname": "ClosedBlockAccountingPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r198", "r398" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r232" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r319" ], "calculation": { "http://valueexchange.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 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, 100,000,000 shares authorized, $0.00001 par value; 36,156,130 and 29,656,130 shares issued and outstanding, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r60", "r62", "r63", "r73", "r363", "r384" ], "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": "Equity holders of the Company" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER COMPREHENSIVE INCOME:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r62", "r72", "r269", "r270", "r280", "r362", "r383" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r62", "r71", "r268", "r280", "r361", "r382" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "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. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "", "totalLabel": "COMPREHENSIVE INCOME" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "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": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r275", "r281" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r100", "r168", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r286" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "negatedLabel": "Cost of service income" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COST OF SERVICES" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_CreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "localname": "CreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ScheduleOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r99", "r213", "r214", "r215", "r216", "r217", "r218", "r219", "r221", "r222", "r223", "r224", "r229" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Bank loan" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/BankLoan" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentCollateral": { "auth_ref": [ "r49", "r368" ], "lang": { "en-us": { "role": { "documentation": "Discussion of whether the debt instrument is secured or unsecured, and, if secured, a description of the collateral and guarantees required or provided.", "label": "Bank collateral" } } }, "localname": "DebtInstrumentCollateral", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/BankLoanDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Bank loan secured" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/BankLoanDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtLongtermAndShorttermCombinedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the aggregate of total long-term debt, including current maturities and short-term debt.", "label": "Long term bank loan" } } }, "localname": "DebtLongtermAndShorttermCombinedAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/BankLoanAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r92" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r34" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Deferred income", "verboseLabel": "Service fees received in advance" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/DeferredIncomeConsistedOfFollowingAsOfJune302021AndDecember312020Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred income consisted of the following as of June 30, 2021 and December 31, 2020:" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DeferredIncomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueDisclosureTextBlock": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for deferred revenues at the end of the reporting period, and description and amounts of significant changes that occurred during the reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue Disclosure [Text Block]", "verboseLabel": "Deferred income" } } }, "localname": "DeferredRevenueDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DeferredIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r254" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "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" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDeferredExpense": { "auth_ref": [ "r256", "r257" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from capitalized costs.", "label": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesDeferredExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r43" ], "calculation": { "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsConsistedOfFollowingDetails": { "order": 1.0, "parentTag": "veii_OtherReceivablesAndPrepayments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits and prepaid expense" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r91", "r189" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "verboseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows", "http://valueexchange.com/role/PlantAndEquipmentNetDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r102", "r202", "r204", "r205", "r209", "r210", "r211", "r311", "r357", "r380" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Amounts due from a related party", "verboseLabel": "Due from a related party" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/RelatedPartyBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r44", "r102", "r202", "r204", "r205", "r209", "r210", "r211", "r311" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Amounts due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r102", "r202", "r204", "r205", "r209", "r210", "r211", "r311", "r358", "r379" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or 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": "Net income per share, basic and diluted" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r119", "r120" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r289" ], "calculation": { "http://valueexchange.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 the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "EFFECT OF EXCHANGE RATE ON CASH" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r284", "r285" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Estimated Economic Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ScheduleOfRevenueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r181", "r182", "r185", "r187", "r328", "r329" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ScheduleOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r181", "r184" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ScheduleOfRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossRealized": { "auth_ref": [ "r287", "r288" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.", "label": "Foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossRealized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r294" ], "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" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnRestructuringOfDebt": { "auth_ref": [ "r228" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a debtor, the aggregate gain (loss) recognized on the restructuring of payables arises from the difference between the book value of the debt before the restructuring and the fair value of the payments on the debt after restructuring is complete.", "label": "VAT refund" } } }, "localname": "GainsLossesOnRestructuringOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r176", "r177", "r319", "r350" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "verboseLabel": "Goodwill arising from acquisition of TSI" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/GoodwillConsistedOfFollowingDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r178", "r183" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/Goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r100", "r137", "r145", "r148", "r151", "r153", "r168", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r286" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "GROSS PROFIT" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r188", "r194" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r69", "r137", "r145", "r148", "r151", "r153", "r348", "r359", "r366", "r385" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "(LOSS) INCOME BEFORE PROVISION\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 FOR INCOME TAXES" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r193", "r196" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r115", "r116", "r136", "r251", "r261", "r262", "r386" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "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 TAXES (EXPENSES) CREDIT" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r64", "r249", "r250", "r252", "r253", "r255", "r258" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Cash refund for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r90" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r90" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivableRelatedParties": { "auth_ref": [ "r90" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due to the reporting entity for good and services provided to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management, an entity and its principal owners, management, member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Accounts Receivable, Related Parties", "negatedLabel": "Amounts due from related parties" } } }, "localname": "IncreaseDecreaseInAccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.", "label": "Increase (Decrease) in Deferred Liabilities", "verboseLabel": "Deferred income" } } }, "localname": "IncreaseDecreaseInDeferredLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent": { "auth_ref": [ "r90" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in related party payables classified as other, due within one year or operating cycle, if longer.", "label": "Increase (Decrease) in Due to Other Related Parties, Current", "verboseLabel": "Amounts due to related parties" } } }, "localname": "IncreaseDecreaseInDueToOtherRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r90" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r90" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "verboseLabel": "Other payables and accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r90" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables and prepayments" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r67", "r135", "r295", "r296", "r364" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expenses", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows", "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r53", "r319" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories", "verboseLabel": "Finished goods" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesPolicy": { "auth_ref": [ "r54", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the basis and manner that goods are added and removed from inventory for supplies to be consumed directly or indirectly in production. If inventory is carried at cost, this disclosure includes the nature of the cost elements included in inventory and how cost is determined (such as FIFO, LIFO, average).", "label": "Inventory Supplies, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventorySuppliesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r78", "r134" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r304", "r306" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r190" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r299" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r305" ], "calculation": { "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details": { "order": 1.0, "parentTag": "veii_PresentValueOfLeaseLiabilities", "weight": 1.0 } }, "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", "totalLabel": "Total undiscounted cash flows" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r305" ], "calculation": { "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r305" ], "calculation": { "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Year four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r305" ], "calculation": { "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Year three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r305" ], "calculation": { "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Year two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r305" ], "calculation": { "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Year one" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r100", "r147", "r168", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r272", "r276", "r277", "r286", "r317", "r318" ], "calculation": { "http://valueexchange.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", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r100", "r168", "r286", "r319", "r356", "r377" ], "calculation": { "http://valueexchange.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 shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r100", "r168", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r272", "r276", "r277", "r286", "r317", "r318", "r319" ], "calculation": { "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r10", "r11", "r12", "r23", "r24", "r100", "r168", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r272", "r276", "r277", "r286", "r317", "r318" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NON-CURRENT LIABILITIES" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r163" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Other receivables and prepayments" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepayments" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r220", "r225", "r226", "r227", "r354", "r373" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long term bank loan", "verboseLabel": "Bank loan" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/BankLoanAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details", "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r52", "r100", "r168", "r199", "r204", "r205", "r206", "r210", "r211", "r286", "r355", "r376" ], "calculation": { "http://valueexchange.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 interest" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Ownership percentage", "periodEndLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details", "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r123", "r131" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations and Continuance of Business" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://valueexchange.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" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r88" ], "calculation": { "http://valueexchange.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 investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r88", "r89", "r92" ], "calculation": { "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r59", "r61", "r66", "r70", "r92", "r100", "r108", "r110", "r111", "r112", "r113", "r115", "r116", "r117", "r137", "r145", "r148", "r151", "r153", "r168", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r283", "r286", "r360", "r381" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "totalLabel": "NET (LOSS) INCOME" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other income (expenses), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER INCOME (EXPENSES):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OPERATING EXPENSES:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r137", "r145", "r148", "r151", "r153" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "(LOSS) PROFIT FROM OPERATIONS" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r121", "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Schedule of operating lease right of use assets" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r301" ], "calculation": { "http://valueexchange.com/role/ComponentsOfLeaseLiabilitiesAreAsFollowsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Present value of lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ComponentsOfLeaseLiabilitiesAreAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r301" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r301" ], "calculation": { "http://valueexchange.com/role/ComponentsOfLeaseLiabilitiesAreAsFollowsDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 }, "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease liabilities, non-current", "verboseLabel": "Lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ComponentsOfLeaseLiabilitiesAreAsFollowsDetails", "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r300" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets, net", "verboseLabel": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/ScheduleOfOperatingLeaseRightOfUseAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r303", "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r302", "r306" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r21", "r351", "r370" ], "calculation": { "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsConsistedOfFollowingDetails": { "order": 2.0, "parentTag": "veii_OtherReceivablesAndPrepayments", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Others" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingExpense": { "auth_ref": [ "r80" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to nonoperating activities, classified as other.", "label": "Finance costs on Right-of-use assets" } } }, "localname": "OtherNonoperatingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r74" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Management fee income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r80" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Others" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r230" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r230" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r319" ], "calculation": { "http://valueexchange.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 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, 100,000,000 shares authorized, $0.00001 par value; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r82" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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": "Issued share capitals" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity": { "auth_ref": [ "r365" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from principal payment received from sales-type and direct financing leases classified as investing activity.", "label": "Interest received" } } }, "localname": "ProceedsFromLeasePaymentSalesTypeAndDirectFinancingLeasesInvestingActivity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r84", "r86" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Principal payments on finance leases" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r83" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from non-controlling interests" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r2", "r59", "r61", "r66", "r87", "r100", "r108", "r115", "r116", "r137", "r145", "r148", "r151", "r153", "r168", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r268", "r273", "r274", "r279", "r280", "r283", "r286", "r366" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "negatedLabel": "Net profit" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r42", "r192" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r195", "r399", "r400", "r401" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r41", "r190" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r192", "r319", "r367", "r378" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "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": "Plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r39", "r192", "r399", "r400" ], "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": "Plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r17", "r190" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r160", "r164", "r165", "r166" ], "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 and other receivables" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy election not to recognize asset and liability at acquisition for lease with remaining lease term of one year or less.", "label": "The components of lease liabilities are as follows:" } } }, "localname": "RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r238", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails", "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails", "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r238", "r310", "r313", "r330", "r331", "r332", "r333", "r334", "r335", "r339", "r340", "r342", "r343", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails", "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r308", "r309", "r311", "r314", "r315" ], "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 and shareholder transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfOtherDebt": { "auth_ref": [ "r85" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payment of debt classified as other.", "label": "Repayments of Other Debt", "negatedLabel": "Interest paid" } } }, "localname": "RepaymentsOfOtherDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r85" ], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Repayment of short term bank loan" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r233", "r246", "r319", "r375", "r392", "r394" ], "calculation": { "http://valueexchange.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": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionAndDeferredRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition and Deferred Revenue [Abstract]" } } }, "localname": "RevenueRecognitionAndDeferredRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueRecognitionLeasesOperating": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for operating leases.", "label": "Operating leases" } } }, "localname": "RevenueRecognitionLeasesOperating", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r97", "r98" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Remaining reserve percent" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/StatutoryReservesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r68", "r100", "r132", "r133", "r144", "r149", "r150", "r154", "r155", "r157", "r168", "r199", "r200", "r201", "r204", "r205", "r206", "r207", "r208", "r210", "r211", "r286", "r366" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NET REVENUES" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r51" ], "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": "Accounts receivable consisted of the following" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/AccountsReceivableTables" ], "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": "Bank loan and accruals consisted of the following as of June 30, 2021 and December 31, 2020:" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/BankLoanTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r181", "r184", "r328" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ScheduleOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r298" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "The following is a schedule, by years, of maturities of lease liabilities as of June 30, 2021:" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r178", "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Goodwill consisted of the following" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/GoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-term intercompany foreign balances, including related intercompany entity, underlying foreign currencies and amounts of intercompany foreign currency transactions that are of a long-term investment nature (that is settlement is not planned or anticipated in the foreseeable future), as of the balance sheet date.", "label": "Transaction gains and losses that arise from exchange rate fluctuations on transactions denominated in a currency other than the functional currency are included in the results of operations as incurred." } } }, "localname": "ScheduleOfIntercompanyForeignCurrencyBalancesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r9", "r35", "r36", "r37" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Other receivables and prepayments consisted of the following" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPrincipalTransactionsRevenueTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue by reporting categories or types of financial instruments, including derivatives but excluding dividends and interests, from trading for own account by broker dealers.", "label": "There were no sales returns during the six months period ended June 30, 2021 and 2020." } } }, "localname": "ScheduleOfPrincipalTransactionsRevenueTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r42", "r192" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r40", "r414" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of public utility 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, deprecation expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Plant and equipment consisted of the following" } } }, "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r312", "r313" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails", "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "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": "Related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r155" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r50" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Statutory reserves" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r241", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.", "label": "Shipping and handling" } } }, "localname": "ShippingAndHandlingCostPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r22", "r319", "r353", "r372" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short term bank loan", "negatedLabel": "Less: Current portion of long term bank loan", "verboseLabel": "Current portion of long term bank loan" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/BankLoanAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details", "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r96", "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details", "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r105", "r106", "r107", "r122", "r327" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details", "http://valueexchange.com/role/StatutoryReservesDetailsNarrative", "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details", "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r100", "r162", "r168", "r286", "r319" ], "calculation": { "http://valueexchange.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 shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r65", "r100", "r105", "r106", "r107", "r109", "r114", "r168", "r169", "r233", "r243", "r244", "r245", "r259", "r260", "r266", "r267", "r278", "r282", "r286", "r290", "r291", "r293", "r390", "r391", "r449" ], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.", "label": "Foreign currency translation adjustments" } } }, "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r124", "r125", "r126", "r127", "r128", "r129", "r130" ], "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/2021-01-31", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/DepreciationOfPlantAndEquipmentIsProvidedUsingStraight-lineMethodForSubstantiallyAllAssetsWithEstimatedLivesAsFollowsDetails", "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted average number of shares outstanding" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "veii_Accrual": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/OtherPayablesAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Accrual, as of the indicated date.", "label": "Accrual" } } }, "localname": "Accrual", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details" ], "xbrltype": "monetaryItemType" }, "veii_AppMyWaysCoLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "App My Ways Co Limited [Member]" } } }, "localname": "AppMyWaysCoLimitedMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "veii_AppmywaysCoLimitedViMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the AppMyWays Co., Limited (vi), during the indicated time period.", "label": "AppMyWays Co., Limited (vi)" } } }, "localname": "AppmywaysCoLimitedViMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails" ], "xbrltype": "domainItemType" }, "veii_ComputerSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Computer software, during the indicated time period.", "label": "Computer software" } } }, "localname": "ComputerSoftwareMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/PlantAndEquipmentConsistedOfFollowingDetails" ], "xbrltype": "domainItemType" }, "veii_CucumbuyComLimitedIiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Cucumbuy.com Limited (ii), during the indicated time period.", "label": "Cucumbuy.com Limited (ii)" } } }, "localname": "CucumbuyComLimitedIiMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails", "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "veii_ExchangeRateAveragePeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PESO : USD exchange rate" } } }, "localname": "ExchangeRateAveragePeriod", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "stringItemType" }, "veii_ExchangeRateAveragePeriod1": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ExchangeRateAveragePeriod1", "verboseLabel": "PESO : USD exchange rate" } } }, "localname": "ExchangeRateAveragePeriod1", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/TransactionGainsAndLossesThatAriseFromExchangeRateFluctuationsOnTransactionsDenominatedInCurrencyOtherThanFunctionalCurrencyAreIncludedInResultsOfOperationsAsIncurred.Details" ], "xbrltype": "stringItemType" }, "veii_FinanceCost": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Finance cost, during the indicated time period.", "label": "Finance cost", "negatedLabel": "Finance cost" } } }, "localname": "FinanceCost", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "veii_IncomeTaxesPayable": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/OtherPayablesAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Income taxes payable, as of the indicated date.", "label": "Income taxes payable" } } }, "localname": "IncomeTaxesPayable", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccrualsConsistedOfFollowingAsOfJune302021AndDecember312020Details" ], "xbrltype": "monetaryItemType" }, "veii_InterestIncome": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Interest income, during the indicated time period.", "label": "Interest income {1}", "negatedLabel": "Interest income" } } }, "localname": "InterestIncome", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "veii_LeaseLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ComponentsOfLeaseLiabilitiesAreAsFollowsDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Lease liabilities, current, as of the indicated date.", "label": "Lease liabilities, current" } } }, "localname": "LeaseLiabilitiesCurrent", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ComponentsOfLeaseLiabilitiesAreAsFollowsDetails" ], "xbrltype": "monetaryItemType" }, "veii_LessImputedInterest": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details": { "order": 2.0, "parentTag": "veii_PresentValueOfLeaseLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Less: Imputed interest, as of the indicated date.", "label": "Less: Imputed interest" } } }, "localname": "LessImputedInterest", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details" ], "xbrltype": "monetaryItemType" }, "veii_ManagementFeesReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Management fees received, during the indicated time period.", "label": "Management fees received" } } }, "localname": "ManagementFeesReceived", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "veii_MonthlySalariesContributePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Monthly salaries contribute" } } }, "localname": "MonthlySalariesContributePercentage", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/OtherPayablesAndAccruedLiabilitiesDetailsNarrative" ], "xbrltype": "percentItemType" }, "veii_MrJohanPehrsonViiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Mr. Johan Pehrson (vii), during the indicated time period.", "label": "Mr. Johan Pehrson (vii)" } } }, "localname": "MrJohanPehrsonViiMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails" ], "xbrltype": "domainItemType" }, "veii_OtherPayablesAndAccruedLiabilities1": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Other payables and accrued liabilities, as of the indicated date.", "label": "Other payables and accrued liabilities" } } }, "localname": "OtherPayablesAndAccruedLiabilities1", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "veii_OtherReceivablesAndPrepayments": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsConsistedOfFollowingDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Other receivables and prepayments", "totalLabel": "Other receivables and prepayments" } } }, "localname": "OtherReceivablesAndPrepayments", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ConsolidatedBalanceSheets", "http://valueexchange.com/role/OtherReceivablesAndPrepaymentsConsistedOfFollowingDetails" ], "xbrltype": "monetaryItemType" }, "veii_PlaceOfIncorporation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PlaceOfIncorporation", "label": "Place Of Incorporation" } } }, "localname": "PlaceOfIncorporation", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "stringItemType" }, "veii_PresentValueOfLeaseLiabilities": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Present value of lease liabilities, as of the indicated date.", "label": "Present value of lease liabilities {1}", "totalLabel": "Present value of lease liabilities" } } }, "localname": "PresentValueOfLeaseLiabilities", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/FollowingIsScheduleByYearsOfMaturitiesOfLeaseLiabilitiesAsOfJune302021Details" ], "xbrltype": "monetaryItemType" }, "veii_RetailIntelligentUnitLimitedIvMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Retail Intelligent Unit Limited (iv), during the indicated time period.", "label": "Retail Intelligent Unit Limited (iv)" } } }, "localname": "RetailIntelligentUnitLimitedIvMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails", "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "veii_SalesOfHardwareAndConsumablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Sales of hardware and consumables, during the indicated time period.", "label": "Sales Of Hardware And Consumables [Member]" } } }, "localname": "SalesOfHardwareAndConsumablesMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details" ], "xbrltype": "domainItemType" }, "veii_ScheduleOfBalancesDueFromRelatedPartiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Schedule of Balances due from Related Parties, during the indicated time period.", "label": "Related party balances" } } }, "localname": "ScheduleOfBalancesDueFromRelatedPartiesTextBlock", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyAndShareholderTransactionsTables" ], "xbrltype": "textBlockItemType" }, "veii_ScheduleOfConsolidatedEntitiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Schedule of Consolidated Entities, during the indicated time period.", "label": "The Company\u2019s fiscal year end is December 31st. The following entities were consolidated as of June 30, 2021:" } } }, "localname": "ScheduleOfConsolidatedEntitiesTextBlock", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "veii_ScheduleOfEstimatedEconomicLifeOfGoodwillAndIntangiblesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Schedule of Estimated Economic Life of Goodwill and Intangibles, during the indicated time period.", "label": "Schedule of revenue" } } }, "localname": "ScheduleOfEstimatedEconomicLifeOfGoodwillAndIntangiblesTextBlock", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "veii_ScheduleOfEstimatedUsefulLifeTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the textual narrative disclosure of Schedule of Estimated Useful Life, during the indicated time period.", "label": "Depreciation of plant and equipment is provided using the straight-line method for substantially all assets with estimated lives as follows:" } } }, "localname": "ScheduleOfEstimatedUsefulLifeTextBlock", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "veii_ServiceIncome": { "auth_ref": [], "calculation": { "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Service income, during the indicated time period.", "label": "Service income" } } }, "localname": "ServiceIncome", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "veii_ServiceIncomeReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the monetary amount of Service income received, during the indicated time period.", "label": "Service income received" } } }, "localname": "ServiceIncomeReceived", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "veii_ShanghaiZhaonanHenganInformationTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shanghai Zhaonan Hengan Information Technology Co Ltd [Member]" } } }, "localname": "ShanghaiZhaonanHenganInformationTechnologyCoLtdMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "veii_SmartMyWaysCoLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Smart My Ways Co Limited [Member]" } } }, "localname": "SmartMyWaysCoLimitedMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "veii_SmartmywaysCoLimitedIiiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the SmartMyWays Co., Limited (iii), during the indicated time period.", "label": "SmartMyWays Co., Limited (iii)" } } }, "localname": "SmartmywaysCoLimitedIiiMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails" ], "xbrltype": "domainItemType" }, "veii_SubcontractingFeesPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Subcontracting fees payable" } } }, "localname": "SubcontractingFeesPayable", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "veii_SystemsDevelopmentAndIntegrationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Systems development and integration, during the indicated time period.", "label": "Systems Development And Integration [Member]" } } }, "localname": "SystemsDevelopmentAndIntegrationMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details" ], "xbrltype": "domainItemType" }, "veii_SystemsMaintenanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Systems maintenance, during the indicated time period.", "label": "Systems Maintenance [Member]" } } }, "localname": "SystemsMaintenanceMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/ThereWereNoSalesReturnsDuringSixMonthsPeriodEndedJune302021And2020.Details" ], "xbrltype": "domainItemType" }, "veii_TAPTechnologyHKLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "T A P Technology H K Limited [Member]" } } }, "localname": "TAPTechnologyHKLimitedMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "veii_TapServicesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Tap Services Inc [Member]" } } }, "localname": "TapServicesIncMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details", "http://valueexchange.com/role/NatureOfOperationsAndContinuanceOfBusinessDetailsNarrative" ], "xbrltype": "domainItemType" }, "veii_TapTechnologyHkLimitedVMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the TAP Technology (HK) Limited (v), during the indicated time period.", "label": "TAP Technology (HK) Limited (v)" } } }, "localname": "TapTechnologyHkLimitedVMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails" ], "xbrltype": "domainItemType" }, "veii_ValueEConsultantInternationalMSdnBhdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value E Consultant International M Sdn Bhd [Member]" } } }, "localname": "ValueEConsultantInternationalMSdnBhdMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeInternationalIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange International Inc [Member]" } } }, "localname": "ValueExchangeInternationalIncMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeInternationalLimitedIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Value Exchange International Limited (i), during the indicated time period.", "label": "Value Exchange International Limited (i)" } } }, "localname": "ValueExchangeInternationalLimitedIMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyBalancesDetails" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeInternationalLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange International Limited [Member]" } } }, "localname": "ValueExchangeInternationalLimitedMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeIntlChinaLimiteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange Intl China Limite [Member]" } } }, "localname": "ValueExchangeIntlChinaLimiteMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeIntlHongKongLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange Intl Hong Kong Limited [Member]" } } }, "localname": "ValueExchangeIntlHongKongLimitedMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeIntlHunanLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange Intl Hunan Limited [Member]" } } }, "localname": "ValueExchangeIntlHunanLimitedMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "veii_ValueExchangeIntlShanghaiLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value Exchange Intl Shanghai Limited [Member]" } } }, "localname": "ValueExchangeIntlShanghaiLimitedMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/CompanysFiscalYearEndIsDecember31st.FollowingEntitiesWereConsolidatedAsOfJune302021Details" ], "xbrltype": "domainItemType" }, "veii_ValueXInternationalPteLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Value X International Pte Ltd [Member]" } } }, "localname": "ValueXInternationalPteLtdMember", "nsuri": "http://valueexchange.com/20210630", "presentation": [ "http://valueexchange.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r104": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "http://asc.fasb.org/topic&trid=82887179" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "430", "URI": "http://asc.fasb.org/topic&trid=2122452" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6402221&loc=d3e15743-112638" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "28B", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123412696&loc=SL77931625-128468" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r315": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62424-109447" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62455-109447" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62476-109447" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "36", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62536-109447" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "55", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=34713648&loc=d3e63094-109448" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "320", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=35711157&loc=d3e42567-110969" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=SL120154370-112784" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)(1)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=117337116&loc=SL5958568-112826" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124509248&loc=SL117422156-227712" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "805", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124505872&loc=d3e30785-158569" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370" }, "r415": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r416": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r417": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r418": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r421": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r422": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r423": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r424": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r425": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r426": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r427": { "Name": "Form 20-F", "Publisher": "SEC", "Section": "Item 18", "Subsection": "Instruction 2" }, "r428": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r429": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r431": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r432": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r433": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r434": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r435": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r436": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r437": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r438": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r439": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r441": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r442": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r443": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r444": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r445": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r446": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r447": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r448": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 74 0001214659-21-008584-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001214659-21-008584-xbrl.zip M4$L#!!0 ( $E:$%..86DC_P8 .$A * 97@S,5\Q+FAT;>U:47/: M.!!^9X;_H&/F.NV,*2&YOB24F230EKMF\V;XYU6W7NN\Z9_W\"WXKS,<#*_ZW4XK_T9O MJ^CN7+SK?1+OAY^N^B\;H4[24]$^FJ9BJ&*RXBW-Q8V.9>+E#9YX3T:%#0S$ MT.MR7"S-6"6GXJC1?9*,[/2LT[J^)[*KZC.Q5 ;1HS.1TEW:E)$:H\FH\21M M=#L7W?X_;P87@Z$X:3]O=UH7W;U-^,@K\"E)R;@E7/9OAH-7@\OSX>#=VY][ M#8WNP!-_4))0.A%#%O;)I"I\ ?O^L&CW^/1 MX\JC%])BE^&Q>"%N$SV/*!B3ESNV<&>@L8Q$I\+'VJ1*A$P6(DM2 Z?:5*84 M@R[8SQ)+@&N5C$0H?309H6.5PM)<;D,@(9^LE691KT$FEK>4@Z!4:M$6P!K, M&3&I\B0LX"OC9S'$$HR'*0$9,9\H?R)LQA_5^#D9*I3P"F)E(Y*!2L9BKL 2 MANR4?&H =Q M=)N5?I6 /6+')_C?CS+F#4#&N4XQV:BX<*$'W"EFJBD\SZA52;TFHZC"98$( M>\\&0#]0/(/'$ED$ 6!1 S!N7NL,\Z6=B##2$8 YBI2=L#B+Q2!')DA^#I3U(VTSC&/:-#K*,3(UVJ< S;9>>PI, M! 20Y7A=!LAS,-)-%F$OVR>RV7[QE)ZYL>T70?Z4/ZH\CD;5!$Q;*Z#-,<36 M?&&F>FUMJG!MJA!3E:%Y%!9@/ K&)451@.R4 E?N7#V=2AY M'&I]F=G=AW#(&Y%8SI0'49T9* MS91ELG-QF1*GB)/HBB=72==0)!W,BC!: M(<4K")D[%3@3QE@=J0!:V-*158&21O$*5![L71A(6%-F.?ZZIX7;(D%/..(> #H%WHH.+#M'N$\>@C. M]VGK0=;:0/7.([>"NUZ[CVX6PXF8J8 Q*RWJ$>9V:8%W3BT9R-($):8 FC*9X=%D(+GZ,494U-P^ &_>\2O7^&79BA@'66Q;RD,D2"J&9QB MMR1ZRXQB!P[.'XO<3ZRG?HZ+,1#TR6 %7N1(9^G#)NP2)N12FCB1#E>Y^GQEV^DKH MW-1:K\7:INC@>T$HLUAY>>N3ZYE(NTP-F*8'+E?OW MY+VO+8H+\R^OZ@#*_=1++WZT7G+7A$LH>Q6+,*NMHJDB%&\S?:P *)%#IMK8 M981U#4!Y'*LT)?H"#X\T8CCW!PIS.B5/ 4NPGN7"'=^=!+JJY',Y=)9:7+>S+S=HWS_.1 M%47(C@)8;6G)+ ]!H\CF7)4#;"#I\O)P:;%?-HNQ->I?KF:KT+QHBJEYB1O.9#SE8!*-I=VQM,<(/@HI0D[(C3PBP< MD>,TN,]=%1?N\?((IY*9CF;$82Z1X^+*VQ0T2/$TT@LB1J'. 2'7D TW?B%J ML]MWO)S3?O>M%XCQ7<\Y&CI.'_;2++SE^:3?%*401X\^UI\QJ4()K-;J2>.\GCTRFXU+:(/MHSE1PA.9'(%%Y'T;\7Q]$ZXR[0S M4?";H^/E.J"L6WRNF-M:LW>/^]7BGVCDO]G@GW;\!U!+ P04 " !)6A!3 M573KO?@& "5(0 "@ &5X,S%?,BYH=&WM6M]SVC@0?F>&_T''S-VT,Z;D MQ_4E(/D-3[PGH\(6)F+J53DOEF:JDA-QT.K] MEDSL_+3;N;HCDM)MVI:1FD+,J.DL/16U6=WSWO"?-Z/ST5@<'[XXZG;.>_=5 M/-6ZFF:(/F+3-RH\%75G?$I2,LZ%B^'U>/1J=-$?C]Z]_;E]:/5&GKB8R211 MR53T,P]^F%2%*Y'.9'KRXPP?]\\OA^)B>'EYU1\,1F]?G[4.6N[Z_57_HKS^ M>S08OSEK'1X<_-KZ5@O:J9X[*]8W)CI-=>SN(5[CZU+S@EWW952&%!,9X=WQ MH)18JB"=Y4CMC >]+2,OCEZJI-4[?%$*]$9B)A@CT2H$H27H5*%TP/T((YA4QM7"=@C=GR" M__TH8]X 9%SH%).-BHL0>L"=8J::(_*,6I4T&S***EP6B+!W; #T \4K>"R1 M11 %C4 X]:USC!?VID(([VT)5 -395-C<1*DF_F#L!Q# DN!$[V\'P*/ L0?@&CLL)H0!8J$2N7SKX,)8]3K2\S^_0IG/(F M)-8KY4E49P8*0$L+99GL7%ZFQ"GB(KKBR3KI&HJD@UF11BND> 4A\Z "9\(8 MJR,50 M;.K$J4-(H]D#ER=ZE@80U99;SKWLN\:QPNG;29 M6\'=;-Q%-XOAB5BH@#$K+?H1YG9I@74H,Z(@'",T)R? M'19!"9ZC%\^8FH/#]_C=(7[]"K^T0 /K*(MC2V&( E$M$!2[I=!;5Q1/X.#\ MLJC]Q&;IY[@8$T&?#%;@14YTECYLPE/2A%Q+$Q?289TKMS<]8E*6Z.X1++8" M!NW!MD.P!36RS,-X'P_<=1=EFQO9"KJOH$A.Y]KW,\-!KZ7.^UJ;C5C;% -\ M+@AE%IZ7ISZYGIFTZ]* :$:RA[%8LPJ]715!&*=[]\K H44.FVMAUAG4W@/(X5FE* M] @/3S1R.(\'"FLZ)<\ 2[">Y<8=WUS)ENBGSYF"20[H6>*S8<_W;YK.9J.'>46!ZV<"SO][YYG8^J*$)U%,!J2VMF M>0@:137GNAQ@ T67EZ=+B_VR68RM4?^2PUQ!PA7GH(>1ZT98H(1$-18J"K;T MR]5Z%8I752NU)'G#B9R/!%1RW[537F8/P1_2FG @0H.X> 0.4Y#^-Q1<1$> M+\]P*EGH:$&'W5&O^Z'7L9WZ:\1NYP.V>K3+%Y\;VG>H M55$H7JTQ\R[/R#M_[ X?^5+^J\360_^TFYC M*RD"@/E\M'V%AUZTV[WN8/11]"]'K]^>M2Z'K\:M324YJ1UO(;5C1VH\N[8= M;8O\@CUA^0G2#YE4]8K/FKF=#7MWN%\= M_EE%_CL+_CG&?U!+ P04 " !)6A!3C2M.'\H# #G#0 "@ &5X,S)? M,2YH=&WM5_]OVD84_SU2_H9VP82829X9 MJ(BJL[W>ALH5%]?@&-Z%6%9EW[5G'XE\KND^'(RAJ-,'Q1Z517.^PB7)5VME M>.[ "]_=1H.(0*_;[KCVP#N9PQ?.(&%",=FD, SG)!I%0Y]$TPG,%O-XX4\( MD"ET?H%%.VX/VQ"'0[U[?M;I73GF21/]9%Q^#'XPG9$P. [JV_C>Y0NOG)]A M.@)R&T+LSP?^)(RMZ;MQ> ?^D.B=KN-T_Q.X^TK[@PO$A 4@C!$L4+ M 0]UT5_6&Q**IXN9//4 K0_*N0&([?>0%;(QM']UA$P#"N%7VO!H.>8 M6,YNQP1:0<9S7#_$%;.DEEQQ5IV?49'"(1ATMN%5I9/07PET6=2JT4FI8K!F MDF$.Q_%M,]N'APF8\!O#4J KHFLYDZSBNEB@/0W7G&7H#P-0_#V#:9;QA,GS M,[2JC>ZR-9$]4O$,?Y2UK&J*ZJHX[B"&96JZ1Z='TZ)4F."Q;".A";>S'%.Y MI()5UO0Q9T_@)PT:FG F[E-U_7*<(_Y@',(P'(]G?A!$D]7WNKX)S??=BHIZ_+LD MV$L\\%2M-<.[#<7QD F\3V]?=EI["8]@N7>$S^H ME8AR939:&1=4)'H=#::\,:T'!$K5^9831#RTOQ78WZ'! .N97H-? MK^I*8;]LI_SW'+$;>>["LRO[^&!P[05B%YWRI']F_616/^O\.J&_RYGDV!@E M=L8_W+1>#.8O_-O_92*'S1\L"T:9TS:T9QD%N6YP;16_#'T>O)C3$. M1\1X;F0["'O_,@A[S2#4VD?EL"K^%\.::/EE(5,FMP8&.4W^A&[Y"%61\[0/ MNZG7#.E#'FC,VUV/PK6?Q7O">MGZ16W[YJ9?\/X&4$L#!!0 ( $E:$%.G MX8L(R@, /4- * 97@S,E\R+FAT;>U7_V_B-A3_O5+_A[=(JUHI@0#K MM"MII$#"D8D!1\+M^J.;.& MV*GC7-O]]7M.@()VE78G5MVD(02RG]_G??]8 M=L;Q;Q/W_,P9!YZ/_Z _3AS&D\!UVLT_2MM;L3.8^7<0Q7>3X-;(!%#W9=%WVO/7C_Q= M^$_M]F$/@T?M/BCZI"R2LQ5N2;9:*T0?N,&G<3@(8^AU6UVG/3B=P=?#.TD$ M">6*RCJ$8;"(PU$X].)P-H7YGW5ZU[9Y MTD!?].&=_3/,1A"/ XB\Q<";!I$U^S0)[L ;QEK2 MM>W_1MT93ZG6MUO7C!MNR"$1G--$,<'AD:DUJ#6%#Q61F(/\&1:T$%*!R. C MR2MZ?A8\)6O"5Q1"G25.M"+)35PF+;C4RA=Y^E")_E!L"L*?+V2]N@+$'PFY M0<^M#Y )61MZ: P!1;=2^+7B%'JVB>GL=DP@)60LQ_V]7Q%-*LD4H^7Y&>$I M[)U!8QM6ECH(_95 [D6E:IV4* IK*BG&<.A?$]G./0S A"&"<<97X%5ZP6@& M(\8)3QC)899E+$%7$4:C;,,SS\]P4['LV82BDF5%.)H5AS-#,3'UO.B 2"H* MA2$=GJU/Z!;;0D=$WA-.2VOVE--G\)(Z_[K%3)03=?/O=5GL#28!#(/)9.[Y M?CA]?VO81KV.YMYPM_X]]./QK=&Q[1^-;_7 4J*HO=AOW NEQ*;>P^&+%SOD MSSJ_");G2K=:YODRO]K7;=^A+&E[_GCUV0M=9NNVR?7@5..TEUBX\Y=U^A'Y" MU"_>6">T<#F7#+$+!'^9"CT+)$E$Q94.2316K]Z@SE_W"/B:=\(/EH6)I#FV M[Z+*J34GR..6Y3I^^!&\2?A^>FM,@E%L'(,T/-C[ @_V:A[4V@?)L$KV)\6, MZ//W0J94-@"#G"1_0+=X@E+D+.W#EO1JCM['@6#N]O? W?:1OR?,5UL_VYIW MG'[N_0502P,$% @ 25H04P:CCJ.%)@$ KLD* X !P.#$Q,C$P,3!Q M+FAT;>R]:7/:2M H_#U5^0_S^-X\;U(E'(D=)\>W,&";Q 8"V%F^4$(:C&(A M$2VVX=>_/2,)!$@@0&*Q=18;"VG4T]MT]W3W?/U_+P,9/6%-EU3EOQ/NE#U! M6!%445(>_CLQC5XB?_+_SM^_^]HWX#ZX5]'_.^D;QO#L\^?GY^?3Y]2IJCU\ MY@J%PN<796KSPM#PK3A]P'US]K/UYM&>M6P[E5TM5TDLLM@\.Z M8_+ B]^]'($99HA_731OIK<;WO=/;_UL:+RB]U1MP!M 0S)2)L$F$\FL:Y"$ MCH69@>#OTP?U:>4X^42*<\99(,[L3,G775Z?8%S$<^AVW@E?P!/)R;@:[OD. MF_T,WSHWFGKB@>>'DYM[O-ZE-]I?T%$3+.>"&;[15!GKGL_0;SP>$@TM88R& M6/<&"[[^3+XF3[+DR>E4!-54#&WD/6_[RYFY"Z:F@;SY/6%_._.(KAF+LX&+ M'A-YPM*4!D^\;&+\(O1YY0&?"NJ /L!F4^P)%7#,B_ ;D7^^&I(AX_.OGZW? M\.T &SPB R7P/U-Z^N^DI"H&5HQ$&Q!Q@@3KK_].#/QB?+;TP&?RW&=[V*__ MDTB@2PG+XAEJ8>,+JO$#?(9>Q)E(A.;.*AJAF=RS41G+T MBYWN(Z]%EC#PZ5U MQDAV6GU>PX"F#EWZK$%T>FV=<HTD]JIM$ZC21:<2TT= M.!J3Y0S5^IQ-@#I$"DP.7H6E,T^1/3F?RNS7SS.OV.:MUMK[WPFLUV==%=8F M7J&R[(9G1M1/SNGW(8(P?9&?(C@Y3R2X)*PQD;S51S>.ROC'@8V$MO\RXW$=R49)H5UYVKE98@5W;$>;*B+>KU'[2K*9/.0 M MERSL#20_+!$H0P:I"B\'?C \B39EM32PFC^ND@36_0"V2@:2J50$H('1B8'Y M;=@NL()[DN$)(CO!'>L#8#9WJ+A+I=)1X$[#X$V6L?6[JI1-W%;K1A]K32S# M2B0V>(VH$WNE\L,JMQ2KJ6P^ NE5!8Q%G_)&&T( M:SY\30,+##\B:PXH%(K;,NYZHS(('Q3"YX.B+*O/!(.7JE96S:[1,^6B0%UI MO8D%+#WQ77DM[9C.S2W'BCD054/$@C3@P6^U/X#S/Z]%S]/)3&K9'%8OPU/D M=>P9=FX(>_=56:P.AIKZA"DU;O&@B[5%T/,GB\PVQ)HQ:LB\8A05D3#8D QQ MIV- U8W4 [PW,K^W,AX\H"ZI@Z$)VF/R/C^("X<"<4OM&<_@T< KG8]E_(1E ME;Z\I.J^6,]SAS*'2U,#AC3I)"Z!=^&3+]#)0P'Z'OPC?2$Q;! ."5!PDT M:%'7\1KX]='6-^ Q8%P'I !*:VCL6= MS85OJH4+N,_*D\V%OSX&!;S8 V7MAAW(OQ[2LXPS>= 2PBIK.FZ#*@ M.@(5VDZ;'[:QT%=467T873_>2 ,01O'>6WISF? <)A(3/VMA[4D2L.696/83 M%H,Y<\X$J#M:*8'6,670'@9U(A2JAWCYMB4J%WW19S;9\ 1W_=EPH<\F1'>DE=#GUNGY+MC?UU MH-^G)"_12[]FY+$P& ?E]\;_"X&6 M]6$/F_O-+H&3?J,\7&*L@_6S&-=8A7MK+;,WO&>X:,5TPC/M-IO.E!R%,*83 M7D@O?.IL9&D4PHOG;TN@L&84WCY.F#1:R_X(,=H9)E76F\->1=]W+0^LB0MA MKX#KPN^]D >'?R,;]O-,E@.9#MTPQ(J =>L.DHQWIM,L2Q@:T=3)LS[-M"/S M3#BI3*PW3#>7)UG> M_R(4N@%6,4E].)].QQEI^MW"8]C*ESB?SGOZ>G'F$>?Z# #.11NE_GB>AFWR ML'P>&6ZM+%WC?#J!R2OL;\)&TA$RX"R2W)P4"9*<(-K1(HEU$I2B0))OJL-Q MH6M>J:4/2ZGY)D4<,9;93;#,[@;+W&O"\OH+=*18MM0J5SARM>I,(.*UYQ@9 M<&;MB7R!YG)6D8=K0\F.?>E51;#]C'TA<"J4^(%LW[F^L+\2 9B7H2P)DITR M@D0)[K3JSW3-."/Q!%661+*O1E-1):P77R3]Y)QZ:%[3_?K9"M.9&&N M8Y<*=JZ_OR'.6L3#:L8*"DK+ "#(-*ZP^J#QP[XD\+(%BXWK,U+@$/.Q;] D MYMZ8>V=)MJ.PU-KJM$4^]7EI)O(^8JTJ#]_A?V_&?%MKOBH4S)VS8N'[%;+A9 M(#=$IFMBAJ,7%-"7VA;P0\,E=5)R]#:8="/4O'*V/4JU&_-XS./'I)J# M] Z4I9$COYX"!FI?58*7CGK+?$ M7(&Q$K/;>NRVI,G96^(O?S3$#+4>0\TUH'M+3#0[]9AQUF. M,\Z:QO>2!HU'SD7^W2/UB]$M_U?52C*OZW.&N#\^8M8*5%\\B7"-= ,/=)>E M"9),RC(>-(K9U\%D5A>G2%F>];.QVG714S MT&$PT-':3C$#'08#':U]%#/083#0$=I O(SU>N^:UT1[TY/V_1V0WJBO)+(9 M@)=6(V'?>NG8+*.8K0Z?K8[07HK9ZO#9Z@BMJ)BM#I^MCLJV(D?7"B3S_/>Q M,@Y-/;?G8>=SVW^=P:SVK6".QQR*.>&-6C!^.N'Z>_D5<@+,*M8):^J$F!-B MG6!Q0N.Z\0HY 685ZX0U=4+,"6]-)RQ$.F*+,0Y.Q)RP"YUPL/$$/YT06XRQ M3H@Y(=8)L<48ZX38=WCC.L'-"?0(K]AB/$A.F#E>;=><$-L),2?$J\-;XH2Y M#FIQ*ZJ#;46UGP.@8XXX"HZ(]+1K'QT1=^@YL X]>]80,3\<+C_L0S_$O08][:.ZIA^:>Y3VF^_[I'JF\^V:5?I($Y.&[B MD^VD)CFWRB(O^7-F7G'BR08GH6%-H16EO&P? E8];B9QA)ZVML5B \@P:FN\ MHO,"[71[,7)_L^1D-#_$O)%U(V:7HV>7?8253,$<=,T1N-8.&J0WRB#^J'A; M&B1FB<-FB3UHB=8 $#,8/?,CO:1.,/%6N6(I-MZ6KH@9XQ@88P\:HXD-7I*) MF27+T@- ?J=(AH.2IS?*'T&0\K;T1\PFQ\] F;7XX/5[W^M'&Q?T;Y8^E MV'A;^B-FC&-@C#UHC.)P.&>(W;]5J]0?%6]+5\0L<=@LL05^S?KN/K@X6WIAY@9#I49=K0-[]VXW]HWHBUZ9?+:F:VCVY:H7/3%-\HI MP5&S[YW^XVE/%_/0,QSQ\YS!]NTQ]>>:Q<; MKB#9=]O_?:-[CL_&BKGK>+CK^*RMF+N.A[N. MS^XJ#H>Q)6\G"Q^>'7]\EE;,3X?,3\=G6\7\=,C\='S65,Q/A\Q/QV<_K>RW M]$;9*R!>]JV]CLRZBKGM>+GM^&ROF-N.E]N.PS(KQ-SV*KAM4[NML.>:C)C; MWA*W[<]+B)M-'F"SR2/W!6*>.G2>.CZ+/^:I0^>IX[#K8YXZ)IXZ/GLJ;JAY M) TUC]S&BOGL&/GL^.RNF,^.D<^.SQ:+^>P8^>PP[#,3L$*9[*Y57N"1 >9U M4\/GDJZFDUSN#.YQ!G.^FGT%&7,-',S#Z#6JZZ5EK*@#25GUVM5XF7^OU\#.]S-8"(#0 M!KQF!7+^]?/<\X$'S84_:)Y-1C%H*HI!TU$,&@&A\IP?I*EM!O6#=*M! MLU$,ZL>GFPSZ(KXD)2* ;"['^8R;WD*HH&UD<-;@>LC\@N&=2Z MJJNF)F"=7*)7^I@7:4CKZV?P_N$W^??K$.G&2,;_G0QX[4%2SA ,^[__A\NR M7[Y^'M*;OOY/(H$N)2R+9ZAIRCC1X!\P2B3.O\(PLT\G#'5XAKCDT/B"["M= MU3#4P1E*D6O/DFCTX0:6_7 R\WA7U0 VZ_$+F1<>$8R!=%66Q"_(_M(9R?J> MFW[?4Q4CH4MC?$:N3L$GL[1_NJ;P>68.OCB8S'[R)7D-O"$-+VY+ ZRC&GY& M377 *XQU@4$MK$D]9^HP#-S*?D$DUI;@9>D!+@F8Y-S!\/J05R:SAPD]:*JI MB E!E57M##WW)0/#7=WSNUJU72F_?]=J%]N5%FI52G?-:KL*'XNU,JK\*ET7 M:U<55*K?WE9;K6J]]O5S%X GP_O/(;G;.?SD@3>5!T-5F/?ORJ>E4Y1D,^E" M$$C9-2%=8-[Y ?.[G?IEO7F+K+M)& V41:? ICM8Q%(B458%DP23VZ,A[@AD M\X"%?SL=^BF;8COCP6U1DD9)X7N.V/T@Q(JJT'"B)" [B@N:87X#RE"G&Q$G M2.%)Z!Y>>.9^W\DYQR9^4,4P'7-*CCU09MT!MZ',QUM>>T1U!7]Z#=.D"K#' M#R1Y=(9^@J2)\+].^6^>]2[G6.^'R6LPH#QJXJ&J&=Y<*/?_M4>X5O]N/FS, MA3U5&_#&?R?2BW'65549\XJAF=B+/>=@.CE_"<"F7;*P^2)E*<)/SG_<%9OM M2O/F-VI6&O5F&S7NFJV[8JV-VG6B\B+HO/WAB]-R+@'#_"F MH4X\G@+[8?*U)CWT[>^M'=6OAN:\ZPEKAB3PLL,.X! YNZY?#7'.6W( M*R^\8%#T(+6'M E:$*\C?8@%DKLC(@DH:.@(L$.LBD_>$_Y,Q>D\%M1(!35= M\);3U?/U%,?2C#@"HZO:T#8(6P:84"5@&D,;E5311SJ-_-6?S&/M3J:A\ZW- MO(2.!9+Z9."AICX1OIRU\P+ >7)>PT^\R >4V 5JV8A.?9BRH==MH1(U'RI1 M+V>(VN9?JG8:GD 1MFS-?U34\5VJ?B?^R86F;'T .#E/POVY;"Z5\C?-#U^[ M@A*E'(C ,E7!--707U.3=%&B^8A$JTIN;J6W:0^\(HWIWY\\>7$IYT4ZE^II M\[1UBBJ#H:R.8#*SE$,U]70'ZO]P%;^ONK ,*!?9=LVK08,X*WZ3;79:L:+O0BG&#JY#R3R*'?)E90JV\J MJ"1I@BD9_K,+A<5"L"%"9$%/"I7@8UUKJ\^*-WUX_OGRIG OIJ_"\\X67NVP M7V!FRWI-I:&"82G_D8;^UJQ0[5ZW1H.F6A'"GLW,V\%&/6W[^92+T[GTI(QE M\G;$EQOOR33Q[^N??#+Y=$-R2"2#\,?9V:_RK[.SZ^]S?$/L[H3TDNA+(BSX M9VBZG&$S(!')HH9Y?PGJ]1NJF/[V M[Y_T-P0)A+;>:%BV^:P%6#(U#5YN)48 1"0 9>K>*]N/AW]I M3N'[E[\V#]#.F[3>[S\Y_TUJ$I?[Y$$25EY6WKP">Y;@N7_65)+P&!P$\E3^ MR\'O&A^ 2B#J .1D(!D&B!:LIX*AJ0I9+.01PK!PC*SM-%*?#09WF3=X1':! MY[7&=(RAJ>DF&1J^(%F:[]^EV0Q1'+"*FU:2*VHEVD%4Q*;JP0*&:H0A^&UT M'&MO7?\4OG!7YC9A)M@BR+)ES5NX;ZZYJ\=\*G5?#\_[]GY_+-S[%NZ5 HL\ MY?7]NSE>E\!> D-(@Q67%P006(VT2Z KHD860<^K"*B>\/BB HSP0.3N2E.? MC3YXT , >436>Q[I U "('B:LTZ\?R=8WY_"A#$50A'W)(4F\E ?G9CG2?:+ M#WCT6^X+X]SF=P,57/N>!2"0#8-][_MWDD+5#*B.;B+I&"ANJ^0T?%8YNJ06 MUS;')!4?V%#FASJ8^\ZGE1ODEDOBX3M,=T(7PIX;^PPWWESDJZ[L4?TUQ9+M MXJ07W,MV\>SG,FR($RZ&.E6W([@(OX=+&-Y$YE?(\D+BFE:"63ZHVLA[8;RZ M>NQRWX?I^Z=D:&D)5F\7BE?!?KE7&PRL5$>+!MELOZ[16!]3IG=.'=>8ME!MAGDD]#XY\9L MC=J%O^KF1KL'Q_1X6?=@&4_ INI^#?YY:Z&QWOMW,"3VYAX2*?8TNZ6>-;=9 MJ]NZ1GQEZB'#.J"HU,$U=JA]"5O\OJ!9]HRT!N:OJ1M2 M#[#AVBNP>!UK?FHL^;'[B>XA$,X&AC[;A9_M]JOG_>[9#3D[HW!ATS](:?O: M;OIVR>IT+WAAX]#^TDJ<7/C6R9SF%EW:L#,4VB2=A:@PS NP)LN\KJ],[ YA M9AY>?N@STW@:R&Z-!EU5_JA_VL6\1:^29S-ZI]+<"90" '!)+=Z!. 3U%[3E?SDHAFG\6_3-5XMG!)6)^U-NE'Q?H'IC6!/R33A/8RF]H M6U_:EW2R=6(.K2I#JP;?J7"FZX!.UP%G-^.^4JV>VCL7]F1"9[GP>7C3%D(I MCPY"5ENA-5H(K;*SDM[J9[L60J'BBKSB"]S_S\2*0&#[@NI#NF5V1L9UK%\* M!-7%B_B8G_*+,V4WNO,>Z,[2P-LFQN[B[M#<+M)B?&_IPCZ[&) %A#RQ4+9' MZO8L!;_X7?J#SXKB0K:#YB^(],NUGWZQL$;BF M;G#G%;[*.M=5K>FZ)MQ= .5Q.\" MCFJM7/DU\ZKCWN$NL"L*BR<;RFO5'R^L=;Z2ZEEK'#3.1F1Q7:?,%R/A.IB- M8K.-J@CT1K56K)6JQ1L$]B%(3K$]WP\O<*FMA[I>L\1S8?*>[]L)$%YQ9NVA M^S')IIED*L\D,YE/;D W)$75P /$S6P<7$ZV)FBI-$V<#848J1!0\--RH=X8 M@9(S!+KE%1!L0I>)HS3 M4A]BJ]X]%#(G,S&=-Z1S:H;./TC$7 (9)*FXA&1P07;^)A2757)@BXZ*77" M;0\5-27],1QQS<=TW)".Z1DZ@MP9FBI;E2\-316P:-(#@6(B;4FD*&V3JIN$ M"51O7U>:AV.CO"HR;FF\H!O\ ,L;E2Q:5Q".:*79F":;TJ1X2MFR<8TR9ZBRDM?ZDHAQ972R9@4ZY.B!:_DC?!TU#P1(DS46++;FHPW5G>Z ML9J,-U;CC567=(8!6?>\VJ[<$L=^NCE$CU*ZK=3:K5 W,B/(G]G5-O-]\>;. M=>Y#M=:N-<,E6\8>#/4KA;OCN:F/?FTZ'.(?H!H]\^7]TMM\"%LPENWY;S M;[V[^(QGSO":Q8G;M0;W,])"C#D'V:??*"[NB8P-@2RI"L4(K8N^X&6>K/.M M/B9)D1]-A3=%,*!%[P[9H5$S N2GU\?\O*\0.;JGNG!FN]:*UI%") WWL:*3 M?4'2;7^ CYHBF>.2A5GBE'B]3SI>/Q^W5&0/4RIJJ@%?&RI-NIZA@I?A<-04 MR.V\_F&)6YV*W>J=NM6IV*V.W>K7Z4CZPE&JUUKUFVH9'/TRNBC>@.=?0:WK M2B5DG]\&0%+(82EP[30C*1L6##L56BFVW.$XKC.^JS8&;*E=>3:[P/'F %X\ MHK><39LS9P[(*IQRWRHLDBGR X@+$5]5GCA]X$=7MXT\=M9$[K M@WQ[S0#<1)3_.TE.T9PN%%PU_X5;I9J\4.XJ=X7YU<$WSSHP^).S2*U25^M$ MTO7F$N*TRV3:+)=, 8L-;YN\U,VT?N%T^-,N8P&3UMHHQ3E3)^6)[-IS#W4O M9EF:URS"5R,U_(PQZY5WK?\[L_CXKVK'#[.;N!,F)>>5FGKB@>>'B411U[&A M%[ND!E,P.M)%9YRM_FG_2?[[_5+@3J)EB6*K1=>,_:'7Q^_8FBD"/AQP1W([ M/#Z,[+5<>_OH;$=TMB$MWS6:EUD9!J+\?/!X6--Y4 MY5Q4):&,HB*27R1/[(F7B5-=-$J\II'F5K3H#*BD3 ]W&: L:UN0]> MWJ$WSIU',C[NF&<)OHWQLT (]ZO$7VQBY%N)S[KJ\.]:Y9/S#%=@LH6\1P6^ M#][61\BK036;X)*)%+;I^TJ8/K_D?P]%#\U:.9K%<4_ &EMR))@@83 +Q(()T'O"8 M9HSVRS&>F(U"L#@FDRXPN?2QBE9P1&TI4QR32J>8=#8:J6([6#!UX/U$@J;R M3C6%#BMX0\-#?D2W>V:E:WS[HR3]R/^^-V\V$:IPEC K]WBZ?ED[ML,IS/OA MD" "6!L;D,-;#93]0GA$#[1!$1@313 >XYO. M.%>3Q(?\G^2/4FXG2^H,S[15@Y>18$&(> KOZV6V&7I$(?PI)I,!ZS9 U"<6 M_X 4V5+^4PS'Y9E<,A**1%9^=+@1[L."QEL%9Q=4<$U5!,^-E-1%3WAI"JT? MO\1(-U)J]5HBWDP)F[@-31T"L48-F0?**B*).@^)\S!C=N.,0E;;VKB>53MC MOOQ+_E6JYW!N9V&AF=08*W&.0DS]5NS S" %&_L-;BS#9R3+)<0H,>>(MD8S'-9-AC%9K 2-I26'(*2&(L;);)<]N&\0X2,]N&.T+! MS.HT%KM<2GFXP;R.FV3:]=Z=CJE,^PE#3OI[5[@;/=^^[&;S8-&3FQ64R23@ M.9B%1;V$VDN0(^FL%67&*'M][O=2,D:R6Y$#_LRO7KSB\,B&]-EV)S^?8=C, M#L.EBPFN4U]]$C&U%<@D9-K._!:,BOKPV(PH#VZMZ"DY&/YM15"G)(HF18!- MYYE<;K7U%FN)X$39.ATAF23.>B1$B:S)U(%%M X+FM56GL58)%1JJ6%+^SY< M#1]^/?W6'[*;Q$Q#T;[)T\Q4_P;3N?8C:PLX?8ZF0\IX2QGW'VH-,8_$*F.R M;)[)9%=GD7AB=7.=^ZJ)LFVN"I-*%9AD(2*BQ#KW<'2N.Z)T(_%=2:8=:(N* M2 \.[*LR\*UN]16>J?^Z$^OBP^_[RUYV!YL93OW63;5X4;VIMJN5%BK6RJAU M76Q6KNLWY4JS91^>@2H_[JKMWX=(@<.")I;"?6/=.]/<)87>%7A_^:%I:R^=!8V2 MX59G.VTH-3-% _9\B)T"4]1,++K4)NJ([ ER2HB MX*UI('DZC_VPSC0_?CF2(Q&V=)KALL>VP;P5QK84NWR*8_+"F/N/O5WG/E3O^PV'_>[%+F+0PUU MIC!T;TN0J^+1!ZV1;/[DMUD#V0D42RRBNO=]O=@VR1),D7P+?(Q+D0X1)E6]609_*Y].[2I);'IIU$ M*5 7715W!L9D#?[+I@3CI:#^VXTGN*2VU".D\OJX;Y$TD:SCL(HGF70T_/>& MR;*M.4Y"U$P^@/,2EYJ^QHTD%Y?YUILVOW__AEC1)Z'9F]JX6Q]UQME+]DK%XQ?#E':U76S-ROUSIF)N[UL< M'A5A_OB,9AE-!\AX"YEY9YH?)W0L)*271%\210RW +,EI9>N)K,.LGV)%SL3Z'RD @3P8S=N"QIMZ]7E<@S'15[VXJUM M/%V*Q6B/K6+R?_\]ZJE:H5WL[2O:XZZ%>VL1GVAU13*59=@ O5)B7;$F7;:- M!*=9ALVN3DV,8SZO)1C@4ZTQ*9.SU3*H9Z60@]^WU?%-J4A,P6*K,JY=:IVQ M5A]*E=MKLV;T]Z6IWYIVCBB"D,XSF6C:B[Y%>FS=[)'-L4PA$T?@WZ8V7E8M M1\/O([$O:?KW3-9(1QJLBDOBPB9S:J;MHQT.S'K3S'3&5>;N%3O\M6? MY9TU"*%7G/Y"B=QI>C':PJ5/4S3<,ID # %OH2>,?SVGG5CS=-3*IJ->W&NU%Z.AF[7UEQY=MCD8_?^N0SB_%X3.56 W-3;AK+4 W(;#W "R MI\!?K%P3_1L1*%SEP"D1OV]L?O\N.B M>B^L-Z2MU[^/ON96GO[J/^B>;.%U(=J#(;RNP5OQIF) :_='L?2< M?F,F?7NZB?SW#-T7VO+OSR"";EUAS39H&J)GR_']Y6 M1[W^VDC?Q *.F \VL7[7!2E98+(;,L-2HY9QU 7<,L3P_!.6]WP,\;P=%TD] M7?98#PX(A)UMTYT*T;1I4V MA;M1=7+P6[W7YE_\!([+_#7:%R6]W(WR:-: 93(%I_VJ,S.DTNZ1@GMN2(9I M'75G4S7(6TXDJ\#@/^=)!;L*R;'AM86Y=,Q$RUZFFVI>0HYII#>8;>4 MY3F!DV.E'(U3&N.ZV1D;OQZO2OT731]RNZK1ME*Q:93&!M')%L04U#W;?@NH MBR:)FLUEF%3J6%W*@%C:_OPE6+[SA6U[8*\6F%M)4368196<]H!U]VF.1$J: MW^Y*C;HVZJ>BK/=>:UFND:(SP+BFRC*I895LR%^O3I^G411RF4\SV?QJ"SNN M; A.D6T/9TPQZ4PD%8#>6B&_=!D%TT$VR8L:JD;@*!J&)G5-@_3>;JNDZ&XJ MDG.ZQ+!TB;LBJONWEI&^%<1T:9.*J "+KRCI0YD?G9$25>RC7IXD7;)JBL^0 ME>I"HE;3B?]_R)HZ@R:31_;LD7OZI(?O+ )0]=7KI' X)!H+ Q# L,G5^SZQ M,HN:E-N;0=D\DTI'K@6WMFP.N,+FL*!9'5!:=23:I/)VNIS\_'EQT_Y>KZKU MG7=V]SRCTE5M2[?A5[M\?GQ\_$EO/M\,6Q8*SW)0QU>(;RA+[V!>>!+)&QKY;M+6!9MKF"^A4 MZL/) BL[WZ4_S [BG+OIQJN#T2^H/1H":$4-A%3X@FH@NA;6:RI!==K]T&?G M*?*-W]M3'[QUQ$1P'*'Y^AD(Z$5+#?./B2X&R0=0AI0!W/3+>M OOS[]7$2B M-%EF<,R0=*ZTP47?O%M3NVH9?&?MQBW!N<7W%50 MY5?INEB[JJ!JK5UIUHKM:KU6O &/N58"E=,-;V*^<)3JM5;]IEHNMBMEU&K# MK]M*K=U"]4M4;U2:%"+KY-I2_;;1K%Q7:JWJ?>7].P"Q?EL)%<@%[ ?C<<<. M3K&E#L>E.F/]YT7YS\^V6LJ1"H=)1 &TX=63-'Z*.I\.#F MP:+QZ63]F0=3J5-C>H67Y6%U/Q,G*T$PA4D@YUGCAWZF$)7K9TRT%QE0%I<; M81XCV[K?/88WSWF..W%E"LD.3:DF9^ITILG5=P/^G_[TXR';GP:\0@> M&&5" G9"#-8B1C)W7[ON?Q^VO^7#)D9@ECQ(WDU;',O-\N[33?=FP)8N;IO= MF'=W1XR*Q;'<+._F^[QZ4>$+W'!_K&LY5 >BT6'5(<;;?R?94!#2[FL8HUNX MN;^0VA.Z1(<,>TMZV0SRP*'0HR1I11&QB+Z9"D8IECDVHFX%_;X(Z].+<#F^ MDO/>NN\6QS;X).M:H-V#S1GCL&?/ONG9Q[3?>O81*Y7 N/+$A=?$77ZNUTOB M=T;X3N_]OO1,D08]BUJ?-F^\Z(SKC^(O]O&E7?PE[+")!Y?QZ.%A)9U5VJA9 MN:_4[N)CE6)HPM\ 9SM8,'5@9U+AISU)@IVK33:[:3;F2XZ%WU>-,?]B@DL^ M%GX\\+^>1Z6(DI?M"%Z:_;"XQ1%<:JQYNW_:DT,2G9W/K@3W8873[=P6?*O4 M>23IL]_AN2?ZA"7I;(80_0PTCX2)3(-A=W4W@S6"7M;"[/>>2PU]3 M628;X #8P"@(-?=M9MT+O"HLYV+N<;PV:I/MVE:E>5\MQ:Y%#$WX0E'R$PI2GE'KB%)GH-O^ MA>[X%_SM,/V4%J[DP1ZJL3?W+LCT2&J58A6Y>%:*#$TQP*-;YAZ8DM>::JN-S2U1[MH<6U:Z&N% MJ4OC_,LS_.V8D[4*5R_W2FI;/8C-G*MFO=5"C6;]LMJ.&O?+M9X+A]%:;YD< MQ[!;'YA^J&@*S9A*I@I,EEMMXAXGFD*T;3@F12KLMFYX>:BH"LW8R"5S3"ZW M;0_BV+(XKM4SAF9=R\)]8$E]B#7> -ZKO RQHL^EAN2_2]F_7:PU?D4;FPHJ M$W:I3>T*57XU*K56I75VB&B/H3D6:+P%Q'WPYA560$+DHB(6Q8&D2$0Z2$-_ M6UZ(.3X)[%)+7+\LM:]NQJ-OEYUQ.Z6/RC^:_(EA31];6(8F9[Z9B<5DK5AC']5S/S]'3].;7+@QM[V^NSIPC(@]'GEP6K' M_(H#Y,')&_:2X].1F#^GRZ;B5]DY$;O-UUT_H4DPF MWE ,$.#;7N;"6?A33"H76LK$>E[B)(PR;?L^N_+?/O[Y,2R/U(N-FCN'TC9O M+2/@XTV]U?ID;]R@RV;]UM7GY)A9>84>\B#DKM9X-@-F:VB]_(]:WX1$I/!7 MTZU-O7E:;3 M%.^CLXGW*=[%BZ$)76XN7')359ZP;I!>CI;4N([-L)PTE6_#[UJU,F[>-SMC MH8\?I%^/W]O/?P]BXWLQ)NO,8*[P8C\I/G[HC;B&.WFLV6-KX2N\C+NC/5QZ M7?X*K:R@L,DVTM%A++P(7"J:4[F3,ZKP^_9?[>7&;DW_4H:T[# M5N1VDD7D?./NT9W0L9"07A+6F4QG"-"=E%ZZFLPF4]S)>6*F6_?^>7Z%0SO' M&M%J4XXI!.C!L(>]^< $3KU6 H=4N[0=@;TU67;:?.B2GAV!23763!89-46G MRDQ24LK3X]5S5^H=J"EJ3P2(,3V%;<<,0AN%N! :K>&99MC,)J=][RLM)Q!V MPC,S-TS"/VCLA&A4YIE4@-9(1X:?T+1NEDGF0M>Z,PF]O*3H-_0\^;K2A,5$ M,P7#U$#-U7MEW/4-"5S^:-R-E:O;O\;.=G W5\GWQ3;2< \ V*\;L@K9$0<( ML@S+;<),A^#!;82Z\)1XGLD&*-I^1:@+M1=_CO1>4+!VJ#W_(*_V =5M3#\]UX]L-(/CB. MN/@ZS7"Y8Q6]=3 6FJ;/L4P^P'&0QX^Q,&LS6)9);U0+=&Q("T^QYYET@(96 M$2EV5[#84[_KH[)R71H6Z\EH;/N0"S+H+%]S!<9R,NXJ([/ 9,-+)WO-N7[K M4RNTY2O#Y,*KL#C^E+\HQ"JT59.6-,:TBE*H0MK'38-YL]J*#JV4(A7ZGZ>GWK#+?\/[KJ9D3SV7[]3IP@+>5@U>1BHAKNVEH8].>?TG!BG8 M>+TLO;,%?6Z)R#*YY.I$CECO;$"D\+;3P:7*I6(J125*H2WB*8[)IT,KBXSI M%$WN0B['9'*1V,5Q?[3C2HZ.H5G7&LW,9!LZI5%$1$L@LI)BDKT02ZA51;_ M(*+VZ31M_@7KE1=#XT&/2 JOC:H&'NB@!(BP:ZHL4S5@YYZ3 -3-^+$VM#^Q MI6^=<25;:/7O+KN7*>D@MAKL0F"[9..B/=0H3LCG_PH0W$U8(EY7#6ONR3"H;6HSNN)DY-/*$WUXCRW"I2")T MJT^]JV'#W0++VJ^QULD!7ZK6ZNWQT5>>!V"HDYX9L46Z;MAI' MYH\K^AQ#LTUDOJ0.AAKN@W4E/=G1"A#8>@^,KIEF2&+Z)W>1OBP,KQX/PM*P M6B"!B=%H5J[!\Z[>5VR3(^Z"%$,3:1>D-AX,58W71I5_IF2,O/KVRC0&6!3_ MFE;W$'W6;/]>+URU4_G?E=9QM+%U[_XX7>P%>[[(F$X8\=,9'[-7NL)0WH0! M=N1\% I,DHOC9+LD8@1.$5/@XG;W.Q;$\!O?@XK.!CC -*9CJ+(8]7_^0_#7V3R'WEJZY2(\G3>9$-IM7I/Z'#;"23 MY!AV@S1^7Q('RXN(Z;S3S+84Z2>XOJ4>B,BQP7X$1FD,S9XW-3?:R"FVV\WJ MQ5V[>'%30>UZO'L30Q/I2?1+UK3.6$W=<*-2_O?]LW 0NYSNC1% MYE)P+)/>NL/BL2 N-!L]G6*RJ4U*W%;K^&S I)8@P<;QL'T[*!4%ME_ACFZ# M'N:4<$T*2?:LCGI'?F-^WD=,<6Y+'I1K:&Y;-D'?L"TPF'^69N-Y)@6'O=X[+-*MAB: X+&VP(ONRSP M"J\IP'EZ VNM/J_A"UZ7A*(BEB79-+#8&?_*)?FLKCV/Y)WV.5[3Q 95Y70T M'F*06S(5!@""R2!>$9%H3>?UJ_$5] S5I*[6+F<59F[U+JA>C)QM1;*GD;&;/[D+S8ICTNNRV&9EV;UEU%\Q.3T;%8 M!![G'W#-''2Q5N]1,:N;AFZ 10B?J,C:CCVL$/4 M9(')9DA'N]@BWK.DAF(H3V0UR638/%-@UV]4&),U5%D-P8+>E:Q.[([/-/ - MG]^_^SITANRI9!WG6$!M6QK JES#SZBI#GB%L2XPJ(4UJ?<%#7CM08(WD%O9 MZ2N&X0PX.PM2]R_U1B?G[3Y&O"!8:<\DOTU1#1@3,(=XA2:[/6B\# :(9H!E M\?Z=T<H M H3PANGW!>2!+Q/,K MI3 2L"S;K$+W(,C?^I 7G+]G7PEFH,P/=0#-^?0%/4NBT2>(8#]\000I"5T: M8PLSY#6^WAC Y\6/+AZVATZE/IPL\+?S7?K#[" ")KLS<+\+KPY&OZ#V: B@ M%36^*PE?4 VDWL)Z326HSK@?^NP\1;[Q>WOJ@[=ZF4B3(TE?/P,!O6BI8?XQ MT:4MX<^ -PD#N.F7]:!??GWZN8A$:;+,%9DAZ5Q7:1=]\VXE[^HE[3MK-VX) MSBWFCDX?1">RX0(\X=CN^7WQYJZ"*K]*U\7:%6D%T*XT:\5VM5XKWC"D,P#H MH6YX$_.%HU2OM>HWU7*Q72FC5AM^W59J[1:J7Z)2L76-+F_J/UNA@K* XV#L M[3C'*3;9X;AD9\P5U0& +DL_R4G3Y@!>,J*W@!9PM#E*H$ 31!]-A3=%<'G% M3R?KSR^8SCP)%K3R<+J?B3.>(-B L17U6>.'VZ<: HQ$EO\[24Z1FRZD.L0J M9>'?CO4IFV([XV:VQC\W'J\?7+&$5;F%'D![D&W@.N^CNQCA2J*"*OS M-U/!SI44RR "SKK3#1$S:8(/=H(9UL),-:/\^W5[O_^IQTL%D\\#"A?6U4(Z+>ME![ M1WW9V>[_)5[O-S3U20*1OQC=Z5BL*G7G!,PB^()/DB%A?:9%;[,QZ G#L3FZ MW^0 G: )#B?GKJ7SLEF_1?5&I0G62^T*%4OMZGVU7:VTXC+N#?D@[^(#8("> M9%A'0+"<=7(27QKWBRER;E*I<7$WOJH:G?'@^:[UI_[\(_GM(9IJ-=N0R'&NF2-#19HS7Z1,= &Y3E!BN7IHU3\+ M+[=W#EE79,0?GH\FX!))RB?RU!VAR9'1B)_@]HS :DSGBZ;A!BQJYRY6@ M&Y*HZP5R2295V.0HG=UPX9:("BWA/D N.'9+]U]T11YZ6\NS^0#9#@:.S]*PRU1#LAVZG[4 MW.%3TOB$)>EL%GN1GTU66)VDNSC1??5<"HJ@\,J[4EOT55I==>Y,Q3X?TUY; M7.)QH;^8U6*VVK_'.REZ\90);$&G;TCT@ ?>IE)ISYW*I7R2. Y]/T?GB+4\ M4\AN_?\C257:?JOZ2)HY@(($. MWB^0JDDHF%!["7!"$:_KV-B4TT/B%C_41KT6Y)E4@)+TPY2PM7 6FJAEF60N M&E%+SKCJ/:QI)-AD'Z>,]:(BPN\27)0,W5_D?M8-K3#$3[?G"WEZ\!;53 M#6D0N/?MI2Y'9.1.2X')IK?EEZ-"7FB21O)DH_'ZRS/VF*!A7L=E;/UVA7=+ M_% R>'DNMCMZR-3E5K/][2FB^)C']EV?5QZP#F+E#I#298L6&,L2WY5D&BP] MQ,CD84&S.A"TR!)%00 B&GH3"UAZ(@E0RUW#"_-HWD'#@>WB3ET M>%(8"'/A>?A9T%_)38+?2V6PM.:RU\0R*<5H\!HQ-I;+Y&VQG/G5*#=NY$UD M3RFZ37[/F0E"WP&.*.$I?,,>"D11* 2ZUV M_6#*FHG%FVEHRU\&R\-DLS3XIR3OQ/U[?[8L6JX?;\UBEQ&ZS1R9173O3$Y) M7^3,01X#%24FPY/43)))171"S_) N;,]$$A&AQ?-7S?IX@]!3>][7^K0V,8# MCY'G #%)[EB/PMH<@>'Y>-D\DX]H;:PLESD3MU4[].3V:4LF($ Q_.5O?%'Z MDTWRW*.VW_.Q5D5K:&V"9ZQFWL-\!<>SK$W?W2W*&28;(*7H@,]+"IJ#ELVO MR$';@.P+.6H;G$?DK1TR&Q6=DJWK-M4+O/;8&1@NO7#3*&72][(Z>MY-OLA* M94!J$TD5$@I>(?2*-41P&N_.KTZEF4* '*@#U@VA42]2XH570%-(,OD A99; M:JE=A9,/-[?DL*!9O>WNPZ DNJLO:5MPR=]]NVE4[IHO81YTYI'W-->VH%J[ MK[3BM@7A\($["-ZPTQ/::E'X9TH:!HX )66,&C*O&$5%)">9#P>6@\%-=I?: M#7ZRNY2M_YQ\'C]>=L9_"N+=U>WMRU5O$X<_M*! *H2^ZWLQVUM$P%C4"> WQ%NT9][B M9:R3_HFTXZF&!<.J=P!)H+?I\^I\1(1X$AV@PJK5Y*J2?_A9Q)O4Y$7@!4PJ MD:QDJM6GYQROE1@>70^A M[N^TC=166$%-5\S"#EG ?_8TWG24PH.8.XM2@#W#IM<_#N$U!BFB)5[X;:$X MALV$'5[:?2/&V/,,TI/(A_DFBZ)/!&)4UEN/;\U_:XJ SSN'RMW++X'__##,+S],Q 8A@ MC:?''\&:3RL$]USCNAIA43L&V0S+L '.CPN948-N\>4+D;>96+V7[Z:2:V]W M5,9=PV;HTMA,YB:,S?_A9YF<_\/VKI[N^/Q]9J\1-7LB5F$%D#OA.H*;'N=! M'/<#DHEY;$=>:YAGLKL7AGTA+KQ=*@9&B22EYM(EALU)+5Z]1_,L'/FSH]HN MV=-=LO?,]?@K]2=^_+;[M@J36-B0E\2(564A?<0=>58X.IZD/\S&/$N#PAF? M5<6)A%^J&IV>AQ$]8SDM+#"JT*QJC?N[GK+G!48"L(?T2"AK1J1G3\]NXB/3 M,-F^-QW60_O.HAZDS#VW39GH46,T_%!$DDLQJ70F; E.^2Q(K;ZJ&6VL#8(M M2AG^MU0>)PLMO(F\1K!K,YF+=4(L3 ;!TC6 ERN/2%9Y91YOKRB,YDO'';08 M K4;1SK#)E%X1D!JHY-Y@P#Q9T*.DT0[3ES>B7;+1L%['=B=\QR=CH'K)V+)+'P. FWV5;+'NV;)'@H MD>JF>+/E<-+\*KT>%HQZK_(BT(YR3=[ =85P9%$1R2\2+7[B9;)"3M> O_)O MLVED;Z3QSA/Y9D2^<-W9P)JDBHLE MFI^WP94;6SY^I$A)Q!7?P@*0IQ1DG) :74,:]M MJ]EX)4EFN:^HUWN4Y[AD(L5MS'/)%),*4+#P9ES/B.C$%;:C4S*59MC\#I., M-U 8E_DC-UJ[;+>O"VVJ_5:?(;NYJR9F>W(Y!R% MTN EL8:-SOAWM3;^=YO[6S!WGC8SI_F\]N2) "$-]^"51!U[GLWS>M>P17I% MWUHM7UC?+7GSQD9 0H5XCA<7N87QV2"=0.'S^W=31=Z#25D:'+6E =91#3^C MICK@%<:ZP* 6N 0]1Z&#)H=;V>DKAF$-V.YCTJ!4'0QYA=AS2%$-TK=4@\L* M3>1^T&@2GD;S>8P^UK$%!!"&.J(D._C].WOW'6[5#;A"$RQ.0X1S;N+_DTB@ M2PG+XAEJ\ _ :RW\S\2*@,]0%B42#N>+TM-R?AV^.-ZT>R'-NU96YX$LD:VO ME)A(P+)LM%2P_QC MHHM!Z@&4(64 -_VR'O3+KT\_%Y$H39;9$#,DG4NU=M$W[];0KMQJWUF[<4MP M;C%W*"(5G71N.Z /Q4 X+!WVK#!6+\MT*%)P+][Q[07IQKY@!N%0*; M2%@7^"$1"8U$ N:277C#U'"]9[<[@R6#>E&.79V?;0>P<'-G+*65NO1+NQ=_ M\!.Y7.GSS&%I+:$/CLD9'3X#DX?Z":#7B=&_J"U97RW.GB8SDD+YD;/YWO:F MX(JE@"9X3E8ZXT$Q.6ZW__'9GG1R;N&:+.E3;-.N2"68OZ30^D'R[86I2PK6 M]8FVZGIHK%!XT?IYZDS)H6&(XF._@6!M5K+_FKHA]48GYS2:A9RM,T2+;A2* M'%X&_:((I^_???S?_Y-/)MDO]Y5JE7[DOC#(OE:R[*CYR\_8OH+ ][*OF;I] M[1-ZYG7JD6E#5:--;R6%&%JH12PI0H198A:(T(A82B0J0"IC5)T\"G#29TJD ME:XV*JDB[@A$5%GXM].AG[(IMC/^/OK3Z&=[]XTQ2!6,09!J#89F1F,<D MCXG(H!,[?EU5X3+32?W1&;4523HGT1I8<;0'3.XLP-Q(2N@3+_*.!6]#GIVEJ%(3,73;*[#:-KJOG01Q(I]9DT M>-7-KBZ)$D].F0$@)9TTA[83@)$ <@L.(YC8L#03/$K3 "$(N-!75%E]&!$3 MW[0T' E^D&EHV. E&>X780C@:I X.AL&7:OPUN_D1ZO8I!KQEE?I 0X4OR1'FI,[[\^0OJK8L9W8*:*/>^MRH M.QKK$X-N,6F*IXB23JE7LG&):,$G119,'"Q.JY1CHK=*S5M'F1'D.'VZ-?S, M:R),YT85;(6)+GB2F_WQ2E:[O/S^74/5)3J+UD@'UD4.9%>-UD05DB&KBJC" M^ZS;5<7CB>KTB4\ )<')[!R*\/H1K*_6DN80B.IS&50^<5#>OYMP!8.(+G>X M2K>9 VLZ+/%&GY(%+!RKK?R(\)_:Z\%+>$)=70+( $%Z7R6L\8#P"]G,HRX0 M+V@JO)6799MP-#D= -)) RA$L*]@F; U5F =M5E@0-Z >5V21U:;0IJ\(3UA M^'M *6)!Y,Q5EN#[D0 6#C ]#S\P6"$)^(6Z, CPD#.Y ?7L0;RPW$.PY/"( M4!Z>!%0F41/TD"=B:N8XW^24,:/56@]0( 0!_+E%[3:8!3*8.31M_0,X%H M7:S@'N#K_3M0X!/>*O5Y$&*7;% F(5I+-R5+V4_UC='G#>NMY)UNNC'D AX, M976$B<%"ID"^!V)H/.@DT!K$0*,#Z.80-#8!A-RA8ZO*WN8?:YX3)6MKMBD( M9-Z2 BNM+%NF!2R(I*G/@,IMBOV02+,?"-2VADB0:5"+>8H:>&JJ%P'2]^\\ ME"(S0U2L$#*B@03 JM9G%_T)]Y%%Z]19)!!H]CZHM7\FKY%*9W'AG1:>0?0H M->';5A\K8_@?Y.<*[-6'<5\UP6 AIAN0B$$76/IKJ06BV;]XZ7$+[=]-7N;1 MC3D8FD"66_ACI$M\A-&KZ U9U_([U6MS:Q6P"RC!B7@0O33E6]6]3(*I9M"% MTUJAX3?&/FLTDHG^GR>?LY0VL I2/N'5)AZ:H/<$2\"H-3%9KIJER7IZS(2H M Y_B(2Q>75 =20:!E96GZPTJ7=>('!+%K_=)")6HD)ZDZ887:D?PT()S8B-2 M1A\=KO^$;J0!M2!<;@IJ75]--#@5'$=$ ,N,R[B3^6=+V9$_X#NJ6LC3""L/ MO'WZO*[VC&>B5$#/8EFE75492\\[RQOE*3OYC82639!HU ?[X-F**XO30::U M6J^(S)EY.O-65UJ;R"!.*LG[\:1RN]@@,%A"^?'Z^Y2B,Q+UW)>$/GV0!EP- M, XLOA#I4D3-=!!B?YX!RW RFC?77'^?/]N MCYP![@Y^(:8%/E^VIY"+]Q1VNJ>0B_<4=KRG0#U_1Q1VI#0/5^''&Q![V8#8 MU5+M7LJFBW3/U&AD9L8HXQ4K7..]6'_'J,RKJ#6QF[W6:B;H8ETRB?G0-4>G ML#8N+,FEN]N+2O/B[K>S*(.E9DTEF:53R8$SY=SC!)YT&J, [YI7A-'4%R;^ M.W@#+;?Q/YW$*[')J@KZQBO@3XXH=A:ML87HL/M\]5M)434:0K4:;]6?%?"$ M^]*P@34BB* W+T8-WCIPK]H1AR12S.6 H[A.1]>,1*+D2I"@X5C2P/1%TCL= M*P:02+3YH4."JB+<4NNQ,U:?"M5OM]5F99B:!)IXO;K5V73K#$#SZ3_ M'(E PVPL:#M>P 9,O*G6+F$!!(L#H$LD75DX#5.#:7">C?+H2O9AXH[8;3:! M:U0PLN"B"QXK]LS0B-PDMHU4[0$\_C'0>=;#L?-8)MZG\[*SF1<:J9: 1OHHS(Z#:#GZ*&)A%_7:6C"]:. M'H6G9]B(H#)@!5@9.K:&9\7&G:FX?G-[HZ8"C.?_[_3L2*)ARW)0*(!.RG+"L@E>DM"]Q5[.) MDV37)8X3VT!_^KP**$;7!'6 -=?.4'L:XBZIH#;FJ=7Z<[UAN 2>]";5<1.E M2)F2;A6F6&)K)#EF8?%,NA9/)\Q8G&J9,M8%31J2C_6>?4J/M2R.[#W6[-P> M:U%,/C2N6J5R,#=U*R5,CK92YU=+->#^.3<< 58^^!*O7_7 M4TV-;(7(\BBAPE(KSNY=6@'^9W4V6DICVAGN U*=Q?G49P_VF/GGJW1>!50) M-(6TI&H@F$^29NJ?2_7[:CG!%<#U!ZD:2 ),_AP6V8:U,/,ISMCB. =S&R5+K$:/>"+8'^RY:I.$EQ.00U8)PH+ILQK#!5< MU32H[T\$MHP%.X0'ZP(5;1XI*BSLQ+!PH)Y:Y#;T;F5A1;'MS1R:0*MZQ<%= MI@:89F"?6SX#V?W@R6I-<*W9E=\$+\EV@A%/J_:EGB20/4*RD66++T" :7*Q M.C2M/> FH74Q+%F@N@#L:-N%P,=D0YF@B&S3J&0C67)E1R"];QHB: :=8-1%5@9N M,9#40\\4U^1I&V:C+VF30[,!&J)>0"<-R)W6PC2_ETKV%L'RTV!0> ,P7)?8 MIQ;[89GN_DT9;F9X-#/Z?*8#$ AK%K--=L3?OYN9T1P3STR0<(%KQ]T9G5QV MYU*0&0R(O&L6E-85 Y253(7+101;+5 E\OY=ESP'$[4XG#P[U2L2U558/'5) M\XP,6^ --7!OM-$TDP.TG2R[$P!< CN5[#FYIAN\=K8(Y6&RZ69JBG4(^@/1 M4RX-1L>:)A/@7H_L"T^-B_FUPY5JR14Z8[-T697_&H._W0WR'3?.R,_'T?.= M1L_SI[Z7=*/^FXLS^WTS^Y,K,_M+G3%7^F'T[V4CUTN>G+?,P<". M![I(@::T0 XQ5N?TA\]>%R0GD;C3,YPQLG[ZL%?:7202;(#.^'90&?(#^>+^ MY]_0;9U7SG;\M"W:'+-EDYWQOV*#O1-+OZ_&#R?GE!HT>= RM*F5ZKN.1I;# M$1*3/F%).FL)?2R:Y-PLKPT<'Q8ME#K8V=4).$!G/*B/S4&?$Z26N"V+!LL( MG"GT==?OHDGY+KAHD_I=U ?W!1QP3-)U,7A]=OXHC**)U-&G'B _U2QVAC_) M;K:=>^)<"0))C9J4M*5+*37/_[DY;I^_?716+C6FV.O%[+,?53M#U MJ#=VG& G+D>].O#(R!ZK;V#.RK#5, WON9 "?'R*BC(@Q/$3K6.M; S.);/" MF[J\3'#BQAHXH0,K7.',?6[\.?&ZR'7&?_^99OV12U\-LS-IG).DR9Y$=M)H M]BQM'P7RYX2MWK]+<;IA%5_T5.),4B?1YCS+(9\A.[\8V#V;LX6C,H2F.M2M M,^=UZJ8ZM) #%;K$VYOII.+HO14=@6R-ZK14F/0&R;/+(]_$/5L(>8\'ORZ, MEV%^5/TKS;LWZ>2'Y6T<[/M\;YN"=CE52PWPKQ<*G,9<1FPH]XU+M2G/@Y'T M]4GG7:D@I#F9VBYNATW$@@W+F;6S0N(V)^<46,*;DAO<&8-ENL;XX8=;C1]N MTQW_"MGQ'Z>:QG7VIE)OI/+SV$MQ^\.>5[: #^Z\V]UPN8Y'V5O0M :Z0>KL MC\[44+JR''X\*]?)UJ]ZD?=OF$-#*UNUYK0$?-JO0P(D$8PG:*N434D1U.*8 MVAM.$D4 U 38F?+2*$&*5WVWEMS2$;@7T[8,O1,L4I/.2_6=G-^UBEL@9%EB M3@38LO2.8PP$D.!LF!(LTT"XM4]N"[ U5,LQOJZP^J#QPSX17WLLJU WD;C^ M3GKQ_LQF&_5?M7QV76D/=C#OX8JX!^YLU'2NOX1! MZ@T;,#ZH=-BF5(M$PRV4NQVB#.\4O4L47:-9.D3T[$G%K4;H/M5<,50U1Y8X MLL)MJN:(Y?90D#.M/Y5?8GIM/VWA%*\#D"=OE$1LD"T66AZB0.X4O[%AMI;6 M6HW6?6JMRVVTEF<13' =U;CNC,5B^^*AW-?&Y;\AFF)[$"=/7#A4;EQOK)P6 M:F4.4;0B1-@RZVB:BGN(2-F-OEF)QJ/5+HN:E!3>;./WB:7R\\]_YL_43>%5 M&$2+^(C8>9NMD3I$H=L=8F.W+:@!M!R;8>BG#+>1>JILHYX<;]2N5K.*U5RU M:M-2M9)Z8VRFL)*C7]WFS^L7_5D,TSJR/VTN,9O-/03EM'4RPVF._+32&@(4 M'$[/>0GOS33\MU#(:(BGUB$O\WICI<(X''(N48G;HR_O$,YK;WX^Q)ISIX:' M1\+U8:!+P59DC1;HG6-IQZO1]JP=W?HTG%^<)KF6RXJ!BN7.^/JN+AK%NOB0 MY4//D%WRZ@S;&9N76BI3K%;-5CKT5X>?LWRG@RJJV"TSYQK8I]T'0\W>V!D/ MGTN5JEEO_M:X. =YO1SD[M(B*,JEN%Z3U>TM 3=:3I@-,T:X/4PUM]N7LNS) NOYI) M46.-0![FG6IK627;R=(33?LEF+?(,W./B'M8(VG>!O_B)LJIN]]QE]>M/M*N M&9.&RA*LE22/>Z8$UJ[*)>77*FF"3$M^W;@AZ=< B492IF4)$_!HU3=IQZRK M"M5RTY8;@J0)YD"G9>8 59&FHI,NUB.&=$ QX>56,3=A\1'P'NW4[2*G/$(] M6 :L@ZRF$Z"= 8@>I0UQWK^S'K2Y= *KJLT"8'MU,L3,>_VO^*=2'&?TZ_(+=\-=)[[-BEY?V9%>>U+Q0V:/!6Y\% M3F\]AF^WO/)55?!?5;.=@0RZ1ZIQI\N-XREO9WJ$MK\7Z3]$609M-]#'^1?E@!1I-KC"52+M4A9 M;*E%T3/\*"ZA7:OYXU)"P-Z,KA)3FG0L:T4"5RP MFDVI<6K1QRZ-T2W B3:F2P99?O' ^C4DYRGH3@$/728'O 2^D$1*8BB4LTN) M9)@3M4>Q8%?/='GET9J6I%@H ?]TMDE", 4'+%=Z9L=71D'IW^6/0<&!'8-% MJH;FZP_GU)J[KF#)4V#)_JO7);;0JO\HQ,IL/64F^BLS<#$'V;^UF\L75BRG M2%$_X,^G[7.J1F!O1$]-?>N M"$QCXQ8#;F\(@03(%A)60Z-?_^7(3#6 $2C8OWC36W"U JFY$C1X[F>>K8 MM!'ID V9,WA<<+> M,340KD/%QC.%+IHNH)M7^-A7+#Q$RX1$?9Z"7K'/!8=*B%P> *P'J4=RA_!^ M'A[0#, LHD^ T0NP+]8 @/%%E'D1"'0&@HTL9[5F&Y;0$$/4+$;!4B)GN$B#EX@/4C2,Q/ M!8D)WG*M.LZEQ?=QMSM[_D,-\Y5]O:M)-V.V';SA_L/M5F&^W9IHF*EA\UIX MY%+W1NKL3\ZZJ3G.01<:G\MC^..,6)?L.;@/*L<+]NWU](0W!.+,LSC5-._) M(5871R_''#\@SCN,@VGSKZ&[+O;&VA?E/B?R%C"@_8"-ENCVB)Z>J,) %(8: MA7CH698D=HW/64(.* I-@(MP_*9-#B[J33!J;7H_M/LQNR5'3%/G6JYXE0:?/^WV^AS8^S1[7,ZU-#B$?("^K,' M.(4B,3\Q*"%&^P CDU>,IHY,3V=<<"/@D0&!S.D+)N=PRP$B[IS?]V =AX"/ M2EWA=*YLYCWBQX>?R@IV7 L8BKP)LW?!% #<$1,I6*TZX!M@4P]5$8U'/E?: M;8)X#A@>MONZRVG.('D"_X'1G,4OU&Y747@2I[ [AGNAV^_'L_DE(V/?62_W M:QG\V@Y@@^J3$SAO1O!,B!#P%]LBP$YZX"WCM]KPM'$V0M&Q0=8%S"#LK!.= M/;28_YD&:2ZZU'O.>J"DJ 7:*4OA.-L/R U:#BIS.S/.29?9R^=FCEUKZOC1'9Z^*!N+LPWS MY:E:ORN^5E_>6_;T_?[]5GC[_3L12\:G;%#@2#X71^==D4?2\9M!'8F)HZ8J M11-II)0A+RMI:W[2=9 P0[:D%W4"W;!G%V4RGD/B+IJS%50!/(/XHNVEO517 M" NUY>N6F6F822EUDW_,ZMK] ;CZRO( S8VBCFM$XVN>;CXW,-F<)QIF5$C= MO^:_AE8'K\7!>_/VBP47'YE^\0<:0ZZQX=V'@\*\%2I MJ@B..'QHH2,'E):UJ2G(B&P)%-D<3S*RHM!='J/+ MMSUGF[K@8!](8^(5=#<4 >N*D\<1F'\54'QX L?%N2A77$8$Y'50]4(:F^T% M086F;T>M3I@C&)_=]1;>)F7$H"CBI?>OR_&WJJGL73WX-@H_!!J_,*RJX M8?5Q10)04IF':"9FZEE\%W:CFOIMHF$^E6.5N% >&,7@<]M^N+KO+$SZ*L:3 MXK5IOCZD$A@@3":Z3K!6XJ? 3EJ);/RS)B"[\DYL"_-0)]->J).+GF^8XP37 MS@EBXF/SU$L?F6NSJP2J"4>*\/D%VN?TA 2^6RVC!SP0 HY6J\ ^@>\+-/G) M_A+@^445MR4IF@:](\KT@BE"FA=2;89*2>YPA%N0.2L5":):HDI.470C5CLD M3T?@5#!W-,4NF%>XN5EY;"KFR\;$P#AY0>LM1PG)& 6&J_ M@T:CG,JRCUY@]?/#$"I7+@Q;]/NI2%P31^)8-%H:B0L6Z=!680S18:1GH,D6 MXA=:?5T'<,LXM+%F$Q16 MZO8\!,I%Z[RHO20 :FZION,.'0E N]IF) &G/Z$;"D,C[K:B('TQL(A0I:&T M)XI0;/<-(*$N-^:<$]-VW,Q4]BUOY7(,P5=2B6?_VE[;LFMI+3#,RY>'^Z^X M5/\2.K9;:'H/,- MZBNJ)-\W/;R7%MCX=41ESOXD<1Z"YM+2*^S->?A^GI*X MA4V8MR@Z/0U+?]WTO>L<^61W+)_6L.U?6;+9_DCKM:+Y]O'.3;LLW6+H>Q[6 M/17\RF-V5AZW=5QL4SHMSMBM".?ECH6S1@>+?FC]67#X=L&O9:O2:Z-:%@IL MVTC%5U:E^R+#&79S&=XWM?K8;@-E;=M -RV\5'=F:+T)7;$G;T;#I'U:OM9NDOQ! MZ,.$/WWHKSB_U# 518[E+S_ZT]16]M](PWSHW([-Y[ONRV-K*U/V MP^-$W?EQ(K1U"K4HE\M\YZJ5U-D?:Y5H28JU3MO.$0@_6%2D.7^@G1_;GL(Y ME[PLM3",M%++#5.^>OH0V4Y[V$J''V":CF*@Y1_VFOUJM7U7NV[CPB^KBY2L M#&K<16 @8R0T'A<;-J1/TKQ('*"!,$E7[)/LR8XE1IA#RPZE$[ %F28*XA?@ MC#\'@0H\F/5:>3;>$FN8^5;V\T7XR$BUKKNG[H 2UP.( A-77>(0$JFX%%57 MM,3.]B0>T"5Q&-^AEJ C+A &D[CQ;P9M!.%?!G(<" #";X8Q"TL30&\^,C-GDOE;&=@(UCN[N3>DM8M]T! MS,>45;*2\3Z_&>URC,/B>0FIJ6D?,IV-JEM_6A9]:2AE+LVZ_A$5/!QS$R+C M]Z+IQ*5V8O1GH_XNG?Z,?J3LY/=D(EU,<6Q=#/#HG+3UMYA=9]M>JD#+!#"0_CJ.8NU!DC>8: MY@*W>:MUSW,XENX8Y9X 69=[B5)5"& M]\=RR4<8[)0G2:.V7QX9JF)P^](?([T%IB40&$+4^LR<1Z#V@?IHG(!Q9,:* MTW&F&%HW.);1, DV"HP0ZBL%,"C!9: 3&#]7->P$HA_%7Q&<8K@6IZIC[!\B M9BC@"H*9V21^(-0NWCTX.]<-BLA;8"P.9LP%P,,D(,9FO2>FB\.-,9_B$NEERF.<:5R9P-?XD___\F^NO8VMA+ M!*.Q1D\^C]AN*(I$AB'2B&<)XQ]?,&52Q@N6>E-1OAS;W7XGMO\%7IO(A497 M?U'#N##SA&G5)UUB=J!#IA:"-29CNM&9VD&O,CD MHF;OD[:*S7 ]13;[MV]8$M[2 KL:(Q\I;2LS/\:( 9X87W2='JDE.!N:2$X M2828 DD;TJF3Z+$\4A":0!4.Z)LFI2E@6A+>=]@%#1"BN"*@UQ=T>@6F-02. M?Q?]7UJ)<,$\8TC44JYV>7KBH,H!K)G,$UJ-* :JM43[C1J4_5.QH771TZ.=@?V=T)^H*2AJ@9Z P'DH4B0FL+ \ M';*%, S"ASK#00EQ"PX6H@'=O[5!G T,V !U_U2\!>_.*&TR([/3M> 1CPFV MA^RX82(TJ@+08Z[1N^L2+4QFJY]H(V,@#;3!7.XSKEI*'J,^C%U'BGW*X &141_TR5"? MV#J3NQAC99--BPM2R2Z%*3,(!ON$YG. DR-3V-B?!M^AX'TX+ L(+"." MA:B* H'T;G,M,.!< 4928HNTJ4H.'5@6,BQTT4+?HV^0G:IR$D6=Z8FRJ&'@ M%W0TJ="!B%5]AK$ K4*WB'MDV!HB&L,%K +RVD@7JN)$"K\.;O;HX-ZN@YL].K@/WL%]=& ? M'=@>#NP2.@LPH^)CVT; +CMD(9[01AEW4H&?YQOF0,CU7S^^.?Y).KJH5W-1 M?R[,:,S( [5038RB9?'L3VGB0N3)_G*X;FH?KF(\=,(_XSEXC.%@7:;AL@9. M$B97RS/Q6/2HX0#^9XXZ0E.* 9QM/FPT-MP,JJ@ M34B@G21#7(9(9%K4=SETIAC0^"PH> I! O.-IQD<.RJZ. 'U$6?3.(V97QSX M9I<,IN:H#H@K(;L? >C;YAP7&23N$; MG6O+U"?=D,[KT8T:-J%!^FB-VLT=97?!O4]_N?I#WOX/$1)8*P%M%T>D54!8'!+EK(\@UKKX6;@$L.ZKDWLA63;:<.X_1_ M%Z?3TI]EO.X%?@$^T.SC4!]>U]B_"U-%K?SY0P]30P/#8W'6[@':(P5JM,(\ MDVN8!-4^<,;W-(8U-6+SS1SBEBGZIN%[EEDY(C9S:/ ^SSB?/1 M,GH8@4/=^3;04@@J?AJ9A!,1%]NC.@3(46T&: @Z=SAEK))KOQ!L/O.&K\9UWOE M;[$7C0;O'?'K5(\=G>K;=:K'CD[UHU/]Z%3_B4YU,$Y4H2L@VV,@E&5T9@O$ M$;XX$WR"&=1G$PU3$;*2>C/\Z5_GQ1NV"NMAJ0YHHY4 MB:9].(RG_BS.;,.\OLLU/Y+5H3H,Q>(,6)\6*09W15!K733Y_GGJECS9,)'A MGXVEWD=7QA&2?T7M*2VLG8F;GX\2J[Z_ =2*M0RX^$+K3F%3_@CEZ79U$.6D MV=CQSK!!-6"W@LICG8-5"T2(8BETE9R8)BRO%]:7CB*FR;">@7N $ < Q/?+QET Q2Q_$-==ZGKB\;J9%[B05'05^P_0$:,CA6)!J6 GDR+C MW08S@1:M+4#] /V9\[S8/J<_!&<\X=--W$R9! *TAZP/^%?2#<^L)?R=:H6%JV?*CV:TU MM:?@BR##(%W%QE.5V%,PE?[Y9I8^VS"?Q=MX?*1?QS^#Y^#YX:=:;_ZIED:G MFM'+/<=5K9H3@(@4+X1E%<-*_+ACK09IWQ:BTF25&XF&H^UM9TX3H"C0,Q,U M4[^97^(_H)@T@\.&K@"\(+2X$6(.H#\HUQ8N?$2]_26B1W@!ZA35,2;FM%H# ME0/Q(QRO=')Q@,X4JO\BIR?H6?0P35]HX5ZWQ1%YTE*&U,&/U/0O<4!^;#F$ M\:F%.0S)>#E-@9^/L9Y4#[RZK^X1.W&M+II"2!XY/:')ZA $1).(7H(.. 6= M#()&5U-5VH*F$:(P>SDPD\M8@\N3%9ZC."H884_H6%RU3N4#%(U8*1X8NXO$ M.=#IP ^QP82+#"BR-[H&MO!=D\$))%U.:N/;ET7RB^E^K#2H?XD0+>OI!!&0 M#-E9<._%V3/680I54A#BA;+A?ZG00--0$P'OMSIK'?OH."6Q'Y?A0-\,34(* M&"%;L]B.FLI@GY.<9H EB:J\A\*&OB2MXQK MB7A+E(CSHB^T[*0F#76(_IM06+6D'-F"%5E?&R1VK;F/KOK"XRQ>G M)V491Q-I.!/'XZ@7!L^7HZ:Q6M!<:82SG:-%CY/S;=& ]ZA$,BZ)!!^3_<6Y M(%GY=JY#1W1<2'B "JDAQ@D>L.]Q18]#V U;&FC%D&$[<_"U5!$=,"*'?43( MG-]*.M4!&F(LB2MYVV*Q! GWH/.)_=,\IM'#28L$#3ZLT::-YEU@;\LQJT%RF MXP2C_]%JXPD](UMW8KM:$L=PB>&C&ZI,P2('MC3/3''$L8HAJ==U!,PN"]0P MDUTR"9 QP5<_R;Q',WRP:E6DJ6R;BRUB(OM*6H@?DQ:VF[00/R8M''S2PA'? M[J=F,NQ=@^OY(V:-=8@KN? MW%$DB;HH,#:-:M" MNN@/3V!KS2&@H!-]QYCUL(M02(W%7J/P@3NPZX"&HF# M(A)!M_SU^,V$DF*\06)J:PM\5L]WJ,KR]T M/@ MU[KU$5 M%]*/^WEK"M#M$T#T)TOB&(_ U[+QS[O#0H#$YEZ.8(M'I5FK M"V0G,M&=+D<@@37@5+4R!1;-HG5#!.>0A>0P*3'NJ[$U2QC=VF3T_Z!CB'91R?@XAGS6B2(J]4-'D>2T88R]?NBGI8U0F, M[8_UI*"1DRG.']T)Q#R9F*D9;\F< MW<+ 9D'K@_<&S- X8CF:(,G&&2YVS](H(MFI'AV-V.!4O(5&Y!H$&)AM@GA& M4:^4=MO:J/;N.N3SA,H)SK%Q.W9M@<8^Y>D@ALM!2]*+'"_M'+5E^ZX@G/!C M9LQR:%O:#_O3D:0#I)W,2Q86#JU:=NVR"$W*FIQ6 /GOTR/#:U,I3E1K.%X=0GNS@D$09^0]RC]HQ4>PW#C;9__A0G%M3KU:'T MI(8D:]5^^*@,W62ZK9]:[#B6.X5U.S*\)R V[0F;=+ZYF(5\3Q#LK%5[MH^# MB/Z$0?RE*Q'RAO,]"[Y'^5S[SWH:[/BNI>\Z.&'X9Z+H<>Q.2S/H@E[5X9*/_]3.3DG M68+UAS(VS6GJ.:<.!VQZMG9$HQROB3DQ.>DBQ*U:4BEXH&5#J#AK_]G#$'L_+\S<:3_EHT>K^B\T!)[G'3&T#\T['2#N!9^\7.M M*D;0BW&9SAV.[J#W87N2$4C M;/P'"4?4%HY0=8=6;K=OLO=?3^WX=G0'NP/=D8G$,TAW9.+!B<>6K'S'-')% MYH.Q(!T9C(9K[=P[/;>D3F]_WA53E<]ZZ_-L@2D;H@DSTZFU%4\DD\U$LM'E MJB?<"X&SG&RXYHC'6%\/;G MMA,"6,QY)1M.1>#JQ-\N9"O>\]UC.7O,S<\-72LGG3GB[ M<^&I'N!RQM$=()O<='>&[>Z8+7[PC)J>TQR:!>70Z\>%?<:"]\%,@$EX;%_3 M*4"&7]Z9 $N*Q=L"WXJWS?>[N.\X][8LBN7]7UO@4\E(-)9:*NX>8N'_?K-+ MF2J&9:OXD:F;N\+=J))ZS$K=':5SV=ZAGIICX84G M4ZET/)**Q\*0J5"<-]/]B%TD_>?WS?[8GS3CYQA>,3 K2A QBVECSI2?TM>< MGNYG2TLLK_E]"<'X6C^,$,]D(]GLZKH*#V]];;7U%5YPTYPTKI=O=KJ%9XMXUEWB M9!:6./WCESCKU^XP4Y=25HOW.D6YO=--S :RB=E8)!%/15(^/'=K+?$L+]5B MN-1B)&$<8Q$8*H%RE*#ET%HQ5X7?1-D8 MIYV>V-6R]-?^L&0O&^9UOJ7Q1?5!>Q(VG9R)L4S-DU^4F\01Y6:[*#>)(\K- MP:/<3&R\<%13P&KO"'.SLQ)KXMZH M-(C>2'X-C=NO;W4OF5S#$RLF&L 5X+_.-!M-_:LS4%)D%B<47M226!X M$P>EE"#^J$ 'H!D.46K))LO,.;^M6;^]5."_%EE$*5>[M-@B9OIPP3P#]@[! MDR'NS7+ "5L(4P.!&E\ M>F)]0X5Q@G[)9GD7+$((19XC%( @1,FB,."1W9%)D'I1MAZS*.WQ;(#(:;Z-YA,\P8K D?@$^% 8.!H @_ X-7HX7 M P"( %<< P='4/>MD6%("[J!ANC"PU!T(6042O":@P:8>;;@N3PUDRIT.(Q[ M='KB^AKDTY I)9@^=JTBQ?[@\(+W%@X4!_T,$1(=:8#I(4W>(D3T;_:XT-^('P M>RU)@OWDZM4%4R)*Q1XG044#>#H*@7)ZLGS., Q6!(!4W)VCBP+W\0NF@G:7 M1.C;:"V,"L.R$'ELX'\T+QC/C?(IPPC(RM,] J!B$MHI8ELD*^W(A<5$-[G3 M/4!_EI"C7=Y]=D8%3DE_;GS]WPF5S)T I\MC'SB6T").&;&%A50R4\\V3*44 MC:MR^W9PSQZMV=6L666^-8NDK-CN<7>/5>'2X,[^V!..;MZP &&;M.@V9ZU% M@#>UY6>W5LY_U]&TB@%NE M]_('KYMR/-Y.L"H8K6WQ]=J=/[7DR89Y,TJ5>V_:*_N>#&L^?KAZZL]73[F& MF;DMO#U&G]M#+7/VQ[4:&-_VQ^HG]\W;XK6E>(^$B95S9@)3S]KVR[3-02]6 MV.RESU!= 7H-=>N+6%@0"!HXO+9M426PPW!1<%2&V+918 695U32EHU">7%Z MXEZBR3=85I%U,W1!VBW"LB/8>*(,0*$8-%36_2DK)#PC\RZK7K7Z;*ES.,JJ M!FB5:,)R,G^-)D&BJF>QSG*'K?TUT#"KN9SV6N._HXD 3*J_4G5]SU==^8;Y ME"J)">4C^BT*9W^L1<%RW:7+\E/5E^=@B>ZR%!6Z1BD8F-7B<54!')TW %P= MT-!MTBJ" .X@2FL"#L3::O&"\7Z;K387ZIO3D^ 4#EKRRX'Q&*UTGDO: 2F< MJJ )G-KJ(GWAJA4MDODC6F,!M;6/IQMF].W1S'TGJ]GQYU'5K*5JU(4LUR\O M;ZU+)?IIOF4!P):L".%A=J%__&B3:?&H"=XVU0F6OX983/#[:25CT2+A[W@@ M+8:K%(;&=_3.DC?.TSNG)P$;.M&&V?S.Q^I7F5II&&2FR)R97C-])'E,']EN M^DCRF#[RD])'PN9+6GGC'Q--#C;1I(3V)QIM'DY &5T*7>C[R([#_R3L(4M< M91F7(;AVFPWSH])KO[?B[?N'8ZK*BG:A-M\N3#;,\=O#4+GL?1;US[,_=(&8 M%ETA1G?69,NY*V&R4P#"C4I][U,R>4EB_-H<<\R3G)6EE!0V)D7]N>3/)H0&85_/E_4+I@"V$#JA9UP\US[ MCQ55188L_=#ZZ!\2+O9Z-7W%M8+NX+?P'PBOB+P(7-&0+*1-?6V]=TE[E6K> M:0GWO'I_B6UPG&X"H1D2*U$H4UJ+T[I,6U*&V+BW1)VPA7% 5=7!%P*:N4%2 M-ER$&\2!&B$W ,^<&(]VL5_4W21<-+X-Q95FX@S\7I$%'<:2,_2NHHKZ^/3$ MFOSKV_NUD-2SSUF20SETP>:XOZG!-L9*S/+LDJDP7W5_0*X!2:VK(-N]0 MB[:E.WK[] 2G!D#,FG'I;YJ^0[S()-\'YTH0-C*T,L A#@GRT[53"V\/'R7BG,+1)N+RI-M*W:]82'C=\))0>S;-4:7:W@51Q:C_.BJK6>>$M(> MC"XZ/;J)6F9[+-%D0[!*S(M4IU21JLB1PZ2"=7*CJZGZ^;EE'UB%Z>1?Z/.' M]X;95NO/HA Q1N=LM?%3$9J[H$+:WT'7;KA!7S4%)OR]0,KW\C<'HQNVPXZ21T9T>2@ M;)92^VY=_3T.NAG\U;4<=-E,EK&&^N--K!EXT77\=-%T:L9/=W@6EBL)\R^U MKQPU60S(29?+?PWOA<=^Z7'O+Z%_CY-NGIH\.NE\J\>_STEWU(Z.=LP'Y**+ MMUO)6)$;ET1NW[7C7^2BFZ<>5W31I6-_LX)(I>F?'.'KBPUG?0Q:<<=&PLSC;,8BXY3F0*GS>/V1V-KB"T,!4) M$V=7'TDMZ\JIE(]>NGVPV0(PDO'DCRZN)^HWAICW^\)=-M< M;.P<;?2U)C!]P;+)5<.BS@Z-!K!#L8/H,7F9;78'3_%J=\$.W9U-=_0*^79U ML &YA7[8K@QC_KPW92R 38G]$N^9LJI4/Z11KKWOQ^;1+^'_JLUBQT2"327\ M)%7_37MTE2G<4D;1S[H9+V'Y233,-ZV@EFX2CWW776RB9GJV8GJFZFP1 DJF M8=9'CV4Q7Y-N7?BPJ[XB#"PW3A4N 1\=2FX%6<,%@(]]3%HI\V49-H8X$"H2 M9Y7%+ZBP7Z.UAIF)#^)Z6_C(IK+K34PXCH\?68ROSR_&CS9,KO;P($:E[@/; M//M3TY76USF!SG>OYH\FD2 PW!IZIS/XEFOPGEP2N5J>2;.9R,0TX8)TEOV7 MP?,X^15E!( R74Y4,7B^0!D@+IB<)$W6_-H0F1U%05T#G@!!'8B8QP&74V/4 M35D3>5J^"Z,0T"YS""" U0+W%X@4O@T1 \5K2!]0H,T9_-\)Q@17)VEYM_?K M3D_HZV8?F'DI)=J(D*$)@-]I<0.H M2P2\")P6F&"K)UP11G>TVI.G2%$7I] M21D+@DT=<7IBP9!B?"LZ7,-\ M'AC"Z"K[=!U+!0XN$OR)@22Y)Y+:>D+\"[7UR(X1A250+&Y2(/^--,Q$_5(H MR7*ZE.6/V"NKJ7MCOKHO-DSM,U^XXM^^A:A*OSY^%&[0&T M<5L!.A.- 7(?K.=K1A.MA]@Z/4DDH^>Q:,0"'KE3-(V9$&0+G$0$8A9TN0"0 M/J3V11U3^J@&)Y&9YD6M)2F@>C1RGJ _^L#H@C0;($9,+L4%IB+"1"#2.')Z M(J!>]S >!$67P) 2L\]92EZE]$:<19:#WD(1V3'2AB@3[DZL%0><*.$=TD?7 M#Q7_U'623##ZG)ZX4-Y%F4<2;)/=$(J+OJHT"6$0QK]PD1^U+,:0"(1K#''C'^$:#Q:NL29TX+RJ6HANQ(A??!](N!U'?IYOF"_/5;W-Z=K3 M2WKSJ\!?B=(]6$@$L1?EIP)SNPU^P^(QL;C<.!GI M8D)4R?61W<>UNG,,>P)G2,Q"FSM)(Y-(^2F=UABK,=L105Z+^=X M4U1.YPL MFM00GT1+-#0'KH]V''N;TO\BFZ\K"FU7!WBA)6K01H_[$E3LW$%_P3>SO]%L M,$$->ZC0#_!E $YYCO1/4PRUA2E2@#;>&;Q75UP3XDS#O3T%$0J]9SV^N.<1 M(*<7A:&;F(IBUZ&KAR(!V1Z:$IP!*8TM)GMR&]*4MCX$4]^-@4ZX7V"^94*K M:7F)?C4-G?!*C@'0\=SZXG\H_0.C(S,)+/^.H'14KM]%.A0USOU#0/YFNC>- M:8E^%('IU(Q6-S+Q39?3;(D"SY9%K^C^7I$]Q(O!#[;Q4\WQZ0G<5.MP365B MF:@ERC/[FP'[X@)_DA"'7%(>RNJ(BO DXFET,_IQ+I. MIU6;:IB];_6V>EML/=2.9( KGE##A7C!4C%=$]YOT9[K *-""PN_0X?:GUB< M'Q>J*,N$@RH695,1XI1",H^Y8CJ&B$,20 MH$X2*2&^(JD4/ZC@8)IS_&KI7 MJ?@'N=HS;OJU)D[XG#Z131-/);ZYS=S3YSHY,!$ M34[^%"ESSW9I&(!0^C8M2F- 7$5/W'"R 2BT-(N3G*36<.&003=\P3H]J?\( MNS^D.B*(BF=,>6=E;'C!Q,LMT@G\4,]A1T)R9(\O*@ M7."OSZ,)]"(T:1)ZV)K#.M#GPH)>*0J/):QL"\:,,/64 >I]31?Z3,PZN#O6 M\#E_D2&B"6,MA7(&+*H.U:?Q:&.0U,8-EH0> V+H1.RBA"N;84A7U-4Y0GV M=1BSU;.IR=&ZECN1XY6^3N2< Y6+W=6P6PF!IQ5UY&2T"0:V)SDVI!Q;V=PLTG8^VSV@BER*E"@0@.&L^ MVB(R5U _Q@*GNL8ZI=\(HC>O",35#+2O+;$/:L2V!^WA6WK!?A6>5\PM[_(% M6TJ$:"5OCSTAL;?C$$VAQ:%;QH3U:7?)&3AYDQTWAV/(DIT#5SJVZ('84:UC MZU;'&#P]J5%^=HVY5("F_128)M8/F><^B!A#=5;VG(U%T%F((S!U MX&RW#M1T(HH.U&EMEIOD?B]3RF_Z)#W!H=%_+/6DD19$>D9.D<>[V>)!OF>D M:>(XQG3SFA.Q [.;UH?H[1/3S!?E+=:H'SOPN0&MGF ;>6Q_RQX MX!Z;65B#W2A(+3(OZ#=8HY#G3T_BL?@_1,45T+ '' @(\3M<"WP'I)*^*<,F M_[$$&O?3%NB6Q*F./&.-3['VZ8$])>(T0T-S!H.YJ]&FL8846? 8L1S1:^PA M@_A;C\8C3JQR\O$6NA(!ZS;Z&VBZ;0I:,EC+- !_ 4[SP9E%]L@WW8G,!AOQ M]"3 G?@7F*B/F'G!M?J:O=GPB0USM,+I=&VHV>DL#+Q>0JO0-F#+84,&WRZT449-= =&I1FXCV3!JUFV88XRDEQ]216[WP&PH$Z]>E'( M.GT,66\W9)T^AJRW'+(.*A:TMP?",G_?^Q4L,$W%DJK=FT M)U_@RJTVS.1]^ZF;+.E5.;FIQ405EXCN8/"\+0%3I&JQAIF_S%U+F>^:D&%G MO\\WS ]^%(_>/EP/1TU/82"Q=0V[*FFZ*L[G=7(93D\X')^=);R>08_X31\) MYSB9GHWM[/[E5F V[>@%4C)K]7 ), O1&5ZEA5!R> [=1N^3E:'*39:_>L"X M6/J'=1LH$X6!J-^P./]W%CMS(9/$7&@KS7RVF$K4XKWY>"27TW@D'EWU/G5M M\?G?ILK\SQ\"I[+:6 (<=L8%P_+=-63-5$S]E0U^V!-[A R= JVL.':/6E5O M>4(BN[2&=6I6E\^'4'-]_-$RE/F9S MT;B1_3I;?9E]P#30DR8U??$G-]>)T_&2VQ[38A2:'._YV)(_VW;/1X18>4 MN1XGG3'T#PV;!1 IQ@T\UPIG?]+I1"2;L0EMN09D?<$!_*#5Z,-GJ:L[/?..XSE:F9 M53:^QM:>AQTQNX<]SO\5-[:=8 -A#YZ.TF:57M^ \FD1^1735=KQ)[J^%M>_ MFC %5>$YK;M0B,^7BN_\!?4Q28>T.K]"6YX-%0TZ49/QH-;I']^Z9F9L#X). MP)STAEA'=H/N:)?6M2G5TU=?,346CN' BUI?XL9P1Y&%62T3NTCZU3.Q[$4: M/AV(FDAJ4G\S79%'SW@:%1%&%O1EPCI.$#65[?E-KGIO.:N_2 M,EFTT&OHG[]PH394/LEL-I*(I\)9*$_XIL"];,3EZ"-8CS+4B=YA;^ ]X1>\Y M692X"%/I(BW9[XNRH$TF1?9592#RJ/=#_-"!CDT8AL<_-8K(^B(0'^J.-575R$#E"0#D1P. M%Y "'>0*.0K)AMG+\R5]5!MGU41 'O?94.%TN5T(L0P<7L"!ACK$QW(RC_-E M'%6E%>R\TWDQMZS+!%FKO8;Y4HO=],3[Y-NX>0S!S0W!)?R$X,3*\WWY-<7R MI8Z5_.281C2[317ZW'BR!B?$@)QWX6B8<3D\[)RF";I67Q1_*WK&W^8^W3#K M*>VE5TF^#][; 0)OS$;/$@WS[CFJ-JL\]_GT.?M]'*US_.ZKJ'_D\P7.QSJ' M$FL++SGA&%!;)[*4=074Y$KSYL/XR+P*GS\]H)9T\QJ\OKZJ[[56B4\= VI[ M'Z(ZK-[^M%7[&P)J[CKQ@M!7-'0M(4<[B:,]YO)F^Q9=(O7\_57_17_.*=*^ MQ]&L<3AGO,A;,&D'$O.97(HPO%6Q=#:2=)"X_X(XFH\YW="Q%,MF(^EL-.SP M6==10*;1\$Z;1HE1^HEGEA=O:P? MJ%H42;ILF.^]TIOY=J5??\4VCR1YNSV7A!78IVP^VNY'9;852@]"<+M"M;FL M*^IX>:2@Y++L%CV&K#OSOOY0DQ[>QJEC0&!N0""Y-"# -LRKU_KE_? YI56[ M $M 9MV-&O\S:G%L>:*1]86._[BGXW]Q$PTSV6R5C+OA[8>PK2J;3,-\5M^U MP4M>_WB;7#[&C[L>0WY$%SC_ W?E^QQ8HF'6DZV'I[OG-[7I9"Y/65E>YI2U M7#C&["'-QPA"0!$$155&J9?,5^7YIP<0"JX 0OFEENT64J67=O<80-A[E_QA M]?:GK=K?$$#(>YFL#X(.WDCSL6N+(FRJ'4I,MR, M)\+ER WGLKN&CWR%5M=RH[L7.93 1#8624=7*O#9T$]Q7,400B%HS[*)\%=Q M92]&H6%FM71I5"X_OI49^.J$_DX*ZH0)^ACXL_)/""78D:0Y=YE=Z[/ M*LTTS.MQKY 8"@6Q>O0VS_-+&UU6\>QCIZ1@S3\M MS@O;]>P/MR=,?W0%6;%BZUG'[LNYXCC/09WS=%"OV&;#O,E]?->O1U]%*2R/ M-9W1*?=NJF'&.D_M=N'M51Y[H$.E&^95KJI$FYGAH!SW%)3]SE@_XD(%[83^ MB2[F+?B/283GZ$ ^.I /<-5^K@-YV\[@LS]W J<)747B 2]<50:"9VY9"+G+ MUJF>S13]&. VB%7+#C4VEC]U.09'0VXD:JY?VT,NNT9\CS4D&*(W\M/@Z;N3 M[)XQNJC#L*SF(XQCW M)%>)E>6*!'-#D:N7[G>[S[>KY5=^9Z)"G==ABDH:J:%8(IQ4_\"R]6=?^=AN M Y=7VU#1:(!F8>).$EMJ:WX?UXZU)&.11&QY34"XML(FQ]QFZFC1JG?OTJ-*:? 9:_);7?5I#13& MJBO@5,Q[B.U4Y MKWCL,67Q_+W MPL"QU8O%FKY[:5M+NUAE7M9X:G0XEJS)CYT*U[VI#+\3.]$MI'\-[^ZM7?"2 MB,0W%K3@ECJW'<6R;*F33Z6G7$51\G?L3M1*.$L=C\393<^0[5LO]XJNJ,R+ MT!5;4N"J);MEPX4.PS:6.T]/@QO]6>AUDCNU5R;[M7YQ;C:2B2Z'>=R6-EG] M,KR9F3*]NEKN4VFFA,OQ]TZ-DWU:W%!L$L_8TJ4A2CP.S:X;-_,9*POU>-M, MW5AS8 EDOYX9\.95X=GPCT6U"W4TV>^UL?4SD6QTNN MOF%U1#:6C,1\5$=LRZCQE5/HL>O--%?0G[E1YO9-V(4YLG:$,)N-L.F=>ETW M(BZ!.+BF_08D::-G2!@OFQ?Z*AHQQGK>IQ-EBNS)ZF_!U5WTMR3 'VCQTGIH:8/G$#XXDG:Y'Q91LD1T#C#T#TI-A%)Q0,[ M=/[9)UF+A2QK5.N]/;]]7WV.N>S71D;*+H5H4_*%1"S")I?G6*S/_;(-1]#< M2L'Y&=V+A[E+.O"T^L3UWJ^%EDG:VC.F!=+^(:D(8OZ'(;R MB[/12#*].F?186!F.7*17E$NJ&(SU%:V^WZ;>DPT]VO9-U17\60Z$O616[&U MXE6EHG,]MC9\'S8WK5C8 9F+^SBR('DQQ0G4+VCBB.FA-WN,W(_WT+39M MO>;561\@LRXST6_%S)HI:+%(/.N%X(LSA?$\_6=Z5K*+9B5JSTJ4S(KT^/YX MG\YFM5Y[XX%'R<#)7QL-.Q5AXUZ@>'C8$485@.Q&%P>"-+Y@2C/"Q2R6+5(P M@ XPA1$A>5O0=%M2AYS&M+B^J".Y-C'3$!*]_NSQ=^&K]ONR878?FJ:>>U8[ MQ>[>[>;02QFO%(4?BI*TO'+1'3I9\%3#[,G?\:_GM_OK=.)8J#BW4#&]M% 1 MB:9:,9MYLR;<]YMG?ZQ)_QL*$ZVQSBL]S'N6'LX\U3"'GXFFP?>3F1=Q2W!X M:-G>'O)2D=&!UQ(ZT&ZL MRP82/V]>])M$-/K%_LQR0V]$NQ3/CW(W?.^EQF^E(O&(:'>>.XG)3D T/]#\U'@RE$D71 0%H3EG@IW[=O29QOF M8!Q];F72W9MR]^BOF/PF0=IL_LDL]58@(=4ZZ6C_XRE5Z=!*?Q_P_<%+RV-? M4#D=33GN OY/66XI/6$AV+X[#]-G"PVS*%Q]O"?-0JVW,=/NO\P*L/*G)\B< M4*Q>(NV&>DA4-]@9!OH'A^F6CO?R/<##V8=+]_%&O>=WU,/J[4];M9][H]Z; M&_*CUVEUKK3/G=/*,T=GK^Y7W@6HD^9"%0;VV'[6!$QY.)6ZTTE5%(V-KFL+^Q<*M5T:W>$RR]-T?N@M? ,IH=[PGME_EZKZ=XIK[;&4;)J$ MF$E&HLD]1*>/-

K,P:DD&+_Q9" .?/<+ ;Q<&/GN$ M@=\R##S>AM9F" ';W$YYVT.L\H5^G"-4_)9\E[O*=*D*+:4CX]#08QL?L3F9 MOQ,YXO$I*2H^A=%7$$)2!:&"E'MK/,]YY09;VK#EABE?C7I/F?AC3]I2PDR^ M86J#2HJ/C9[U>^GL3[V+%)O2ZRLR( 2"1XM<&20Z",PK":AY&LV0T8[9+GOO M57/2/DJN;)>K[JW^DK^_3E:3/]/QYIWM,M#CN=1'M?7\GOT)OKGUY,FWH\?W MR+$[:[;QK;[KZ!H[%->8DVP2:P@6_!.)^#@'#259AOMYCWN\NS.O%70]?$DG MFLK[36VD2]M/0J&Q-?=Q&&%:I)]S[\[!(1Y//;*2KV$@B.+O.5,<2CI(.AN) M^0"XV@\LZ:W.[*8E6=%X))59R7FSYLZ<%Y6U+-H'16YY;E(E^?!FU+^[Y6AF MC4VZ<8'_S!9%TW0^9YMNO^AZC7;6\")Z+%(8VYS-LI%X:O6RT#V']=FO-=HT MKRN=CK#LZC6<*X+E.*J#7:XZ&F(=:0S=UACUCYA<[XM\LLZ']]UEL[2E"N7UFMI$*,,)3T4CR?0J M[U+O:/6[$[MJO4K5K%WJ/=W)9>)HOR+L&N_,'.MB08EW9NY4S-1WR_5T5_SB MRE)]LP$'5MN=BJ##VF]I]ZL FD/@SSET4D)81Q5ZG"@[B1ZZH/8849N!!DC/ M/9^M)G.DQ:K5(/ZRCIICP=+G]7=W8L5]M/JAC1(ML=2V!/!YFP%_$9#43E"UZ -CZNBA].CX@7M1;L2 :]3_": MYODI"%/=*M"6JJBABJ"VZ(6*[[MG.?<4;3X]E-MR+39_EB?ZM-J9LKQ/ 1@$ MY8<24N'(ID/=.(^YI+]BJ*B_H/V&V;IOE!1$[>=I^RFQ^KR4]"C4GL\?LM\7PV* MW?L."3S9-=>PF3@D)F24$:8YICL1)U\C*3-4$HKRCD_-DKX&'J2:.V!7G-82 M,U<,]ABU6B=\$W<9+]GL+9N^R2>RE_XQDP\T:I5T1:VR5Y=WU4)6UJ(A#/L8 MM3I&K8Y1JU4<7.F)*P94M\VYGUN'<<$0'L"J0'H9_:8^%*2!<(_O?L1S?O=X M=U&V;2>&<_,L^?.3F]BP#7.SIH&446IJ=ISX(NSKULH]D/)?*5R49B ML0#C,W_E(FP:)&,A#SY *MOE03*_LU"6Z1S 5JL/E1D-4'IG7P:U+UW()D., MGM&MK@^5L/5N,,(S/6VA1+,2R4@JL6MT^;V8R0WW'YM)1[*!XL0[FRZ_\:;K MJH(PL^WT^->W6!Z_:2[VPF"8'\A&@Y<>HH! OT.)!64CZ=AR#?V3]MK51M)R=<23'4F;U6$=_84;K=KI?9\(^X-NK!FM(R<0<"M_.Y.#HG MD "_&31!,7'45*5H*AWWK,A8*&#G(4NZ[[XG0N^[MVCEUA"M7!O=3=W2)0YF M-7GS*7?[D+J]>WS93BX!=H34NX(J<-"]':2O^%[KU)*U7B/C9486]CW7Q_=D MI?=SLH+S2= L'&?K]+C*"^3DM,U>PQ0SQRNIG#-I#",(=2T6@D%5N>E+CFY<-)6->T,N8$ MYLL4*9T<1:X]9%RFG[ZESX],+1[.6>0[*18(G6AO;6#W0TZTG,,!1+.Q9U8F MF!VJH1Z@,V/6;Q")^@#..QQBJ-TNR\K;?]ZR9".9V'*.W/6IEARU$'74 DTI M?8&,4@"_FRP,H$>N2T6,7JOU[W9;S>2% (_98[ZKMPPN7IUCSNL!K]./RGO- M-,S/KI#(W;[7Y='75C%/DPVSE[_2D]KWY=5U(O!7+P!>B46/P"M;!5Z)18_ M*UL&7CD(K!7/]F>0&0BDQ [?Z7ZKW=81)^9GX<2$CG%=$)KZ:4L1WQK*?YM[)+$:US#3->>7J^&9?;8R-V]N>2D[\824&_ M^1L8N$"\?"-F+WH,V9 WS_F/2O']/K%Q[91/2*%"PWQA[U*UK_QW16N[EPZJ M=;A62S60_;V <>OTQ".#VR?5UC'!>FU\')I@_1R36O'X]T/BF?OI"=9I5X+U MS4MVP#_G6*GW]1,2K \D5W@^"/;2N=U_'.\UAA#H^DX,UM+:YVSV M^0+5DC MRHI\N@_SN3Q]?'NBL3!A=K/5]8[;P@E^I\@=*([,R7RMJZ@Z_)U7>DU1%O@< M+@'&9%PW_>_*Z+OU/.@U=Y$F#KTD]:5-ZWP_D&1E?W,8_TUS4J-L).,C++S9 BQ/H\-#AN+C2T55LM'RW_X 8I7T1FUV?,-1!/!O)L,GUI/$O MCB2ONDJ;%I)D(IGT\B2< %;)6W&4W&E=:!O"B$&%8B,@5\T_O[RDC,"UO'LB_'L\KN69^)[6:1EHXGOU6$>2]5I( M[,_+C50Z]<$8J(>OQ [03OWK#YX#M%K7SF]:DN'$HMMN^DE2+^7D@]0*/,TH M?&2_G(\PU>D)+&8$1[BXIC(09E#"LE/^O[*LZ:H!Z?%Y"#(AI<9)WD!^=99- MJM(KU^T*-B(8-KA;]H,+$=86!2IG?39>_3K[8ZM;1A-:ABKP -;45X$@5Q_C MV1"^#;'?P\C+WB!K0U'O OT@T^)4=0SP3P3I$"9W!MPO[F.V'"^I"SY-*,K5 MSW'M*7KU-3E9[L[[\5W-?V,HRC<3R2:]#,D% (A^)&IRCF@03"U66ZWV7>KU M-82)V%"C)1*19'P^$N0$,J)?9O>!U%%R#ZVKMQR_J?I9KBW"4T^A)\CD6K@N M2ZMP8U#N.9G/01A?X%T9NLJ9TWNN[=#(0'HUY9!X1CPZ0JTCM&A^Y9%Z5#3LM9(&JS"Q$*2"<;0YMZ MS32^?<>FVJ-EVA23,!%)I<--;UNN)2XG73%3OA>;819#A#'<46(/%,G] 4#'G@5UA%X\\ )C=H<<**$JZ:%;Y_C__7\R M,3;]+^J49C0UD1@1&8>:,6>?IG/M-C,4I#9\TQ1DH2VBD8ER2S)P M_WH"#T<,Q,&%B/U#VB9,JB&3+D#,%3VG&2H'8!TP@+X@:[#7K&9/3_0N.I8Z M78:#D3 =!9U@,CQXCI:)YZ#PMF=(NGA.1Z6B;=2&^@N\"U6Q:>"]B\XI^8*I MSPZ6F1FK"I%^E8R5'$JP::$C: V=\38Y#8I^9::%CE2TSJCKF%V,ZS@3^XV6 M3FR+Z'?VG-/W$D% KUS2J3%P2+EZ='K2X[Z$B;%IMD"@,:)7&[KU>I)_H%E' M:W#<8[N,$L^CIURVM$@^%;6O *$P] 7_ _OL/ ($*A"%S7@NG)^01 MC7F$G0V;(()I-6&[HC4$,7,VJ[O+$U(S)2).[V>3=-+.;1-S5DCC&I7#O/U0 MQ9;C6?*^J\M;H_GX6DL64G;V"6W(EFC7^Q>:[SXZ$#Y3GY=A3YCZK$W4FQZ> MM4"P&*9_E M4Z_5[X>GY^[:1^QL-!\;/)Y)!XL-A>"!:5;MB2\T+O:(QK5=-"[VB,9U4&A< M^Z,1EH%!'4&I#C?]KB"T!71#YJO"0) -87FF76DB 739PPU3&HD?']]7SX7/ M[#&I;GY2';LTJ2[5,&,C-J'%M<3M1Q>B_V3RL1'=$WY$]MR40%V.NBFG4]_WE<^?F3?E##OERHI[ MS,<'MW%NG+WDCZE5AY"7Y)V2N*B/AS^^\$"W)E[J#W)KSZ8Z@"RN[8I4R$E> MN?GF"RZ2?BBD^.K /?$UR1]-2YOA#US3YM<>(86OB!V$(F"_CC5*1B MQ0&V;!B.'X"CU5> TI7=$WBL_3:Q\J&02"SS55_UW3(6"F\J(I\/<"![?GQW;! M9M4K&3KZ),]IW1(PZU4%"5.SU16(KH&\:TCW^ZGD+#4$]+KS\]#>ARY,S_W4 MY\W3;5>+'5U2\UU2L:4NJ43#O._EDF:7K9G).#K?[0":2N=_!XCJ7DZ&D&#; MO<8;UAO#&):_"/Z21);3$QKG1A]P.D.B/>CW#+::^ZJH"0PO:C2.K & \[5 MT!4<2U>&LJ"B_HDZTT-O9=JBBOZKH==H[3&.Z>K ]Z%(DE_]21)KV"IOWL^ MA#: @M#B5NW#]9ZD(U6XL6+H5?BHT1=Y)^EK M"JFI\% J)O5W=20[X$/4_+72'Y?=2GUTX0Z MRDF6'Z2F<@0B [2#:EA5#2X[!O)>=5$B!P7D#UKIF6BQIQ?M,KA%:^ K3A4" MDKF1J-%_TS;N<>2A8<:+[Z_1CU+YHY<*>0&=Y8..-";Z$5!*W^(%A>EO326* MHE6"0*>*&=O[HLY)_\+J';7V 6GM>.A'OX>"=BQX;E8[D\,?S$;J>L9&?)=3 MA:XBH4FV;86.( /H&-,3!% ?%V&+W1Y=^&;N-$0UBAK4E)W;-CF,_/1$P55C MZ.HG,[RAXL('$5T'>6*2@[H%@Q[9\H9&,J%Q6Y-W-6_[[((IHSLAAR\"!E+2 MX G"5GW3T.":H3'"""T)E":@;JB@WT#\"06]0A;54AUPE1$US8#^R6BJ\)=8 M8@2D?_'YX!:"R6LB%2Q1=7X##T!/QG 6J>B,QS4@730??4YU"+!MX=(8BK6$ M[C5=0;*N5CW[,LN3VS,\H I0HH*/+#K]34XBQ1CXP-.,5A?*;B[\)X^J3PKLLC>G.^K0Y M5NQ-^%GGL:5IY^#IF#Z3_"6)IQMF0NZU"_?=%^E5VKLZK&4.]D5YW+%C'O=V M\[ACQSSN@\KCWLZF/:9CAUBE&G(.-@Y>"7R%4_5Q7446#3E^? 3+V(GCW7=L(V+!1UVX$MBH&H%0X"67*(H"MJ\=.VH4_>X:DL-D_VL)3I"+I'* ML($&TA]=UQFR<:"(4-*$(?IV)8\HM'B%&*_:NP7FY\/+.[N;?\ZI;:_\_?)Z7UIS;J]!UU;\:_(2U]2(;Z/:)?[D(G^=Z29[VGZ M[7YD=/_T\1TEZ:]/6-\?L; /I@( OB![<,)Z%%Y M@665E1+1AIG6XOUV]3%6,%*+TM+H16F3+(L8R- M162HWP&H!Q*=7^(,=6T(V*JV#SZ3=-=U>%UK)MF$&DMO])=C]SRHZ5S#;.85H7+^U0ET\HNUM)^-7/>:!F]IC&^:"'MXFAB1Q5O M=CPZPI_>IK:U1I57>I;HB):X]SX*65%*FN_W74\C+5R5.;]G&[#%)5)KXG&' M:QOM2/,M6OS'!R-;[B6;N=59;)@=<9!^J7U^ MF9>)8/19K8>6XW[\RHTU)J]<1-PZ+7BE5MJF4L-#ZXV':&AYQ98?6[13'Y]7 MK=N1F3(Z.]!K"SOWDU4;NTW5MD0$WJOO]_IW5[GY\O8_A*O=PA&!_51P"ZRT M5,.L<'SEJJ_5^7PW&*U6%71.E/"]64*_!DS49S1-+N4V"%RW^3ZS@]!M9("N M\<'P+!D:6/(M&@/U9=!\[*CM':@X/WU<^VJ2C,0S:Q(G;$O3Y;:IZ?P)Q/#5 MS-T]W'Y'+^,[4'BA"D0L$H]F]D[O^3/LD@WSX:;\5L]\L2]&:PT5.)\+9%(O MUG,5IBZTNC+J76?,_+J^_S"SN]"P1X8?Y C<]%M:NPE,I3.EM9-SHL>?DZQ)DR:VM_X:04&PDGHA'$JG4+KB*@C;_YO?TX"+N!]#% M/>+K"_:UJZ848KETJAH.72-Y_!>*IR_;ZG]WT0O/-]RO-:5R85 M-F68R\G\@R*W+-;'X.Y8:*13SLX7VQ$[:BN?#[JJ F))>.1Z+H$F[OQ[",3-"9\C#-LXN9;:8;HUKI7+Y@;!6I=*D)7U=#"(OTY MFQVW2]=":K?*]U[%\T.GY\4)@3TV$YEA1=->N$ZHKJV@5.^<@:R]JR+)Z)KI M30?KYZ.;N6O?^*U1VJ>,#%D4V&HEN419W<*_]J7ZY#>PB MZJG+7Q:O/Z^ZJ<]A,FQ/S::*>'T+-QV)KVOA'KKG;F/+V13K1EVZ>WI74ZV] ME9!- =]3&UBXV^$ACS?,:+Q09^\N^E2;4_(A-ER M[?!*T#U _D-ZV7;P-?S!)*U?;3Y;2>A9$!U<#>22.C*O!NM=51 83':MT;KK MH@P@;%:1^8J]VG;_:^(HR-[[MFFWL=R>5OD.:O.] ;6Z>VA#'8&=. G#_:X MLBL/=J^4A/^)]#U1&$=A>UK_V,-#Z>%/%_P)6(N]7KQC3_>JIYMLC+73=]89 MJV?.Q/%MH;QM-PE#Q$=E\8M2?@B;810@+0XF(>?8Q;^DBSN))$V1]&9FZ7RS M+A+6Q#2?#AD%A=EA\HJL&9+.R?H4U,ZO^W^H8Z+&RQ?,91=G9GFD%H2*@Y)S M 8P2S5#&BJ%*]0*-)"4FJ5D"0$-QYF5B6N[19*"IH'';]NWU1Y][_>HWS %W MEZE^WXQ;=PY:@#7DV!QH%)_U":GXBO4)^P9F<^EG$:/V(D9WMHB?'V7QFQ]_ M#MX^?2^B9TB)8.MZC=63PR=Z'DT0#I^H%VJ2GV&P.]<=TCC>D;C/ MV->;_P,@(-W!!JL[4ONL.W9W-YDVO+(K5!4'E89FS=%I2@N3$'VJ[32*RJM;66!9[9OR/B9_BX[$%]S^L=K88T,\*!, ME44=G5(PF7453#832;.A(!T$)R/%[5L=?F2D\J6_23(;E<>+H>S\;M'LGF[1 M^/;M!3_3_S4>9:Y;7[UB9PWTD: L O];-+UVKF-X6W3G6;MSC8#M LGYNDT' M:P.X!F@7]=CR?27UN=I7H]$P[ZI:_DI[?GWO2D'HF/2JN S;TC$[\&?X7(&7 MZU&[I3^,1"6Q.TM@?E^GE$QL[8O&GL-?[<#SX%- 4A]RCGL9:U<5-I MNJIK M!S!7K\5?_K)5%.U-; W@S*$O"]1=?V(\;BD5CB , 8-S[\L9OE M;2IX4M&%"^9.YR^0"3 *W +P><4(/"CR-C%(-$8T0I>$)VZ?&O#_S,_TW3 Z MN,V:HV8@2F95'^9>J?D0XAI^U^'Z58Y^*=6>SB^VQ\(/8);]]X%'I#P*R_\0RT[;'^FAD(FD'V[KVZ\'?@(5EJ'Q^N1JB:ON=S= M&LCS@88/?._;M5UZ;#(;26;8O3,4@G<83)7G>9@2/@!QK'?O0UGGMFT0>WIF MS>OKC[ZU>2IOE^;3UYLY!FQ[BJO/M^[3N">9T25E(\N%T>>AG-D4[/30UGL'OAA_BNKJ51C7 MXI6WA/ZU)XJ(W401K>W,BR4BV?A?JHQ\!I2#M$3G*Z./[IO Z)>7([._M2,)IQ%6.G+':8M"!K:16,, MFZ K!S.;QR[^)5W?-P&H7?I^#FS*[D_[-;@T-")EC,\'T>"25 M#8PY+PPR6'^B%D8!R7)1,^7K0>VJDY+N%@N0;Y,XM:=.\YC_+1]\187O+<_W M7I/%MUS\H[HPA!'H=O:^-J^WG=,_?3L7_6]GY]:;W=YVOOFHQ$JEK[[4"B25 M/9,)=#OO<[UIF04E=;I?VRJJ51-]\ZU.]U),]>6'X;VLFR>HE1)GLQFJ, M3:U/=K0%->;; -Y96:O9K;U?J_WOCYCT&80FRT;WU#")[M(P675O1\5;I1J] MS P?%I9A;,T^67UO9U< N3W,O1U?QT39[M[N9+[O\\I3A1=;@>SMV/Y8*3^J M1G.+MH:?*J3,^"W!?=T^2^V%I.];L"S\ER)EXYM?B=A(*K._5Z+,;FR)A0)C M#GK)YM?PL9=L+105WQHFL:?6@^_[Z/9+-MFJ.7@4H^WHV\*RWBW8"BOLU@#\ MD?N]6U>P_+=69&IJ^;=H3KMMI:^#V:W!.B'W(M;X4Q,QD[LQ-^:GD<03M?17 MCQWT4YDMI9%D5TTT/_2T(=]KOJ4\QHF\-O'KL=WK)8MB7]AP_8,[V>96I_A+ M;LNND-X^YU2+)5.1!!L0Q]5<>=T_];0C^VJ^>GINC5NWU='7*+N$]2\X];0J M5L:AJZ?4;DPD?^HIVRNVY,*@SL;$?5)/WD4XOM13)KI"$< ^J"=/[JF "'GH M^Z:QKH-E_9EZB9MS2ABU)(,7_OSO_^_\G"F)@L3_9BIZTO_-X"@<_=0_K\5W2Q%I.A[_[]FLA-'O$O^=,]FNB;6F]%^F/NZCKN54KBFV M_F4>T$8DT_Z@P%3'XNZG_L=Z#+Z:]_KX',@^6X MX?W?_T$KZ+68JL!]G3<% MM#%17_I8!-P+F/)8P,SJ"SC!]_2_T*_YM]HI=JB)\\NUP!GW:>$ZM>:.VCVW M,.ED7EV;X> W>///2^[NN<@4W_+7N8>K(E-^J!>K#[EZ^?$A=Q=!_\Q?A$$O M-MN/A\=ZL<;4'YG\XT/M\:YCI[N< M*G05"6GE"=X\YE<>C5F4#4SRT/38D@>U+&$SV'ER4]QS,M)./;292-[G"N0" M/X'6X2>_+707XP(P_4 RLZ?/\[#1])V] )>3T.'T?2=P]MZO]I"#]Q.Q-=OUXR%4G'UT0ZV3=T;W\"N9O,;BJ013TME M<^T%/ M;E?>EI "K"IO*X31I[)U,I%D=DV CGV3MZA/!;C##/:[V*#3?>F7>2X(#HK5 M]%MPF>R9Z/H,%*E(-IKZ&?+F5[\%GT?F6][N'Y\?OQZTE^Q-9^OZ;1%QP:KR MMD+BP+6W!/F:_%79@8OI)IDG57E.#^\\R5UJ,?QZNJ>@[D283 M71L)+QUD_4\X25?)'9A]?H1D^%S^;#9S:F:X+O!:$/;="D*R0KG8-.Q:))[9 MF4HB^2LW2 MXCK'<(THWV*ROH]]/TVHC1Q/>:-E])K&^**E]-PV4Y@(05LSF:S!Y94>'5I9 M=,NOE6WZSO:EW%7K/JMMP:,PUVB:W]LI 5[;:7\ 1I._TS!8H\FOF'Q$GUZ' M5Y774 MY,1?+#E8L\FOG-PK7?WY*Q-MMK80[9AK-_F6DSUT8^_.];2\/+4JZ)PHX9PR M";4 >5'/:%I<1M9@_PK!V!U8:62B7/,$TV2)XL"U<6+6QLDEA^WJS:MP/]RT M>#%DD\[/T*9VV=IA@'@DFOY+ ?IWD:"VNM26KI.9EJF,GDNIO9#:N1;F&E*[ M=E@B%6&3:Z9)'KK4IG9@PJXNM;>EPN#U[LO(7^^%T,XU=U<7VMC:P0<0VL3? M*;3Y'=C3JPOM\Z HMIOJR[WRN1=2.]?X7D-JUPZ&;%O5AEE ;(':6H5;@=>] M'4OH/$OHXJ1Z>5HOE*+%AAF[-A6N*FD/]9FFWQ,$<"O+Y<^WLS[UZ MP=P*LBSH7:;.R;AZ[UZ[8"[1?'-,74._C3"\J HM75$U1FDS>E=@T%VXS\GC M",.I@KO83\//<6R\R304P1+#?/I?M"2LK?\5\>;#=NG",:]1'!: MW!SYF9$WM.;<1'7II+S![[TB-JC-TY.C>(4I7I<-LW#)=?C[6B_^+WIRE-V5 M9#?;,-_&W^K[S=OEL)V9)[N#.:*KF>^O;]'KM[2ZB>0FPY?<.1[7TY/5SN"- M!'B)U_?B].2H@S?1PMS:W;62)?E>5_@,JF^S*51##]R/9=94LR[$VMJ65 MG&3N?MD"R::(& 0X "&9\^OO>76C 8(2)5,2*;-J)K9)HM%]^KR?XSB!VUH0 M;Q:6/1 )]O=V6 !8T/B_?U7_C(+J/][5?_O27HX%I6@ PC(-<\\;T=O_DVS]RGTYO:\>CDO^?- MI7Z1KV5X!DCZYA]AU.G_\^KXG\UOP+-&]?$%&J'=/PJH=CY3@&8?9L/*;7AV M"7?KP;_5$R&:^. _I1/ D,'K_YP:F'>/WOW?O[Y>CJJ3JW#P>]I^ +HMPS * M:/R"'O1%E+O-E3^]<\^()ZK?/ T'D_-.;;PY>WZP[_[;=V+V<%N'T>:NP^C3 M=AAM[CJ,/G&'T8VAP_7&\=;<.C23HOW7IS,U<>H5)PLO__N_=>NUSJ^)\]9/ M!FF28!P:Y<\12#A0CQ)0J4< ^!"$E@\R#_2NH3_3/[I0J(11H.ILJF(2C,EZ MVZ ^@L!LO'AX&4?0%J&-_+YF! M@$< )O2+VJ\DWA/E%'[I9#]$U0";X;I (K-QE,Z< UC@IIK_TY>CD^CHG(# M_--LI*\"7UW#X>2U^WOR!:C"_L"?PB+F._V,^CH%36;A8U0ZPN'"Q],X^KOL MYS=^$!0_2^ 8P7!A+Q-O7OSE.)HJ#2K"G0B.%LO9 '\2 $7@Q8X_(?B#VH5' M#]45@.=:L"(20EN/V;Z N1(1R.X71 H/Z5*)0&>1,TWC)&5]T;@H'9ZY0_@50@33.7P M\>77'MP!"@9X-N7-J-$(D<'Q$N<&I /^B:\!&1CXLSG^<)2&:&B%0WKW%2Y- M_[J*HQO'&_PS!3UZF $RP#]NOS$*C*=]Q$)\P0!D/Y"#\R6,;ICOI"'_/?:3 M+W#N-)2?\"D,0$K M.N\87)I(A0OQ[P">^WMB,1F1P125.",_@%\A4R.BO3PY=F4OFH4=A2&"^X)) M$) 3KG\"O/OP=SPO_60$\@=^,E? !( >8,&W:D Y2DZCYCJ8WL3MD=-^0KK5 M;'\/7@QO2'*O1BOIL;IPVZ)4BZ5':_EMO^Q82. S&S_!6"PPQ@'Q62 /O&#)?W,!]X@"!VJ!P<^B7UY&/I1I M'%YN/IBO%U3LD0>R= ZFRWS2CP*ZX6[CUR7S9\I1;NF:MT(&7T7\1/M6BBJ$ M*GZ2)D9W0.*63X%#&U4A5LRZ\.XG?>)'1I9D#L'2_"@7_CD@Y\PG=>T-T4?# MGAE2N$ABL;9%MB^+<^ N_M#W8N"GOZ)G8HEMLL.NY\2N,=@C14S"#T$X6BJF M44?/+X[-KXEO:(PZ5]$T4$:>@7A*^P&J12.'WO&KLT. 342 "Q6"?MWW;7M" M?_7QC>$HN;L.P)0(G$$:QUJ+WEWQ!E_Q'Y7+BC-$1V&\8(G*QV62X\=2.E^\ M>_P4 Y5^B?IWL\& S\0 T>GVE8"ADZL7$)]L_3^N)OO#SSG,@*+-;PBF&DJ@K?>G%R,[OZ>O09LXE-TS5XXV4B79"BL&#JC-"8_ MJWF-V.FD9\WX/9Z)7-Q]V_JM )*SP2R"E^[OU:NU=L4Y2V.2UK"?RUDT^&), MMEGLD9,Q(09F=N+-:"<)G10NC_VT^L"?SO^??E4&AC]/3D_U#BK;B&_' O8W MVCOR+AJD"2)>!7$!'2F>,XVC:W^(@,4(!-6)8F@>GHO![DVB(.58B/;*QIQR M[H=#^&V,V2UL-KE9PJ9S>71!.'$^]@-_.F7__E^*0Q&$%8E27]#K[8447R3] M&Z](Q<#8@1GL[\&/V&>/<_#(L7,9I?"!E\R<(\K2>C,W\06\< #*%S4[#!3? M_WD$7QY&H\-++U _FW\1DDEU[8'V!IQ=_GQ^=BI7_KN]#--"I0F\\]/8?_!9$?4P+&+^<)QF3UYGX[O]0;8[OF-!Q&\,I;'CG-'GD%&T6P4*3)'(-"N:!(P)8, M;F0U! .573N'D !'ABG%?-#=KN)K?X"RUXOUE3*I"RH)BJ# )C?\DH^),7A3 M*VX480R%$J< *Q*,6CG).$+\N:*86.S3YKQ!',&&O8"I.U0!,BD5@E"7Z,($ M5P-, :W#"EGYUPK^/:&+$[8D\ A\^'X^X-0J9+0*5+)#^,/IPR*,NW"*"2:; M 3P2%5PK"H!Y#F)(@&#@*FF &:"NE4ZOK^2SOA&'@W-$3Q9$QI%SXX42E@%Z M1CI17P$*="3D:8(XU@!(W-, (Y[XD\B9I,',G\)FIHCL'*?W,W0O1F"8W:J9 MZWSQ(QT^NO$!:26ZB9?,C+;T_HE_C)"C8-@J=,8JF'*(4A\J5L"4_@62C*(Y M*=Q77X5JY#,Y&VP\'GN4?6D(BM #?Y6D/DO C T1FZ"WXCOM6W3Q S69!M%< M(:\4H817$P/3B.$ :4R;@162=,J1*A(*B/BP<\$F/K/PN>S-C.W)#/".A31H MN0KN9T(TWJC^=-BL_H2;%79RB+LG&R*#B)W6SM0,Q_8#8)X6JW1S]ZHX#@T: M=*!CTKD9H!X%R"I:FF,:(3#)X3]38)LJ+J32RQT#>",,'U.H!!0-$-W_@O^[ MSF\I2,M_C:,41 T*3K@98!'*_YOY![O'])9+MLY\[_?4"SSG0SJ9IK%;2*O% MQ*2K"$]&\1D@^)AQWDN,=_;TLV%+0C4N$(@_&.,S%.F&18S/?PM%\RK9>JU= MMM[39NNU=MEZ6Y6M]Z1$N] (A-PG1YBC%0Y!N7- :K(R.&+C+E;:0 M7)]JJ60BEB"A(R>$G;'^2C*BJ.D>.43FL+8W!+Q$L_ FBBF93"?]4(Y+.DM0 MT<+\&_QN[*%B!.NA"HU215TK5C$RZX_M($PYH?VSK1\!B 2! M:'[Z7 &R9%J+K"LT_.C/L2A%^?OT=Y@'A'LIW*P M&OD,$Z.7Y5Y :B']WKO"D@O$8,RM835MH+-,F*'R(']4(P6S3^O?5S)M1(;6O%L4W" L#E&W32,N%F\7Q78!&'*57;)69 M;%20C(U]D4)*YP?G',>>O(L\]!*0*#Q[D D1R1.(/-BHPFFZE/_IAT MBK<*="')IIAH;#C-W^GPBF0\NZK0A+;VA FO: &S M1]1(M ,O4=:I^FH&7(]8I)A:(BK)IT%-C(U B8C>=LH M@]RHIWB)Z+(K<:.>48(U?Z]=8:!S36-_@O+,X,Z-QXH%D0ZZ70=@]OHS %H\ MM,U]A-N$O8^P%^+T)+(TPNN:0KHL<:P-N!UA?Z8'TE%!1I9 XI>1-5UA"5X\$LC@!_ #0<5[ /G;#[4K*Y M$SL,<0X"X+?S<^<\\&;H8;-+*QS[!U/Y 3!DL#5A/P.*-0C#=TCU!1'!*?G, MO(STS2DNED>K2.+PQX!5VGJUULS+O9'SY\FI<_S^$ZFBJ&K[49J [L,YJ%C2 MJ5 ]8P53:@H3HTD-)'8[%7=8;^D$0S*1S*R#XM MXQ;4*7%&8QXZ$VJ(AJ(1884D[OV]5NTG!W6F&:KZWA>E]3RT'E(L6_UK[ H7DXR9X";I M*X8Q:A=F%QH%'K(7PK/]O=L?S4(A":B]5V.X=*-77[,J Y88;/+OB*LQLH)A M)F>?G8!P M<%A9(^MEXUCK.61K3##A%K@RG ,.>8T>^1RYQ^I077L!X3!O(#L[Z*2+((QP M+:E,67!1&'TS>Q]Z[-,XE!.JP\7M<=$6Z:LH;U@>P5X2JJN#O3!$&'L :RS# MWK3]'$IXG_PMNOSE?TQ56JRR8IZ\_X6 0,**& *:J; VZ\Z9O1:A&I=PP8XV M32B2QCBJK?ULB[ +X[DPPCPSE(P2QQZ$3._U(T[&$>7 $IBQFE#))#%4E*OD M 4+](.?G$,:S/IZQ/$<&*%JSDS7GD=SZSE,M(C['Y#.CI$.@Y@AQR530)GI3 M+X-[%K%A,?C%!@W@70"O8$HU^1 MME,FA;601F>JKLNEW#D530=/VDH+GC$@I^>)37!!H M)0)V\!=) .>*P_N*KIICT>(LR!U!W(DDX+5_016B=@PKTB/81+1]%<#*O&GF M39U&$5>4ZEVA#U#,XIP)#DHO,1,@P"CM ] !:B./>E[>?=3R1;4"5;;[HO\P MY]IA[R4Y^K)P/?>953..EV>:;S MS$4D;=N)@N%'"7&]]LU/Z8A O^3=S M@@16MI+(']I2G;4GJ5$D3HPB8@266MZ17;0S$#0C8+L+CCC)@!BB&PYV FB$ M3@V/53XXS(26B]4@!N6=715N?-MK:WD5; M=]'6^T9;Q1\OS"YCG?M[MLBF=!O*BRLR/;&&L-$&*>!IYL>G1$BTD"O.V]04 MF(K\!GL=36W1VVU6K6,_* !(@G-CKIR&GC93"$O]X:8 MQ8:Q*U)K*"XY)X]%E$6Y0/98^H2[OP<F?:!D&%$9EM4/[;FZ6"!: G32+ M,!(%C37V9^)&)')EO/KD$<#DJV2,;JZ8@F;VF= 9*NU#=$3'RN7+WK>@K5@R MC60V=8\H:FC<\F"(5M(7M(/#*]F"2WYX@DJ@OA*.6"8+;XANR<0,7H:T*ZBO MC$6LX5(P8&ZT7Z7M#RNV*:$(HV*&I&K@F)> +$P=#+8>&9"'R1N"S$E0;=)& M_8*19WS.5B.,RO[>6PX2(D9$K-R;C;%6Y6979/9.#@6^8;S#?!RF)%<1B7KI M:["#@.1(4H U:Z$Q=[D#AV[6HM\?$$A0/U84F?8IW$*I;%8FPLQR">0"2;CE M$E,C6_P*EIYA2O;P+N"0E3_3.F^%OY1F&8)!/]7:+D?CLD/E7TQF MNWFSQH8\J HJ^&VOKCBGC&=Y\\C-LA,Q#,'&'.>:('<&B\2?8I0/V #-[Y&(* B;$9A<0=PE9E%L7A"]TU(J<&)U[.4W=X73:>>A9 MMP8+7E$2L_$$"]IJF3;%;!,*B[.$\=DJ 1+)02!=AL 2+H>V+%/S'LA^HCR MAAD22A:Y>1GL;L''H*^<' QNEFFNR67D#((H'9)@2#DMGL(-W/-3Q+B=E\YM MC.P48A8;QG./%IZQZOD^K63X_3U[>QBO-O?DT7Q8HV> M4W@W2HFI;@E$(,FRR"DN+3Q;A EZNW..$H:T56)P)\9Q1($>CCX-X$&V:C!.B;_(="7 8,!>GP0[AF+ M1+F)@%Y)X8"_.QL$<5 X)NF3V61$3RM%('*'*F"_[>]G+$^K-;'ZC]>=B MRF6H%)9_$2,A==,/V<:$@YH'B)Y1EN#>66.1S7,5$D9I)>HN< &FL0AJ @]F M L\D=Q2/.L$KU-81Y@^%J( ')F),Q4\Z#LR*!F8+L&RSM/^L$>' 2\;."*.2 M%6P#%PJ5N9I.[@UG>4MF)1:@;)33VX$,,$E$'$FN[3(8H5^-K"+:!\I38(>! M-R@4BU*DS[72)W(P$9(I>0?86MS86Y200-I388B.S#&\[#("&&;N!VU38[3""0I0'S9!$@1 MB)18+J'JS.>04^\Q]V<8W6 &26AH@!&$HI921L@6Q\M@K6CE4(8?'C)-LI M)DY*9%9G#6M(AJAQL0,#Z0!^EF,8&$\U007C$3$)A1BV=8V2A/ZBPW^F'NFQ M0FA,='#YR6C.^H\A%,!H*OAFDP/]*2 \@4VC_Q#%.QHLA[I6+I_?V%>S&U1& MR]QCMLV!AI]=$)ZAA@JO_3@*D1ME)]<'L<\H[BY]'*H9I9:/C'VHHDSA.; 7 M@3!0/L3P,[ $Y,R2'Z$Y,BN?]!*L&P41@XM/ .G3F-->]%%TZ6+1@X84CZG6 M.:N/E]Y@(X M,/.'$:E Q/8](\-R+S1^/(NQ4X-K4Z@R,'.*P%X/,4R-M@?1?U?LZ[R>H+[,AI MK(8>M[O)*V*2JHF%4=BM/41]KIB&I9O@6]Y $[FK8%HGG2;W;@ $\HO,LM8W M$ DKXFIAV8K]0C9A^3AV>OJ+(!SLA81,!C/?,-2DDV#+$(7RAX\+CDA+@R+.YCHY>S;VL0K(BUE^4#NFY%5EZ6NX-(("=J9ISM TB"F5 M&7IGF7>4W0(T\\+X.LH9K.ZY(31P7 PK+./M8FK%NF?2V)]*JH(=J@(23U)/ M["^NJ!6B*S_]@AN=3#G*R$>*T^_FK0@?6&2(.H_!6HA$/*GTMH6:A:V- D'< M)LN&MCS\:-F7;7U;6Y4LK8J@A'BGU@,=GA/BL=AJQIS=)/=.S4PL HC**D@"IBVS&G,PZ1=!>C"O4*U M*I0Q)V90B9>"5)0^IUPI@9B, P&!.4O6#Q&T^"!0I>0""Z.<#8(H,1-DAGX2 MIU/\B6P:&R!ADBOV7DHJ@DSV]?6!$JXH0GDH-PDOG"GT:NWO:7:#>Z.8M(F3 M9U-=I$*"*ET";D7$THF0 \;G*I,>R>I.<:BMC6W@J8S9G9JBFE,"/,ICU M7=L%0]TV[!Y;";(C'46VT\W8ARMX8ZPX^>,%\ B#Z ; 60Z2^)VH0#:?")TK M>7:SM.VR)!+V4\4X(9.]5=+Q2K,45$V!&DF3T1-OS.URF8^+E6S4U UC"8X7 MQ]@KDDD1VW@HG$HLF#/&2R\2B(= M$^R"3,ZUD?!,ED"%:3KB:IWKGA-9YEI6D!FKC/MAE():66#R#EO).082A?FF M%)+Z!7\1+=(E;AUSN(03<8H+4/##WHM4D99N7Q;N?0XUHJJZT&C@STS0@"?IWPGGM=$:AR:'-=> M[),M;I3]MPJL<_VYS;1%A]K?XV@(IB=Z?6976LT@1[VG.V'889?\N;/^)78% M?:ZN*C=>S,!0FJBE6(59*)_+4QN&M.SCV;\J\CJKX!-7GG-&)5QHA((3[IW- M1*Z!L3-#X(R!3E0S02N<1:4MR=+7D[W)'-(C__8UF(3HT 88^0E-<*;<'4\G MTE$V3L"- "V+3F2:7?LG\01E^[>)S[RHSASEUZUA30PDPUD+Z7.8[=*U4^6T M:1;$E^;9K2>SI$4JG+0L%:W_%A)>>("9F%!94R%=NRB(8L5&]-MU<2A^3C&' M0C.63!,WF7F%P;LN*EQ (II16K;X0^K*,C",?.-$%!N5&W*W!E&U>:F\E=IX_L!JR M'!]=G%Q:W>M?49,,%8I.BZU.T?*H=]CRJ.0*PRFO#[T",S'P%7^6[VF&47U$ M5N:76,=M6H&;MZ]::4^SL:Q4 MQBUS&% ]*XR;L!8\L)NUO2JN"N")LM<,HBVL $9OX MO\51.BUY1Q%F'= 5C\Z=I8_:TRXHY7R5:1>XE04L+=G,1U#2:PW<1ZWQ,D2N M1EI?VM!IJ#KC*!A: 86Y%&_<1+D9G#:*E_B,$.A@ZN"%76J/R\'[WPUH=82& MDOFMH2N(6^D5)IW56W3K#4[)S\95SW6'+_SMI9K.9 @*_[SK+B#]77AQ&]__Z;T2Z+6&+VB?G8*68!W !H@_EA=(,)A^^DKN($!33UUW . M_CI[=_**.@^;KN\X(I,^T2?=WZO+N!>=JBA\X;9SZ/4R^-NGN'S_6]99[C1T M_ML+4[36L0K%=>07V3&P+YE!A3G%*M^G(6*FWNRJVZ+'RO?T_E-N2^]4/Y8] M89"@;$]6&\QY.0SM;>EOG?\=>V!EP!$P]!K"N\P$B2RP/0?;H.(N[//R?]^; M36X93R#I?:Z+^8Q[X<6(Y.)$](*C.]6"WI_[]),MCB0@2MBV2=<1I1W6)L?^Z$$-K%-J*X* M@I=?Q=YDHKV85O]CYHO9(UP[Y)KQ(\QFK?DICC4^17Z-V0D #H3^XM6W+M$P\W07=D_5L0 M/A7/+)&3X$N2I++<9",WD84T-'C?\[/+H4Y M9>H6;RJ+G6'.8I(M2)WPJ*WR3>CT8V(-N(K>'(D,4/K5\$KA%SGW=^9VIRQGA60E9+$$!YK\X_JL,?B6_MH52=AW> M;# V7%T^'$0T->W:QT!Q\JOC^Z\T"G+ANDI,W-">X &H)TO@,_ 0=<(7Z6YJ MA3(7KX[12-0Z>Y@6OGYEI3W)W"SN;Z/W^:+N^8S\"';Y)^7(\1E1*A/\,W7# M -XK#ED#P$NG&RLK8.Y/Z!1Z+%)\(;D<3M07 M/*LA8]:P<-[P$Y.3.)_*3)",8BR4M!OSX,U>SE!C.ILJPEY]V$^79\;XI0HS MOA-0O*)K!8SW:#B42FZR_$P_\X]'Q^:Y;/P>*ZC>\' <#60KNB-Y;C^(4>_+-$3M698UB)EIU$]7*/J/TBCRB5Q5" MV]][HQ+:G\@IKO($&D/C2!.N+3M=RQ,F_(RGLZSMGG.>VQPC;>>.%L: MT.0"SE&$K9[(AD&--)K8:5[C[) CG/3%"=64^YG/]:WM_$]+M"6M$]VA,BT0 MV\B;^,$XNQ2KI6O>"ID?7G]2,SVMYQ?2K: MQORE$BCN/Z*3$5V[[PP@VX\=M]NLN[UJ!Q6==J-2^PG+AG@4NAX*B6/H='M4 MW;*5VW[SO5*V>7FS'2 &%4MK0$[ASWC6]K[2-AN:@U\?>MHOV%#IY<)BA MJ$W67@:Q#]_@D-&E_/3;".L.M-Z1V_.2VV^$:XP3OSCVOYQ%TL(V+0NT1;'T M'VMNH]IU6UWJ'ECO5EH_<3IQAK^+--BI=]Q.IXY/M"J]A0=N)J-Z M%X_>X=HSZ"J,3+]P8]8A3?'3'\K=M=Q.O6FIL'<@4XY%MMKPU4JVMJDQO M!CH]UFM6<9(UJCLGV9,ZR1K5G9-LJYQDJQ+9QCFKR.]V<7+YQX?/E\[9.^?L M_.3BZ//IV:?+S7:RL;_01@A"GJ$:1*R!_L(9_=CX2[(48S_A_)C/8ZP2_\@, M_Z3$PI.2S*K!ILV&1-ZS.-.1;+)H9V/GB^)^9-1;W+1[TPT?\)]&:\]$HA[! MX8=#G(.*'44IQPY;82''E7PZ:N%/O?%-W]2<#^>1G*J:MSZJYU:_Y. (LY(F MU/#8E6@=9:1FYTXH[1FK!#5T7CWJILK#FT^C@*XF@7\@7GN+T&7^^(-FR99 MP[8KA[A%6#N,;F)OFAV-99_]S^QYV >2ZW_]T"YJ"WD%I3:=:06EY%WE.%#" M,OZS'SL_P^MSK*-LAYN\X6KIAE%P/M_UU=QK88^1I0VJS\MFJ8%Z<_VK12[B+]C MB958^^F'JV%YVXY]4/>_^0G0RWGVP^U M,<=!%,48!J\N/X[/(S&N27)Q=_GA[?)4.6.%"60>Q. M!K@R^RQ[RVZ+W\46GT4N+LI",6Z-.EF;E@O(XXBS[Y-;!67):K?SJ[N4V55O MZC[KR$T>U-QNK>OVFNV5;G,YH'+;>[75(.FT*[75N/UW 8X&J%Y-M];L[$"B M0=+#$/$C@..I5(.R+?QV<79YZ9Q?G+T[_?S8\J/5J;G59F^C95R]4>FM=L?+ M-?+'VUO/;==68]G/!;]6I?-MX-L(W>"'UV=F\!].*PL3E?RR->K5;HO?R1:? M57#P:!0I6,MZBUPK0S&/#<>#=JOG=GL/98BO'GU_]4ZE_5!N^/B[:]9ZP"2K M&[N_WL,E\3H4JT>U,W]XK9N+*=UV"W-AMUH]KK7=>F]G+AAX5%=5A;X+:'2; MJSGROPM@5"LK.I:WQY#\@';DNXNSC[E$L$<6$;5JRZTUFQLKPIJ5YN;*_UJW MZC8[#S7'GP)X*WI;ME+^GWU^?W+AG'XZ/OMXXAR<_./\Y-/ER>56LS4JP:BM MDZ^5;VV;8%)?E0.L")%MAD6M6G4[C1V"/ &"/(HFH'> +_K%Z2U$RP[IH_OH M"V].WIU=G$A^X?G%V9^GEZ W./"AYHR?C_[Q^!'L@V;7;=97RU]X%C_"JNKB M[&;J_VHKT(-I4X6HG89G9X4'>;[=44^N_$4MP%I0TT#G>J@PV. M=7L1GMN)L+C1>J6%\,>,:-07[KHL^?F]KXN>J;K?[ M,#.%SNH6%]9Y!96;F[+UP,$]R^!J:/W&[OUG=:+:*\ZG8EVQ_[T>3W6\Z=LRH[NP^GDV:BT?L+F MRWZ2_0P;/62S++S9+/;[Z4PW$N-9$]G 8JZ)I>-Q+QML:XZ-GREGM*09.G6# M-0"1I:@;.3V..^SB+GNKPJ;*C=K<;J_K]JK=E4'*3;;-7G5?:IYD83>WMG=L M;=B1_79:&(:_WVX;[99;K=_V4*% \E?8X@AKD_MS[M6] ./;^A+G82XWG1VA M[M8Z;;=:*X==63EY(USY]YHU$V@X7N22F:WH-]]0-?217YE62AF*%!3@3*ZEAY MPV5[T40^U#3#>=#4# TS@!>;L3V<09D<6ER=LD=E]:RDT+T7[T(T;;GU:HTZ MP36%=:GL1S1S*']DXF;(?A99&;=9LA^.+)BM]SHVMPW"K:AN]_G+T+RL^Q\" M\W8$X09"D@5+W?\:)Y)K1D4J!Y<^S-?X5PO M$ )8+X=3KF S^LTN2(-IK/!-J)D/QBA;2(:-_*\*.P,E.!9,#]$:X=#!*(0% M2.>8>OZ019 >/.%CQ^?E)P;EW3JRI?M)]C )8DS47:?F)[FUI/>QC-_?6RZS M[VY4V:RZ;5926YU*4R0V?H\-4_52YA&4V+=9K30RT9O C= NK-Y4E'.%7;BO4T5?W@3+12VA ST5#S>4JPLEZ^WLW=C=?(@AJ M,4Y!CGN@?K[=.3F\[V$9HT.QZW;;9!6C7NO 1.P$N<([-;ERXTG9W;0N? M?"^[MH6;",I=V\+=VY:\;=>V\)NZXM M#=BR3B&[+3Y[OY5=W\(UE$,TW'JWY=8Z#\N&?8DU$0>=6J6U*Q')4H)K;J>* M:9#U'4RLQH6/4D7TO30N-"-;-UK,T2S9!^[PL?A4;U1Z6YN*X)NJ^O6FJLU M&'F._;5?<"^")63U ML<-MS6SOZT.Q0\2E/T[81&PVUTUCI38?N[%+S$9H?< M=N4 >Q*\>NJFA_5J%3CX:N&EYU(3OZ'OX>,K6?6VV^MM;K.GVC]I<)>%% MMCVL-;!8>ZT:P?9S_?I#.S.\Q+Z'G0ZHC&MM?[S]"%+;GKZ'R_E=OO/ALOZ( M):J#[GR8]3SDI*VG[GS8:-3=:G9N%D+:1E1ZTW49[K6UUMUH?V_5,M*'1=FN- MG6Y:8(G?4=]$9GYW7=$^K[> 27^_5P>RCMMMUMU>M4/= M$]L-8#IKZYZ8K*=](L5@W%ZKMQILI!VAVZIVX,'FB@!=TCH1TP?V]Y:U3DP6 M>R>V.PVWW:C?9ZN]>AMMJ;L?V=];;]_$Q;:)7;?1;;O5;N/VS>SOY9LFMJNH ME*X(Z:UIF:B77UCXMH9?]5W#KZ=M^%7?-?S:QH9?NW:GU*'IUN:FCMW;%)0$ M4RQ!S4VQ3."6UI'W51],FKWT-EW2.95;C*ZB6= ('C3P9+>];^MM6FP[N;]W M:V]3Z7B\'/[;VM#G/@U,;T<";E]JA)(L]E#\N:/!(6=298VTEHAYR?REWM,@">J-K>5^64]"YT!3\RL'D'CH MSRJ.OK6[>A)2N,[N27C/6_'MSHC\"SC%=U_R0 MCH4"2\9-BB^L3"LY1LM^YOMP4^Q9V.ZYU2KQ_68'QP,\3]?"Y0#6-_EDW5C] M?Z8^H/.<),"Q-_518%^H!'B=97AM':X>D<%7P!_!PX&7C-G\P+\H , U4'(X M2[B;:*O6<]N]+DO:0N=#5$NN_2%9?C//1_KW0T#!B4C1?I3.2"U"3*?E1_ X M(:D7@![CHT/59R-HILC_IWLA@F*4H)ME2*83J;BQ0MUK:QB%\1+U7Q_CT=_! MT9-'1.6R%HJ/URGQ#BUEUP;Q[M#YLKZ!96]:/;K_L%/=/XWB,3LI:D9UW]UM M,)0>H1F?W?QR90AMX"$6HN//?SA^\[N>LZM>NQA"X3C,)ZT6'*0) M2?I76J,88K0PF^*4>5.6!$D>L<=9JSS\9PUM]A;2^Y[M3)U>W>VN MF*VR\MN?LT[.()C@%_SO6B5+4.KQBM8[;K6Y6E7FLQ1\N=760\OY-JGBR[IN MFXMDO$7LC2>]_";F5W16(ZGG2M$_J(,YV.M^(X9N4OXI:0PGHY$:D!?#%/^# M.%'B>P*+.%QN^VYS>O%!K=9RZRM>Y_>0@G[0<=OUQ^B8L$%L[T!'"%_ELMON M1/!'XRF85O;0?F6/+O-:[;I;:ZZCG=K&<;WC93?N>#-RY_;5E1^&-!MU).ZV M;2;N5KWA-E9L1_#=5)C4P3:IKM@N\ % V0B^M[3JY$X*4.%P==S?AC1Z\='O MJ@R65*;TVHAMCP>>[2@W6'$$<&.7$?RT&<&-74;P=F8$KY\^R_/WU[5PUICU MR/)_;&E(>\&U5^8MYI11\=1:>4)W9%: 9!B,.6TLEZGBUC"1M-?AE*2PS-M4 MNHL?Q;%J9;J69&12A%U>)VF>]W2.WY6.;,+WOSS>=3]2Y#?'\&U652UA52L( M =0Z%SEK=2G+KU;J+3_\X75MP1-2GG!AX)'N,1G4C>_H5<62' 4^" 8UO8#+ -FP.(_^4 M";*#09S"E0<^J*(!9Z?3%V_52,4Q21E"J*R0!WC)_MYMS*3F-EMUM];KN)B> MW7-[W0YSDU:[!5RF57DDG-FXXNE3$UI\B=I56>"4M2N.;CY(N2IF][< >[BN MI]GJ8AT"5_E2@)(K74HS6_/U-\2QPI7W7]23W'1@\@L'+F]797&MSZSGX&CM&J/ ?!9@' 'R M#]E%!]6I]K,0ZZ-Y%MZELQ0 :6AO>RGN+XQC!;ZZQKH]CY/,"4?A.L>DZFC_ M/V:<2V<.JX;HQ@\"9Z(4/XDE,@/,-1<4XYJ9H4_0PI5NHO@+JS_\?8SL/U:, M09J*0]BH4ZL+BE2<]]$-["^F1/N)-S? K#YDVE 6^&L>RGSII(U=37'%> X5-$&'P,-#],!_G!_#TX# MRO)L[G)+#A<4]Y:=!-FN?\H(/6!DH+ M/: P_ST#*OYV-L=-#E5_!E\/@*+-8?HS#\/D5,0$: +P8+V8F2#"!0&ZN)RU M#"C>P5#7S,!B0S](Z29@,WP3T>#+. J&6,6M5944U&WT\L+BV%.R#]A'%WN# MBQ%,9+7,K)?M\RS%J \4(.\"<:IE&K'O:M8$?PM7Q'\-"N[&$37V-,& MKI"(Z$8?!#CX8)93_>$UE8QO$+S#"+@NH.^UYP?$[+F(,A6,P/.K>(*5L ,U M->(@180=823."X**=13;*R(& MTHJN "+P)S[3-ELZ13(PA&3QA R,(&XFC*G76$P;9#\'\B'?2%)A/K>_!YR( MX18J-J9Y]QI5X0/A< MCI&G'L4QLJP))YILKX@9>R!?P@AUC$,Q>D$7P1-ZU@F)>/;WZ,>(B,3;L1(9 M,'0.F/@%"__ACND'H, 1Z<_PIR()E"2J<3,JFSR%R;NV#"C]7M=3 Y'$5H$Y MLQ$J_LH0W84]29F;6R;QB'PS5BO,>8/5FV6&QBK1SN8NVOFTT<[F+MJYC='. MNVAL2V35,>ILV'9'_*6HS)P#20^VV?W O9A"8DW4M:2DL-8X@-'M'\[)[@8- M#EY-8JFO5,A!)_8"TR_C8=;O\(_0QY4O<;W$N>(N(QAF).U.\=("T"E;V>1U MINY%0Y1M'NW13V;D-//@;Z0,[^_Q:XWQ4KIYZI%#I<6HR_&.L*YUY8V(9IQ( MLY:)6!<3[PO(7X#C!,^UOT= 2I)T,I5>$Z@7>RR?T7;C&F1\B]9T1]*GA>"; M?HE>#]@7]3DL?4@RU/;W\!Y-_?VRVURV(=,TKPS88*90N"Q0\ K #6HVPY<#"^B7.+[I)404A-3EU/4E$JV!_1_=\I;3 M4..S:Z'I?R36SG&;?0[,A,X8B"F*B9WA+<<^2E(7O[&K\,GUD74)FN=Z"6%W M(K*)0N?: U0 TSZWBP006Q<+F3F]"TM%R )-FQLND6(+>7'@W0"!\18407] MO"DKE*22LJ4U](&V8MHC.D>BQ*)&@,&0K,(,%AN,IP4A3D@[5,!$Z19^80@% M8/+]\/H-,C]$C'-NOUZJ\D,7X[.CJG?]=^?27(;W< *V6V0L/'?$B6I$'@ M^/!5DO83,*6 =C1?T3Z8# YPNX#^Z'"$%6- C-G!J9DXI%/3CB5";!F M@%+HT0@]Z[B%]3]G&\3CU3J_)G"8!)G#7'DQ)3T#UKU5 S7I \DU:LFLV-0# M#DMB"'O4Y$Y W<@66HC\LG82>IHP_P9TDKXECJ#TCSG MDA>7F7CGL)@X*8$XI\+-MNT49S? ,Y*Q/T5]!S\$=DMZYD[E+>1ZGS$DW1U1R33M$OR2[)O#]O%:\DVYG MH?4'P)1$ >IZZ>>J-<27._+\V+DFGJQ]Z>*>F,&69CKS+(.,'R:S.)4L%5R! MW93BYPXB9&F4&6J!W?R$]C'4>=G8\=>ZD8KS,<.6/B6MX9:S$R_S#CKW=_:1 MTW*9MV_!QX@,F",='WOLJ2N^ 8R$@'ON RJD4A:5ZZTO]*J_Q90Y(&9:"UN,*TE*"N<54+>L1 A, M[;-'?^$ZR/G]F%WQW+.?4$MY,3;5P.D!.K]K6-G?^^C]C3DA@LGR%.=6^/^" M7X ZJ$+# "AU9.8CQ>M,NQO,)@*&/8UXAHLKO)(/0HRAU^80 M4=>9J-DX&A*TT9\*Q#SSV<6+J7P,&Q*;FC^@>+I6!&OV7B:/6-'XG.DIK5UZ MRM.FI[1VZ2F[])2EZVN+LUHIDX#9==C@+U[/0ZL2>^C_NX4*!4/82-8R^@ZS M7&H4Q21]H*6[DC^_?UO7(D.Q13Q;!4"4VG-B! -8F*,TX)U]\$>*,WH*R%D MRX.\$J7,3.ZJV?VIZ BM]2K=1<\%?_K@DW_ S'!,+4>-!L2L3KG-CGNO;1>; MN:YRS[>MUZK]9 #WK12(<+JM[?T'T #!M$##B@H*,5/ ]D7.8Q+ 7]$V =QGU2.$^)G;$RAJP%S=;(0\S-/!6G M>,I[2J+1#*<#?\?7M&DT=,8CX48I6(VFS&Q'3QM-3Q^C&0B4/]78'P0O@)8: M+X66WJ1^@._8_BNYE6I,#&CS7!SW\%)>R"SW&+Z^"OUM3GV\]#BSG ]$$ZKH M3/_"P:'DU@N"; "<)-GI0K$!NPA_<0[\5S1/-/42FDN*OC*I#/5"N]#,45_] M!/UT!SX\,E2HO\9S9XR9>;(:*KQF-G&6/!ACN3I\38_"LS-.NT?1X;MTEEN5-6E<*<*,0C7A. M8\60HQ1PJ8R3*[0GM)H[()?F/)FI"2YUK8*(W:*<=CI35TPAKOA8.=$Y^6([1B\II4Q7 EH(:C" M=;A3-: 8HN1-ZW]S+&:0[4;/3Z9]X!ZLV>OW)%/-S&_?0>(@8:>A3\S'BG%C?*Q$G#F#V*>D=@HT3=1LUUJRO.M; MC37<\B!"O=) _M5OG%^2H5>XZ^9)" ^T]+3:HK@7%D* \V7LYS4(0'T"),=:2QO4 M)35Y=YU_F1)6R.CH1?F%W#"K@2I'_+_ 3P-Y,U\\XBE%,R1@!"I:&54() MG&^1@]2"NK^$6APDED*RHUA*U.[3')?\!Y+!R91:LE&\GR%2$#=6],+<(5#N M$GUQ$BRE@(TTH1KJVN8$OPN=& P(9GL>#$)S!IOVK.WOD6O-\B#P+S(WPA*V M98PO=')ML&_A6]+%VKMTL:=-%VOOTL6V,5WL.7B;]HUJ/85)41'#9L=P2:2S'0*5<.T%KD(]4JETAFM: MR.W-!BQ+W&ZK4&(I".ZYT56N M9[?%%[;%YZ0,:?HETRBW!F2[+7XG6WR&KJ%9:7&UI!?F#Z\/5\E?71*36K4! M9>F+EP!5'JF71[MJ];9;;2^X-6X[]T/>_N3GJKNU#IRLUGUQ)X-'W%KCY9VK MZS:Z<&/=QGI/]IS2,V,%5CK%8_/6FMOM==U>=34,>2X) +OLPO^;O8W>9<-M M53MNH]/<\%TV@-?U6NN Y;,(U,4LAE*O\J%$]IONLHZ^Q MW7*K]?9*EUARKM7WMDU P>F_W=X.*#F@]$!I _K: <4&2AM'>3?JCP64I],C MBINK5UK+ XAW_WBU.Z+GG&&4 A?]QFM:OI31S1O=GMOK/0R!:?F'H_ V @E M:,/MM%=3A;]+ +5Z"*#.#D#E *K5W6:C[;97U%P?!*%':8G^N)F&;_P@H-:P M?NBHKP,:.VTUQ+82*7.IB%Y6/8")AO3KC9(?+UR+L[YEB!*NPFFN\8IS.E:1< X*_>&?:B%NC2B_U;]]$^%\]V.S= MT>4;/=-L80\5YP_3KIMZZ7)-D^XF/M?==TU3=;T'/RG;IIN5M.1.6D@)UF5[ MV+@<+27)C.=9:FJ"DZ3B^?Z>;L6-WV#QRW0:S'D2F4<]N[&@+IU%\9P6BKF; M.\X4'>CQ[S)#F_KFX+]S*ZK9C9)BD9*&]5Q(2-5,NE&]J:N"MW%?==@O]5W! M796WQ^?J/FX%S>?VOGJZ_L<,:Y2NR]0*70.GV/$>,ZX=;X@X)B#TR8_#%9$> MY1:'A[B+)*'S8],6'\S3(+K!7M*G5-D/NN% .D%+QV4#.BJ%LH;*"93MOLO7 M*H![T=\(,N:'G^,< #YT-KF\'"FP9DQFEU.)F]E(OEF.'^K'I Y.@X/V:PI^ MJ5@--T:7Q[LXLIKJ$QQHGX7EL:$_?D9-#O1 =NQU@.GW](X$7TZ7@25GV.J$ M>AVXL/V,!^/V"06<&^#HCM23QHUN>1HDI@;/E&Y8T]E6H1EA0&&(-G[X;865E5R2LC6]*J'-_ MS[SBAIK^]W$T:\(U#\1V:1_JJT=C$^E:>:ID\7-XDMON '%.N)<[M5-B#&?& MD,,F1L0 R3V9:=9!? V9AAR.,3=QKG T!$$9SM*J_J3/!C_G]VKT02*R=E5Q MWC$G,:#DXE>L0M;%!!;(L!%0.8LE M'$!?9B[KY8\:70'GY4/]T2L94EKR:GF%F7&6'\;*;]S?R[[6[[UCO?.+XVPE MVOG%QS<5YT*$-_:^,D,0V!/L)6-G!+*'J$!?.U?;>UCJ?07;4'J,%PM JR:( MJ<'54VI*!_ LK$NRT%X2>>L_T\@2VMG!/T:AFN%9CE)0]6*:GL^X;3=6,$6J-L2\R9Y%V^!QE[(@"0> M"J)GX> $#GIE'N"C(,4)-S**)LS-\06M(8RL@;V>A66T'>+3LV4TA0R]V!L@ M+L>_9$O8Z"KERYU=^?+3EB]W=N7++Z)\^9$F3^1&2GA@AQM(=:TF4C&/7\;O MUSPS^W]2+Z8^\U@O6,3(31\ZG2OI72'$5;+P9FR^^D0Q>LEO:Y7.>LZWD6Y4 M.N0-!\7,^<7YX_)M7C0O85[UU;*+ZLL&+;0Z=2 M:^IPXZ,$!\L!39UO=>6ZZ+2Y"O9[9YNL.2?SON]Z^E'9Y8!]__O;VS!XY2-F M^-&M+E10KAF<)>_:H>+VH^+YR>796G&QV:FT&ZW5HJ7?CHVM:@4>Z.[P<6WX M^*C=*7@^HLI:[;2?7F6U6BV]**Z\4UBW3&'=(>+V MJ*N=Q?8SCZ>NUINU'3;NE-6=LOK]*:MOU4!-^@#Z1FVGL!9]K&LN,WV(C[76 M>DQ'PD[7>C$:0[/67D.9YC_KK3/Q>.57K4EI6CKGBG/\<"I)=MR!=5S'#_?WBJWR<99#I]9U)4XH,V/2: 0%KP^G4#R"4;*F,4_> MDR$;F+!.6:C)+$XY38CJS204_+S3/;J'; H@2?O;)W)18]&__W7ISB_LE'AY9W_P0$E_LPS@UK@ M@T#_^ZV?#(((@90X1WV<)O31B[]@><2%GWQ9\];6GD_U*9HY1Z808GVW4QC- MW,PEO:S]IIH5A]<^YE%9C//GF-0WQ(O9]%N E$ZWU'@YD+/\&RFH132=_! MJP!@A_\C2[EVFKRK,TWQKTDZ :!Q08/)?I89"9*L.?,GVJ]BIF+17GD;<1H( M?\<#)IK[7IX<5VP46@8O$G%!$BT%'!W,AA[78PH;G\8X10)? M0C4Z!)X Q\P.:.8;XH@N-C'WG&'8!B>V+J&7LP(HL]EI'MH]_M0P# #M_MXQ MP>_$P/9,P^\SZ+.7"J#REU+.[RH,0:UR#NCJOX!A$2* A2#UM_"(2>?6.=[' M)V=9BC?<%[\OJS#4[\.=>&&(UW"4NMGC[[+'<0B;8I:G9 H;U8#!MD,I;$5L MN9L]P#&HOE77ZUP02=0:WF&M=:!><1YVK37D?V83XW(D_(I0#-Z9YZBK&XL47W'>:.V("$@9U@Z0P5,!'!E^[\X $-0"1G*T.5.\;"LK0H,F MAQARQL6RZ>J*IZMS"6F [=WH:7K$0%]&*M/,Q+(G%SGJC9*BS8RQ:JZ*%Z(9 M*CUWHXBQ9GQU?Z_\1E9@FN[]N::SG&GN[P'7=$577HWU.??C?-:M%SF::U@: M\/4\3TN<9^)I=V;9=W=9]D^;9=_=9=EO8Y;]78/X-MH0/B:.3/Z64T1=K"\R M%@G*04O\7^CRO;5O X?][._);"P:WVI5@R-O]?7>S*QDW%JF26:5A0L%8F4KW6*MH">#C@%V5LQ@K[Y-,X['@ MYBSO_9T.KV1T>O%>I"*>?:9! MT+K_"2G.:NC+!4:EK/GLS].WA[4>B%;@0A-_X#J* M%%9B(M>@Z'HA0]7\,NN]@6"=>&9,O'0P@1N,KY369)5C4E@FNTEJ6$]V&+"'!M38("G;Z@)P!"F)-\#?#^WN"X1C&O.RGUOI]>_&+W^=K+;.,%& M>N'YT<5GY_34.73./K\_N7!./[T[N_AX]/GT[--61AE.X4P8%:KIJ- '=07< MGS1:A2B[G<&3=]2M EU;J#?!GRZZTU !Z"MI>G4=!=?LZ$+5(4I!U ?>39+Z MNA<( 6*: <)N32%J1(2^)FSR,0!=,2$MMH^Q>3 2*L[[Z 8U&-?!AB)7QC&6 MI*3)XL;\$-5-$+Q9=RD(V5;?$OUG59O9F!7H+MCCQJMQV-Z!VLV=,IN>D&-L&25AP;K/AF(=;:4<7! M@+;S#@R+*%XW"3V."V,))0F*>$XR 3U;Q99[8*!;,9J@POY>?TY1!:=6[Q_6 M38Q- 89Q5YV["0YWV9CE;2IN-E(%BN9>U&QRH"9OU";!'#&ST M5'/HP.POQA2.&7XQ&VLOR%$8IL8/@PBI(Q._FZ27$9B2\!-LL0( <,BCI@),93& 8#[F3 MF\]&O,!]@O$&5*3#75\;KA)$FO; P;$8L;#;'3([">/M[V%R-&)E^2\8&=6Z/!+[] MB6%D$KG(ME%QWJ;$;'G'")@\-]=10_J"_LZ>KJD'UIX!NV%PQ*JES:&G4YD0 M_8<8.T&>.-)V)^R!: )>QS=B]8&:P4DPH#,F(,EZ:2(^BE "HE:'HU@>P29( MU@LP+,1X*JB>QT+N():H@8ZM(E(4\#%6.!,ET>"EUDQPPP:D,5GQ,X 4-NJ= M4DR/^H4B.U%!=+/!//\69P?[%L2W]58%,T_[*'+V.J8G<"P,$Z&2HB\B*"P4 MPK:,J\/@MW8B "A]:BDJ(3>\^X$'U\YI;&!,.:#^8)>L ?U"TS]ZS>)TREW! M,+?-(U21IF9^"/P +NK&XR2$9=X8>-\TD.BB0X[)$> B;$::?)J<"S@-D \H M%-$T#71:I&-!P3E@5"#)?PG_]::8V"?-)$T8LU/]28XN^2K4DXT=:(>>A&@5 M]Y&%CX ?1<$K(0;J:9:RYXA7,,F$K$Y1TH0-;G(O9JZE2"XF4[#Z2R^"KF"" MG1JO[[X!P %2G]C;,\RU_O0P:8[S681&?9!Q@SQ*%;0K#M\N\O?$9O"D"PHC M%M\MWLDG$IE'<%"XR4SOQ):X1PE 97]/;FR;3**M5N;PI'@62BFN.$?8S$]=H_%#?GDA*Q3]SC%SZ_V]@H;4 M107)-V2>UVCP5T>@"P1.K6&2,?1'73M3Q+3Q!@#_YE_]%<4!D-]I.*A@.UM@ MEVR%#*)X*MGD;M8_\;?3WTQR##F32&U"P6;?W7D:@ZX)EW=T%2OVU>L%+L^S M_HLW:(,!IX-%G:D\,G3:E98SP1[RDH@-#V&+5B #@)!)LTO IL*T&KTL_=.L M3&$B/N8QJT2TE%0U^,G8#;P3?H$7& M311_(=N#^UDN;EB2NBG-'D%XC3"E1=57-0':H#V.7$I2DSSP'MU4&<= MGDR95K5]T*?;O%!76EZ]M;*C+)P#JV;[M!7$?,S8*24[-LXRJX]R&.E*ER0C M44?C&;4)G5*RJ)%#/C>+YUF9L)7!.(R"Z KA1KF4'!+$<$,Z)9YC-5R^\J^T MMLGRTXC4#.1U-(4V@:<0,T\AT<&2^O+_IZU.V'5>@0 MAET! [C4(/=6;IN*"H^2"!A#CC:$:#+FA (S1R.*]=_Q',-T0"S';I5JNA)C M[WA-V&P4\[^PUR^G FX=X1P!F@)CT[$S!- G[$"KR"#\\^3T5(9&4)9ZK B9 MV 9V0 0Y43] QR!L0[-)#B#CHL"X MS^$>1C.AU4PNL!H)^V!<#^F$T%'_'3[^ M.Q)_:,F.@(-\!-VX)M)_^RYYE3A@L[J+ SYI'+!9W<4!MS$.^%1$"UAR8:MX M%WC9">!1Y'S PLP_IK;FR&60"VH^^K5$L=-Z!>L\[.%N-DO\VUH#LKQX0.M@ MVI "SE--7!' 7#-#%O4-QFZ&?D(:$\\LPNJX$C6UY'UL0;!ZBS]"R ;E&-"P/XI4:Y3] <(OG3H:3F+V98_D='+RO6<1+Q!G M_@2$ANF(XHP!.CJ[, ]=UCA\](V#]88N;&.*>2/4($!RYN_%,D0Y<;TP$&'( MGEHP4% "4JTH]82O57^RC#5MR6A30HP\_L$$/61L/F^=)--(@)JM>&03X%*H M$8)ZS^YQ[> ',P QQ-<8@'4<(3D=)]Y0:<^@0$P"&5Y<@-]PT4+ ](P\;6X$!"=DE6LG#M3G((E0P@94'2B\'+)TB#@@$M)5 +D9>M4+3PZ@* 8T%?3Z?I[.P807+ M($G!\?MS-E;8P1L&[@@M\0U_/#_I6Q3DC\7&:2;4M ;KMCYEZ/CIB .\/*9^+ M)E^!K8;I$N1K^;%:J59;*#]9544.^-\I%B&8$AVCPU/\D/0>U+O1-8@*5$'! ME3 %:U?"2]M;Q4MS*][FMZGM_#9/Z[>I[?PVV^FWV0[")\;?UKG,HE=N9PKS M<33U,Q?&*,)\%"K*C 96URT]L8[2=I294MHPEB;D?W2 MGIJKM?_L?MON/ONS0/%KHA'_^58PT2;F I>Z Z(DH.[5?_*A)T#3LA28I:![ M_9^>,P:[]K]^&,]FT^27GW^^N;FI)&I0N8JN?SZ*!V,L1/U9#:^\^.>A-_-^ MKC5KG7:[^7.U6JU5.]T.NB7A[XUFZ^=1]TNU6>W6:_^GOM:J_ZI5QK/)@V_B MUOP6EUQ@0]'96CK?!FST/ZGAG(G32WDZS\#DM)N23!SGH/;*P,S[YELM=F9] M* @:M8==I?K:J/W?MT'_&$^*28UVNNMY#$S8GWK!8C>A'.?5"2:-:I88[\5] M+U3)X=G70,UU3GR]6JT7I/ZW0_\1: HNHO[@BZ@_YD5D?180JX^R2>N;=R]K MHXKZ@ZFB_IQ4@=.ICROF$FJ-5I4:_@RC*;*RLHOJ5=MW7]2&DT[]P:13WR#2 M6?'R^$S/>(/K(K):M58Y_71YCYO[QYN+#R!,,1<Q]I5Q"8%PS'%V.UM%@K"9>=GUHL&P2 M3AX??=@H>!U[P4!;EA_\\ MV0%XO]!X)\3XEOGXX^_W%Q,5BBV]J'"N9A5A( MP<6DED-:9[7H)$C.*>FKL1>,=&H99?3I3ML8NDRQP&N88J),.AM'U-;V$;%G M,US1B][<$JZZQ/T+BZ$<^:\?ZC_<^O##?<)W>Q67^+ M:;'2"0W<6NT[G-VW M/?PMSS:ZI0_?]R /AO91>H5="S7;O#4N<-<0M;5B@?_ZY^1G#1C_]H#%4VZL MK(W[&C#QWACTX .\F?]R*S"71:>^5WB=SI)?%F/E*X--?OCM<@1-#VIE0NJE M+H1BN;*F5QSK#D52W:WNNU2>P8,N8'RRWY%;XR:+1F<]_JRYDO\%B MS?JM[RI+KL2ZK4.==68GX"UFO]FO;Y2DWS4H_6XQ(9,>6,C&M%,BI\7<.@T5 MS)*3_]I9@WTKU_^ M\F<$?S[\M=E$9Y1X[B$ZY4ZSQ\;\9W2%9^00?22,".QS\3.ZQ5Z@2O@9]8A M)WPV]XA/H")LZ1"]W7N/4;-9@NPM82X7-\->0G;J^W-YV&K=W]_O,;[ ]UQ\ MDWL.GY4C./*Q'\B$VO[#?O2G'/HEE4Z"_,_/#[_>__0PI%\GA+T+/N&#X>4( M?Q]\QH/W#Y^\>_+KMZG_T7MW]_7;=[;<9^=R[%^=X.5P^&EV\^7F<]CD!^E, MR0PCL 631PTE7R3>_<$>%Y/6F_W]=NOKY<5(PS5"P,,'C[)O1>#M]^_?MW1M M#&I /MP)+R9]T%+5=UB2A#+44@L\9=+'S,G NWZ"D 9^VPHK,Z"T$/3'$)3& MH"[)P4GB[$WXH@45 /^F'0,&LCG!>)X C[&\TT2C"@W^T<]T]1<>=B\[521>-SKO=ZQ%Z%3 H/^@..]<] $"=JU. O!P, MN^?=JU'OMHMZ5_#<177?M%GZ!,OIF@AB]A_F4!6IX[(^/ TD9D9&IMH"WV^Q'M9B E;O')1"$AY RXF.T MHHTP^NS4;!;(;%LC\>T0F#I:6#F=]Q'!XH/4T&T),<2B)[E82U MV^JGO*TBJLH<*;IH11C%E'?72I$RY) XA"[PG1?-7P7E=NV_RVL_IH!$0F)W MU=R'!958Z5(-1P-!YGBIYY!0Y1M@[.I_GU>_II;2?3A*S5<$=]<8/;8 >;A( MAI]T@57-[?V\FE.HNZO0@:?&:^9VOP=TKISKBOBA9@MK["INYU6L:6CO)3&5 MUX@1?W?U_9%S]YYZ4;B8/-GU^B:OUQAO=_5X0;",QX#HMUV'!WD=AEB[J\%C MS+Y=<,Q"'29/=BW^D->BPD,>(.ZN(O5T/<#+>.:'U9,(B'M!\1WUH'V27B38 MX>S*?UN\4)A')/4XBT.BR%M1W5W+G)(Q$8*XZ>Q.KLRN<2.&C+$1U>B[JUK] M2@T63\LA""86231H%-L5; 9^,0$D(@J[J^,A\53":H"%OX3Q8C3%@DRYYQ)Q M+3"3V-$IC%#Q)6'MUC "P8@J##% 5H\ORPZ;*[*HU@N^2N:6T';;"L-KGP AZR^>9:M-ML:/JE/B8>O(*"P6X(-ONL#+P[68U N=M M=URA5U&+*&ERA^VLMIABMI1GH%+L_9M@T65N#XSBD-D=$0=MZ>^=<<_C]Y1- MNJ!0-95\(8*D=SMV9'_\*6#D8%_M^(_4&V^*?#'Z=C\Q@OGK*4$1-W__V[LW M[9]^EFBLN4)+8 L1)JZVPPYV2D DAVKF^F,C3NW)@> +ZA+W!KKG9 3#,)U,_2:T12Z)/^7N M&1>CX$Y]&.13['G+CN=UI"2^_$+]:5?Z=*;T?P'=6'9DZ$HRXX)_* =V)S6R M'FE>E3_-S6A<.>D\XABI,6V"8/V'9)IO--.,@^<*)-.L(_@'7%4QC^Z!>T1B M]F&IN%"+1QFYNZR]5Z7MG2EQ P^FJR%9$!:0C&>MK;5;WI5YP:7*&TVQWQ%4DC/!9]T(;P@CW9D7.'X0KA/[+!U6 MG!+&9Y2IT;#'3@*(Y9BSU,$U$&-G =-@V(NK.D)]E.,%KH(?$AEXN2]X)%0K M6#?GA_];/-M]W4B]I;A#$R6>=EA/"PA>CF$Z4R*B,-$Z!4(Q'DJ+-=R*VP%)T+IU:#+4Y("A M!NH.5O;%=7$0^$A5T,'ZXR0FRXQC=-8?& MXP:0IUI 0C6A*D 7$B%-D5J)T)'D.)L^K9(=C,69D&K-%5AL_9N[YR5I=P,S MB909\^%E39[>AD9>)]^#5 MBQMS.UZ\^PM[A7%VM@\!\.I]NA:#?[62/&LVS%: M]]W?=7-P<:]^!)[=_$;BJ.R&X7HP6+=W^*E#P+-1LUO>2$'E]RC7G?V9W,,X MDV#-&]&-8':#&ADK\RB#NMNNVX(>G96;S6?8 .RV,%)0V0WF=Q&QNG=DK9#= MO;+&$D5 =FL8F:2L-;+;^___+*+^44?M#\D8Z2/Z#]4I\$<-2=4="8VH;"K( M^*BA#H)OQF>S_P:B[3W,O!A$D;8*/K/*B1XW[9"YASVA40] M6;7RK )#U]E6X&QO>R%Y3Y-&TN)&MQ^T5M,]@HGBFT%*-A\C MJ';?;M6B>7%(49-R';CZH=VW;*/6"TBL31=BMHCGR[BDN:+U&';,ZTJ>P(\F M]@B&-M^$LHZI39CZ63[*.?2F-K'R\@&]XRNS]%K6C5#_7:-YR,(S2@$ Q#O7^KH MN:'9/6JLJ:.>IW(S1PU?!&H^41CZ9*2=3RO %G0&B7:9"R$J*-%*_IIB&O+H;Q%H'74G1SCF;?(:_Y41;!UU-T0*& M64FYBD"K(%3L2[].,71^=D[8!#-URYV8Z::OB3-EW..3Y0F_\'-B/A:Y$H(O M)4#(4[(@'M<[^SK,50/A)&PZ)VE):'RGONIT_%BT*HEZ"=1\PE344"A<07TU MQ5$?X_7'YUBX]UB0\)0"&V:5)'KZ2XIX$3C"["V#(F\7\TISU+!"5%&DTP\*?+>_Q4L) 'K.< MDVH#4"4%&^JLLO(QSZ,3J+IAU(]Y7V3E*P=;23$A9%E-Q>??(J9OC;C&!E1) MP3KS><[C;G->:8.HI$B7XA.'D6] ID)R=IOO96NK*RE,.)3K.==3)UID1O/+ MD' !I@JB*%'[\OEEW1/*1C?UT%4003M.E\S M#C/PB1&T; :K@C P;EFM8:FO OL;UW!;+ODJ)=RFJ]]"F39";10E?,?CQU71 M]@00B=Q1/Y8OK)MQ!LL3L7PNZ:R;V=H9$3>"/EI.1Q#W!06-LKCQ+3#1*)LT6/Y_QE_4MW;R+]K-Z-TLHJ?O557/K N_@@O&OR MX!][W/F6.%1I\"<,;7Y,YEGE2PY*NY%D',!0/"86\39 5U>ZKL/5.36.XK@_ MCC\H#?-[,!]1-;B5D7M;.I732+*9+M#'&:5V=]D=NS1>120>>-C1YRXX7,QY MW&(HU9JZK3D/(2 D4Y_C/9WE]-%2G041>$+"4\]BOFT E66^O9'[4NN'%V8_ M_[ED>#!7,NNNKZ[JPN>"2-G3"60WGG97PA155560:+NACA[,SUJ3+KT)JJKB M15\9)2%?\EA5AN.SV!^(C**"U?*NH*:J8NA3);WE")I3Q^BH4ZD%O8,^ 6.2 MH[:W3A*YRH&6%S0_[SR1DQ',X& M4%FI+C$#AU%EBN&\D=;65E:>HN1[>W-^OEWIG/9Q0#T7?"HGB%%<2>;C%\?) M(4GMXA?+9GTEQ3GC@M!)5A*UJVD2O6]3-%[ \ M$WRA:V7.>G:82EKPDOMBFDJ*T!^/8>X\"P2CZEZ+]!%D68E* M %930.OI3UZ%=\ [, E5)\QE?L.9D6E==36$*UG74M:WZ MZ-.62"_K=F5>=_<>MG]%OL*II!6U" \%[V!OJ='GRL'^P6)^:(6?)L#/_P)0 M2P,$% @ 25H04[4M3I-W%0 .?P !4 !V96EI+3(P,C$P-C,P7V-A M;"YX;6S=/6MSXS:2WZ]J_P/.J;K*5D5^C&>2S"1S6[(M)=JR)9>ER>Q^2M$D M9.&& K0 :5O[ZP\ 28E/$)1( M[Y8(\EH-$O=#<:#>#7O[VN?? ,*4,$?SZY M.#T_ 1"[Q$/XZ?/)E_E@.+^>3$X "QSL.3[!\/,))B=_^]^__!?@_W[][\$ MC!'TO4_@AKB#"5Z27\#46<-/X#>((74"0G\!?SA^*#XA8^1#"J[)>N/# /(O MHH$_@0^G'QTP&&B _0-BC] O#Y,=V%40;-BGL[.7EY=33)Z=%T*_L5.7K/4 MS@,G"-D.VOGK>?POZOZKC_"W3^+'H\,@X.S"[-,K0Y]/Q+CQL"^7IX0^G;T[ M/[\X^\?=[=Q=P;4S0%BPS84G22\!I:S?Q<>/'\_DMTG30LO71^HG8UR>)>CL M(/-OD:)]"A.&/C&)WBUQG4!*O7884-E"_#5(F@W$1X.+=X/+B]-7YITDS)<< MI,2'#W )Q&\NO=VHSX+M\-5=.?@)"JF=B19GUX0K)4=7]EU1N/Q\\@P1XD.\ MNSC_\?)<#/!=IE&PW7#E9$CHU@DX.VYPS(B//"> WI7C"\[-5Q &K!ZAFHY] M('GO4(B#%0R0Z_@'8UP*I2/TQ12$:SX5_=H$:T9-PAT/X(0Z#V%&V+:([P<\<,J$:DBYIVB(B M][Y0'.R-_A6BC:!V"H,ZC%1]6D3M-T*\%^37.HI\NQ91N(4\>*B54+95B\-? M.?C;+7%P'0+Y=FW/JWMGFTP+/IEI"+U;Y#PB'P4:^JL/H46T;^ 24@H]/<]< MWKI-FR\B>3Z'MP^00?JL8=ZK.K2(U /TA?OFX52PY7*9KWALB4M>T@U-!#IKQUKV%'@SG: $YG(8@> MNJH^O7M^/90/@64D*7 # P?Y;.I0T?"Y-B@\'G*K"9OUQL%;-D;,=?Q_0H>. ML#?A([MP_0CIY04+3L?$]\D+=_ CCJ-0[:^0PG2B9LAFR[^'&%Z>"T)CK.LS M/5V/W.JF-!Y M^"A2T@%R?'\[]/TA8S!@7U&P&K$ K04YMUS(;,@BLIDF(VW K[_AD7K%[2!'Q MN%)#;Z^B7#+\U_FI)E'MC]0F&_9V^#<'23-V2Y@()E9.,*2(P3$EZU'<[X$K MT=@/W2",C-X,I^WX#<1DC;!0M F^#KFOPNY6.ED.#(]#+)LY?O+5D(HDMA]Z MHCU?RX9^+N/-^->BK:?-ZC=)3>\+Q:;>[CBHG2X>A2-!C,MHMMPY&DUE.0A8 M;\O,(P@[&G GGB"UTFSL#:K[=KE,/4($A\#J>,7==-(W@='!*OP(YC< T8FF MQS8?/\EE^8.(U&;++PQ& 5ECY6\$KN5E!<'1UJT<.K4PYLZN:8A[(+@6"=HI MP80EW+W:BD4+Q^A.+.@D+B78';(TZF2PUM-+38V"NE<'*:/XI8XKRRW> M>+_T%(&SIJPZ&:P#9C255EV_KG-RG0JMNQ%[354VE>GA$#M+7W8GX[;'Z7+7 MMO&B2A= 1[G=N&Q.UWUK=.T(T>RBO#&RBNXJA%W'=T-?+MUO^=^9'O U@")1 MD\ 1*#>J# U0('K$%;L78"#*>T,19//_QBV[1J>NY#.#XCN.UZZ43^ XF\YG MMY.;X6)T ZZ&M\/I]0C,?Q^-%G/P?8B=T$,<\%^36MJ$"I^X&?"Z-RD=):8N"*3ID\H6T*8Z+7G6=]/C^W@S?=0BP=5HD.==M MJH"W.!NRK?2$\<'H)"BCRS[N1Y1,2;1E5!_ I%N:Q/N>D@WD4;>J#+Q(@[J7 M'1%+418YQ=(AW3Y%2Y;8"^P(_BH M%4#Y80R;F*[<:ZF61$TW.V*46O%H$6^?S"+JZARD+6ZD:NE4&KEH\=J,M572 M4:)JUJE-*F->NS0O:VM#@B'>!]!.+>3;FYX2U3*HR"R4$]S3TE6YZW)1POW= M\J^NI^DI72\';5)LG>Y)\!<7EM:'N+N&IH,K[4E20:*%L@CA@F2S4+4F3-7' M='RE+Z%:PNT35C8J3$C=U@JLKI_I7)&VT/088)_@YBM"@P6DZRM"J=PL5P3) MI8WU1/2C>1$I2+5/+BFJ=/)[% M4")64\-4VMCT!*GF?F$'L))4^W3JFJS7!.L(I=C2] 37ED@5D?:)8^AY*#I0 M>N\@<>+4V:# 4>S^578P[>BUA5-#LGTRFD-_.<$LI*)<-B[;5ACBTM:F*$ EXX. MHL]$1&F$QQPIOKB4"4.((5,,:G;@F]?\'D,G_(VOEKMK%.8.X0)E>37 MB;[8TKYXM44A5C'&/A&FCSECK\FBMKZGZ7FJ2UMU(N+-Y%2:T->RYBM9\^M9 MGC.W_&\SQ^C*WR'(G*F[/.Q,'?@^ _NO?9X4/.AE@@S1[U5$SQ?\U]UHR@F> MC<'L?O0P7$QX S"9]@6*MMA8:FYWYSV912VJ8MJ'!J8X1%."5,485+R[0PG?769FP!I[FDZ#-YT'NKRPSU;)-&&17$4M254' MTSGPIC*KH?S-B*K6R]3U,YW=;DEPUI?136&P3\$K0M!L,[.!3(*'N!@BOL!> M&+7=XOX*+@F%R9L#KY"-7@/J<)7A+HQN)USLK&EJOM-!C0>_93I0"*HZY[I] MDV-'3#R-KR"&RG1)90?C,;2VB"NIM3#:*TGA);N([>[,M3Z0Z2G?$>=R&E6N M==9-\P5<;PCE1BK*]H^Y&4-/N_OSY65\L6B\_PNC5;_"51X&S;2!Z$#,]L)'_2W$ZZ'\]_!^';VU9H;"L7E:)R\Y&F7J^T7)JXZW16_#]T M/==4DC>!8?A>(.[^U'%QNHUIF]Y<-L7;@'($6^CST\\.5';T6*'5LJ/[.R 2=ZS<9LTW,I[G/)CQ9=18 M:\BZWI#I,*EY[,S0WZ&Q+;O9/*]I3T;S6*G5,<,^\>6?'WV5A6#\]S7_$*D6 M)DRRTCOF MT<]?2MQ$PL6^>O+]^);D6\6@-R'=HG+J7FY^""S-I?KY6Q*_+@??A#JD7D]L M(OE,-TTA6YR0T>++FY!G[C+$!76\@UQTMK^FA"U.[#3CU%L(Q:07*EZSV-A; MEX'0E+?%.:'&_'H+(D]6$@>*N[2[IJAMS$(U(_0-B5G8W#1LSS,* E>/L0NC)VC9Y?UM,U=SAZ^@%'UZ\TLEI?J96?:!&W;S^],UUL;2&Y+ I M7,H."Z>QH#CW0+0\EXE<[CWB!Z2S'Z1:WD.*B%=,*\3%V:.X/OF!>Z+1:N2S49^H$(86%"\+D(5>Y4E]>A0QAF#H9D3G3 M\R,8@!O$7)\P#H?_$0$$9 GV((&#/9 "*K[=@^WV1K2YT"BZY:$2>L)HB5R1 MFXUVFN7!+A^YZ>F=(>ZG/'$Q,(%_"AS8PP-[@-V2I2AIRY#P":+\_B&G9/=T%L.=X?\WA+("FD(Z7:I.%T2T59 4H:Y8OS/,JE-3G=(*=\ MQCR#Y44>2]E5,A,FG7\ ./T2:U\8K0+CBOIQRUHTK%;3-.987$' M["#$ ;P@EE6'%1\&WZ807X M/OE?YU?)ZE&ZR!9B, '=.93&.4E%4<)XET51OJ*O#*A49!>=: M&USU1E0J9E)14/#$J7Z]X5H6=*F0+GCJJM"K-PJ2H$J%=<%;)YUZPS**LE0X M%MQRU*4W#),(385CP2?OXK1^+88R8%,14/#*>F%;;]3EC_554U)PP+DHKC>4 M]8(D!2F7!1^K'RKU1J5^CNE&O(?DLZE#1$?D^/YVZ/M#QF# OJ)@-6(! M6@LJ;[FFL"&+Y,24_"]$*&D4!:LV1>L>MRRK>3A@)X/NIR96/_SH_ M55);B*SD@-'2M.SDDYHE<>B187OO M(J]@YER(;F%>K)Q@2!&#HA8EO5\R]L7-S)'%GN&TT[N!F*P1%OH[V=V3)B,. M#@R/0RR;.7[RU9#&6SBB_0-DH9][]X1-HJ>#/;50"J%D"BGP)*B2G/4E75P< M#I_#@C(@-JE PA/ 1^4?I:@#O'O&^WI[ GG8 1S@QI0 (N,J#AI+<2]WM.Z; M<(\N8A5)KN@MVM&(:#%52,H-,M$P(KS'::^5/-!S]T?LPIAP],6,@O#@B(E' M )<[#Z_409U-&^E])53!AR#CIO=B-OL^9(X/8K>][L24NI?A]RYSF,FG69J0 M$G((]/(F.4[6!8E-%I7C[5?+Z=V-%3VZWUQERVU9D;I M;9&^@O]"^J6I37ZO4Z2B9X4-; %IK6K>%_)SU9M!_:]ADBV>QH(K9+UVFT4V M2&L_N7:UYW*CZ$',_-GR"X.1=5"2J,Q1[6Z(!+X #*B ++X(^1]Q*X[F5 M'=J\J#@OF.H5LFA>V=KTFK*&N>E[BFLHMC V*J=-O/]0E\[0Z&IZ!:DI.7V" M+(VL=@YLPA*+?;45^W#<.MZ)#42IC"664GO/[7TQ=YSQK%97T()JV +I93KIP/T9LP MBQ?H/\-HF^AX\BL!F[;]334@9U):8JQ]?D.7L F.R1+6:/%"CE>5(D337J8G M':EBY7^*N5SR)*OA9UM!THJ01:ZLI MMJJO9JG%LQ?',)#.Y+?DM M]HYMJ20GLW-?5# )2=BA "U VM;]^@- 4B)%@@0IOFE'J4HB44#CZ6X00#<: MC5_^]K9PP MB'%/R^:CW[O0((&)1&Y/9YZ.OX^/^^/+N[@AP%Q(;.I2@ST>$ M'OWM?_[S/X#X\\M_'1^#&XP<^Q.XHM;Q'9G2G\$C7*!/X LBB$&7LI_!-^AX M\@F]P0YBX)(NE@YRD?C!;_@3.'_W$8+C8P.RWQ"Q*?LZNEN3G;ONDG\Z.7E] M?7U'Z M\I>P/_LZB"S."8Q>Z'E]3.WT[#?[XU7]Q,/GCD_SG&7($A+@(__3& M\>@HK"6II-7K??SX\43] M&A9-E'Q[9D[8QME)"&=-6?QJN^L*T<+G)_Z/T:(X@W0$-,>?N.+DGEK051TD M%Q'0EI#?CL-BQ_+1<>_]\5GOW1NWCT(]*6$SZJ 1F@+YOU#TNM47J2'T9LTA MF2&IX!-9XN22BOXKX*JZ$,:BB?>]TQ_.3F4#?XD53S&X>^%NI. MF00J!/TH!DZ&$O(B+B:>[!V#Z87',4$\%WUQ2A6R,?86"\A6@^D8SPB>BDY, MW+YE44\V/QL*J5H8Y;)0C$J%\(-&^ A9"+_ 9R>WW^MK5 AK( 8$MFE!*G3( MT!*N5,?,@VA6NT*X=^1%4*;,0-,I12L$,G1DQR'V];\\O)3NL2P0QV7KW&E@MF<(O0J&?I8(936Z'F9809NOR:-2PIS*"EEZY\ M>6$&)JUL#4L-,S#II1M==A1X1PO0J6T)8@8WJT[C,[\9Y#*T6G$*7"$78H<_ M0B8+ON0N"G>G7*G#9K&$9,5O,+>@\SN"[)K8=Z)E"RV>$3OK-# M1E^PC>RO0G.SL2';NA9)YG_MLM5:XYLSQ&OP0B)]86'#,605Z]"B$]B[$>R M*S[2,13#SPB)-YKP*X]) >.W!_$RS_D0,4QMT:F1O>FB0C/BO]-WADQ5WU*5 M8MB,PU\@5L/8/>5R,3&';I]ACFX875P']4:B$]TXGN5Z_J W(-%Q_ H1NL!$ M=K0[;RY^EF5M8U'O M)3>-&XI%9[O=J-9J/,J)!'.AH\%T/=$8=I92Q!HS,W=@;&?"M._ 59 MXY>*CHH9->JP>44NF6@DSIQQ:4E"F],3[EP-M15+8W5((RBVLJK M5[=/KE:EU==BHZ[*HCHM3[$V]V5].JZZG3IW;0L;5:8$:O+M!F%SIM.W0=6: M@,:-\L)@,ZIG 8;,"C&G%8ZVKPDS#:-=97SIN8(U%R28Y3VC8QLO9!0?)4<@ M:"@JE#453-P34?0D*'.22J!^W.O&CFVZ@+@@Z&3M!A"KEHX7:B@H"#=>M7ZL M4$8G%4&H*M2/BU"W7Q1:6*?1/HFFT'/^!8'@3PI(TM/@8E:T:3%_ =0_A>P%H'\DJ(@\?Q MX/[NJO]T?04N^O?]Q\MK,+Z]OGX:@^\\ CT;"\)_;8N)]!CP&$=GY3@"W\5H M-\EAJ:#P&,\?LG@>/XG_'JX?!;^#&S 87H_Z3W>B .@_7HF2#\/1]>WUX_CN MVS6X>Q3?KT%+FLX.*(\Q?&[.\&5_? MN[@>_-=F!2T2:Q_C[00X]L@554E2A16_AX05/_E8O TJJ'T*?%G"BQ&KE1A-:'T.> MF.3"2@ 'M>J=P[2Q]C&4R>DJK"=&SK!BK4 +AMK'T">FJH"8Z!^"FNHHD9S7PI(=;[P:>ZUX*EHO*C;+Y/3(-%V/0)U\UD;@Q_C*'$ ME)FR@&H*>:%P_A@7B2DU=SW5%$_ZT/\8 XGY-U*O*:@&YP!BF!/SLVZUU10# MFM,",=").3JLU!3(U%,$,8B)R=BOTA1 SFC4Z5A0Y5A##GYB+ MS59J33&7>0@AQDABVMU:N#6%N-09A"@G9XF9U7QYU!23%9Q'B+&ZE3XES*BC//E3R)^5.]_CQS,(ER=RU^\$ M.2X/GZA]P./37I#,Y2_!X\G&A2A%+@#*(-[?A,:"5(%L&SV,;B_62[^&5 M#QF?X^4=<9%8PKO7TRFRE--1B9Z+&4AH#MVY:+'N-@Y\1H[B8Q*T6W.S)_]F M$GV*NM.:D>93W ^7?#_[+)1IL'=DN$'G;UA]LL3[(=[H:T=YH3\?<323'T(F MIXPNFNPQ0>^@3(X 96*,_'S4.]U(2 PRR/Y\Y(HYK=(NS9D;Z<[B MVW97%H\FT;V%\(12_PVGO=.BN+YTI1TH=9^_P0X35QXU8%^KYVYH]"J(/##5 MZ=56I$(E6DT&0FRKU$3$V=J(,YK4Q_O3?5;(I)<"ORJ=A'$ 10?NJI2FF-/I M[:RLWI+!4?+)Y DNQXB]8 O)8TD/0;!+0ANR;%K1&A01#[LQ%/)6=Z<&J+4C M525#%4?6NQE].;$1]E\,\4&)WP]:07BBH*^D_<26U%])JTWJ2^G;8JM+:J>M M@$1-@XJ3#PVKI8U%2P%1Z'1=R2!82M57 J4\SQ1Y9*SME+I_8H7KI-',2J2P MN?2 "66*!U\ :XD,Q4I/2 C.T$4@++T!5(#(GZ)GE!2+=G'4;A<)?2=]ZU\> MYDI-5XA;#"_]M #J.0LFOY6^EQ2C\V?J*"4DHUV013QZ)RDNO7KCX6I/NQ'S M!B;VL)[F" 0@_OLO/[WO_?@S!U,%!JP$&B X IB#$!!0B%2M:0A+E/%Q@5^^ZRPF%,'B'3^#^ZK^MQ7&HD??$X'GU,W%'+P.57E M"\J@YJ3K#BE#'JH>U QUX5S.,8'W>(%=5$@5R8J3 MM/>]TZK0\* =S^K6Q5A^FD/L([*+Z2.U6'BO6RZ][%3UV7N1:U3L(_U=[S/0))N6Z?J"G6'%U7 M@#$7>ONP8HV$H^'_SJ%8,I!;1&:0R*O#V$*M(IZ0-2?4H;/5);UWLW54BM:D MU_EI?0>^M'HL/=?O8+NL3>(OB,X87,[E66.]49]1O+M6?2Z/=7OGS33AVU]1 MC%E&9$;QYHWZ? E3$^!=,NJK4D=73?I*5%:/29^Z\VWYV^V^XH(OFQWPX,'D M]M<4]00_WO[:AK68W]UI&DKMJU#)R%1,J)>/>J%>/K9A[A45:H!2:\RU(-3A MK5ZHP]LV[(:B0@U0:NV$[NUPRXMO=]K:3B,PZ9VWLEC==?NI$'LZ)5?LM1TZ MT#((69)ETXKNG2JR&6EFSZG[T47[IM6R+!H8(XV'?W3BLI!8@$CBC' 4HHSE M6";/W\H D64 %,AQ;P;<.0(\"AZRM(ALQ/<+>2*RU\R:[>( M@EH9E9J.M2GQYM$BO'1T[)41UIZP4]9\YJE,4Z'QPWH[ZRN+$:VR6M;6F$[= M5V$YRAPCP</2GXM=LK+:ODPL.. MCSS-<. 85)[\V#'EY3EJ3'DR MV(AIW$><>Y-RS'^;R)<85I>^6^83Z(8;-=P(NY'"0M)%;=\15_".GYW@1D0# MAVHQ*MUPK69@-7:NYM/HC'NUC**UCE93V>V)JS6#G8O5 _PG99<.Y+IS@.%: MK@B1#KA>C75(R[/944= !@\;#F2@0)X'KS"A=IRS971FK/4LB77/8=N6ZKOL MR&V\>W3:N7OI<9C>\FII=)[;8< MAA6LXHS9ZZ(9]C1'#,G,*X]T#!W$1\CU&.%7'I.1.?CM00Q]!5ZQ&Y:T;)MI(%&]K;[.L M M(9J'QS4R=TN8P>3&\ALX,8!GDPW5NHJUVRY9]?L_%C9:558!?E ME5J*75E;EF,^TW+[ED;N:^*RH,_XP:0_F/3[:-*;97\,!P)])M18B8X:Z0F< MM5KDZ[/R09/!8?G@6^2T?/!DTG?"$3GJ2B[-?+<_GJ5(5CQ:^/[724D&\+4 M#BSMR'9X.\R0K?BU<=]!"=F&,)OR$$3MF/Z+6'#/D+^II_$+:,M/>DUG!#5> M#!K@-C!$:Y5VKZBX>_LJ[UZVP'LM6OYC;[& ;#68CO&,X"FV9/2TI1(483(; M4@>K]]?H'N+$;=X!<6G81LB##7T0-I!Z _%&*G5P'J#@(V0A_")7]-)#AKDP MZP?3]84LF2Z'Q/7?(4UATH=$U64IBJH4@QN[565CU=?+JO*^;/B4[ITA0TNX M\M.Q%&4[<5FX?^OYAF??T[+<--$%(6R"4^_(BP!%V:9CI_+Y(7&5>#30'F^( M-,9"XFQ#4=5]2%P5/DS)]6*DK"Z>?3'P2QVRLW30MW7(SG+(SG+(SG+(SG+( MSG+(SM+Q /Y#=I:]S,Y2<2Z(OQTGD\ \I=6NG+8CB)C/E-1C)JP(&TZ\\ M.$R>R6%FEBL:T@6.) R8I"Q_\,27X*:!IKB5-@,ET@LRF"HV[S%\QHY_Q;

?K5"?5RO.ZB=SQ4RL7J=P29D, #=#VF MX*5(0SS;')G/E$_!\PJL9//?2SDMU@@T4E//8V?GFQ.= M$HE9.,6'1#B%7[F%8>H"DC_N*51K ,MB'G12@P;B^A6%KY"E)K&SGDQ,D*GP M1"B%;!,XHE$U4L.@V:SA+46QJFZ( ISUU-/3YM0="LY,X8FXBHT,FM>YBND8 MPE48,%*3XL\3019^,,DR:'F?M9\J0GE5SWHP,NH7YXF@#9V(U(4ZFY&N^4YS MA:9('ECRCRM6W542*[FP.7E02K2W9]U#!A5ZPM)9C1!'[,6T-R26?FLZ\B"9 M(I2J^89/]8R]Y=+?3H1.Y%KG&\I" ^02W>,;23?;OT9MLC/W3W EN"A;@^.N62USO00 M=EB@^5-J2:G1=&A:QTH+UW,7$6HG0U',!=]D0(F1[!_@&UYXBRSIQXHT?B>, MIN/2#'C:\:+MS3AA0XD%X C-/#_+9 !=K,NI)[@4CS)VZ/(KMW)[=[U3KRG7 M'=TE"M)MC) 4HSS$@I@2D9#"X-G!,W__8GV%K%[[!0G]&_:$,A(P6#@TOGN@ M,LPB>PB%0"Z@(_%G^F//$][G@((PN@4)\!S0Z,9YB"AWD:0G62;46K]Y-;MQ M%D*#DU^L8K^8'HPH1*Y]8\M86>F&U"Y2W),#$V:<99^;*$*C \W O M*K3.[>='@>:%W*>5;>? 1 G!ZS77]6,2NZFHDY9G?6IL-'/H-[E6"L^LRS29 MC$ _7=D]7F"9OBTSX->T>DLG'#+>$5J.B:K'0%W4M6=YBV=O=4D7(0:<'7FM MK=#6.04SV>?@U@YH5><+70B8B]4K7/%+N@:2+?+,.FT=-C"3>CYTG>"K/EXP M4J:3?.D<84K*F_J$@$)$+YGR-ZG:UM$#,S48AV_90\^^@J37J<'_#S@ MV@FVZB'_@?V=BAE_B.:,4_(M9[#7E)[T.CW.9Z+62KKMFX:O/)5I.,(BSLH! MG5J\M830)1TT&4QTU,,N$#_1.%X_UYN,T'ZD?M;BK&,6A@3V4)/F;'7=3Q[/ MZ9WA*T_$+L=]Y;'H3R??<9Y:H=ONPAS<3?D*U:OWC]@+-W31O6LP[NAK==QK:(2^ M,==A?[DLTM]UQ5O+9&[LJP%6\@_Z^IGUT>Z*T12RT[. M.K#*-/&,Y7!0]2Z%3M[>LS0YF01+9C<(\>!LM4[FNO+[)?=L+AHRKQX@@3-E MYTL$.9T]O?!>23V+!>T D[]Q$SR7_SQ#CL23_P=02P,$% @ 25H04PCG M0+.T20 #?@# !4 !V96EI+3(P,C$P-C,P7VQA8BYX;6SM??MSXT:2YN\7 M=BUHZ0VOV(]:[MF=V@)*J;:TGDBNRV9QT;#H@HBAB# *< 2.)?L5PM$R M]H/H\<]??9Z?C^:7D\E7*$F]R/?".,)__BJ*O_KW?_N?_P/1__O3_SH_1]&'&?HFO@Q 3=!EOMB%.,7V0 MO_@'],]OOO?0^;E%L5]PY,?D\_VD*G:=IMODAV^_?7Y^?A/%3]YS3'Y/WBSC MC5V!\]1+LZ0J[>W+V^+_V_QVN';$DY5,GT::.0;2)+@AX3#NXF77LIKW?@:I)1@_SHOQ<[93^?OWI]_ M>/?F)?&_*C\^_X(D#O$]7B%NY@_I;DN9E 2,"%\5OZT)7LG!A(1\R_2_C?"C MEV*?O>A[]J)WW[$7_:'X^<9[P.%7B$E2?BCM^KY55J'TK6NP,TR"V!]'^Z'N M:@\$G[8=DAY@0%/?N0F+./7"O< W-9W#OL/[??%:S_V7IFX>[_>E&YHG@9V* MD'M_7OEW#=F/-_1O+8CX):4=&/9+D*P(C0?F;^ =0U%V57J\;)4;,F\>$]%V MUC/R,E=>\L +3DA*"W__[EL@J1\ ;>.?G&MZ+==T$QI1$KD'ED:S"\DOEW&M//:IN=A_J%S]16) M-R8$Q2>*]7*_A0]5J?GGI"]6P&^)$9S$&5GB7K79M,'B,Q;@-B$59D$9CLX_ MS[_ZMZ8X*N71KTSCO__T;5WX/KQYPD' 2?'VNP]O.278+[\MO.TXH!0?GE VZ+I.:8D>*=+\<-OGW[JF-1\X(()(A!6[?6O@]>Q *5;H9^F=Q_13_0/5SW* MG/UM[06YY_%[]"H*S>%Z%JTIZMY%JC8X4_ICM>EE2OVBH_%/T]/T\QJ7=XI& MPAZX]!HUD*;7N+P;G L"%&'<^VER-W+E,3[%T>-/]'_]/89"115ZTA]>0J WH,I1&:/R%H#,X/WH"M?(43/GH7D)!KC*0^:^U%]/7 M?L+1HQ>Q%6RRX?,S"[Q<1W$8/^XNXYM40[<]"W)&P(,,K2BY5RDP2'H(]"YM MJ_"W* SEI:%&<:@N#UW&B)9XXMF8+#E_]+QM8T:F^*4[*U/\_-N,Q%M,TMV, MFI:.(G_\MRS8LCF#B]V"OEPR1]-+TP6S]S"%4;F'VN#<[8^U2]8;&G2=WP1/ MU)DNZ._!0XC1*$EP>HJ)GOWI>(.]!*_CT)]LMB1^XK-7B=3?6FFXI)\%]";M M-.)@Z&;&*-"LU$!-%6A.CVV/RU),JN:C99A2VB6[#)";S%*(@F&5'I^X"I]+ MHTH<&IOF\2I]]@BF_KC\ZQ5^PF',T5[&B<&#]=!WR;C>9C4Y:*T,AI5]$0O1 M8*&$O,A'U3\:12!>!C3R7F\#I:A@51=(9=$D@-LDJ#>#FP MIC(NLR2--YC;9NBM :=:' P5S1B%@6>A@5HJT!SF M)%I2D-5.K_+(F<9!:C5I-E&G$P+#-C[+(LUT"5"BIU3GO08+Y+Z/N2 MQO"4CCK8CN1'PM^N6>*RU'2WIM7+E'H1RTIM<&;UQRI,3.3*K:D(JHX:^B=? M7\TAW'H!?6?$CLD:^261=U!-&-BKN6.+O1$U<ZR]=C964L)J.I\9>/9X Q1 !(#Z5SDI$<*BG<46_V*?S7V^A6__'9Y M]Y>.%>U'3O;[2<#P'7^-WP>O7 D8H6+9*:,S])?,B^@@*=H$T4,P;.U^^NE* M909_Y+1V&V!:M4M_AU.[-1CA\$BY5_<,7<5AZ)%DV+J=?9JIC."/G-9M TRK M;NGO<.JV!B/LUUT'8;#=!A%.SM",OO?@NE5$>.7J?;D@J@[J5)+.XC@]U"IT MDXL-7NEF;,J-%4DA/6 <=L\V_BJ"L,8S5Q&8 *<,OZH'@]>W#(T0@J=T=)^D M_#CG+?:2C.133*><)K>J[EOO)=AD&ZDSD#QW5>U26&75MQZ"J'X9HBX%"AEH ML]9\2AW[,X^DNP7QHL1;\AGVBUWSB682NT\!+N>T^QO6G.*VUQZ<@'M#[C*T M$$-<[K23WNK4'<4YD\D^&5:ZN@#2K,C-LLAV-MDJX@28(UDB["X2-D.M@6"D*@SM&?.)<5:[ DYO6[#@9/>8; MZO8VNV=OEUS&%40-0PP*[F:];8#7\]TZ:1A4L8$H!-A,YW;W,]5!E_&;LR9C M3D:9>YQZ0_QP%:0GX2B/>!7#<507T1F2 MWR):"J+%G'KS$>TM&SWL3\94,GIY=Y&.!>PZT-$(PR"4!4(AS$$CU IT/J&? MG&6*J4=\58=K&*PKI-V.U+60V\-TJ2@,LACQ20?HZ':'BH#'%4VXE_NEY=AF M*=:F#C*JN.W.S.#;?9A:'@9U[$#*>ZM?.ET453QJ*A_UP,K:TZAE70ZJ[+R, M2A &40SH),.IH?R+;DWD@(4L>.M8^RYC0:)5/[![+6*=-)6FCX-\>9_^I=Z< M1__QVV7\A,GH(4F)MTP[IDN>NZ"5$A;CCO!P<(*H$(D[MJ@,^K64-2!#$9QQ4\HB_VVCL:(DYKW0)2*'N&S*P M*" "4S.A(3N08[_'CP'K6AB$ZD"RQHTIY%V[?BWL;E\@%09!&AN$RMZBJ50? M)A^(1Z,HRKSP'F]CHJ-/6\PU:V0@NV1IRH#BB 28DAJY+,J%!V+$?V8>H4.6 M<&?2A@LA;H(+5G$U1#3&XA),TR"V*=A-C%Q2)!T MS1X%U"YO.F*@&"/'IN1*+HZX_/ D&4>^%44JN6$(TH$IITV3IR@TL4XS"\;OXQ]=81BT')+*BL3VM32J@ B MF U.!V7RKIEEP9NFU,2 M04!,4J-3\*>0/"O_@I@.FD902/.^AZGOAR?->UO2O =-FO?[D&;Q' ,AS8<> MIGX8GC0?;$GS 31I/NQ%&EKQ@_J:2_K7*5G$S[+-V4K)02@C0I42IA:#1QN%_!5OM0%PN/ @] MI("E)&E)PJ.*#)Z),+D.HDI##*P+NK(%#>E1LLYS=T> );#J(\"-AR!(($,D M'@'.9T]R(=?5S#A*L*?P".W'SBI9 JJJX\8S&%4L A)JF+=K*C-$0V:7CX:S M=1RI-PB((JYJ6@6NK.WN?D 1.UVT0C==/G<<6W^3(*4OODRWFRRJ%CED>T;5,BYJF4MS++&I4(@:E^' MK,N$0A:UA1W38AZ'P3)(@^CQE@X^2>#)K)()N2*$&F#)!E$"!!64L(2,=)4@ M*B4=DV!&,",AIA7!#P'BR,=DNEI)>WN=L"M2F &7Y%!+@B")$9YP31_!Y\N& M!LI5$-<9EC:3),DPZ44>BH7B%WKW_^N$;5&HYKOZ[>$$\ MGW:)\]WF(0X5V:>D4JY(H(%8\D B H(*:EQ=-MS%J!!%N>P0V:E:8"7F=)Z[ M(H 45EGUK8<@*EV&2&C\K;H>R.67.2T5!Q+D8JY=OPQDU_TW94!00 -,&)04 MHG6&T0$.)-1=UJ,Y"'@<+ AX- 0!CQ"#@$?;(.!QL""@?&V>(H3ZI>E#&#QZ MBN2$6FG7I-! [O)#(@J**FI\2I]1J:!:QW5&2Y[B;!*M8K+A[[^F?Y%8J9!S MEM-2![-*:BD3 L$1'3(AK66>=*XAC)BT:UYD/LN,G8.Y#B(O6@9>6*5'E,V( MFU6T\>T059#&')TT!HQ=W M?%Q;"[IS:ELJ"X@S6H"J,]Q%SH\Z-LZU!CIBF6)V7T3PA*^\U"NP*>U5B;L^ M5*D#W3U-*9,%1"$M0.7YR4J'I8KQ2DX-EC*&7-)0ZS'6[!+O2+E/'"- %'/' M5"* Z"'#I0V1Z2B@+BBPZ?@3*F"XPY'FI$XKG61;5EDI$'=-&";;#&4$.$F%4X 2VA'C)YEONXA0M8O0YP2A= MLPOH4K9)Q&]F@L_+&>JFD>62'8C(H_+(]XB,0CIAY[>.* $+=X\(DB"(9(2G MOH>DTD"EBF/63"F'27,1!LL@39Y117:P^N MN2)BFD-F,VHFMU>'>"TAQY&Q!& G,&Y(@."($I8J+&[>%3!,[KSL(0R6UV'L MJ6=96C*.,^:)\#K)\FH!0 P04:E2Y'%!Q"4'J?\++_J=9-MTN9N1>(DQVV65 M5-[*-/]FJ>V6,[U,:K/)2A40S_K@53"P+@(URCAK]%A#3N:Q3>,LFUN\_'V^ M]N@'G&9IPGI0"DP]"ZY5A8P50L.7!-QU3.4*Z.&]D#C MLZ3. HC]B]T]7F'"SATL\$MZ05_TNV:$8:'K>O1F;4YW,&=4!$'"OFA50[T$ M-0M #VR/6%$$^I45@G@IQ[V_?.4E#]S.+#E_]+QMSDP3#TL@ I9U6IB$BE>89"EC?7"\/X MV6-1_BHFR(^SAW25A<@K%(!0\2K#U[1Z[W'(1BHYP_^2)A[:2H?XHH=6IM(/YH M$K'KK&.RH_Y7T7C:(BZ]CPQJ*@)"A-=:P&8\,.*(S MCN2<$B*-4R^\L1W&J8Y"LT+0LMB][W$-4,RXHW748_@O$W?/%S5HD3JB+!BW M8@ H9%.9WIV#G Z8D7B+:0 UHW!3VJ&RT>66]8CJ#DBOXI)1-N";K-+)@V&6 M!4@ABQ<3Y1$-+H7/4(2/NZ)\P""++?@0["^\EZ+9*+DE%W4ZQ-* ;8VP)')@ M.*0!)ZS3%:(H]5Y@=7(?X]A_#D*5C?5CE_3H@FI2HGP&A@8=0-VJ+Q\#J>\I M=7L>VQ!S@[T$WP>/ZW2Z^IQ@SF"%A08=E\RP@M^DBU8!#(=L4 I;;PZS^@_=NKNZ1,7Z.:I++5 M!=.!]00L7,8Q&5U,;B:+R7B.1G=7:/YI=#_^-+VY&M_/__B'?WW_[E]^1./_ M_#Q9_ 4>8^TVA^@4!F*EQ381M31$YO7;,-+@'!!2E>N\,V_'ED_L%NN[PD,L MT\L!RQ;HVY)@2*2%)VQ0*Y?CM[GT*9=%"T#,J=+7D@S[#;YW;U&W5W.[0&IG M1'N55*\S.'%Z I4?IRSXDR^3>KDR"FMM(&ZIG+RZQT\X4FY;$Z2&F$_L0)1- M)18B@S-(CTLY@1A$R_C(B:(/VMBSB-L;3/2=ED[!\18? _#./A^%-!P6F2 * MG5ACKT\:M_;YP/$\[6FQTJ_N]!PS*0TW7:DR0#U?V=4 PS.F/C_FE(#UB'7H*0"[H3^L.4XE/OT.(WCA=<,0Z[U&!IV!V&2W MZTBK ,8EV:#4[3^"-[O4V*[0,*[\=?RRQ5%B&MP9= ?:0F(V1[&G1*T(AH=] MT,JWW#;_;.U# >@*X^B1A0%7^$'I^5HB3AV=!%S+KS6>@Z&/!)29)4P)9HRE M&'88=Q58Z $8%NKW'1B5P)#.%FFO\6%CKP(0,DI#A#[A!(! S3I QO\[['5 M!6#'5R,R6SP8;0QD 4L1+3'@D:'W_AN]C ;]O94:*$0 W M39>&0BKI]MR)$FK[N(D@!H8_:FR2*^*+D5F2)Y1[]_;MV=O\?RC)D\MY6;J. M2?!W[)^A__WV#7WR]AU;L$%/K. ?:1=72@;L5BV?+RO')\I(=T!NE#KEGC8- MBB#F-..) F0KN4E'!@SM%,"$C5!Y!L/]"??AN[-W_TS_]^$MI]K[[\^^*_ZI MY>$9HL^VF%^T$QXW7_ !>Z]\GZD&$_;%'(K8$.EHNLTW&]V5< MX56P#%3QOXVB2T;9&]+DEUD+#-NLH7:Y5RHB7&@"H5[# +XUD>7R)WB-HX3V MT1.^Y>PF3M@!U^EJX;VHO'C?4ASO5=['Q,XFYCY%@*'K?K@EVY[+4E#,]Z\N MF^6@D!8!QI>*(W?K(?[0RA:&@$ ?"$Y'WU)V& M&1OESMB]$W$T2E,2/&0IV^B_B-EB16V-@5W'*GQ8=W;(!]&[P'U*!L/_HYHC M#G'JPO\)Y<6?H>H%J'@#:KZ"[0)OOP1-8#4VTQE3\T*00@W2J6##&IM4!U8L M8(G6N!K'IPW!1PKM*?[\&IA1-6]JM2X@*@VWS*(R0+WBTM4 XV&M8*K78=H7 M^]2*('DW\\B4\(LV?#[C/\.$ [?Z-&KEX7AH,DC-1Y4F4%X:X!KY2?513%!> M N)%L N"<]Z"Y&K>HB9\::A'TRT5AO:-;> FOYA+ ^6>!**M/\R5 /-+?<.> MM=;03%/I IISYEOV5,0[U0U[1]G/8!G^:34&VN5@$_AIQ,&PS8Q1L0T" M>+S7L*MGL&>E.1#K^H1Y%FH06=@SP&NS\35$=T*+TX9V2NE!_9XZJ%.(0F2: M13@G\W5GL(*Y'G(.UX!B]VRQ>_JQM*#?OLE=)N[X?1 M0FY?%2,5!4,L/;XNIW)I5%\G"^[BV"*%D^GJ6%',[>8L.R>Z:"5"3C+N"<%5N76:ST=O%J5D,QG ME LM6/G0+N,DG:X*DAJ\@$+6;;2B@=L.4R2"@[/'!IT0F$SG"S2]1O/Q_9?) M)9C<'"T3;,P*7<$]Z2<'IWBPBM=7U+_1C6M@41F'"3R_UT/D>S^^GU9 &$!U7&A"(1C"GT MU,@/DO]"!5N:]Z(K#*8#,B$4\ES,QO>CQ>3N(QK_,AO?S@=E3'@71W';H,+!&V(\"SV7O+(VH\DRHQ(8SMDB M%6+ Q:?Q/9K<74YOQ^CK,@[\!DH@R.YI3U(VS9X;93BJHA9WNS2B!]U>&Y'+ M@B&6 :"Y7RP58,U0ZB%B: M!C;#)EL0:#UVMFXB 56MFC2>0:EJ!2Z+<#G70)_=FZ.MR,OZ;,Q1A M*#%;/<5V32OT,HZHM1F+!W++XRBYP*N8%-MZ%MX+3L8O*?%BXM, E.PF*=XD MO=)AG/2-[G=PGO33B;M 3_(Z,![]]#8J9I"+";R+\?7T?LSFD[],YI/IG=A9 M0/X34?"E)8O1+V!V156U5?C/"QQA]8X7I;3[MJV$++9+013*!(,=3&&3=H-% MC6EM='D_O@*S:^8.I\;UN(Z,TYA(!J\5!S4%@,4^$FBRW=DM]PF$%I*TB&5* M1.->7@M-Q^>0;$WI'$*/%F]^-/U#]-OHP+(D)9?5O@S38F M-"[),R;)-DV$/*P9^7_-\D4BE1_;KRB77#W$V"9Y]RD'#)L/ *\;3I9[8Y9% M02BM2T)>7100WFO:]!'S*A[]+4 \^[$R+1[Y%; "E-,8)QXS$3L7^&VL_R<# MP_V>/ ;C]\T8=>X][RQ0D1^1G59)UQBQ,KT(2H)$79QV$A_^JGSV"7PT.)^\ M;Q2_O_MMMA%5!FEMS//_._#F1W[_&NARD&5R @'QH.4M(V7FH LO"9:CR+\* MPBQ5'GDP:KGT@)8F-$EL4 %#23N9KC,_3 =/EY'#_7!L+ MG^D@KR0P[#X(?I?T M96'(RTM#$2^.G[+.T^[!NZVR2C5B\F6R MF, Y7IZG5]"LNC8%W*9?[@)K9UHNGT);G!>0R>+,+1<"0H'&^@4;D]$FP/?> M+.)[S.HI"'%K"7D1'\&!WV=T9?0\>,W[ %_+WK8H6K3*?*JET+Q_%=X2RT*^,*CXKNW M15PV)QFX)O6;S\'05 *J2ZFF"! >U"R_CLEHPZ;J_JXCA49^&(>K@"WWE!UA M,-PQ(11\4T/D1&="RRE9=4+-KH2SDZ%R:-7AT/9C*!&B&IJ85]?ZG/A)-\[V M/G0-9UE"A4SYJ8'E5Q(.1/4\I ;C>%J?@VG@CZ3ICPPU#W$G*([0/9M9/8]7 MYS0R1%Z28#![NJZ*>WP:1R]&D4__>TE_#)3[%LUJ;B-$.R/:4:->!PSW+(&* MT65Q05.QCI4R12"DHZ80["7X"N?_;0S(+KUMD'JA.=6_=0&.SY?T-*QSY,12 M&PPY>T,6YD=Y4KB$LK0Y0.8>DJ^T-FZT7(99U&:W.,E#I[8C@;KKR53 M'9:P:F/T5!7UH,3:>V 61EB%()OW*23!LI''*K5%JA[<1G%@UZDPQ. R.UKP M6:A +)R+X:?.:P+F_G%+\-;;03HE8-/,[G'(OM/,(\RQ']!>NP5!\YUR0_MZ MTG8I\!EM:8%D'HL[63_#B'UJ2G:NA;:Y&EB"LV2 $7U='RZW=(:EK02^GJ$- M!?AD%,&*\SZ5!%B*E4UJYNWXEEGB^?VCS+8R#%\I,\C./S8UG0Z(GC!YB!.\ MGT^4H%9&F]M<%BPI>4A"T9*,-LIZH-8O\I'I P@\U699Q)^B,GR"ZH'+H]&" MH'DHZN6ZKV+(7LZ.[<-:J>ZPC-68HV>K1!$^4]6@#9.@<.F8X45T1L63A5VSSTZ"EW0 MU_-3C@0OTWP/#FV_7"SI-N>=ZCL>\06.C\@<^<-TCM@:-/FB1)QC813PGKD::K/)F816>F4APJ M&M$;HHHRY%I@Z&D-58@*J#!ULSRA!G6[?(LD%._:-*HQ-;G37/*E5QF*&F2 (%BS9F5T-4\C]C5&D<_^PX9@3W0PIKYX MHU\13I.Q[F%<*S-K#WTP9-X#=)?.X^OK\>4"3:_1^)?+3Z.[CV-T/UJ,T?0. ML3D@(-1EMG3LX18\;_1OQB]P(E)*3JR$>W "=E1 MT[YX828]_6"EZ#C5RI97TSSU2&JB@CUTV;3]&7K CT'$\G?S70G\O?^8-?AA M@!H<1]H14#_@\OK#D6]7(5,TY]GLYOQ[?AN,;I!5Y/YY?2B(BW@91PE<1CX>2.)_!G]<*P-L7].5\6<@1=6F=A-^R>. M5+;3A&3'_!RM[&7'*!A,"SBF-<*AP4;99ZA5.M]MVBR?Q0W5&U#]"H"W GAI M1O!T5=]FKYJQDP@ZG2)5 FU-A0I28+BIA"9,;7)!1J%:E#.,(_!6!EZE-!BF&2$JSNRSH6JI <]3 MS8/'*%@%2W8B0#!P@5_2"_KVWU61MZ6RTX%/+X-:XQXK33!\[ 57&/5DFXU' M=LSA-V9*E[S?X/YF@T\EF)=#6%) @!8972FC">(<+(B8)SZ^5 M"5-HB'K'-KMY/JY33YG\FJWR /VII4&2OM6@"89_O>"^GJR,C6Q^!@\FE72[ M?4<)M;UQ1Q #0R(U-G&73IT]$9P7NXF]*+F+4]JALW9 FT0W,^15D"S#.*%# M&Y-3V[,LE\0[R-PF-?E.$Y@GW=K5IQH3?&@VW,]Q&Z.VI;J4X M& ::,:H2)NY0K0+/GTKL,KE-OB4P5+-%*CD^Q?7.T*Q*@E'IPO-Q2C/M?5Z_(D!0U-(G]M&'EC9N M#^P"E<4L+F?LNDH@U/T8Q_YS$(;4N$F44N !C5A'_.8/Z["P9QDNR;N7>4WV M]BH C-_=!W67N&49G+MU*2@O!G3,64*W=[]:C2$(:^E<->+0?*D9JHJ!0%B5 M)QXR^,*ND-.Y'"G UB1-2P*,NY+"ZK(A%X+G;')SH>G%S"ELKYM=4>*$I)-)J.,Y*:X+>24.K M$@?#)3-&83ZB>5E(J0//174NZBGM:UTW8>_"]BYMB.TF>YHLVW_2LRAH0\;# MS'C5E^7*A<5-+GR+<[G;I;UQ[&XR]/AA7O0=H M<>,,ET*-,CB-JPMV2@%P[KQC9Y_@TZPXQ"7W9D-DU]RKM:"Y7FO$@USVE)"T MP3WZKR[OZ$^_C5]X$PB>\"3R,Y;M0#E[9Q9WP3%;T(Q9)MG!W9XE0"%_3*6" M:IV3^S,K/LU3ZFL]X@=_Q_XM]A)^"(HU#!:C8/\Z8Z>=RM/0"4\4&D2/BYCE MAF(-*<'DR29H/?&[7#'YY)^K; 8G>Q$4G^S"2.&T2NJE&=]<1@I=()%$,P'O M@GA1PKQ%')EW>)O4W ; =D:T@UZ]SN >OR=0,;C-[]+C>JBI""^<59EH']?V M*@$"-2TCW1[JX EK[RWO&_= [OB0C*>67\>ACPE*&V4"(?"%EP3)=-4YQ;C+ M_S1QUU;9)6W[&=1DK)TF&++V@BLN)E!E=@*UF>,!""4_)^S6AB0--K0IJ9(W M=(5<4DP.L$FEM@08RDAA=:GQ.;]TKA(#P@IY_C,[/V6IZSHOIK4YY@1V4)U4 M'[32G$X\2PC[2T,="B-I2(!];D'7":N^AD[#*?O,T%N<4XO#89H1H_0.C6 C M36L$A&*-8X=VGDZG,- Q9@N?II8&0R\C1(O3\-R9Q=U#H4"H5AT&XRD=@]), MQ>=02@]R*$\.67H>KRT*96+/#N8K/HQGY[WLU4&<>[+P;+:Z8/Q<3\ 6AYR M4%-S$L:.G'T* '*RR8*@]MI@*-H;LO9 4U 5 <6)3C9;+R"LZ4S)59!LX\0+ MIZN;.'J\8?=6]^'L?D4Y[<,/,+;5P>]1#AA&'P!>B FJHM@D3DB+. ]9&<@C7K#[C&WFI$T*($AG2U2U19R4BL"X5UUZ8?E&$EZ;;?M3:EW?,:U<#0 MT!ZK.'+(-3D'_5H7E'^\C@D.'J/+C! <+=O'#R*?_S/,+Z*RYO:CA]Z%P.&X/MC%\_Y4=J?/["B4+,L(+2F MD#9!FM]J&?GYO8&/M D&MCLC^Q3@>&6FIV&=M1E+;3"4[0U9LCY3%L!#D&6S M""!TG>-'!O >;V/2]U25I:Y33]O'G)9OM5$$0\T^: 7_F>NB2AD($^_PS 1=439N'C!! M']XEZ1O$M%9Q&,;/C)BX>!=ZQ@2S_K]"@3Q^JO4_L@BC#V_/$./;#R=G;GE6 MTO^/75MSFSDA+ M'>93X%,69GR](*6D9>DJ@L0&I^O8ITPF*,D>DI26$GAAN$,>VXV< MWZ?P'*1KA$N,B.W>3!BM<_HG#MD\IK2)-\&2?:'I2KKMVM9![UOFD"U@+_-U M;:-7@6!;S3Y6",%R42QK2R1?! 82+M<&STA 1Y1;+VS.&A8KUL8A7-]2G [F M]C.Q-:SK5\3@7#X,MR2$H6$'CSVB&"4>2R)+<)J1*$%^1BK7'[R@31RE:[ZU M+Z!^G\8VU*.W@A/>B="_O'T#K@'P\]'+/%3K3*1?>/2#+-7>_]#"AFD.^Q@L M;Q5]2@+8./: +[21NEFA1R^(\JFZ,$[8U2WIVJ/1$PD2&M33ND#X9;FFRA@1 MVL&@59@MTRQ?ED%4O9DU"?F8=3X1#XV""'GU4DQ^L)H6'?'6MZ(#5Z9"QQ65 MB$?X?NXP\W-M)D>_8D:;!>N)XGQ;$7L-C;>H(-/SX37,\F@YOZ:87UA,>]_B M1$;TJ+F97EGA>Y0X3!/=VW1Y.^U=',#&NJ\--@D+V- Z2%A;H\TC;8[!P34* MGM0]/RFWZ$=^C>8P)#>:(B>S4@T@:4U8>U^E_IJH6F5YR#O5M"=?3>I#!4\V M1JG")9TN0/I: =8->@-PJ3L:0Z/L(0R6GU-V#\9.F0^BQQ"X;WD##8;W,ULQ M+.Y7&$"*[V>!13Z0U^2IR]DM>[)+-(:ALQ*ZG+"".$!*JC J\WN 9UIUD(6? M>^%_E&>O+$(":VV7#.QI4I.-EJI@F-D/KRX:>9=P.9\70E7Z6 MMB?I.X%Q4-G#1"='^!SR..: @L&THF-:(VM+]4::@#8XDZPT^;HS8Y=L=NS-=FHH TUKVPVVX_!0&_XT[/\O-'5<9OJ9\:%R'9;\5W[:, 79V]C-/LI/3 MKH#!J7P(:OV%9@]%44 \<6VCZN:VGK&_;3'#C ?Z&2D?(]B5,3B%#P2N9S' M:_CJDS0\"5:2+-9>]/.:=A*[Z7.$_7GVD 1^X)$=_0 L3S3]D23K8,NWZN$D M':]6>)DFT]4EWTF7W.%\E*7XKB=\G]O#TR?^;.VSUB=Z&9C6=FH+Q9/= M(?;&? -G_D[$7XKJMYZA_+VH>C$JWWR&BG>S8*IX^QFB[T>_<@10+HP]Q2>^ M"2(\2?%&=5?BB=_YVAN\\/E.W>BK%_Y#-_RNE<,T?H8"<1C']0 )7KYYC)^^ M]7&0-W[Z%][F>6NG__B-'XC=L05ALHWS?>57- AAF\<:/W4JI(^BBW;7WQ#6 M>.RU!F\!O:$*Z;NY,FJ)GB&FS\C8^AE(%W0;1#'A!N>MIVI/,TQ8"@#O$5\4 M[5SA+GJ5X+)[V,.TIK/OH3XXH%.TA-.P:^7R#A^PJN M<+(DP;;88I#O(\B3#ZCRF/4MQ.EMY7L9V+JUO%<)8&B[%VQQEK728,Z6IX78 M :%N=9>L;AC>%7(ZKR0%V)HU:DF H8X4EIC.KA Z[?@O(6F#$O1?73K0GUAT M[;.LJOP:[.LP?J[O&;[T.'L3U1"NO[H+"NUK%"-77]W!:;6<;LARU&[XSMO@_?M?N?; ':_.)$./*U,=G+C[X16VX13:J*%. MQ]:T -;EED6@\5'Z7L4*Y2STEH:!LT;.V4JC#F:UFB@3&IPJ)F228SU+C*8] MQK?_&(.^]TYK*L\:,H[\FR.-_]XKJI/M\8FCE+XT9#L2ZFFU>FA8E\9VB>;E M >F=FDE=5,?4=#&XM?I027ILC%)EY]'I#NYV]@0L>*-"Z0S5QPTK16#K/TH# M52. /HHN"6IO2).:9BTPI+2&VI..\,)[I:5U@L2^WZBI"8*5HBE6M*S5X/-2 MP"HL551))7-1Q&2!<+!QYB6(@A3SB\_KC(*-5"'&/L1"\E* ]>WE8%ACMZF7[U>$VT,8_8UKGZ^PUP?#Y3U MBVFUBAD2$Y7AQ05JJXV!@9VJTYNQ>AC3N@3+0@\,7WN 50<'98)?4.%!.5-N M4;&D?CS ;(]XQF=#91/7&F%G<_]&P-4"@%)R\*JW@B?,=HSG4_0# M^CR_:J?Q=4V,=[V,>0>!&N_LN?'.*3GHFQ_B!,N6'>Q@NB+)L09N["PF.]AV M'9.K.'M(::A4GIJN$^BJQ@B6RDX':[T,:@W3K#0'=U5[P16&9J5R>>E5,_/E!(#Y&N00%9EG2A(PK%V=G!M$BD/=#*^,G=@*/U\._SFHKP M(QN@:FNJ'VZU1V!7-/E% 95[&*H:!0/N<%ID'K9K5;6\XRT,:9QZ8;^F)<%J MT<+.4(2A;$BXPMLX"=(DG]E3&-X50P:PG;VC*0&FNY?"DES6QH7J%/&! M3\-.=J,UE%Z]D?Y>86E+PFG^5A%:*T=K_1@,*T1,TM1$KMTW'RKQ-]?.C>5: MFM6W%@@#0+TX%.?=!VKOFQP&ZF2KE/ZT_Y$1O_G<<3U81*A2=-U/SU8'DC7V MT6,<^U R7RBW,^C&.28E$%M.E*,>O088MVH%L]?FIS/$58$PCT:1V2;CB6&: M][O2OX>8_86:/-JPN]S_SG]7?@YU9'NDXAT/WH_Z43KCDJ.4#6[0>5R[NDV* M94;X@8U!RY<@O_&6@;K+IJ&* 43U'%YW*46GO?398OQPPJ]=WF@A^]+E,WA? M64"FO*B#W07)3A[PVR"]^J 1VP*VF$\&^NKM_-KW[$Z&Z>ISDF^HD Z.= KP MZL<.KA# 5W=5<+4SQ!7/X]4Y5O:@GAK %7]U#4*8W-C5BB!+TAZR!;5%D41^<6 MU3;<+4FE>?T^QJ"W('4A6_ -QDR/'4AQ$(@3MC'LR0LS++T] @BS6&B-L<*X M\J:-JPS?X9?T/C\=N7C&X1.^Y?>Z*S[6P:6Z9.J1/D&3T0<6.7C7=UP[NHWC M+]@C*(Z@+$78&CF)"A,9_L5S?. W$XN#2'J5T?NPO5O6JZ.YP@ IO]/G^%7S MFT)0[?O7]",?\XOEY8%G>M/L@XG. M"GO=/&]8(*7YBCY_92P?K5),FB8&3X?Z='F1$+FN,WX?NLO*>W6,UQ@AN2>1 M8(_)OS+6'_B)8++Y$.;"FDCIB5J@)2L?99$?)'P+)/;1DJ437+%;;T\V[9XD MD\TV2_FA4IX92CY7+!%S.-VN!-F8:A=D!G=A!F#RM>!"%@6%\*G2[N73>%_8 M+-YTU5T+D!EBTG"7BL\*>IV43RL.PX/8 WW%T[$4UV4L^!?)<[>]5 =6NQLJ M'@[N2E2(Y'U(SH%E?+CW.,DJS\^8K2ICOSA>>(\W7A"5#Q>8;+KG/?TW]#L*8V^H7:<<-^L; M+F)"^/7)\O0ZHAB\HZHZD/)A7['["FW97N)\^XIYQ$24HR-J%W&8=LXS[Q M=.Y9+NZZ-]2![O9_,EE0/9X&H'#-!2/0LI("3B-CH*53@D I?6"EU@!/+VT@ M574=*,'+C&#_1!.WH^629(*S:3]R-A7; 5/-N1:_#UZC$C"2?!/LZ8EJB]VA MLL$+[P4G,V\GR32EE')6AVJ(576*(C!J5HFK6\FY($J9)-KFHD"Z /( *H)#\&).G@*4)P[C,0L77XY'G/['\80/>-CK/MMN0 M)V;VPDFTBLF&GV"^CDEY\/S22V@TPZX,2S+"T'Z.?$R>24 C6.U-I,H::[T2-EYZA\IWGY4M1 M]5;4?"W$M.-L@!=$C_?XD65JH.;<>B_!)MO0R#/.V"I0H#HW8Z7I]()4>U-: MEZ.:U0;G?'^L8O;SA'8 &&WS7AH(^XI.JUI)IS$$;U>TKJ;*;F4?[@@5U_XFWY!=D M7^Q:3ZRN!.M5UC"W@^UAKORBL!X%@>'V(>AUUX<5.H@KH69Y9^P:V_9C6)>) M*3Z$*CRW5W/KKNV,:/MGO0X8TEH"%3VP@I/6 >TIQ_ 9OJ8_-$P+Y/?52 4! MCN>U,(6,7QDN4E#1WC&OI2VK)2 N@<);Q&U3BLG'4>2+26W$3V&G[71]L)]) M'0;:J()Q%_WPRJB9QBU:GF[>N)C=RE=$[HO9+=GTI4+0V=RP%F@U&RR5&IP7 M1FBJ.<<@7Z@J9QU/Q8'L@<\HL[XI>KS&VL5)C; [+I@ UWQ020+AA &>P(N6 M?#XE?:3U2]6ZDA?1$2:;O&/H= Y")>EN]4@+M5XPDHK!X(,6F[ L5 FWUR:& MR'UOVOGAQTMG7Y>^B^_4:26LE>T R4&)0?LV/T27H'2-T2:.<.J1'?+X=A\V MU"STSY"7L'\RJ2#R@V6>L)?^^>94FWVVV\WNV=LEE_%-L GHZ[X$[V[QY@%W MTWJ8Q=UM"C*#KNFBE@5&(2-0 ZUH ;>[GVD!Z#)^0TSU++.*&*"6W%%)0B+- :4!O:4V@C7%VN M[!U*H/-XE3Y[!!OJK"T&L\:D&&WK*RF4H5971C_"0[:C>(M>:Z+JS-6BP*K- MA--4=87^FV6\J;OR &P\=AU$;$&XFZRB^PQ6)8G ^@^_BC)X0HOA>M7KF.#@ M,>'$#PG*' MTKIXY%7E _4C^QWX %6[2GS]ZU)V-&3/B9[355B>"BR'*JFLYF-H%27!MD\E MY<44ZR/#=0(\$<@Z#OW)9DOB)SX9FVB&5WIYMQ?6&&"W;ZU1",-BEP52 ]>J M$E#0* *HXS[TVB%X=:<$V=]%J"\H N;-]\UF":SV5 #WJ3E9WDM@M7;86B.H MNM-B[%]]JE7)X3KIVYA*?L'K8!EB==0.2R_'S;/1DO)ZW(S^P^/%GR&J M!2QXY8DJBHFRA-U8+B2Z>"?6N5D'6*U; ]ZCWJTR?0"K]>/FR0=5UU98^U>S M.9D^L"J^IQ8$(1N!AV'P2*%_IGUEN1CZI @G;)1@57UH5!K>7JM.R%%[)5[T1ZS&V!7](+&K7^+E9YSP* U?]^Z UD2*EXYH4H M\@@+WY[R#.QAG+!A!>5(\UAQ^5Y*C^+ 8/-09_ *B,-:3!P&K%/RQU$:V/)% MJP>5)C:@C\B.YNM0^3[PC!@G% O_0E0GW@3+FV!%?_X8Q_YS$(;4R](.D7ZA M@#E&&ZKL5R!4#AUDS1')5>% )1#$D+!')1;>BS70O![JT?'W*@N9/;T()E$# M3R,UYI.0)7\=IPI4.C1/PHJUWGP*K'(ET/H/*]N'>U]#'?4\;@VWS@Y>W50< MS!YN^GF^H6%HYQ#3)-"="C1IN#O%;06]YII6'!CI;+":AJQU&9WC90'<3>D* MP_M5Z2NJT=X5*CTO>(0*/<2%4*LS*KPK4ATF&M^A$G7G-/1@:VK)Y8"12@O2 M1*=2N4SO=VCT?^0,(H$\C8Q"L8TTN4AP:'!SLHK< M)2Q]VA5^PF',-P'D(W/\2/(,KPK'8*4&K*+[8#:YC;PLY->%\5F$H"X.=H7? M>@PJ/P*FKV)!$&2EJE!:5N.F5@=:;0MON\#+=12'\>/NT^]EH@5%W6FE856@ M#51#+2Y&,U27@;[^]-,WC2P2 \:$?"E]S!?;PM2+4KZK.^*?P@MOYWYTL?8G M+^I L9^^L\Y_'[,J:O91AL74/9 ;B,M+1&-4EXE:A:*O;[]!M. WB!9-!S@O M4 >L^:=Y6:ZIL;AE0CG(T[+!K B1"=:H[5A0%-=A0#VZ'=J/O;2 S5)\D_I? M NTDF9V>6[]E:4:;H08E@.RT0VS#S%\ZC*1EO4&TM#=\TSK8.;19Z"WQ=,5F MK,DV)JVO56_/DPC!JDP-PF[ER40'RHJ=;PK675[7%'"ES"]9;% MIN1";M"/K,_YW)4!]ZDET%1?NQ8=](.K/S.XCVOXI$-=?&]UO:7D%#.0"L+\_!;^HU4#@SL1Q6D!R6.8']SF,P_T:>=IO/R= MY9W )&&GX]*=[ N+4H ^M :62(5ZR?6X>VEKHD(5"T8CX3_ ;66" /$52? MOGX*Z+M+0!D_^AG[9YBQJPK0+"8\=VVW'M@4!-LA%H=A[J[RW&SPDZ "Z985 MJ$07U$IOBO[/N_\[7$] 6,Z#*YS_=Q*-EDNV7[#($Z>ZHMA&#U![Z057TF%P M)?1UJ?X-K3A4EH#J(L!4(L]?4N.2.C:S%N@*5(*UK+X\Q4NC #"5)U+3?(5O M_U) 5ZXU^/W;ZEGWG#^8^I]$3S08BHEU53<40->J#*=E!394P=132:HB!]6" M>'[/OK*I";KFM(#[ML%9F72?%P.F.GF'("81Z]%UBLJ@*]6$N5='6I2#AE]J M$PV]PBM,R!ZU*E$$7:,ZO):U618!LR+9M>M%X">Y>]VR4O6%P*Y@2^RVE9U? M1%^&PIVT1\/N"+G#Z:67K&5&PFB^+XY.]FZ]$ M&U#U[@&Z9_.MBAJ^^=[C;4'%Z8KW'U?X0=I2I8* :DV/3W(*H6R!59I@I@"@ M%N;KF*0+3#8V-=$2!EH;$) %\[05;B.[:D5P[D$-U2>A75A;BA?WW4'O;B@R5EM6J$0=4BS8HA?UL9:I. M6/73F;*57I!@67=[%@6H7@^U0#BDU)G+SCX#M5FHU]5GH JF\A*0LCUCD>\0/_H[]6]K[4TC3%8/'6(C]ZXQ=F,2"A^LP M?D[X3!X-"Q8Q&T:R;Y&G#S/4]TE?!( B;NP3S\+4;T3%*]E(I7XIRM^:!W_\ MO:A\,=\;QU^-RG>W6WHI&(0J '[8(QH=>2S>>,L9S!62]JV%Y:!!VF&UL[7U;<^,XLN;[1NQ_X-:)V)B-F+JXW-TSW3.S)^1;E:=M2VNI MNLZR&OAN0$/WC34C> M_/O__9__PV'__?U_O7WKW& 4^+\X5\1[>QM.R=^!?G$^H1!1-R;T;\YO M;I#PGY ;'"#J7)+%,D Q8K](/_R+\^.[GUWG[5N-;G]#H4_HE\?;3;?S.%Y& MO[Q___S\_"XD*_>9T-^C=QY9Z'4XCMTXB3:]?7CYD/V7DO\]P.'OO_#_/;D1 M>A-3L5[ MJ:,[^_GGG]^+W^9-*RU?GFB0?^/\?<[.IF?V6ZQH7^ DPK]$@KT[XKFQT'KC M9QQI"_ZOMWFSM_Q';\\^OCT_>_<2^6]R\ 6"E 3H$4T=_B?3WN:K*PX[>O'F M;CA#7&OO>8OWEX0-2L:NH)U3-/W'FQ7"F'WBX]F'G\X_\ _\VTZC>+UD@S/" M?&R]<=[O]_$P(@'VW1CY%V[ D1O/$8JC9H8:" _!Y,BE*(SG*,:>&[3FN+:7 MGMCG4Q MV.>BX72XY*L&&Y?1(/3Y2D'1'(417J%;MBXMD(E ;?H]@(B7;C2_ M"@1>0BOW*>@<=S+*3ID:\@6 M!+K] E?HB**ENQ8#LXE%/>H.V;T-5ZQG0C4T7=.T0T9& 1\XH7_]WPE>(_XZ!QHRBWZY"%.\0.#XT:VFW5X>ZG/>ZK>@Q,Q"SJ1IC=OGH](NBQW41WL.."'KLF??1S=-#C4TK0\S%"C[MF MRAZ.%'JLU;?N_'BAQTQ=VQZ.&GK,U+<^Z+'#8(X:]-/;$42/717-P7=^/9;; M] 7B%+A"L8N#Z,&EO.&J\5"X?\^=.FP62S=<1S68;_#7CD0_MKXBBHJ-F$ VG_TQ"=/Z!"YIQW>SIZ?O+G%NH:3BM;RVTTHF2%?>1_89J;C6/JXMD\YFYB=(_B.?%O"!TG3]PE'6,W M"-:#(!A$$8JCKSB>7T5[TY\I. 38-'Q,X7 M"=*$H8FN0Q8G;.U'?"@^D+'+EI]'Q&9T&%TEE .,7^[99)Y'(T0Q\=F@1OYV MB#+-L#\^O-,4JOLO=0G#=AW^Y&*QC-V1B!\FYFX\H#A"-Y0LKC.Z1S:(;H+$ MBY-TT1N&Q77\"H5D@4,^T&[#RX3M5:&W%ILLZRR\24+1S WR7PTH=V('B<_; M,ULV"4H>[XC]FK?UM:$^2FD.;BB:[G;[]=JK\<@W$APQ'0VGFXU&<["TZNQ@ M9N8>@NW=<2\[0<'2--X-Y+1]FJE[J*!-7SU;W*:3WJ2/'JSP/< WZ**7D9ZM M^>%,F.6/_*0VG'Z)4'H@,Q[\1MUU;%:0,+VZ%9\N&,9LLS,]XK;LKD.!-H/@ M-LK1O5ASHX5Q=,\-.L%+#7=M3*->/M:Y>\ET45!3]>!RRMTR;E"[<>VBQ1IO M34]^<-;452\?ZP$,4VTUT?7MD^M5:?U]\:"N2E.=MN^Q-_=E?SKN^CM]WMH: M&U6Z'?3DV\W"YG2W;PW2GAC=-4J:6,!:V^QW[P0X)>HD1]]3D M'7&>C4)#8QQSBBQD]\QYR^-[$W[*9G]-6V;!QL*04:YK'%(MH MUPAY[V9D]=Y'^#U'A_]%P"0@8O_X)CXT>(IBRO#)>PK<)Q2(_K^Q-J4F[P_ M58[$A/58S]1NBS)/1'#6XOU2!).^]>8XV*AZ M2LE"ADZ&!)$P6@2*?>(P: [8]WW.PTW@SNKA+#71Q/,, M!::: 0O4*11_&2 MX]( [$Y+37P_@N);(]N!8<[GSB.:8%R0DFL"?0ZX42FF!-# ( M0W:P?D1+0AN WVVIB?L"!K0 ;VNO2;L?X&$72ZG!$!0I]%?*41&NZ:YKJ0@]BSG^K"#V**-8D+"?LG^ M.J03\BRY@98VUH4-ITDZ]OK8@YHN*H$/;2#,=4[=UK(0HE* M373Q!;%5:\4Y-*1&\2O%,>/@DBP629CY:"2W8I*FNO"" MF']*\0X,]5@\^>9O$N_9"9'B;:K=79SKVNF"#&+LR04[,,(CGB-EL4#LV"WB MN/AS SJ<3F4KKZJ]+N(@MEZSH+#(WT91@J@I_C54NEH ,?MTA3[T.H,\_E!V M??;Q:<)?S$A6F4HK7:Q!3#Z94 ?&]H%,J,L+)HS7BR<2R)^'U#;411C$P%.( M=F"0=_BHA[?41!=8$,NN5AR@-2'/XB./7JAOJ0LPB*6G$@YL[9UIK;TSP[47 MQ.*3"06$;1H;SF;4\"G ,U?^DDQ)H/W.!A)QA:B'?K\GGOSP6CIT(?BX87^I MAUW25!=PF">2*O$.#77B8Y[A4;!T@T,W])A)M:T)(D&]D4I7 3!O*#6%!G'O M?T5!\&M(GL,Q;/WI$735(C+*'2!![Q$5 L+%)\6(\XS7J$K-W8S#E7X MRRAT\0>\4%0+"Q8_3R_9QC,CZCOS4D-=M %#86M% P%YO'"#H%P3K [D4D-= MD %C7FM% P'Y>H'HC"UJGRAYCN?9VTX5V!("7= !(UN5HL* _[)]1YZ^?U,B M7]-:.SL!(.Q2(:'2;FPR+(]%&5LJ05W57A=WT(>5'D*5IHL8V\]HL1#B%^?1)O9IF$0:7:@JQ) ^]0("AAW 5DL M^&,BXOTN2A5%PR06)>09?TJG@9).5S60CS@U! .AL7 M.<^!.GP8#^]NKP:3ZROG8G W>+B\=L:?KZ\G8^=/2>BF/O;_LW^6U*D;/0F] M)=';F>LNT^&(@CC*?R+&Y=L/9V_/T]&9_?C;AMWA=./E'Y'4@% D5%;U]U9-NDKE8JS<&2NZHAKM.#1%1+ MU''I1G->\X_]P2NDL%60K]*#^-*E=,VVS=_XLBA7CR8Y6*Y8+4V0-B)9I<5J M#:@'%,M/Y3DJ2BJP-+,M=*8COR6JNDI$\;9":O="K>VJCB3-P7+2ME".4N)] MM5)-FL]_\DU=.ZP&;D[51 26F]8$=!U!K)H0>5&T-9NR\GFPVPHL9VV+X5\G MGR70[XBA>08#S%S;9F.HD[" /N,]+]OI12;KB1SCFE0'F0S8_(QV,LHIUK(-?7&G."Y/5R:9'W$ZYW<]9+WZ4A5UNFMRPJ[<4(V4<(E3#;6@K9,5DV7W.![1"L4 MJF[R*@WADB>WG2 266W11((F9/<2I''Q4M' Y59NK9]&!"Q1U:XEF,NY;E17 M$QU<7N:V*M-#PA*UC>>$QA-$%Q>$4E%676%ORQ1&&D<$QO(X9)5 M&ZE$>CG2#(TEZKPCX8PO_U?H237_=EK!9;7>0SEU@EJB \DA2<<[KT$*ER-[ M#VUI0V*)"FME--S/(+-O[S.Q5**?TH%%2YV0J;X[/XRM]1:0F7][RM/F32 M6J*,@>^+>U8W&+G8OPTOW26.:S/1Y_= ,@*X!.EM5=,@NR4:&J-@>AM&">6O M/Q\9IG2EF#+UK>'2IK?5C4IJ2Q3SB&(7A\PT=VG(/9\#STL6B;A?8%8[KX @ M5Y,.+5S^];9*TT?$$A46&!27JSR7"$5S7H%EA?AC\06Z(Q$/4QU.)^Z+\I[? MK".XU.^M5\MV6%FBZ:JX)F=WR(SRK5=0J<1';Y#=XY#0/%DDBA3K;+4E7.;Z MMHJ426OMS&*+09#PK"ET ;9@CK=L'_MC.U":?'!5NN/-BJ.'B"5K]"ZS;-H, MJ1#=%QZL$:*"?UTURNFA\^ATIL\FB*S4:SH(12T'PRF9TT GUNEX/NY"8;'. MU!D5%1*V2:G8H[^V4^WUG6VQDPL/_:U0202=@&UZ]-]VIS2]K0[W;!Z=5!OZO^@,O7'$_;'_?4#,_.'-\YP=/TXF-RR!L[@X8JUO!\] M7G^^?AC?_G;MW#ZP?U\[MB2]347>"-9L\4L)8.\_Q4,WC>2VU9; AGR# BK7 MFO6"]O3H=8SH"GNE>5%ZWEIJ VU(2Q$B4I8MVW BMBYG4C2/9TES:'.X20MJ M[NU5B*8BX"U:-;(*+;1W[/^<;KLAFO$=UX*[V4^41-&(DJDJ_&6G$;0QJSEM M:@0[^HOTS4.)['F1QEZN(($V9\UV]4;9+5D*/Z&0,1KP? _^ H>8,\G+8S8^ MEFLDA+9CFS5 S 0ZF47TAE"$9V'Z?M=;BYIZO"@J"3^Y..1A5H_(#=0.1),^ MH(UCTY%@CH\EDWDCZ#9@3F.I+3:&SIAKJBJ%Q);HY(&$9)?)3+3FS5"#%#J# MKMFFJ(V%);KCZ["@1K=)6RU7APJ30$3[3; M7C.U(D.>4"1.I]0GC;A5*G$Y[;0 SZYKK)&*"/"JZ,I 8$>>B.^K*!J&CVRT MT<2+$\J &4[5B1F:*<&S];:=>;J@6+(VBA<555D59T,9 7BZWK8::X# ;D4U M[FE-=.!)>#M6FYWY:EHHK@.=]>9 ::LS$W4=IV-S:VSRXE^7)&2B)GSQWUQ# M7Z IH=EMU,1]0='U"X.,J8R=$>B:5VZ/3%^J]/I1\(S!9H;D 11@R9JRD2"; M0Q#KB-BJ6"GX")^L'%.OXZ4K-P%,7&[I\ZH0\^@V@)L0H?YFL M<[^O00R> =E,S0: 6+*P3M""EVJGZ_3Q6YW//TC1]O\K2?U?BDG:KC?PG,EF M2MX',DNTKABGW;XK[OQ#X.F;.UL0.GIF?'([1ZO!9$$.Z/U,Y ]6B+HS]) LGA =3@7GA<\'F^U/D"[=:'X3D.>MQ;/SUNA'_;=&EX/Q9^?F;OAU;,N+HL+KLHV81HE$ M:JB /6^UV ;ZS=,>@%>*UI<$/P'7><'!Q(]Z#"AQH\,KL+%SGX<#M.-W MGI#.IGO_7X9^Y]79R#N4DBQ98:X0TY2'A9[DXV>W%?23LH.IJ%R,J J5)5K< M(G)#Z&#!CWK;G!OZRL?-Y4;0[\H.K:,Z#$[F8-![ M%'AO#A.@J=H<0VY5/*1Y)*2I@GMSE@ IN E"2S2=5R(L1&P-0EZM\)+]$*NN MWILIH1^U@9VR]""U9 0P-BDOJ'>%TC\+(F>E4[0RV6CW ?UTKC,[RQPX:S4^ M\#R2L&G")@;"*WZ78Z+K.FKP9WP9,>#?^2N1:P(=?U6AXQ=>O!WD3TN$W5(M8[#7"'Z1")DY= 0 MVRB3FB9,&)W:R@9=@+_ [.O8(+'GXG,';T_3Y=!!U9\.ZS,T>7.7)'_UQ$ M(G*:DZF;2#5E7^"O3;N+5=/ S!*_*#MPB\N""1EX_YU@BI@H;(S'ZU'@AO$@ M]/G[N^5"N:V8] '^UG0/C9'64I^,CH9 M93/D.SBC*/L"?P#;W1E% S-+5HCBTL>K//',AT/*%[[AM*G4L@XM^!/7/30D MWR342%FHVH(QOE9G>U13@3\\[46=,G0L4>0C6F;GX>%4N%;4&I0T!W]*VIGJ ME'BAM@:.&,'\\)C2>(+O1G?8E$5ZN' M]ASN-_-K<3F!V:\/5A?';_W1<>@ 2O/188Z<)=/]>CI%'K,ZKK-7ZH]L* Y# M+@LO@\G^X.?+%3MI*G.7F?6B_63-(FNK#4Z6J)AS5^)0Y!O''EMU,@EV?U!H M.4(4$[]ZV9:E3BG"D4(D'R2'YD-WF/7F)&PQS&!T=?3^H_IY.&!K,J5K)KHH M^ZT>F1KDN@.J-Q=CRP&EC4SK<; 4(X^Q1^/O9#08I,(ZM\EKJ"U<)R/B.K3A M6#M.ELM X.0&.4ZWX930A5M7W+PF#8UN![HCHC>78XL188B.)8>:PHNTD8M] M=OY6QD=5VNIJJC=O8@M-R66V);/5@QLG% VGVR3Z?*U)<^L+I_7T(HEPB J9 M9'927/WDO'6N<.0%)&+]L'^D'3IDZFR[=-S0=PJ=\M]NNH5\:4QG;IAE*=BF M^.+C*?1'!:2'T\PL=(-M]B^-NK;== _J7Z@,#X4?H:8M<-*K3A5<=B!(H;%E M;H^3Q<*EZ^%TC&_Z4\K[/.^-0M=.=L^W,V M'4)F@A2:6W"!L0%^_KOBC.0)CWP'&U66?GX8X2++9-1\7YW M9^+]M3SQE'3%C3/4P8E6_T?>*9@UT=;=6C,*%UZ MX!DE5U$Y99,1'K;,I/+#YW0OS^]ZZF?5S^59)3HI3*GTC+HL] -ZH[<5KG&2 MU3:&G&5WQ VC!Q*SQ9B/**:>LL:VFM"8="V[ YZ#"A66)N%><-DR)^L>$A7&-.886HJX(FDH:":VN5-(-@R;RI/ M%(HNHIT)=%:>0()4[%HH)_ZS$S)RV&"D^I<7S7-*@Q0XS*J>/:.99M8+\,S3 M5F8UFLH8JHZ?>(+,Y4^$^,\X".KG[\?R_-TT!QS5.0],2[<,BG"&V7EC$$4H MCDSV0\-N0"O;9ZP:35LE$? L;:7"7IFC2'M*,%! M\^PKMP.U_00OP^D=8B,0F=EYS:3 4ZU>(65S3AC M(N'1SG3YL=[/N,QZ$N::F_;E!(7.8!,/[$CI!AI[CI+(!A=_QF"MZHQF7>L. MH:VW9K5*;@-:0G<*)\3=[-GU4[P2\9(3.3BE KTX6*$PX9Q?Y=',?O3M^D5H492\]1/^7$!I^C$2-46'LU*+_S$O MY.E2'_^!_'MF HG0*(XQWU*0?Y/P8*E-V*1X0XW#V83P]U=\=*:HZTU@]KT> M/PSCI1B<7).F/G M>=:;.,Q'V_Z[6"UE5AJZ>56)]]$-7G3_E?P,MO7Q*4:R\LG4$NT4/\B4'M&:9)#ER0VUID1 M++:HDFU2R!>*%@4QTUB'X"N?2E\67:DU*_!_ "P:;J-P7'D@FKB&+2 MUJI)'^!U@4WU:@Z0)9J]72Q=3,6S>4D6#-0+FT/_LAGZ0<:VM0%UZ\ *LYHEOC)"Q1)T\S(@Q,1>1BRL4$.&-NGY9 ML@,S:K("M8C!*Z.V6$RU,;%$BS>$(CP+T\*LWFXP2NB+?P9I$C3M>;I'E^#5 M3A)GV UR9MXP0R1,@2U8[1C'/]B):$ MMHC.TB0'K_YI/FE-<+%$EP_HN2 G)2'[JX<*?F5MM9KW!%[,TUC#;=$ZKE#9 MB8C6V/!>#)3]6,G)91(HFW;\&B:[0A@+!C_\=/Y!L,=_\FWLS9&?\'*/V[S# MR+]F7XX;LK=RND'1>,[< MTCHG5=..CBZ0MB54UBF:C4I$V3%GZ8;KDM_DP@UX_0BM[.:QJ91IE$)]KTZ/):]Z M!\C9,B_5R=95<[22\+(QY;H5,_:XJR*S2=64P]'EVS=%!Q;IEI=XG75 MG*ODP92E7[=B IYN'O:"D9L\,?OH2\PSTZVE7)MY!DR[A,[QUS)#^]X@VC*+ MKWSIW8'QY!@W1 -2]S;A<#YX50L#FRYR!/KD?P63(8MJM]FJ/Q'H=XD2P>.>S!*/.&,:%V MAWH+/\Y>W4/?>VH-C$ZAM&6+S4LRJ#;92@[;36$&*_;94ZC0L!U;G#OSV5=' M=4RU&G3DMV7*-!=L4$VF2J)7O;(-5LRTTZ[?4%%C7A^UMBC! PF]S/MH7MFA M@T]!^X/VKOG0&=RVK N[%1U4:T E;6RIKH,5D_T[+_!PL1Y0RA5L7'G3N"/P M>\ZN2S_H8F?+S-5+W*Z8T>>5^';]].V63';+\K@W1N[F8697";IA([K AE'0 MNVXWX'/4+#U[.R$M]5S(A#N1F(C\AS2:XZ6(:$91?#V=(B^.AM-+ M,3BC/%A#$4S;WR>;UJ'*].UE->ITU%5>,_<&7C%_WZD-2;;PX&N,+.P;D/O'BV>$*T!F;>M;PIV_=D M5]6F5(G:J=T8(>_=C*S>^PBG8YW]14 O8&?_^":877-G*UV2]"PO3AV7W,M, MUY?$KSNS,4HM0NCW/X(> MXPI%'L7++)0KC==*-SE%JCC3?J ?[T.,DG98V^)FO$S?K4A M?QM=(4^<9\[/HOC=#<.//.-PEI^)OC*LBF>E 0/LGTF(SC_P\9BY">O=D)7G MJ9,Y__?7CV5_^%CE3P8RS9MPX3"('1T[.D",X$E33G"W6)N7+>6:, M.5Z!,\>-N ^3,^>/)?$VCU-7]1.[B:G /EMO981^;YWXHB=&3 M=TW7MO5Y_EH_KSB^=3=>NF()BE0.LM3J,>C!#I75#[A=R]= J%=?TR$5\^H@ M^HX=1*(*TW5V#A''KE! P^LQJ?U%6I1@YJNQ^\@ B)Y2OY4Y""[G.'3O\ +' MR$@3=81@IL#>BI##<"@]C/G?YBY.>?#-="$A!JNHNK\^E' <2B>?23C[550" M;*$3"3%8.='.INH?L<]E;=+6B/^"1TPW;#O882KCQ=!X-=BD1? M25FS%>\_YRX[$(2?43ASP]MP2NA" #9!WCPD 9FM+\E=K-9.R[[@2IP9ZVLO MM/KQV&I9'1M;Z1,B,^HNY]AS [GIIVA^)+:?0H+"_<'!U9#6'"CRI++]%,WA M3;_&(574AER0/4V_VFM-+[T^3?61_6-[O9G]X-OG7VM0SW[)?P=I5C0.E!S< M K\]WA/K 7KY( >4_P[2+C %="L+(*"CSW) ^>\@#YFF@&YEL??B\L%=H+UN M+.L[@ IJ,?9-ZUXZJG#JZ9@Z"EQ/(_J$MZUO"NRM:ZT%N416S:;O*$RDFVFU M7\0'$S9]^GF7@B@5*94'44S8/$U;@[_79EUZ.'NZ4,E$>!N-*%EAGQ%L M'%,7S^;Q6]8_ND?QG/@WA/+@BI@18C<(UH,@2'.Q?<7Q?%,2XPZO4#2(TH"" M2!DH4,FV6V21W^DOJYE >:# ,F/4X2ODS(GGR(F*[#H+P:_#K$,G*G+LL/\Y MKN#9>69,.RCGV@DXVSR4( TYB%XC"#J7I5A%0Y8.LR&V0+L'.ZSEO0J-J 6T MY;6/E,_*.FR0$/?.NE@$PZ%;4JN.H#W%)W2GT(OUA'UZ99Y7DU;A?\')0>?J6W \6$ M?S(BZ.< !L.SI#8-+"PQTWCX:\(,CHUL31J3$D!'Z;?75@,&EFAJ3*;Q,P." M)\;)_GJ%5B@@@N5+$C7/-H,NH*/IVVO3&"=+]'N3T!#SM!BB7-0+_UNC0E4T MT%7MVFNP&0E+5/8;FF,O:%93N1W8OJJF7V!)U7"1,:&;3-JFCW$Y3'3_9 MIXYZB2U1AU2L;:'A%J?[(C%T[DUM%X/NJ;Z*C"UOM8HIK41N0:4#M5(Z*2?G MSE.:=O#JQ^S/CWF#V0:*N,>[4I]$VY/9W(<=QO4>OLQF$6WQ9N97JPJ.-?R: M9KW8H5[S05W)=VPBM"W>3@6W%^M[][\(O0S<2/98*S](FW1R(NHVDMD2/ZB" MYRW'/,:BR2=JW)$=2F\QV/6U7B^X'3[3RR2*R8)76P[2))ASO&RT)I5$T#[3 MED.Y[)%KQL42(TC?)(&N1OLU PDX[]\>&=TD:J%*D4'TS32(3$B?@WF:TD M/NKXXJMI1 E^<1;BVTX:QN,(T7;S3(C8%,'#JYG5N9GUFG#"!I-HPY>&X5/7 MU@YUJ-^M*-BWQ5!)JZQL.>2?X@@J#1,ET1$I1BF')<:%A, M4!R)0D)YOH!')NU-D'AQDGI-AF&QYLP5"LD"A_Q5P6UX*8KX>6M1Z8]GJKQ) M0B]- 93_:D!YE>T@\7G[1Q0E 4].6:@)P]-#\+:^VM"MU(8O,.7,N%3"6@V$ M7,S$=6/'Y9(Y7)U.CHG#OLI^5)#.8>0[!;S\K8 .#AW7\3))'")J>[*N0V%" M3S>R;INPX<2K_@EQ.35O1U.A^:4E*=2IB7C#5/!7Z_K5NGZUKE^MZTX3 N;K MKSP1XTZ+8X"ZPG2GQO'F$7WVB>P5??:OPC/Z["??!D&^RZF2+>;-:UO#Y]NH M&R>;-_8JUGO)L*$+_>7#OQ10B]^"6;)*U.H!+HC33UX(75P__WJEP%7\%BRF MNP6N!7%@<1U]'BEP%;\%,_U;X%H0IR<#OVB,#%;LU#Q#Z269Q*Q7M+?>>FS@ M'P;G,U.@S^"=AWM"?5:#M5E&!-;;$XF0#?D0QLEBX=+U<#K&LQ!/L<>#A"MV MA5[EU;]4 G'3SKE)6^C>V?;OY!^PK>;J*1FY Y[*@;M<;PB](LE3/$V"C-?H M$7D(K]3&KRX]>.2(H35LAHLM3KHJA]R%BZ,8^LDRJA M$A>ME+CCG?1UE>VQ;)VVRMLNKYHCX.=T!(1H)A(N63 "*L(]H,QOTGQJD%!! MOW/?8X)7A6\]RV,2NX$-IV5Q@;45,4IKH2_==9I\S70C_KF\$8O^"[MP>EFU MW'["^FVY"$[COES;&'(*7Z$EB7 C/4![Y&MIY<->HU2N*N:2*"WHW#M=MPQ7HF=.NDJ=UJ M?OB@>B2-MYW8L8OD4JVW+#?O)DHBV*#8C#%V)-)@7[0"WE$T%%")=:T*>0H. MTDK:!--3W@]GY:DWJDGH:ONY3II%HGE>:I#:DTG(JJW+U[RLKWE9[7H M])J7]34OJY:@KWE9093YFI=54RRK'"] V2 MS.=Y--D@#YY*U\+\D#VGTI7X MU_*OYOE>E<_(9(TU0>^^(&Y[T%7B6#4U>DZ4VMMKOM=$J6T2I?901W=O?1QG MIM2&&)0FNI/+CRJ+4 &.,4@62< C'HIEHMC? R2 #OW!@M 8_R%^+I5-&8_0 MT1>L/;DWC8BN03Z!V!:IC,HK#345])UB]RM&_=6'7=<7C$>M:.X?/FI<6_S9 M"5%L6^SVZ5Y5%%,Y^.Z>P,MIV+[#W6U4@^Z"R5N,;+:I _?N#-I:VMGF9*SJWR%>VN M!#F[ZP>2YI-2.8$T2*&].RT60P4$)_ 32*KL9+A'3/[J'9OA5H3X[TQ"V^C M_-AXL?X7CO6(V5;G1-FW_^P\K9TU M__R?^:ZXV' @V2/%SW?2Q'^/&V5G/+/3&Y(,^5'VO.$J00]LH#TR_;$VDV<4 MK%!:-T EY)X=6[U7=R6D5=NZKC2W828+7S,FSV3_05#M\2@. ?L"=M1Z9RPH M(M?WZ?,H3@G[@W;,VK\AB3+LLG67T %^_>F^"-F1J7XPC1$MBE*XVFNO_?I> M-0= ;_6^.QT *N".; SLKV_X@-!.==N+/=B-KRR*;D4TI2A#P3"6^\EJ6FHJ MJ;/K9$:*>P7V-3D]'8;VW!<(AX?'FBFO"Z],#;KUI5E9!/$TPL6<,%EWQSN2"4BOFDJEU3UQAZ MIS72D4+<$WCEP$IE]^60MQAIH-=X" MJHBZO+;(>I?<3VQ^"_V0KQG#XJ5$2:B>;GS2 M@3]P5%&7\2%.L:0B]HAHC* M9;5DXQ%"L*.F3OQ_1J,@@;:K#+33+,RI7,'5;E0[(FL=V'^LI,25;41L]RE& M%5MVFK=[7Q'1J\%Z[ 8NS^S-#A,QQ4_)QEONSF2KI1;E<>U'!F#8^0?X[7FV??.Z7SWR-:H3!!C\@CLQ!G*5QR>;-?ZE0K,>D%U@3< M84IE\Y4:@ASK62.V/3CT*RCGC=6 MK4KTUR]"K>S3MZ&?,!VKBVXR$C4%J$.ZMCY]C2^ZU Z^SKN.%LK.Z)(0/25_ MUQI$XV2Y# 0S;G ;3@E=".QN",T3T5RZ$3LKQ.O;D,T&7I[N"YN&])GB&-'H M3I$6GG7?7>]VI*2N'Z:Y>CL5N*<$\EJ#XI$OHY+4\.SWA5\?B5H*'/>3Q%T? M5FE6SYQ-W72>_2]ME6%01C1GM9=4ZEJ0WKLO>)$L5*"6FH"Y2+=NUV;X"=)=K>6!59 M0"@S^04J3/#A4X!G:19/E5.D;)[H=@3F8NY_&+0$U1;GRB,2^5U'+L/AP@TX MV\I,03]6FO(F--E;[JVMJA1/.AJ]!<1^6\)%>"XHWH=788$J]R0P&6 M&]SA!>8O=975;/3)H6,KY".K>"EH"D=?%842+UD\)>M+LLB_B]55A10$T'', M>L@WB]P3UN,%8VRQ?G;7T279?%H-=P,-=+X$/<2U!.\)]$=A$O$)%C#+D$GT M)<1QSL-*B;T>*?0C?3T5F,#0DR8F[G*"O'E( C);?_X]^_AO2A4TT$"7S=+# M7DOPGD ?+)>EB?>;>L%1$>CNK, +?+/,/8%]3_])V'X^0G,:D?"WAJ5=VEH7 M9N!5O4%:2QRP5PFZ8?(51*K/QY*'<-0W!X]-T?,\E.-15+*?P-L[)M^$[$J7 MA;T.0E\GU[1V!S;9%&8#P 0@&QWD1:M6Z22OI-/?=9+'A7Y>'>6OCO)71_FK MH]QJY^G=JZ/\N]'UJZ/\U5%> +B29Y^QSBJFO7 M_2ZA34.CK=A7M=$XH3OHC[UE)[?\$MJ6^]#S#]_]A>@8T17V4/K&^A%Y"*^V M?M+RJ::^[9'=2R@DZ1?IY,GCK^XY>^'L!C6E;%&TM\E@TH:\2?R^[D/=T)V) M9P#\FPTC7-88.AE+&\#5@AM=LV2_X?][#,Q7S$N:'1M4$L! M A0#% @ 25H04U5TZ[WX!@ E2$ H ( !)P< &5X M,S%?,BYH=&U02P$"% ,4 " !)6A!3C2M.'\H# #G#0 "@ M @ %'#@ 97@S,E\Q+FAT;5!+ 0(4 Q0 ( $E:$%.GX8L(R@, /4- M * " 3D2 !E>#,R7S(N:'1M4$L! A0#% @ 25H0 M4P:CCJ.%)@$ KLD* X ( !*Q8 ' X,3$R,3 Q,'$N:'1M M4$L! A0#% @ 25H04_H-^L^U#P 2IL !$ ( !W#P! M '9E:6DM,C R,3 V,S N>'-D4$L! A0#% @ 25H04[4M3I-W%0 .?P M !4 ( !P$P! '9E:6DM,C R,3 V,S!?8V%L+GAM;%!+ 0(4 M Q0 ( $E:$%.SHV__R!< $@E 0 5 " 6IB 0!V96EI M+3(P,C$P-C,P7V1E9BYX;6Q02P$"% ,4 " !)6A!3".= L[1) -^ , M%0 @ %E>@$ =F5I:2TR,#(Q,#8S,%]L86(N>&UL4$L! A0# M% @ 25H04_'(\YN7,P B0P# !4 ( !3,0! '9E:6DM F,C R,3 V,S!?<')E+GAM;%!+!08 "@ * &<" 6^ $ ! end